/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
body {background:#fff; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:17px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0px none;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
q:before, q:after {}
abbr, acronym { border:0px none;}
.clear {clear:both;}

/* base css, it creates a familiar presentation for HTML elements. */

h1 {font-size:138.5%;}
h2 {font-size:123.1%; }
h3 {font-size:100%; color:#000;}
h1, h2, h3 ,h4{margin:.5em 0;}
h1, h2, h3, h4, h5, h6, strong {font-weight:bold;}
abbr, acronym {border-bottom:1px dotted #000; cursor:help;} 
em {font-style:italic;}
blockquote, ul, ol, dl {margin:0em;}
ol, ul, dl {margin-left:1.5em;}
ol li {list-style: decimal outside; font-weight:bold;	}
ul li {background:url('../images/arrow2.gif') no-repeat 0px 4px; margin:5px; padding-left:20px; list-style-type:none}
li {padding-bottom:7px;}
dl dd {margin-left:1em;}
th {font-weight:bold; text-align:center;}
caption {margin-bottom:.5em; text-align:center;}
p{margin-bottom:1em;}

/* font css */

.text1 {font-size:14px; font-weight:bold; color:#EB0000;}  /*renders 11px */
.text2 {font-size:12px; line-height:20px; font-weight:bold;} /*renders 13px */ 
.text3 {font-size:11px; color:#C60033; font-weight:bold;} /*renders 14px */
.text4 {font-size:123.1%; font-weight:bold; color:#334F82;} /*renders 16px */
.text5 {font-size:18px; color:#ffffff; font-weight:bold;} /*renders 18px */
.text6 {font-size:18px; color:#000000; font-weight:bold;} /*renders 18px */
.text7 {font-size:12px; font-weight:normal; color:#4762B3;} 
.text8 {font-size:12px; font-weight:normal; color:#FE000C;} 


/* Form fields */

.input1 {padding:4px; background:#DEE2E6; border:1px solid #879DB4;}
.input1:Hover {padding:4px; background:#E5F2FF;}



/* Span css starts here*/

div.span-1, div.logo, div.heading_title, div.top_nav_left, div.top_nav_middle, div.top_nav_right, div.header_banner_panel_left, div.header_banner_panel_middle, div.header_banner_panel_right, div.heading_left_img, div.heading_bg, div.heading_right_img, div.other_course_panel_content, div.other_course_panel_img{float:left;}
div.last {margin-right:0;}
/* Padding css starts here*/
.padding_left1{padding-left:10px;}
.padding_left2{padding-left:20px;}
.padding_left3{padding-left:30px;}
.padding_left4{padding-left:40px;}
.padding_left5{padding-left:50px;}
.padding_top20{padding-top:30px;}
.padding_bottom10{padding-top:10px;}
.margin_bottom4{margin-bottom:4px;}
.margin_bottom5{margin-bottom:5px;}
.margin_bottom10{margin-bottom:10px;}

/* Global css starts here*/
a {color:#CD2F06; text-decoration:underline; font-weight:bold;}
a:hover {color:#CD2F06; text-decoration:none;}
a.redlink  {color:#CD2F06; text-decoration:underline; font-weight:bold;}
a.redlink:hover {color:#CD2F06; text-decoration:none;}

.header {text-align:center;}
.logo_panel {width:888px; margin:auto; text-align:left; background:url('../images/florida_flag2.gif') no-repeat 97% 100%;}
.logo {margin-top:10px;}
.inn_logo_panel {width:888px; margin:auto; text-align:left; background:url('../images/florida_flag.gif') no-repeat 97% 100%;}
.top_nav_middle {background:url('../images/top_nav_bg.gif') repeat-x; height:28px; width:280px; padding-top:5px; text-align:center}
.top_nav_middle a {font-weight:normal; color:#000; text-decoration:none;}
.top_nav_middle a:hover {font-weight:normal; color:#000; text-decoration:underline;}
.top_nav {float:right;}
.navigation {width:986px; text-align:center; margin:auto;}
.header_banner_panel {width:986px; margin:auto;}
.header_banner_panel_middle {background:url('../images/header_banner_bg.jpg'); width:411px; height:265px; text-align:left}
.header_banner_panel_middle_cont {padding:25px 0px 0px 10px;}
.header_banner_panel_middle_cont H2 {color:#0E6072; font-size:20px;}
.header_banner_panel_middle_cont UL {margin:0px; padding:10px 0px 0px 10px; font-weight:bold;}
.header_banner_panel_middle_cont LI {margin:0px; background:url('../images/bullet1.gif') no-repeat 0px 4px;; padding-left:25px; padding-right:0px; padding-top:5px; padding-bottom:5px}
.heading_title {margin-top:28px;}
.heading_title H1 {font-size:21px;line-height:18px;}
.header_banner {background:url('../images/header_bg.jpg') repeat-x; }
.tollfree { text-align:right; color:#FFFFFF; padding:10px 50px 0px 0px;}

.content {text-align:center; width:986px; margin:auto; padding:10px 0px 10px 0px;}
.content_bg {background:#FFFFFF; width:885px; margin:auto; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2;}
.content_wrapper {text-align:left; padding:10px 50px 0px 30px;}
.content_wrapper H3 { background:url('../images/arrow1.gif') no-repeat 0px 2px; color:#2E59A6; font-size:15px; padding-left:20px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px}
.content_wrapper P {margin:0px 0px 15px 20px;}
.content_wrapper_new { background:url('../images/arrow1.gif') no-repeat 0px 2px; color:#2E59A6; font-size:15px; padding-left:20px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px;  font-weight:bold;}
.blue_box {margin:auto; width:887px; padding-top:10px;}
.blue_box_bg {background:url('../images/blue-box-bg.jpg') repeat-x #E0EAEC; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px}

/* Inner Css Starts Here */
.in_content_wrapper {text-align:left; background:url('../images/florida-seal.gif') no-repeat 98% 0%; padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:0px}
.in_content_wrapper H3 { background:url('../images/arrow1.gif') no-repeat 0px 2px; color:#2E59A6; font-size:15px; padding-left:20px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px}
.in_content_wrapper P {margin:0px 0px 15px 0px;}
.in_content_wrapper1 {text-align:left; no-repeat 98% 0%; padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:0px}
.in_content_wrapper1 H3 { background:url('../images/arrow1.gif') no-repeat 0px 2px; color:#2E59A6; font-size:15px; padding-left:20px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px}
.in_content_wrapper2 {text-align:left; background:url('../images/florida-seal.gif') no-repeat 98% 10%; padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:0px}
.in_content_wrapper2 h2 span , .in_content_wrapper h2 span{font-size:18px;}
.in_content_wrapper1 P {margin:0px 0px 15px 0px;}
.heading_bg {background:url('../images/heading_bg_img.gif') repeat-x; height:33px; min-width:200px}
.other_course_panel_content {width:520px; padding-right:10px;}
.who_benifit{font-size:17px; padding:8px 0 0 0; font-weight:bold;}
.footer {text-align:center; background:url('../images/fubg.gif') repeat-x #4D6590; height:120px;padding-top:5px;line-height:22px;}
.footer_wrapper {width:986px; margin:auto; padding:10px 0px 0px 0px; color:#A1BEF3; font-weight:bold;}
.footer_wrapper a{color:#A1BEF3;}
.footer_copy {color:#fff; padding:10px 0px 10px 0px;}
.heading_bg1 {repeat-x; height:33px; min-width:200px}

.main_box{ margin:10px; font-family:Arial; font-size:16px; color:#000000;}

.main_box a{color:#363A43; text-decoration:underline; font-weight:normal;}

.main_box a:hover{color:#363A43; text-decoration:none; font-weight:normal;}

.bold{ font-weight:bold;}

.error{ background:url(../images/error.gif) no-repeat; padding:0 0 8px 0; border-bottom:1px solid #C93C44;}

/* affiliate page */
.aff-box {background:#F5F5F5; border:1px solid #B2B2B2; padding:25px;}
.select-reason {text-align:center; margin:50px 0 10px 0;}
.ulstyle1 LI {background:url(/images/aff-arrow.gif) no-repeat 0px 1px;}
