/************************************************/
/***************** RESET STYLES *****************/
/************************************************/

/* Colors:
Orange 			#ff6600
Bright Orange 	#ff9933
Light Gray		#f7f7f7
Dark Gray		#e7e7e7
*/

/* 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
*/

* {margin:0; padding:0;}

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

/*#d7d9da*/

a {color:#3368a4; text-decoration:underline;}
a:hover {color:#3368a4; text-decoration:none;}
a:visited {color:#3368a4;} 
a img {border:0;}
:focus {outline:0;}

/* Heading */
h1 {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#000; font-size:26px; margin-bottom:3px; line-height:28px;}
h2 {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#790020;font-size:24px;}
h3 {font-size:17px;margin-bottom:3px;line-height:20px;}
h4 {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#000;font-size:16px;margin-bottom:3px;line-height:18px;}
h5 {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#000;font-size:14px;margin-bottom:3px;line-height:16px;}
h6 {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#000;font-size:12px;margin-bottom:3px;line-height:14px;}

/* Paragraph */
p {margin-bottom:.9em;line-height:21px;}
address {margin-bottom:.4em; font-style:normal; line-height:1.4em;}
cite {font-style:normal; font-size:10px;}
q:before, 
q:after {content:'';}

/* Lists */
dt {display:block; font-weight:bold; }
ul,
ol {margin:0px 0 10px 15px}
li {font-weight:normal;margin-bottom:5px;}

/* Size */
small {font-size:85%;}
big {font-size:115%;}
hr {height:0; margin:8px 0; overflow:hidden; visibility:hidden;}

/* Clears */
.clear {clear:both; position:relative; font-size:0px; height:0px; line-height:0px; visibility:hidden}
.nowrap {white-space:nowrap;}


/* BUTTONS */
input[type="submit"],
a.button,
a.button:link,
a.button:visited,
a.button:hover,
a.button:active {
color: #fff;
display: inline;
background: #3164a0;
background: -webkit-gradient(linear, left top, left bottom, from(#458acb), to(#20447b));
background: -moz-linear-gradient(top,  #458acb,  #20447b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#458acb', endColorstr='#20447b');
padding: 5px 12px;
text-decoration: none;
font-size: 11px;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: none;
cursor:pointer;
}

a.button:hover,
input[type="submit"]:hover {
background: #20447b;
background: -webkit-gradient(linear, left top, left bottom, from(#20447b), to(#458acb));
background: -moz-linear-gradient(top,  #20447b,  #458acb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20447b', endColorstr='#458acb');
}



/* Form */
form {display:inline;}
fieldset {border:none;}
legend {display:none;}
label {color:#333; font-weight:bold;}
input, 
select, 
button {vertical-align:middle;}

/* Form Elements */
.form-container {width:510px;}
.form-container .required {color:#cc0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.form-container .formHint {font-size:11px; color:#999999}
.form-container .buttonHolder {text-align:left;}
.form-container .errorField {color:#cc0000; font-weight:bold}
.form-container #errorMsg {background:#FFDFDF url(../images/uf_error.png) repeat scroll 0%; border-color:#cc0000; border-style:solid; border-width:1px 0pt; margin:0pt 0pt 1em; padding:1em;}
.form-container #errorMsg dt,  
.form-container #errorMsg h3 {margin:0 0 .5em 0; font-size:110%; line-height:100%; font-weight:bold;}
.form-container #errorMsg dd {margin:0; padding:0;}
.form-container #errorMsg ol {margin:0; padding:0;}
.form-container #errorMsg ol li {margin:0; padding:2px; list-style-position:inside; border-bottom:1px dotted #cc0000; position:relative;}
.form-container #errorMsg ol li a:link,
.form-container #errorMsg ol li a:hover,
.form-container #errorMsg ol li a:visited {color:#cc0000; text-decoration:none;}

.form-table {border:none}
.form-table td {padding:8px; text-align:left;vertical-align:middle;}
.form-table .altrow {background-color:#e7e7e7}
.form-table label {}
.form-table .textInput, .form-table textarea {background:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding:4px;border-color:#FFFFFF #CECECE #C1C1C1 #D5D5D5;
border-style:solid;border-width:1px;}

/* Special Text */
.highlight {color:#ff6600}
.subdued {color:#5e5e5e}
.error {color:#c00; font-weight:bold}
.success {color:#390; font-weight:bold}
.caption {color:#5e5e5e; font-size:.85em}
.date {}


/* Table */
th {vertical-align:top; font-weight:normal; text-align:left;}
td {vertical-align:top;}

.table1 {width:100%; padding:0; margin:0;}
.table1 caption {width:100%; font-size:11px; font-style:italic; padding:0 0 5px 0; text-align:right;}
.table1 th {font-size:11px; font-weight:bold; color:#4f6b72; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; border-top:1px solid #C1DAD7; text-transform:uppercase; text-align:left; padding:6px 6px 6px 12px; background:#CAE8EA url(../images/table1_headerbg.jpg) no-repeat;}
.table1 th.nobg {border-right:1px solid #C1DAD7; border-top:none; background:none;}
.table1 td {border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background:#fff; padding:6px 6px 6px 12px; color:#4f6b72;}
.table1 td.alt {background:#F5FAFA; color:#797268;}
.table1 th.spec {border-left:1px solid #C1DAD7; border-top:0; background:#fff url(../images/table1_bullet1.gif) no-repeat; font-weight:bold; font-size:10px;}
.table1 th.specalt {border-left:1px solid #C1DAD7; border-top:0; background:#f5fafa url(../images/table1_bullet2.gif) no-repeat; font-weight:bold; font-size:10px; color:#797268;}
