/* 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:#132029; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9DC2E1; line-height:17px;}
table {border-collapse:collapse; border-spacing:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9DC2E1; line-height:17px; }
fieldset,img {border:0;}
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 {content:'';}
abbr,acronym { border:0;}
.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;}
.h3_class {font-size:100%; color:#000; background:url(../images/h3_bg.jpg) no-repeat; padding:4px 0px 4px 0px;}
h1,h2,h3 {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 {list-style: disc outside; background:url(../images/arrow2.gif) no-repeat 0px 4px; list-style:none; margin:5px; padding-left:20px; color:#5F5F5F;}
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:12px; font-weight:bold; color:#000;}  /*renders 11px */
.text2 {font-size:12px; color:#ffffff; line-height:20px; font-weight:bold;} /*renders 13px */ 
.text3 {font-size:11px; color:#C60033; font-weight:bold;} /*renders 14px */
.text3a {font-size:16px; color:#C60033; font-weight:bold;} /*renders 14px */
.text4 {font-size:123.1%; font-weight:bold;} /*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:14px; color:#C08B0B;}

/* 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.span-2, div.logo, div.title_heading, div.top_nav_panel, div.header_banner_left, div.header_banner_right, div.header_caption, div.adi_banner, div.login_panel, div.content_panel, div.other_florida_course_left, div.other_florida_course_right, div.hoir_bar1, div.inner_content_left_panel, div.inner_content_left_right, div.price_image_panel, div.price_content {float:left;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}

/* 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;}

/* Global css starts here*/
H2 {margin-top:0px;}
a {color:#0C5998; text-decoration:underline; font-weight:bold;}
a:hover {color:#0C5998; text-decoration:none;}
a.link1{color:#840606; text-decoration:underline; font-weight:bold;}
a.link1:hover {color:#840606; text-decoration:none;}


.container {width:948px; margin:auto;}
.logo_panel{margin:0px;}
.title_heading {margin:30px 0px 0px 20px; width:480px;}
.title_heading H1 {font-size:28px;}
.title_heading H2 {font-size:12px; font-weight:normal;}
.navigation { width:948px;}
.top_nav_panel {width:288px; text-align:right;}
.top_nav {height:100px; font-weight:normal;}
.top_nav a {font-weight:normal; color:#779BB9;}
.top_nav a:hover {font-weight:normal; color:#779BB9;}
.herader_banner {margin:0px 0px 8px 0px;}
.header_banner_left {width:454px;}
.header_banner_right {width:493px;}
.price_banner{background:url(../images/cr-bg.jpg) no-repeat; width:461px; height:115px; text-align:center; padding:27px 0px 0px 28px;}
.header_caption {background:url(../images/header_im_13.jpg) no-repeat; width:313px; height:122px; padding:50px 0px 0px 12px;}
.header_caption H2 { color:#7C0E27; font-size:17px; margin:0px; padding:0px 0px 10px 0px;}
.header_caption UL {margin:0px;}
.header_caption LI {margin:10px 0px 10px 0px; list-style:none; background:url(../images/arrow2.gif) no-repeat 0px 3px; padding:0px 10px 0px 20px; font-size:16px; font-weight:bold; color:#000000;}
.login_panel {width:222px;}
.login_panel_bg {background:url(../images/login_box_bg.jpg) repeat-x #99BFDF; padding:0px 10px 10px 10px;}
.login_panel_bg UL{margin:0px;}
.login_panel_bg LI{list-style:none;}
.content_panel {margin:0px 0px 0px 8px; }
.content_panel_bg {background:url(../images/content_boxbg.jpg) repeat-x #C5E4F7; padding:0px 10px 0px 10px; width:697px;}
.content_panel_bg H2{margin:0px 0px 15px 0px;}
.other_courses {padding:8px 0px 0px 0px;}
.other_courses_bg {background:url(../images/inner_contentbox_bg.jpg) repeat-x #FBFDFF; padding:0px 10px 10px 10px;}
.student_login {margin:0px 0px 10px 0px;}
.student_login IMG{margin-bottom:-7px;}
.usa_background { background:url(../images/usa_map.jpg) no-repeat 0px 15px;}
.usa_background p {margin-bottom:8px;}
.login_input {border:1px solid #7A95AD; padding:5px 0px 5px 4px; filter: alpha(opacity=50);}
.bar_class {border-bottom:1px solid #8FB9D0; margin:5px 0px 5px 0px;}
.bar_class_2 {border-bottom:1px solid #8FB9D0; margin:12px 0px 12px 0px;}
.bar_class_3 {border-bottom:1px dashed #000; margin:12px 0px 12px 0px;}


.body{color:#000000;}
.other_florida_course {margin:0px; line-height:22px;}
.other_florida_course DL {margin:0px; padding:0px;}
.other_florida_course DT {width:305px; float:left; background:url(../images/arrow2.gif) no-repeat 22px 6px; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px;}
.other_florida_course DD{font-weight:bold;}
.other_florida_course H3 {background:url(../images/arrow.gif) no-repeat 0px 5px; margin:10px 0px 10px 0px; padding-left:20px; color:#9F601D; font-size:15px;}
.hoir_bar1 {margin:0px 20px 0px 20px;}
.register_button {margin:15px 0px 0px 0px; text-align:right;}


/* Footer Css Starts Here */
.footer {margin:auto; text-align:center;}
.footer a { color:#8BADC4; text-decoration:underline; line-height:24px; font-weight:normal;}
.footer a:hover { color:#8BADC4; text-decoration:none;}
.footer_bar {border-bottom:1px solid #3E5260; margin:10px 0px 10px 0px;}
.copyright {color:#ffffff; margin-bottom:10px;}
.inner_footer {margin:0px 0px 0px 50px; text-align:center; width:760px;}
.inner_footer a { color:#8BADC4; text-decoration:underline; line-height:24px; font-weight:normal;}
.inner_footer a:hover { color:#8BADC4; text-decoration:none;}

/* Inner Css Starts Here */
.inner_content_panel {width:937px;}
.inner_content_panel_2 {background:url(../images/content_bg2.jpg) #D9EEFA repeat-y; width:937px; margin:0px;}
.inner_content_left_panel {width:760px; background:#fff repeat-x;}
.inner_content_left_panel_2 {width:760px; background:url(../images/content_bg.jpg) #D9EEFA repeat-x; height:430px;}
.inner_content_left_right {width:177px;}
.inner_content_div {color:#000000; margin:10px;}
.inner_content_panel H2 {color:#7B0E02; font-size:18px;}
.inner_content_panel H3 {font-size:14px; color:#C08B0B;}
.inner_heading { text-decoration:underline; text-transform:uppercase; font-weight:bold; font-size:15px; margin-top:10px;}
.dt_dd_div {margin:0px;}
.dt_dd_div DL {margin:0px; padding:0px;}
.dt_dd_div DT {float:left; width:500px; font-weight:bold;}
.dt_dd_div DD {color:#FF0000; font-weight:bold; padding-bottom:10px;}
.price_content {width:597px; padding-left:10px;}
.price_content UL {margin:0px;}
.price_content LI {margin:0px;}

.top_page {margin-bottom:80px;}


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

.main_box a{color:#4665B6; text-decoration:underline; font-weight:normal; font-size:16px; font-weight:bold;}

.main_box a:hover{color:#4665B6; text-decoration:none; font-weight:normal; font-size:16px;}

.bold{ font-weight:bold;}

.error{color:#C93C44; font-weight:normal; font-size:20px; padding:4px 0 8px 0; border-bottom:1px solid #C93C44;}

.text1 {font-size:12px; color:#000; font-weight:bold;}

.text2 {font-size:16px; color:#72001A; font-weight:bold;}

.text3 {font-size:16px; color:#000; font-weight:bold;}

/*--- New Styles Nov06'2009 */
.header_caption h2 span
{
	display:none;
}
.herader_banner
{
	position:relative;
}
.ulstyle1 {margin:0px; padding:0px;}
.ulstyle1 li {background:url(../images/arrow3.jpg) no-repeat; padding-left:25px; font-weight:bold; color:#000;}
