﻿* { margin:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body { text-align:left; background: #FFFFFF;font-family:Arial, Helvetica, sans-serif;color: #666666;font-size: 14px;line-height: 16px;}
table, td {border-collapse:collapse; margin:0;}

img { vertical-align:top; border:0; margin:auto;}
form {margin:0; padding:0;} 
ul { list-style:none; padding:0; margin:0;}
ul li{ padding:0; margin:0;}
.clear{ clear:both; float:none; height:0px; line-height:0px; font-size:0px;}
.wrapper { width:100%; margin:0;} 
a { color:#bacc00; color:inherit; *color:#bacc00; cursor:pointer; outline:none; border:none; }
strong, b { font-weight:bold; font-style: inherit;}
em{ font-style:italic; font-weight:inherit;}


/*///////////////////////////// PAGE COL LAYOUTS ///////////////////////////////////////////////////////////*/

#header-wrapper {background-image:url('../_images/header-bg.jpg') ; background-repeat:repeat; height:103px; width:100%; clear:both; }
#header {margin:0 auto; width:970px; height:103px;}
#header img {float:left}

#nav-wrapper {background-image:url('../_images/nav-bg.jpg') ; background-repeat:repeat; height:32px; width:100%; clear:both; }
.navbg { margin:0 auto; background-repeat:repeat; height:32px; width:970px; clear:both; }
#navcontainer ul {list-style-type: none; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 17px; display:block; background-image:url(../_images/nav.jpg); background-repeat:repeat-x; height:31px; padding-top:6px; margin:0 auto; width:970px; }
#navcontainer ul li { display: inline; }
#navcontainer ul li a { text-decoration: none; padding-right: 11px; padding-bottom: 4px; padding-left: 11px; padding-top:4px; color:#ffffff; width: 100%; height: 100%; }
#navcontainer ul li a:hover { color:#66ccff;  background-repeat:repeat-x; background-position:left bottom; text-decoration:none; width:100%; height:31px; padding-right: 11px; padding-bottom: 8px; padding-left: 11px; padding-top:4px;}

#content-wrapper  {width:100%; clear:both; margin-bottom:15px}
#content {margin:0 auto; width:950px; padding:25px 0 25px 0; }
#content-g-wrapper  {width:100%; height:100%; clear:both; background-color: #E4E4E4; min-height:420px; margin:15px 0 0 0}
#content-g {margin:0 auto; width:950px; padding:25px 0 25px 0}

#break-noline { width:100%; height:10px;margin-top:10px; margin-bottom:10px; clear:both}
#break { width:100%; border-bottom-color:#c5c1a8; border-bottom-style:dashed; border-bottom-width:thin; height:10px;margin-top:10px; margin-bottom:10px; clear:both}
.right {border-right-color:#c5c1a8; border-right-style:dashed; border-right-width:thin; height:inherit;width:100%;}
.left {border-left-color:#c5c1a8; border-left-style:dashed; border-left-width:thin;width:100%;}
.right-d {border-right-color: #808080 ; border-right-style:dashed; border-right-width:thin; height:inherit;width:100%;}
.left-d {border-left-color:#808080 ; border-left-style:dashed; border-left-width:thin;width:100%;}

#footer-wrapper  {background-image:url('../_images/footer-bg.png'); height:88px; background-repeat:repeat; clear:both; width:100%; clear:both; margin-top:-16px; margin-bottom:25px; padding-top:35px}
#footer {margin:0 auto; width:970px; height:88px;}

/*///////////////////////////// SUBNAV CONTENT ///////////////////////////////////////////////////////////*/

#sub-wrapper { height:143px; width:100%; margin-top:20px; clear:both;}
#sub {margin:0 auto; height:134px; width:950px; clear:both;}
.sub-box1 { margin:0;padding:0; height:143px;width:189px;float:left}
.sub-box2 { margin:0;padding:0; height:72px;width:194px;float:left}

#scroll { height:400px; width:100%; overflow:auto}


/*///////////////////////////// PAGE COL LAYOUTS ///////////////////////////////////////////////////////////*/

#col1-2{ float:left; width:630px;padding-left: 7px;  padding-right:15px}
#col2-2{ float:left; width:317px; padding-left: 20px; padding-right:15px}

#col1-2b{ float:left; width:730px;padding-left: 7px;  padding-right:15px}
#col2-2b{ float:left; width:217px; padding-left: 20px; padding-right:15px}


#col1-3{ float:left; width:317px; padding-left: 7px; padding-right:20px}
#col2-3{ float:left; width:317px; padding-left: 20px; padding-right:20px}
#col3-3{ float:left; width:315px; padding-left: 20px; padding-right:15px}

#Sponsors { float:left; width:950px; padding-left: 20px; padding-right:15px}
.clear2 { clear:both; margin:4px 0 4px 0}

.fl {float:left}





