html, body { margin:0px auto; padding:0; text-align:center; color: #3D3D3D; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
body {  width: 770px; font-size: 100%; background-color:#ffffff}
body.pop {width:400px }

html, body.alt { margin:0px ; padding:0; text-align:left; color: #3D3D3D; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
body.alt {  width: 200px; font-size: 100%; background-color:#fff}
p{	text-align:left;}
p .note2{font-size:90%;}
.bdl{margin:0 10px 10px 0; float:left;}
.pad{margin:5px 0 0 5px; color:#666666;}
span.sm{	font-size:.55em; color:#336699; line-height:110%;}
.maincol1{float:left; margin:0 10px 30px 0; padding:0; width:260px;}
.picr{  float:right; margin:0; padding:0; width:200px;}

.result {  width:98%; color: #244F83; text-align: right; background-color: #CEE6F8; padding: 5px 5px 5px 5px; margin: 10px 0 0 0; border-top: 1px solid #5880B0; font-size: 0.7em; }

.hold{float:left; background-color:red;}

img {margin: 0; padding: 0; border: 0; }
img.line {margin-top: 1px;  }
.blue{color:#001B59}
.r { float: right;}
.l { float: left; }
.mail{font-size:.6em; font-weight:bold; color:#001B59; float:right; margin:85px 10px 0 0;}
.mail a{color:#001B59;}
.mail a:hover{color:#001B59;}
.s8 { width:8px;}
.s20 { width:20px;}
.s30 { width:30px;}
.s40 { width:40px;}
.s50 { width:50px;}
.s80 { width:80px;}
.s125 { width:125px;}
.s200 { width:200px;}
.s250 { width:250px;}
.s350 { width:350px;}

form { margin: 0; padding: 0; }

div.clear { clear:both; width: 100%; display:block; height:1px; font-size:1px;}


h1{background-image: url(../img/head_bg.gif); background-repeat: no-repeat; margin:10px 0 0 0 ; clear:both: }

#holder{ margin:0; padding:0 5px 5px 5px; width:770px; text-align:center; background-color:#FFFFFF}
#top {margin:1px 1px 1px 1px; padding:0; width:768px; height:111px; background: url(../img/top_home.jpg); clear:both; }
#top2 {margin:1px 1px 1px 1px; padding:0; width:768px; height:111px; background: url(../img/top_home.jpg); clear:both; }
#top3 {margin:1px 1px 1px 1px; padding:0; width:768px; height:111px; background: url(../img/top_home.jpg); clear:both; }
#top4 {margin:1px 1px 1px 1px; padding:0; width:768px; height:111px; background: url(../img/top_home.jpg); clear:both; }
#logo {margin:0; padding:30px 0 0 13px; float:left;}
#middle { width:770px;}
#homeCol1{width:368px; float:left; margin:0; padding:0;}
#homeCol2{width:194px;  float:left; margin:0 2px 0 2px; padding:0; text-align:left; background-color:#EDF5FD;}
#homeCol3{width:200px;  float:right; margin:0; padding:0; text-align:left; }
#Col1{width:167px; float:left; margin:0; padding:0;}
#Col2{width:589px;  float:left; margin:0 0px 0 14px; padding:0; text-align:left; background-color:#fff;}


#homeCol1 h1{margin:0; padding:0; height:38px; background: url(../img/title_welcome.gif) no-repeat; }
#homeCol1 p{margin:0; padding:10px 5px 10px 5px; font-size:.7em; text-align:left;}


#homeCol2 h2{font-size:.7em; font-weight:bold; color:#001B59; margin:0 0 8px 0; padding:0;}
#homeCol2 .pic{padding:4px; border:1px solid #336699; background-color:#fff; margin:0 0 0 8px;}
#homeCol2 .pic2{ margin:0 0 10px 0;}
#homeCol2 p{font-size:.7em; color:#666666; margin:0 0 15px 0; padding:0;}
#homeCol2 .content2{padding:6px; }


#homeCol3 h2.first{font-size:.7em; font-weight:bold; color:#7E0F0F; margin:0px 0 2px 0; padding:0;}
#homeCol3 h2{ font-weight:bold; color:#7E0F0F; margin:10px 0 2px 0; padding:0;}
#homeCol3 h2 a{ font-weight:bold; color:#7E0F0F; margin:10px 0 2px 0; padding:0; background-image: none; }
#homeCol3 h2 a:hover{font-weight:bold; color:#7E0F0F; margin:10px 0 2px 0; padding:0;}
#homeCol3 .pic{padding:4px; border:1px solid #A39E5C; background-color:#fff; margin:0 0 0 8px;}
#homeCol3 .pic2{ margin:0 0 10px 0;}
#homeCol3 p{font-size:.7em; color:#666666; margin:0 0 5px 0; padding:0;}
#homeCol3 .content3{padding:6px; }
#homeCol3 a{margin:0 0 10px 0; color:#7E0F0F; text-decoration:none; font-weight:bold;   background-image: url(../img/arrow.gif);  background-repeat: no-repeat;  padding:0 0 0px 0px;}
#homeCol3 a:hover{color:#AE3030; text-decoration:none;  }


#Col1 h1{margin:0; padding:0; height:38px; background: url(../img/title_welcome.gif) no-repeat; }
#Col1 p{margin:0; padding:10px 5px 10px 5px; font-size:.7em; text-align:left;}


#Col2 h2 {font-size:1.1em; font-weight:bold; color:#001B59; margin:0 10px 8px 0; padding:0 0 5px 0; border-bottom:1px dashed #001B59; }
#Col2 h2.alt {font-size:1.1em; font-weight:bold; color:#001B59; margin:0 10px 8px 0; padding:0 0 5px 0; border-bottom:1px dashed #001B59; width:250px;  }
#Col2 h3 {font-size:.9em; font-weight:bold; color:#001B59; margin:0 0px 8px 0; padding:0 0 5px 0;  }
#Col2 .pic{padding:4px; border:1px solid #336699; background-color:#fff; margin:0 0 0 8px; }
#Col2 .pic2{ margin:0 0 10px 0;}
#Col2 p{font-size:.7em; color:#666666; margin:0 0 15px 0; padding:0;}
#Col2 .content2{padding:6px; }



#leftmenu{text-align:left;}
#leftmenu ul{font-size:.7em; margin:10px 0 0 0 ; padding:0;}
#leftmenu li{ background-image: url(../img/menuoff.gif);  background-repeat: no-repeat;  list-style-image:url(../img/sp01.gif) ;  height:24px;  padding:5px 5px 0px 30px; color:#001B59; }
#leftmenu li{ margin-bottom:4px; voice-family:"\"}\""; voice-family:inherit; margin-bottom:0px; }

#leftmenu li a{ color:#001B59; text-decoration:none;}
#leftmenu li a:hover{ color:#001B59; text-decoration:underline;}
#leftmenu li.on{ background-image: url(../img/menuon.gif);  background-repeat: no-repeat;  list-style-image:url(../img/sp01.gif)  height:24px; font-weight:bold; padding:6px 5px 0px 30px;}


#maincontent{background-color:#FFFFFF; padding:15px; margin:7px 0 0 0; height:300px;}
#maincontent.fullsize{margin:0; padding:0 5px 5px 10px; width:648px; height:100%;   border:1px solid #CCCCCC; border-width:0 1px 0 0;}
#maincontent p {margin:0 10px 10px 0; }
#maincontent p.link {margin:0 10px 0 0;}
#maincontent ul{font-size:.7em; margin:0 0 10px 0; padding:0; }
#maincontent li{list-style-image: none;  list-style-type: none;  margin:0 0 7px 0; }
#maincontent li a{color:#025EDD;}
#maincontent ul{font-size:.7em; margin:0 0 10px 20px; padding:0;}
#maincontent li.bullet{ margin:0 0 7px 0;  list-style-image: url(../img/bullet.gif); }
#maincontent ul{font-size:.7em; margin:0 0 10px 20px; padding:0;}
#maincontent li{ margin:0 0 7px 0;  list-style-image: url(../img/bullet2.gif); }

.picarea{float:right; height:245px; width:279px; margin: 0 0 0 20px; }
.note{background-color:#7EACE6; font-size:.7em; color:#fff; padding:4px 5px 4px 10px; margin: 7px 0 0 0;}

.s180 { border: 1px solid #666F83; width: 180px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}
.s120 { border: 1px solid #666F83; width: 120px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}
.ta { border: 1px solid #666F83; width: 250px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}


#maincontentwhite{background-color:#ffffff; padding:15px; margin:7px 0 0 0; height:300px;}
#maincontentwhite p {margin:0 10px 10px 0; }
#maincontentwhite p.link {margin:0 10px 0 0;}
#maincontentwhite ul{font-size:.7em; margin:0 0 10px 0; padding:0; }
#maincontentwhite li{list-style-image: none;  list-style-type: none;  margin:0 0 7px 0; }
#maincontentwhite li a{color:#025EDD;}
#maincontentwhite ul.bullet{font-size:.7em; margin:0 0 10px 20px; padding:0;}
#maincontentwhite li.bullet{ margin:0 0 7px 0;  list-style-image: url(../img/bullet.gif); }
#maincontentwhite ul.bullet2{font-size:.7em; margin:0 0 10px 20px; padding:0;}
#maincontentwhite li.bullet2{ margin:0 0 7px 0;  list-style-image: url(../img/bullet2.gif); }


#maincontentwhite a.more{margin:0 0 10px 0; color:#7E0F0F; text-decoration:none; font-weight:bold; font-size:.7em;  background-image: url(../img/arrow2.gif);  background-repeat: no-repeat;  padding:0 0 0px 0px;}
#maincontentwhite a.more:hover{color:#AE3030; text-decoration:none;  }

.picarea{float:right; height:245px; width:279px; margin: 0 0 0 20px; }
.note{background-color:#7EACE6; font-size:.7em; color:#fff; padding:4px 5px 4px 10px; margin: 7px 0 0 0;}

.s180 { border: 1px solid #666F83; width: 180px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}
.s120 { border: 1px solid #666F83; width: 120px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}
.ta { border: 1px solid #666F83; width: 250px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}



#footer {background:#CFE5FA; background-image: url(../img/footer_bg.gif); margin:0; padding:0; width:770px; height:18px; clear:both; text-align:left; }
#footer p{margin:0 5px 0 0; padding:3px 0 0 8px; font-size:0.55em; color:#003D96;}
#footer a{color:#003D96; text-decoration:none;}
#footer a:hover{color:#003D96; text-decoration:underline;}



#menu{margin:1px 0 2px 0; padding:0; height:26px; width: 770px;  background-image: url(../img/menu_bg.gif); clear:both;  background-repeat: no-repeat;  }
#menu ul{margin: 0; padding: 6px 0 5px 0;  list-style: none; color:#ffffff;  font: normal 0.7em Verdana;}
#menu li{margin: 0 0 0 30px; padding:0 4px 0 3px; float:left; list-style: none}
#menu li.first{margin: 0 0 0 3px}
#menu li.on{color: #FAF9AA; font-weight:bold}
#menu li a{color:#FFF; text-decoration: none; float: left;}
#menu li a.on{color: #FAF9AA}
#menu li a:LINKS{color:#FFF;}
#menu li a:VISTED{color:#FFF;}
#menu li a:HOVER{color:#fff; border-bottom:1px dashed #fff}

#mainmenu a {float:none;}


.topmenu{height:20px; margin:0 5px 3px 0;  color:#003D96;}
.topmenu a{font-size:.65em; color:#003D96; border-bottom:1px solid #C1DDF1; text-decoration:none;}
.topmenu a:hover{font-size:.65em; color:#003D96; border-bottom:0px solid #C1DDF1; text-decoration:none;}

#content {margin:0 0 20px 0; padding:10px 0 0 20px;}
#content p {margin:0; padding:5px 10px 0 0; color:#3E3E3E; font-size: 0.7em; line-height: 1.5em;  }
#content h1 { margin:0; padding: 0;}
#content h2 { margin:0; padding: 10px 0 0 0;  font-size: 0.8em; color: #558D61; }
#content h3 { margin:0; padding: 10px 0 0 0;  font-size: 0.7em; color: #558D61;}


#content dl { margin:0; padding: 10px 0 0 0;  font-size: 0.7em; color: #666666;}
#content dt {margin:10px 0 0 0; padding:0; font-weight:bold}
#content dd {margin:0; padding:0; font-weight:normal}

#news{margin:0; padding:0; width:90%}
#news dl { margin:0; padding: 10px 0 0 0;  font-size: 0.7em; color: #2B4883;}
#news dt {margin:10px 0 0 0; padding:0; font-weight:bold;}
#news dt a{color:#2B4883; text-decoration:none}
#news dt a:HOVER{color:#2B4883}
#news dd {margin:0; padding:7px 0 0 0; font-weight:normal;}
#news dd a{color:#333;text-decoration:none }
#news dd a:HOVER{color:#999;}
#news dd.seperatornews{margin:10px 0 10px 0; padding:0; border-top: 1px dotted #BFBFBF;}
#news span.date{font-weight:normal; color:#669ACC; font-size:0.9em}

a{color: #001B59; text-decoration:bold}
a:link{}
a:visited{}
a:hover{text-decoration:underline}

table.def { padding:0; margin:20px 0 0 0; width:92%; border-collapse: collapse;   }
table.def {  voice-family:"\"}\""; voice-family:inherit; width:100%;  }
table.def { }
table.def td { border:1px solid #B2B2B2; padding: 3px 5px; font-size: 0.7em; color:#1b1b1b;}
table.def th { font-size: 0.7em; color:#333333; background-color:#CEE6F8; border:1px solid #5880B0; border-width:0 1px 2px 1px; padding: 3px 5px;  text-align:left; font-weight:bold; }
table.def tr.alt { background-color: #F4F4F4; }
table.def tr.head { background-color: #fff; font-weight:bold; color:#333;}
table.def ul { font-size: 1.3em; }
table.def li { margin: 0; padding: 2px 2px 2px 0;}

table.choose td { font-size: 0.7em; color:#333; padding:0; }
.promo form  { padding: 7px; }


#maincontent table.gallerytbl{margin:10px 0 0 0; padding:0; border:0;  width:98%; font-size:0.7em; border-collapse: collapse; align:center}
#maincontent table.gallerytbl td{align:center}



#maincontent .results_details{margin:15px 0 0 0; padding:0}
#maincontent .results_details h3{font-size:0.9em; color:#23930C; font-weight:bold}
#maincontent .results_details h3 span.date{font-size:0.9em; color:#333; font-weight:normal}
#maincontent .results_details p{clear:both; color:#666}
#maincontent .results_details .winners{margin:10px 0 10px 0; padding:5px; width:100%; clear:both;border:1px dashed #ccc; border-width:1px 0 1px 0; background-color:#E5F9E1}
#maincontent .results_details .winners p{margin:0; padding:0; color:#333; font-size:0.8em;}


.order_set {  width:98%; color: #666; text-align: right; background-color: #eee; padding: 3px; margin: 10px 0 0 0; border-top: 1px solid #bbb; font-size: 0.65em; clear:both; }

#toptools { font-size: 0.7em; font-weight:bold; color: #333; text-align: right;  background-color: #fff; float: right; padding: 6px 5px 5px 0; margin: 0;  }
#toptools select { font-size: 1.1em; }


#popUp{padding:20px 2px 2px 2px}
#popUp h3{margin:0; padding:0 0 0 10px; text-align:left; font-weight: bold; font-size: 0.85em; color: #5884A6; font-family: Arial, Verdana, Geneva, Arial, sans-serif; }
#popUp table{ padding:0;  margin:0; width:91%; border-collapse: collapse;}
#popUp table td { border:1px solid #B2B2B2; padding: 3px 5px; font-size: 0.7em; color:#1b1b1b;}
#popUp table th { font-size: 0.7em; color:#333333; background-color:#CEE6F8; border:1px solid #5880B0; border-width:0 1px 2px 1px; padding: 3px 5px;  text-align:left; font-weight:bold; }
#popUp table tr.alt { background-color: #F4F4F4; }
#popUp table tr.head { background-color: #fff; font-weight:bold; color:#333;}
