/* CSS Document */
body,td,th {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;}
body {background-color: #FFFFFF; background-image: url(/images/layout/cfgas_bg.jpg); background-repeat: repeat-x; margin: 0px auto;}
#header{background-image:url(/images/layout/header.gif); background-position: left top; background-repeat:no-repeat; margin: 0px auto; height: 130px;width:800px;}
a:link,a:visited {color:#037ACC;}
a:hover {color:#333333;}
fieldset{border: 1px solid #cccccc; background-color:#eeeeee;}
legend{font-family:Arial, Georgia; font-weight:bold; background-color:#ffffff; font-size:12px; color: #037ACC; padding: 2px 6px}

#topnav{font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; padding:4px 35px;}
#topnav a:link, #topnav a:visited {color:#FFFFFF; text-decoration:none;}
#topnav a:hover {color:#FFFF00; text-decoration:none;}

#mainnav{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; margin-top:88px; border:1px solid #3aa3e3; padding:2px 10px;}
#mainnav a:link, #mainnav a:visited {color:#FFFFFF; text-decoration:none; border:1px solid #3aa3e3; padding:2px 10px;}
#mainnav a:hover {color:#FFFFFF; text-decoration:none; border:1px solid #3aa3e3; padding:2px 10px; background-color:#003366;}

#content_bg{width:780px; background-image:url(/images/layout/content_bg.gif); background-position:top left; background-repeat:repeat-y; padding:0px; margin:0px auto;}
#content_top1{width:780px; background-image:url(/images/layout/content_top1.jpg); background-position:center top; background-repeat:no-repeat; background-color:#bfbfbf; height:10px;}
#content_top2{width:780px; background-image:url(/images/layout/content_top.gif); background-position:center top; background-repeat:no-repeat; height:11px;}
#content1{padding:0px 4px;}
#content2{padding:0px 8px; background-color:}
#content_lt{padding:5px; width:180px; background-image:url(/images/gradient_bg1.jpg); background-repeat:repeat-x;}

#content_center {width:560px; background-color:#FFFFFF; float:right; padding-left:12px;}
#content_center h1,#content_center h2,#content_center h3 {font-weight:bold; margin:0px;}
#content_center h2 {font-size: 16px; color: #003399;}
#content_center h3 {font-size: 14px;}

#content_center_main {}
#content_center_main h1,#content_center_main h2,#content_center_main h3 {font-weight:bold; margin:0px;}
#content_center_main h2 {font-size: 16px; color: #003399;}
#content_center_main h3 {font-size: 14px;}

#logo_section {background-image:url(/images/layout/logo_bg.jpg); background-repeat:no-repeat; background-position:left top; width:166px; padding-left:15px;}

#main_content fieldset {border:1px solid #cccccc; background-color:#ffffff;}
#main_content legend {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#777777;}

.altColor1 {background-color:#ffffff;}
.altColor2 {background-color:#EFF9FF;}

#welcome {padding:10px;}
#welcome .enroll {color:#fff; }
#welcome .enroll img {border:0px;}

#promo {background-image:url(../images/layout/promo_bg.jpg); background-repeat:no-repeat; background-position:left top; width:340px; height:172px; padding:10px; font-size:11px;}
#promo h3 {font-weight:bold; margin:0px; font-size: 12px; color:#0066cc;}
#promo a:link, #promo a:visited {font-size:11px; color:#0066cc; text-decoration:underline;}
#promo a:hover {font-size:11px; color:#0066cc; text-decoration:none;}

#news {background-image:url(../images/layout/news_bg.jpg); background-repeat:no-repeat; background-position:left top; width:332px; height:172px; padding:10px; font-size:11px;}
#news h3 {font-weight:bold; margin:0px; font-size: 12px; color:#0066cc;}
#news a:link, #news a:visited {font-size:11px; color:#0066cc; text-decoration:underline;}
#news a:hover {font-size:11px; color:#0066cc; text-decoration:none;}

#call_to_action {padding:10px 1px 10px 0px;}
#call_to_action a:link {color:#333333;}
#call_to_action a:visited {color:#333333;}
#call_to_action a:hover {color:#003399;}

.cta_button {border:1px solid #999999;}
#accept_button a:link,#accept_button a:visited {border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; background-color:#ededed; padding:3px 7px; text-decoration:none;} 
#accept_button a:hover {border:1px solid #00669F; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; background-color:#0284D2; padding:3px 7px; text-decoration:none;} 

.photoframe{border:1px solid #CCCCCC; background-color:#EEEEEE; padding:4px;}
.photoframe_inside{border:1px solid #CCCCCC; background-color:#ffffff; padding:5px;}
.photoframe img{border:1px solid #CCCCCC;}

#footer{width:780px; background-image:url(/images/layout/footer_bg.jpg); background-position:top left; background-repeat:no-repeat; height:57px; margin:0px auto; padding-top:10px;}
#content_footer {font-size:14px; color:#FFFFFF; padding:0px 15px;}
#content_footer a:link, #content_footer a:visited {color:#ffffff;}
#content_footer a:hover {color:#037ACC}
#footer_nav {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#0280d3; padding-top:5px;}
#footer_nav a:link {color:#0280d3;}
#footer_nav a:visited {color:#0280d3;}
#footer_nav a:hover {color:#333333;}
#content_footer_admin{width:780px; background-image:url(/images/layout/footer_bg_admin.jpg); background-position:top left; background-repeat:no-repeat; text-align:center; height:15px;  margin:0px auto;  font-size:14px; color:#000000;}

#first_col {width:175px; float:left; position:relative;}
#first_col h2 {position:absolute; left:20px; top:0;}
#first_col ul {position:absolute; width:90px; left:5px; top:25px; line-height:15px;}

#second_col {width:175px; margin:0 0 0 180px; position:relative;}
#second_col h2 {position:absolute; left:20px; top:0;}
#second_col ul {position:absolute; width:90px; left:5px; top:25px; line-height:15px; border-left:thin solid #CCCCCC;}

#third_col {width:175px; margin:0 0 0 360px; position:relative;}
#third_col h2 {position:absolute; left:20px; top:0;}
#third_col ul {position:absolute; width:90px; left:5px; top:25px; line-height:15px; border-left:thin solid #CCCCCC;}

/*.second_col h2 {position:absolute;}
.second_col li {margin-left:5px;}

.third_col h2 {margin-left:5px;}
.third_col li {margin-left:5px;}*/

/* Main Nav CSS */
.ddmx {font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; margin:28px auto 2px auto;}
.ddmx .item1, 
.ddmx .item1:link,
.ddmx .item1:visited {padding: 2px 4px; font:bold 12px Arial, Helvetica, sans-serif;  color: #ffffff; text-decoration: none; display: block; white-space: nowrap;  position: relative; border:1px solid #3aa3e3; margin:0px 1px;}
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover,
.ddmx .item1-active:visited {padding: 2px 4px; background: #003366; font:bold 12px Arial, Helvetica, sans-serif;  color: #ffffff; text-decoration: none; display: block; white-space: nowrap;  position: relative; border:1px solid #3aa3e3; margin:0px 1px;}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {padding: 3px 8px 4px 8px; font:11px Arial, Helvetica, sans-serif; color: #1A4CAD; text-decoration: none; text-align:left; display: block; white-space: nowrap; position: relative; z-index: 500;}
.ddmx .item2 {background: #ffffff;}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {background: #DFEAFF;}
.ddmx .arrow,
.ddmx .arrow:hover { padding: 3px 16px 4px 8px;}
.ddmx .item2 img,
.ddmx .item2-active img{position: absolute;  top: 4px; right: 1px; border: 0;}
.ddmx .section {border: 1px solid #b8b4ae; position: absolute; visibility: hidden; z-index: -1;}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}



/* Sub Nav CSS */
#menul {padding:5px; background-color:#cccccc; margin-top:10px;}
#main_button {background-color:#cccccc; font:12px bold Arial, Helvetica, sans-serif; color:#777777; border-bottom:1px solid #999999; padding:7px;}
#main_button a:link, #main_button a:visited {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#444444; font-size:12px;}
#main_button a:hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#777777; font-size:12px;}

.dropdown {background-color:#ffffff; padding:5px; border-left:2px solid #777777; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-top:1px solid #777777;}

