/* GLOBAL CSS RESET FOR ALL BROWSERS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}

table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;font-size:13px;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* END GLOBAL CSS RESET FOR ALL BROWSERS */

/* MAIN TEMPLATE CONTAINER LAYOUTS */
body{font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;background-color:#FFF;}
#main_container{background:url(../images/bg.jpg) left top no-repeat;width:900px;height:1200px;margin:0 auto;}
.nav{width:470px;margin:0 auto;}
.nav a{display:block;float:left;border-top:5px solid #FFF;color:#000;font-weight:bold;margin:0 15px;font-size:20px;text-decoration:none;}
.nav a:hover{border-top:5px solid #0F264F;color:#17438A;}
#info_container{width:278px;float:right;margin:200px 60px 0 0;text-align:center;}
#info_container h1{font-size:26px;font-weight:bold;text-decoration:underline;margin:0 0 10px 0;}
#info_container h2{font-size:28px;font-weight:bold;margin:15px 0 15px 0;}
#info_container h3{font-size:17px;font-weight:bold;margin:0 0 10px 0;}
#info_box{background:#000;color:#fff;padding:7px;line-height:30px;text-align:left;}
#info_box strong{font-weight:bold;}
#tagline_info{float:left;width:900px;text-align:center;margin:530px 0 20px 0;line-height:35px;}
#tagline_info strong{font-weight:bold; padding:5px;border:3px solid #0F264F;color:#17438A}
#tagline_info b{font-size:28px;font-weight:bold; padding:5px;border:0px solid #ffffff;color:#BB1200}
#int_container{width:900px;margin:0 auto;}
#int_content{background:url(../images/int_bg.jpg) left top repeat-y;margin:20px 0px;}
#int_content_info{float:right;width:670px;}
#int_content_info h1{font-size:25px;font-weight:bold;}
#int_content_info h2{font-size:20px;font-weight:bold;}
.sponsor_title{font-size:20px;float:left;color:#17438A;font-weight:bold;display:block;padding:15px 0 0 0 ;}
.sponsor_price{font-size:20px;float:right;color:#17438A;font-weight:bold;display:block;padding:15px 0 0 0 ;}
#int_content_info p{line-height:25px;font-size:15px;}
#int_content_info p.ul{text-decoration:underline;font-weight:bold;}
#int_content_info p.strong{line-height:25px;font-size:15px;font-weight:bold;color:#FF6600;font-style:italic;margin:15px 0px;}
#int_content_info h1{margin:0 0 10px 0;padding:7px;background-color:#000;color:#fff;float:left;}
#int_logo{width:211px;height:247px;float:left;background:url(../images/int_logo.jpg) left top no-repeat;margin:75px 0 0 0;}
#tagline_int_info{float:left;width:900px;text-align:center;margin:30px 0 30px 0;line-height:35px;}
#tagline_int_info strong{font-weight:bold; padding:5px;border:3px solid #0F264F;color:#17438A}
#int_content_info a {text-decoration:none;font-weight:bold;}
#int_content_info a:visited {text-decoration:none;font-weight:bold;color:#0000FF;}
#int_content_info a:hover {text-decoration:underline}




/* BEGIN CLEARFIX FOR FLOAT STYLES */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
/* BEGIN CLEARFIX FOR FLOAT STYLES */
