body, html { background-image:url('images/background.gif'); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; background-color:#49575a; margin:0px; padding:0px }



/* start generic font */

h1.header1 { font-size:22px; line-height:16px; font-style:italic; font-weight:bold; color:#FFFFFF; margin:0px; }

h2.header2 { font-size:16px; line-height:16px; font-weight:bold; color:#FFFFFF; margin:0px; }

h2.inner_heads { font-size:16px; line-height:16px; font-weight:bold; color:#0033CC; margin:0px; }
h2.inner_headsfaqs { font-size:20px; line-height:16px; font-weight:bold; color:#0033CC; margin:0px; }

h3{ font-size:16px; line-height:16px; font-weight:bold; color:#FFFFFF; margin:0px; }
h4{ font-size:12px; line-height:16px; font-weight:bold; color:#006600; margin:0px; }

.titles { font-size:14px; line-height:14px; margin:0px; font-weight:bold; color:#FFFFFF; }

.phone_number { font-size:10px; font-weight:normal; line-height:14px; color:#FFFFFF; }

p.main_text { font-size:12px; font-weight:normal; line-height:14px; margin:0px; }


a.top_links:link { font-size:12px; font-weight:bold; color:#FFFFFF; line-height:12px; }
a.top_links:visited { font-size:12px; font-weight:bold; color:#FFFFFF; line-height:12px; }
a.top_links:hover { font-size:12px; font-weight:bold; color:#FFFF66; line-height:12px; }
a.top_links:active { font-size:12px; font-weight:bold; color:#FFFF66; line-height:12px; }

li.list_other { font-size:12px; line-height:18px; }
li.main_text {font-size:12px; font-weight:normal; line-height:14px; margin:0px; }

/* font format divs */

.font_format { width:500px; padding:20px 0px 20px 20px; float:left; }

/* end font format div */


/* home page list styles */
ul { font-size:14px; }
li.list_font { font-size:14px; font-weight:bold; color:#0066CC; line-height:16px; margin:0px; list-style-image:url('images/little_arrow.gif'); }



/* start main layout */

.main_container { width:780px; margin:auto; }

.row_one { width:780px; height:139px; float:left; }

.column_one { width:183px; height:139px; float:left; }

.column_two { width:377px; height:70px; padding-top:69px; float:left; background-image:url('images/middle_header.gif'); background-repeat:no-repeat }

.column_three { width:220px; height:139px; float:left; background-image:url('images/rightside_header.gif'); background-repeat:no-repeat }

/* right side corner splits */

.split1 { width:205px; height:103px; padding:10px 15px 0px 0px; float:left; }

.split2 { width:220px; height:26px; clear:left; }

/* start navigation */
.top_nav { width:780px; height:61px; float:left; }

/* end navigation */


/* start row two */

.row_two { width:780px; height:259px; float:left; }

.computer { width:395px; height:259px; float:left; background-image:url('images/girl_comp.jpg'); background-repeat:no-repeat; overflow:hidden }

.green_h2bar { width:385px; height:50px; float:left; background-image:url('images/bullet_bar.jpg'); background-repeat:no-repeat }

.vanish { width:385px; height:169px; float:left; background-image:url('images/vanishing_car.jpg'); background-repeat:no-repeat; overflow:hidden }

.bullet_text { width:360px; padding:0px 15px 0px 10px; float:left; }

/* end row two */


/* start row three */

.row_three { width:780px; height:196px; clear:left; overflow:hidden;}

/* little states section */

.state_col { width:395px; height:196px; float:left; }

.green_bar1 { width:395px; height:23px; font-weight:bold; padding-top:18px; float:left; background-image:url('images/state_greenbar.gif'); color:#FFFFFF; background-repeat:no-repeat }

.across_one { width:395px; height:72px; float:left; }

.across_two { width:395px; height:50px; float:left;  }

.across_three { width:380px; height:29px; float:left; background-image:url('images/small_state_bottom.jpg'); background-repeat:no-repeat; padding-left:0px; padding-right:15px; padding-top:4px; padding-bottom:0px }


/* end little states section */


.cs_column1 { width:385px; height:41px; float:left; background-image:url('images/cs_bar.jpg'); background-repeat:no-repeat  }

.cs_column2 { width:164px; height:135px; float:left; background-image:url('images/cs_textbox.gif'); background-repeat:no-repeat; padding-left:10px; padding-right:20px; padding-top:10px; padding-bottom:10px   }

.cs_text { font-size:12px; font-weight:bold; line-height:16px;  }

.cs_column3 { width:191px; height:155px;}


/* end row three */


/* begin row four */

.row_four { width:780px; height:160px; float:left; }

.bottom_col1 { width:263px; height:160px; float:left; background-image:url('images/b_one.jpg'); background-repeat:no-repeat }

.bottom_col2 { width:253px; height:160px; float:left; background-image:url('images/b_two.jpg'); background-repeat:no-repeat }

.bottom_col3 { width:264px; height:160px; float:left; background-image:url('images/b_three.jpg'); background-repeat:no-repeat }

.step1 { width:263px; height:130px; float:left; }

.step2 { width:253px; height:130px; float:left; }

.step3 { width:264px; height:130px; float:left; }


/* end row four */


/* fodder section */

.bottom_links { width:90%; padding-top:5px; margin:auto; }

.fodder { width:760px; background-image:url('images/repeating_mid.gif'); background-repeat:repeat-y; clear:left; padding-left:20px; padding-right:0px; padding-top:10px; padding-bottom:0px }

.fodders { width:760px; height:120px; float:left; background-image:url('images/repeating_mid.gif'); background-repeat:repeat-y; padding-left:20px; padding-right:0px; padding-top:10px; padding-bottom:0px }

.green_text { font-size:12px; font-weight:bold; line-height:14px; color:#006600; }

/* begin footer */

.end { width:780px; height:40px; float:left; background-image:url('images/footer.gif'); background-repeat:no-repeat   }


/* end footer */


/* end main layout page */









/* begin about us page */

.inner_repeat { width:780px; min-height:200px; float:left; background-image:url('images/repeating_mid.gif'); background-repeat:repeat-y; overflow:hidden}


.icon_section { width:260px; padding-top:50px; float:right; }



/* end about us page */















/* begin course details page */

.above_map { width:740px; height:35px; padding:15px 0px 0px 40px; float:left; }

.image_map { width:780px; height:405px; float:left; position:relative; }

.drop_down { width:200px; height:50px; padding-left:40px; float:left; position:absolute;  }

.drop_text { font-size:12px; font-weight:bold; line-height:12px; }

/* end course details page */



/* start single state div */

.states { width:260px; padding-top:40px; margin:auto; }

.back { padding-top:10px; margin:auto; }

/* end single state div */















/* begin support page */

a.form_links:link { font-size:12px; font-weight:bold; color:#0033CC; line-height:12px; }
a.form_links:visited { font-size:12px; font-weight:bold; color:#0033CC; line-height:12px; }
a.form_links:hover { font-size:12px; font-weight:bold; color:#0066CC; line-height:12px; }
a.form_links:active { font-size:12px; font-weight:bold; color:#0066CC; line-height:12px; }

.form_font { font-size:12px; font-weight:bold; line-height:12px; }

.address_font { font-size:10px; font-weight:bold; color:#666666; line-height:10px; }

.font8 { font-size:12px; font-weight:normal; line-height:14px; margin:0px; }
/* end support page */

/*begin faqs page */

a.faq_links:link { font-size:12px; font-weight:bold; color:#0033CC; line-height:12px; }
a.faq_links:visited { font-size:12px; font-weight:bold; color:#0033CC; line-height:12px; }
a.faq_links:hover { font-size:12px; font-weight:bold; color:#0066CC; line-height:12px; }
a.faq_links:active { font-size:12px; font-weight:bold; color:#0066CC; line-height:12px; }

/* end faqs page */

/* begin faqs page */

.bar_split { width:780px; height:23px; padding-top:8px; float:left; background-image:url('images/blue_split_bar.gif'); background-repeat:no-repeat }

.repeating_bottom { width:780px; min-height:200px; float:left; background-image:url('images/bottom_repeat.gif'); background-repeat:repeat-y }

.repeating_bottomfaq { width:780px; height:200px; float:left; background-image:url('images/bottom_repeat.gif'); background-repeat:repeat-y }

.inner_repeatfaq { width:780px;height:200px; float:left; background-image:url('images/repeating_mid.gif'); background-repeat:repeat-y; overflow:hidden}
/* end faqs page */

.home_state { width:380px; padding-left:15px; height:155px; float:left; background:url('images/home-page-gx.jpg') no-repeat; font-size:14px; font-weight:bold}
.home_state ul{margin:0px; padding:0px;}
.home_state li{background:url('images/arrowBlue.gif') no-repeat 0px 2px;; list-style-type:none; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:25px; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px }
.home_state  a {color:#1246BC; text-decoration:underline;}
.home_state  a:hover{color:#1246BC; text-decoration:none;}
a.home_state_more  {color:#1246BC; text-decoration:underline; font-size:11px; font-weight:bold;}
a.home_state_more:hover{color:#1246BC; text-decoration:none; font-size:11px; font-weight:bold;}
.inner_heads { font-size:16px; line-height:16px; font-weight:bold; color:#0033CC; margin:0px; }

