body{font-family:Verdana, helvetica, sans-serif;color:#fff;margin:0px 0px;padding:0px 0px;background-image:url(images/backfade.gif);background-repeat:repeat-x;background-color:#588ad1;}

#container{margin:0px;padding:0px;min-height:90px;text-align:right;background-image:url(images/nosplash.gif);background-repeat:no-repeat;background-position:0 0;}
#containermain{margin:0px;padding:0px;min-height:580px;text-align:right;background-image:url(images/splash.jpg);background-repeat:no-repeat;background-position:0 0; position:relative;}

 /* Menu */
#header{margin:0px 0px 10px 340px;padding:4px 0;background-image:url(images/menu_fade.jpg);background-repeat:no-repeat;background-position:right;}
#nav{line-height:100%;padding:7px 30px 8px 6px;margin:0px 0px 0px 0px;text-align:right;}
#nav ul{list-style:none;margin:0px;padding:0px;}
#nav li{font-family:"Trebuchet MS", Tahoma, sans-serif;font-weight:bold;font-size:16px;letter-spacing:-1px;padding:0px;margin:0px;color:#fff;display:inline;}
#nav li a{padding:0px 10px;text-decoration:none;margin:0px;color:#fff;border-left:1px solid #668dd8;}
#nav li a:hover{color:#f90;}
.dropmenu ul{list-style-type:none;margin:0px;padding:0px;text-align:left;background-color:#fff;border-bottom:1px solid #444;border-right:2px solid #444;}
.dropmenu li{margin:0px;padding:0px;}
.dropmenu li a{font-family:Verdana, Tahoma, sans-serif;font-size:13px;font-weight:Normal;line-height:100%;display:block;color:#fff;background-color:#588ad1;border-bottom:1px solid #1353aa;padding:6px 10px 6px 10px;margin:0px 0px 0px 0px;text-decoration:none;}
.dropmenu li a:hover{background-color:#1353aa;}

#content{margin:30px 0px 0px 425px;padding:20px;text-align:left;}
#content.wide{margin:30px 0px 0px 0px;padding:20px;text-align:left;}
#content img.centered{    display:block;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:20px;}

h1{font-family:"Trebuchet MS", Tahoma, sans-serif;font-weight:bold;font-size:20px;line-height:120%;letter-spacing:-1px;padding:3px 0px 3px 11px;margin:0px 0px 0px 0px;text-align:left;border-bottom:1px solid #f90;}
h2{font-family:"Trebuchet MS", Tahoma, sans-serif;font-weight:bold;font-size:20px;line-height:120%;letter-spacing:-1px;padding:3px 0px 0px 4px;margin:0px 0px 0px 0px;text-align:left;color:#FFA215;}
h3{color:#369;font-size:12px;line-height:100%;font-weight:bolder;margin:4px 0px 2px 0px;padding:0px 0px 4px 0px;border-bottom:1px solid #ddd;}
h4{color:#777;background-color:#eee;border-top:1px solid #bbb;font-size:12px;line-height:100%;font-weight:bolder;padding:4px;margin:4px 0px 0px 0px;}

p{color:#fff;font-size:13px;line-height:160%;margin:2px 0px 10px 0px;padding:0px 4px 10px 6px;}
strong{font-size:14px;}
#content img{margin:0px;padding:0px 8px 10px 0px;}
#content ol{margin:0px;padding:0px;}
#content ul{margin:0px;padding:10px 0px 10px 0px;border:1px solid #588ad1;background-color:#1353aa; list-style:none;}
#content li{line-height:160%;font-size:12px;color:#fff;margin:0px 30px 0px 30px;padding-bottom:0px;padding-left:0px;}
#content dl{margin:0px;padding:0px;}
#content dd{line-height:160%;font-size:12px;color:#fff;margin:0px 0px 0px 10px;padding-bottom:6px;padding-left:0px;}
#content a{color:#fff;font-weight:bold;font-size:12px;text-decoration:underline;}

#content a:hover{color:#f90;}
#leftcontent{margin:20px 0px 0px 0px;padding:20px;text-align:left;float:left;width:520px;}
#leftcontent img{margin:0px;padding:0px 6px 0px 6px;}
#leftcontent table{margin:10px 0px 0px 0px;padding:0px;}
#leftcontentmain{margin:440px 0px 0px 90px;padding:0px;text-align:left;float:left; position:relative;}

#leftcontentmain a{color:#fff;font-weight:bold;font-size:12px;text-decoration:underline;}
#leftcontentmain a.aff{ background:url(images/burst.png); width:199px; height:198px; display:block; text-decoration:none; position:absolute; top:-140px; left:150px;}

#contentnarrow{margin:30px 0px 0px 550px;padding:20px;text-align:left;}
#contentnarrow img.centered{    display:block;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:20px;}
#contentnarrow a{color:#fff;font-weight:bold;font-size:12px;text-decoration:underline;}

#contentnarrow a:hover{color:#f90;}
#contentnarrow img{float:left;margin:0px;padding:0px 10px 10px 0px;}
#contentnarrow ol{margin:0px;padding:0px;}
#contentnarrow li{line-height:160%;font-size:12px;color:#fff;margin:0px 0px 0px 10px;padding-bottom:6px;padding-left:0px;}
#contentnarrow li strong{}

/* Menu */
#menu{background-color:#fff;border-left:1px solid #ddd;padding:10px 10px 0px 10px;}
#menu h1{font-family:verdana, helvetica, sans-serif;font-size:13px;font-weight:bold;color:#999;margin:0px 0px 0px 0px;padding:8px 0px 6px 30px;}
#menu h2{color:#fff;background-color:#369;font-size:13px;line-height:100%;font-weight:bolder;padding-bottom:4px;padding-top:4px;margin-bottom:0px;padding-left:4px;border-bottom:1px solid #369;}
#menu ul{list-style-type:none;margin:0px;padding:0px 0px 20px 10px;text-align:left;}
#menu li{font-family:verdana, helvetica, sans-serif;font-weight:normal;line-height:110%;margin:0px 0px 0px 4px;padding-left:0px;}

#menu a{display:block;width:200px;color:#668dd8;font-weight:bold;font-size:12px;padding:4px 0px 6px 0px;margin:0px;text-decoration:none;border-bottom:1px dotted #ddd;}
#menu a:link, #menu a:visited{background-color:#fff;}
#menu a:hover{color:#f90;background-color:#fefefe;}
#menu li a#current{font-weight:bold;background-color:#fefefe;}

.mporange{color:#FFA215;}
.inputdefault{border:0px none;background-color:#fff;}

#footercontainer{clear:both;margin:0px auto;padding:0px;color:#3577b3;height:100px;min-height:100px;background-color:#2764b5;background-image:url(images/footer_mike.jpg);background-repeat:no-repeat;background-position:right;}
#footer{float:left;margin:0px;padding:10px;}
#footer h1{font-family:"Trebuchet MS", Tahoma, sans-serif;font-weight:bold;font-size:17px;color:#f90;line-height:110%;margin:0px;padding:0px 0px 0px 20px;letter-spacing:-1px;text-align:left;border-bottom:1px solid #2764b5;}
#footer h2{font-family:"Trebuchet MS", Tahoma, sans-serif;font-weight:bold;font-size:17px;color:#fff;line-height:110%;margin:0px;padding:0px 0px 0px 20px;letter-spacing:-1px;text-align:left;}
#footer p{text-align:left;color:#ddd;font-size:10px;margin:0px;padding:2px 20px;}
#footer a{font-weight:normal;color:#fff;padding:4px 0px 4px 0px;text-decoration:none;margin:0px;}
#footer a:hover{color:#f90;}

#programtable{font-family:verdana, helvetica, sans-serif;font-size:11px;margin:0px;border-collapse:collapse;margin:10px 0px 0px 10px;background-color:#588ad1;border-left:1px solid #6D98D6;border-right:1px solid #6D98D6;border-top:1px solid #6D98D6;width:490px;}
#programtable th{font-family:verdana, helvetica, sans-serif;font-size:13px;font-weight:bold;margin:0px;border-collapse:collapse;padding:8px;background-color:#1353aa;}
#programtable tr{margin:0px;}
#programtable tr a{color:#fff;font-weight:bold;padding:3px;text-decoration:none;}
#programtable tr a:hover{color:#f90;}
#programtable td{padding:6px 6px 6px 4px;border-bottom:1px solid #6D98D6;}
#programtable td img{text-align:right;}

form{font-family:Verdana, Helvetica;font-size:11px;font-weight:normal;margin:0;padding:0px 0px 10px 0px;}

select{font-family:Verdana, Helvetica;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:200px;color:#369;margin-left:14px;background-color:#f9f9f9;font-size:12px;}

/*contact form*/
#mask{background-color:#000;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9000;}
#contact{background-color:#fff;display:none;left:50%;margin-left:-300px;position:absolute;top:90px;width:600px;z-index:9999;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:20px;}
#close{background:url(/images/close.png) no-repeat right;cursor:pointer;font-family:arial, sans-serif;font-size:20px;font-weight:700;line-height:24px;text-decoration:underline;text-align:right;padding:5px 30px 5px 5px;}
#contact_header{background:url(/images/envelope.png) no-repeat left;font-family:arial, sans-serif;font-size:30px;font-weight:700;line-height:50px;padding:5px 5px 10px 60px;}

/* form components */
input,textarea{border:1px solid silver;background-color:#fff;color:#404040;font-size:10px;font-family:Verdana, Arial, sans-serif;text-transform:uppercase;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:10px 0;padding:10px;}

input:hover[type=text],input:focus[type=text],textarea:hover,textarea:focus{background-color:#E0E0E0;border:1px solid #000;}

input[type=text],textarea{width:300px;}

#submit{border:none;width:87px;height:41px;background-image:url(/images/submit.png);}
#submit:hover{cursor:pointer;}

/* alert messages */
.success,.error{color:#000;display:none;font-size:15px;font-weight:700;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px 10px 5px 10px;margin-bottom: 10px;}

.success{background-color:#9F6;border:1px solid #0F0;}
.error{background-color:#F66;border:1px solid red;}
a.ss_btn{ position:absolute; left:350px; top:30px;}
#formRedirect{  margin:0; padding:0; display:inline-block;}
.sbm_zref{ position:absolute; left:350px; top:20px; background:url(images/sub_btn.png) center center no-repeat; border:none; width:128px; height:38px; display:block; cursor:pointer;}

/* tooltip styling */
.tooltip {
	display:none;
	height:400px;
	padding:0 0 95px 0;
	width:508px;
	font-size:11px;
	color:#fff;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}


.tooltip a.mmm{ width:216px; height:78px; display:block; text-decoration:none; position:absolute; left:32px; cursor:pointer;}


