/*
	Image2Markup.com - Professional PSD Slicing
	info@image2markup.com
*/

/* -- Default "_RESET_" Rules -- */

* {margin: 0px; padding: 0px;}

body { color: #000;	text-align: center;	font-family: arial, sans-serif;	font-size: 12px; background-color: #ffffff;	}

a { color: #3189b9; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
a img { text-decoration: none; border: 0 none; cursor: pointer; }

img { margin: 0px;
 }

h1, h2 { margin: 5px 0; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; }

p { margin: 0; padding: 5px 0;}

li { margin-left: 15px; }

table { border-collapse: collapse; border-spacing: 0; }

/* -- Standard Helpers -- */

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

.fl { float: left; }
.fr { float: right; }
.fn { float: none; }

.fw { width: 100%; }

.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }

.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }

.pb5 { padding: 5px 0; }

.big_wrapper { width: 100%; display: block;	float: left; }

fieldset { border: 1px solid #e9e9e9; margin-bottom: 20px; padding: 10px 10px 10px 20px; }
legend { padding: 0 10px 0 0; font-weight: bold; font-size: 14px; color: #858585; }

input.st { width: 200px; padding: 3px 0 3px 25px; border: 1px solid #b1b1b1; background: #fff url(../ui_assets/search.jpg) no-repeat 2px center; }
input.btn { padding: 5px; font-weight: bold; }

label { width: 100%; padding: 0px 0 2px; font-weight: bold; display: block; }
label span { font-weight: normal; color: #9F9F9F; }
label a { font-weight: normal; }
label.checkBoxLabel { font-weight: normal; display: inline; }

table.checkbox { margin: 0px 0 10px; }
table.checkbox td { padding: 4px 2px 4px 0; border-bottom: 1px dotted #ccc; color: #5A5A5A; }
table.checkbox input { margin-right: 4px; }

input.text { width: 305px; padding: 5px; margin-bottom: 5px; border: 1px solid #b1b1b1; }
input.text_medium { width: 235px; padding: 5px; margin-bottom: 5px; border: 1px solid #b1b1b1; }
input.text_small { width: 125px; padding: 5px; margin-bottom: 5px; border: 1px solid #b1b1b1; }
select { width: 305px; padding: 5px; margin-bottom: 5px; border: 1px solid #b1b1b1; }
textarea.textarea { width: 305px; padding: 5px; height: 150px; margin-bottom: 5px; border: 1px solid #b1b1b1; font: 12px arial; overflow: auto; }

.success { padding: 10px; float: none; background-color: #068400; color: #fff; text-align: center; margin-bottom: 10px; }
.center .success a { color: #fff; text-decoration: underline;  }

.fail {float: none; padding: 10px; background-color: #d71e02; font-weight: bold; color: #fff; margin-bottom: 10px; border: 2px solid #9d0b0f; }
.center .fail a { color: #fff; text-decoration: underline; }

.fail .title {padding: 0 0 10px; float: none; }
.fail .error_list {padding: 0 0 10px; float: none; }
.fail ul { float: none; font-weight: normal; }

.notice { float: none; background:#FFF8AF none repeat scroll 0 0; border:1px solid #FFBD6F; margin-bottom:10px; padding:10px; text-align:center; -moz-border-radius: 5px; }




