/*** MASTER STYLES ***/
html { margin:0; border:0; padding:0; overflow-x: hidden; }
body { margin:0; padding:0; text-align:center; background:#B6D082; font-family: Calibri, "Trebuchet MS", Helvetica, sans-serif; font-size:12px; color:#444444; 
	/* bg image */
	background:url(../images/bgt4.jpg) no-repeat center top;
	background-color:#788083;
	margin:0;
	padding:0;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;}
img, a img { border:none !important; outline:none; text-decoration:none !important; }
p { text-indent:0; padding:0; margin:0.7em; font-size:1.2em; line-height:1.25em; font-weight:normal; white-space:normal; text-align:left; font-family: Calibri, Arial, sans-serif; }
a { color: 1F5CBA; text-decoration:none; outline:none; }
a:link { color: #1F5CBA; text-decoration: none }
a:active { color: #1F5CBA; text-decoration: none }
a:visited { color: #1F5CBA; text-decoration: none }
a:hover { text-decoration: underline }
a:hover img { text-decoration:none!important; }
table { border:0; border-collapse:collapse; empty-cells:show; border-spacing:0px; }
td,th { border-collapse:collapse; border-spacing:0px; }
label, .label { vertical-align:top; font-weight:bold; font-size:13px; color: #ffffff; font-family:Arial; }
hr { height:1px; padding:0; border:0; color: #00CC33; width:80%; background-color:transparent; background:none; text-align:center; margin-left:auto; margin-right:auto; clear:both;  }
h5 { font-size: 14px; font-weight:bold; margin:0.2em 0.4em 0.2em 0.2em; padding:0.1em; }
h4 { font-size: 18px; font-weight:bold; margin:0.2em 0.4em 0.2em 0.2em; padding:0.2em; color: #33CC33; font-variant:small-caps; }
h3 { margin:0.1em 0.1em 0.1em 0.2em; background-color:none; background:url(/i2/h3.gif); background-repeat:no-repeat; width:200px; height:25px; padding:2px 5px 0px 8px; color:white; font-weight:bold; font-size:13px; font-variant:small-caps; font-family:"Segoe UI", "Calibri"; }
h3 b { color:#66CC66; }
h3.w { background:url(/i2/h3-2.gif) no-repeat; color: black; height:25px; }
h2 { margin:0em 0.1em 0.1em 0.2em; background-color:#DDF0D5; background-repeat:no-repeat; width:400px; padding:4px 5px 0px 15px; color:#666666; font-weight:bold; font-size:15px; font-family:"Segoe UI", "Calibri";}
h1 { font-size:25px; margin:20px; padding:10px; color: #749c23; font-weight:bold; width:90%; text-indent:10px; font-family:"Arial Rounded MT Bold", "Segoe UI", Georgia; border-bottom:1px solid #DDF9AA; text-align:left; }
form { margin:0; padding:0; }
i, em { font-style: italic; }
b, strong { font-weight:bold; }
small { font-size:0.9em; }
big { font-size:1.2em; }
big big { font-family:"Arial Rounded MT Bold", "Arial Black", Arial; font-size:1.1em; }
iframe { background-color:transparent; padding:0; margin:0; border:0; }
ul { margin:1em; padding:1em; }
li { vertical-align: top; margin:0; padding:0; }

/*** FORMS ***/
td.label { padding-right:10px; white-space:nowrap; vertical-align:text-top; text-align:right; color: #447700; font-size:13px; }
input,select,textarea {  font-family: Calibri, "Trebuchet MS", Helvetica, sans-serif; background-color:#EEEEEE; color:#232629; margin:2px; }
input.pleasewait { border:0!important; background:none!important; color:#F60!important; font-size:12px!important; font-weight:bolder!important; }
input.image { background-image:url(images/btn_input_search.gif)!important; border:0!important; padding:0; }
input.naked { background:none !important; border:0!important; padding:0; }
input.helper { background-color:#FFF; color:#666; }
input.cb { padding:2px; background:none; }
form .active { border:2px solid #3399CC !important; color:black !important; background-color:#FFFFCC !important; } 
input.busy { color:#AAA; background-color:#555; border:2px solid #7e7e7e; }
textarea { margin:1px 2px 1px 3px; padding:2px 5px 2px 5px; font-size:14px; line-height:14px; color:black; border:2px solid #AAAAAA; background:#FFFFFF; scrollbar-arrow-color:#000; scrollbar-track-color:#333; scrollbar-face-color:#a3d147; scrollbar-highlight-color:#629105; scrollbar-3dlight-color:#b4f62f; scrollbar-darkshadow-color:#4a6b08; scrollbar-shadow-color:#4a6b08; }
select { margin:2px;  font-size:15px; line-height:15px; vertical-align:middle; background-color:#EEEEEE; border:2px solid #AAAAAA; color:black; min-width:100px; }
form.std-form input { margin:2px; padding:1px 3px 1px 3px; vertical-align:middle; border:2px solid #AAAAAA; font-size:17px; color:#666666; background-color:#EEEEEE; }
select.big { margin:3px 5px 3px 5px; padding: 5px; font-size:18px; width:300px; border: 2px solid #888888; }
select.huge { font-size:17px; min-width:200px; }
fieldset { width:60%; }
fieldset legend { padding:2px; border:1px solid #dae0cc; }
fieldset table { width:80%; }
fieldset table td.label { width:20%; text-align:right; }
form.std-form table { text-align:left; }


/*** ALERT ***/
div.alert { background:#FFFFA6; margin-top:5px; margin-left:25px; clear:both; width:890px;border:1px dotted #7698BE; }
p.alert { float:left; padding:0; margin:12px; color:#000000; font-size:16px; line-height:17px; font-weight:normal; font-style:normal; white-space:normal; overflow:visible; }
img.alert { float:left; margin:10px 15px 3px 20px; max-width:64px; }
p.alert a { color: #003366; font-size:16px; line-height:17px; vertical-align:text-bottom; font-weight:bold; text-decoration:underline; }
p.alert i { color: #993399;  line-height:17px; }
p.alert b { color: #993300; font-variant:small-caps; font-family:Calibri;  line-height:17px;}

.bg1 { background:url(/i/bg2.png) repeat; color:black; }


table.nicetable {
	margin:5px;
	border-collapse:collapse;
}
table.nicetable td {
	padding:10px 20px 10px 20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;		
	border-collapse:collapse;	
	font-size:16px;
}
table.nicetable th {
	background-color:#CCF;
	color:#03C;
}

/*** CLASSES ***/

.big { font-size:120%; }
A.big, .big A { font-weight:bold; font-variant: small-caps; font-size:17px; vertical-align:middle; text-decoration:none; color: #3366FF; }
br.cls { clear:both; height:0px; margin:0px; line-height:0px; font-size:0; padding:0; }
br.cls2 { clear:both; height:10px; margin:0px; line-height:10px; font-size:10px; padding:0; }

/*** IDS ***/
#searchformbtn { background-color:#B6D082;}
#page { width:984px; margin:auto; position:relative; z-index:5; text-align:left;min-height:500px;border:1px solid #CCCCCC;}
#content { width:960px; table-layout:fixed; display:block; height:auto; overflow:hidden; text-align:left; margin:0; padding:0; min-height:500px; border-top:1px solid #B5D0E6;}
#dizzle-sh { display:block; position:absolute; top:0; left:0; visibility:hidden; z-index:189; width:200px; height:200px; background:#000000; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
#dizzle-left { background:url(/i2/bar4.png) no-repeat top left; border-bottom:1px solid #32692C; padding-left:20px; min-width:100px; color:#006633; font-weight:normal; font-size:12px; line-height:20px; font-variant:small-caps; font-family:Arial Black; }
#dizzle-right { background:url(/i2/bar4.png) no-repeat top right; border-bottom:1px solid #32692C; padding-right:20px; min-width:100px; }
#dizzle-right a { float:right; cursor:pointer; padding:2px 3px 2px; }
#dizzle-body { background:#EEEEEE; border: 3px solid #009933; border-top:2px solid black;}
#footer {  margin:auto; text-align: center; width:960px; color: #000000; font-size:13px; padding-top:10px; padding-bottom:15px; }
#footer a { color: #888888; font-size:12px; font-weight:bold; text-decoration:none; }


/*** CSS3 ***/
br.cls + br { height:10px; line-height:10px; font-size:10px; }
#content > p { margin:1em 2em 1em 2em; font-family:Georgia, "Times New Roman", Times, serif; }
#content > h2, #content > h3 { margin-left:1.5em; }
#content > ul, #content > ol { margin: 2em; padding-left:1em; border-left:1px solid #66CC33; list-style-position:inside; }
input[type="image"] { background:none; border:0; }
