/*Type elements*/
body, html {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333;  line-height: 1.6em}
p {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align:justify; line-height: 1.6em}
h1 {font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif ;color: #cccccc; font-weight: bold; font-weight:bold; text-align:left}
h2 {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif ;color: #333333; font-weight: bold;}
h3 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ;color: #ffffff; font-weight:normal; text-align:left}
h4 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif ;color: #999999; font-weight:bold; text-align:left}}
h5 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif ;color: #ffffff; font-weight:normal; text-align:left}
strong {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399CC; font-weight:bold}
/*end type elements*/

/*LINKS*/
a:link, a:visited, a:active { font-size:11px;text-decoration: none ;color: #ff6633; font-weight: bold}
a:hover  {font-size:11px;text-decoration: underline; color: #666666; font-weight:bold}

/*Classes*/
.footer_text  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-align: center; margin-top:10px }
.footer_text a:link, .footer_text a:visited, .footer_text a:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ff6633; text-align: center; margin-top:10px }
.footer_text a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-align: center; margin-top:10px }
.h2_special  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-transform:none; font-weight: normal; color: #333333; text-align:center;}
.h2_special2  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-transform:uppercase; font-weight: bold; color: #330066; text-align:center;}
.h3_special  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-transform:none; font-weight: normal; color: #cc0066; text-align:center;}
.h4_special  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-transform:none; font-weight: bold; color: #330066; text-align:center;}
.strike {text-decoration:line-through}
.mag_heading {font-size: 14px; text-transform:none; font-weight: bold; color: #333333; text-align:left; line-height:1.6em}
.mag_heading a:link, .mag_heading a:visited, .mag_heading a:active{font-size: 14px; text-transform:none; font-weight: bold; color: #cc0066; text-align:left;}
.mag_heading a:hover{font-size: 14px; text-transform:none; font-weight: bold; color: #cccccc; text-align:left; text-decoration:underline}
.mag_heading2 {font-size: 14px; text-transform:none; font-weight: bold; color: #333333; text-align:center; line-height:1.6em}
.mag_heading2 a:link, .mag_heading2 a:visited, .mag_heading2 a:active{font-size: 14px; text-transform:none; font-weight: bold; color: #cc0066; text-align:center;}
.mag_heading2 a:hover{font-size: 14px; text-transform:none; font-weight: bold; color: #cc0066; text-align:center; text-decoration:underline}
.mag_h_norm {font-size: 14px; text-transform:none; color: #330066; text-align:left;}
.mag_subheading {font-size: 11px; text-transform:none; font-weight: bold; color: #cc0066; text-align:left;}
.text_main {padding-top:20px; padding-left: 20px; padding-right:20px; padding-bottom: 20px; line-height: 1.6em}
.text_main_mid1 {padding-top:20px; padding-left: 30px; padding-right:20px; padding-bottom: 20px; line-height: 1.6em}
.text_main_top1 {font-family:Arial, Helvetica, sans-serif;font-size: 16px;text-align: center;padding-top:20px; padding-left: 30px; padding-right:20px; line-height: 1.3em}
.text_main_bot {padding-top:20px; padding-left: 30px; padding-right:30px; padding-bottom: 20px; line-height: 1.4em}
.h1_main_mid1 {font-size: 12px; font-weight: normal; text-align: center;}
.h2_main_mid1 {font-size: 12px; font-weight: 600; text-align: center;}
.h3_main_mid1 {font-size: 10px; font-weight: normal; color: #cc0066; text-align: center;}
.pink {color: #cc0066}
.orange {color: #FF3300}
.bold {font-weight: 600}
.size12 {font-size:12px}
.size22_pink {font-size:20px; color: #cc0066}
/* end Classes*/ 

/*Positioning Elements*/
#wrapper {margin: 0px auto;background-color: #fff;position: relative;text-align: left;width: 850px; height:auto;}
#main_container {position:relative; width: 850px;margin-top: 0px;text-align: center; height: auto; background-color: #ffffff; border: 1px solid #cccccc}
#header{position:relative; height: 160px; width: 800px;}
#header2{position:relative; height: 120px; width: 810px;}
#header_image {position:relative; float: left; height:300px; width: 200px; background-color: #ffffff;}
#header_content { position: relative; float:left; height:300px; width: 600px; background-color:#ffffff}
#navigation {height: 50px; width: 600px; background-color: #ffffff;}
#header_main { height:160px; width:600px; background-color:#ccccff}
#content_container {position:relative; height: auto; width: 800px; border-top:1px #cccccc solid}
#container_left { position: relative; float: left;width: 200px; background-color: #ffffff; height: auto; border-right: 1px solid #cccccc }
#container_center {position: relative; float:left; background-color: #ffffff; height: auto; width: 370px}


#container_center_lrg {position: relative; float:left; background-color: #ffffff; height: auto; width: 595px}


#container_right { position: relative; float: right;width: 210px; background-color: #ffffff; height: auto; border-left: 1px solid #cccccc}

#sponsor { clear: both; width:770px; height:70px; background-color:#FFFFFF; border-top: 1px solid #cccccc}
#footer { clear: both; width:800px; height:10px; background-color:#cccccc}
#footer_text {width: 700px; padding-top: 8px; padding-left:50px; height: 20px; text-align: center}

/* end Positioning elements*/

/*content elements*/
#text_main {padding-top:2px; padding-left: 30px; padding-right:30px; padding-bottom: 20px; line-height: 1.6em}
#sponsors_main {padding-top:15px; padding-left: 5px; padding-right:5px; padding-bottom: 5px; line-height: 1.6em; text-align: right}
#content_sub {width: 200px; padding-top:5px; padding-left: 5px; line-height: 1.6em}
#news { width: 200px;height:130px; cursor:hand; padding-top: 5px; padding-left: 5px}
#news_bottom { width: 200px;height:130px;}
/* end content elements*/

/*vertical menu system*/
#submenu {position:relative; text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; width: 200px; padding: 0px; padding-bottom: 0px;margin:0px; border-bottom: 1px solid #cccccc}
#submenu h1 {display: block; background-color:#ffffff;font-size: 10px; text-transform: uppercase; padding: 6px 0px 4px;color: #666666;margin: 0px;width:200px; text-align:center ; border-bottom: 1px #cccccc solid}
#submenu h1 a{display: block; background-color:#ffffff;font-size: 10px; text-transform: uppercase; padding: 6px 0px 4px; text-decoration: none;border: 0px;color: #333333;margin: 0px;width:200px; text-align:center}
#submenu h1 a:hover, #submenu h1 a:focus {color: #333333;background-color: #6699cc; text-align:center; font-weight:bold}

#submenu ul {list-style: none;margin: 0px;padding: 0px;border: none;}
#submenu ul li {font-size: 9px; font-weight:normal; margin: 0px;padding: 0px;}
#submenu ul li a {font-size: 9px; font-weight:normal;display: block; border-bottom:1px solid #cccccc;padding: 5px 0px;text-decoration: none;color: #333333;width:200px; text-align:center;background-color:#ffffff;}
#submenu ul li a:hover, #submenu ul li a:focus {color: #333333;background-color: #cccccc; text-align:center; font-weight:bold}
/* end vertical menu*/

/*Ads*/
#left_ad {clear:both; padding-bottom: 0px; padding-top: 10px; width: 200px; cursor:hand}
/* end Ads*/


/*homepage -newlook elements*/
#container_homemain {float: right;width: 599px; background-color: #ffffff; height: auto;}

#main_top {width: 599px; background-color: #ffffff; height: auto;}
#main_top_left {float: left;width: 443px; background-color: #ffffff; height: 150px; background-image:url(../images/bg/main_top1.gif) ;background-repeat:no-repeat}
#main_top_right {float: right;width: 156px; background-color: #ffffff; height: 150px; text-align:left}

#main_mid1 {width: 599px; background-color: #ffffff; height: auto;}
#main_mid1_left {float: left;width: 443px; background-color: #ffffff; height: 200px; }
#main_mid1_right {float: right;width: 156px; background-color: #ffffff; height: 200px;text-align:left}

#main_mid2 {width: 599px; background-color: #ffffff; height: auto;text-align:left}
#main_bottom {width: 599px; background-color: #ffffff; height: auto;text-align:left;}

#navlist li { list-style-type: square; margin: 0px;padding: 0px;border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-align:left; line-height: 1.6em }

#biglist li { list-style-type: square; margin: 0px;padding: 0px;border: none; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-align:left; line-height: 1.6em }
