/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; margin: 0px 0px 0px 0px;}

#site_container {margin: 10px auto 20px auto; width: 800px; text-align:left;}


#breadcrumb {font-size:11px; color:#000; padding:3px 0px 3px 32px;}

#breadcrumb a { color:#333; text-decoration:none;}

#breadcrumb a:hover { color:#333; text-decoration:underline;}


#container_top { background-image:url(../images/container-top.jpg); width: 800px; height:20px; }



#container_main { background-image:url(../images/container-background.jpg); width: 800px; background-repeat:repeat-y;}

#text_header h1 { font-size:26px; font-weight:normal; color:#FFFFFF; margin:0px 0px 10px 19px;}

#text_header a {color:#FFFFFF; text-decoration:none;}

#text_header a:hover {color:#FFFFFF; text-decoration:underline;}

.contact_directions { color:#FFFFFF; margin: -28px 21px 10px 0px; font-size:12px; }

#header { background-image:url(../images/header-background-op2.jpg); height:187px;}

#header img {margin: 10px 0px 0px 55px;}

#navigation { background-image:url(../images/navigation-background.jpg); height:46px;}

#navigation ul { margin: 0px 0px 0px -20px; padding: 11px 0px 0px 0px; list-style-type: none; text-align:center;}	

#navigation li { margin: 0px 0px 0px 0px; display: inline; }

#navigation a {font-size: 11px; color: #05173C; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;}

#navigation a:hover { color: #56A1D5;}

#navigation a.selected { color: #56A1D5;}

#navigation img { margin:-10px 0px 0px 18px; padding: 0px 0px 0px 0px; position:absolute;}


#menu{position:absolute; margin:9px 0px 0px 20px;}
#menu ul .item{display:none; }
#menu ul:hover .item{display:block; background-color:#fff; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #D1E3F1;}

#menu ul:hover .item a{font-size: 9px; color: #05173C; margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;}
#menu ul:hover .item a:hover{color: #56A1D5;}



#menu #currentpage a {color: #56A1D5;}



#menu ul{float:left;margin:0px;padding:0px; list-style:none;}

#menu li.top { padding:3px 9px 10px 9px; display:block; height:15px;}





#content_container_home { background-image: url(../images/home_container_top.jpg); height:21px;}

#content_container_top { background-image: url(../images/content_container_top.jpg); height:77px; }

#content_container_top h1 { font-size:30px; font-weight:normal; color:#05173C; margin:0px 32px 10px 32px; padding:25px 0px 8px 0px; border-bottom:1px solid #D1E3F1}

#content_container_bottom {background-image:url(../images/content_container_bottom.jpg); height:40px; color:#56A1D5; padding: 6px 0px 0px 32px; line-height:14px; }

#content_container { background-image:url(../images/content_container_bkg.jpg); background-repeat:repeat-y;}

#home_intro { background-image:url(../images/home_intro_bkg.jpg); background-repeat:no-repeat; width:506px; margin:0px 15px 0px 0px; line-height:18px; padding:0px 15px 0px 15px; float:left;}



#home_intro img {}

.intro_text {font-size:18px; color:#05173C; padding:0px 15px 0px 0px}

.intro_text2 {font-size:12px; color:#56A1D5; padding:0px 0px 0px 0px}

.floatright { padding:0px 0px 10px 10px;}

.floatleft { padding:0px 10px 10px 0px;}





#home_right { float:left; background-image:url(../images/module-bkg.jpg); background-repeat:no-repeat; width:161px; padding:0px 10px 0px 10px;}

#home_right h1 { font-size:16px; font-weight:normal; color:#05173C; margin:15px 0px 3px 0px; border-bottom:1px solid #D1E3F1; padding:0px 0px 3px 0px;}

#home_right h2 { font-size:12px; font-weight:normal; color:#56A1D5; margin:0px 0px 0px 0px; text-align:center;}

#home_right img { margin:0px 0px 10px 0px; padding:3px 0px 3px 0px;}

#home_right ul {margin:0px; padding:0px;}

#home_right li { list-style-type:none; border-bottom:1px solid #AECDE7; margin:10px 0px 10px 0px;;}

#home_right a { color: #56A1D5; text-decoration:none;}

#home_right a:hover { color: #05173C;}


#secondary_nav {width:170px; height:200px; float:left; margin:5px 16px 0px 32px;}

#secondary_nav img {width:170px; margin:-12px 0px 0px 0px;}

#second_nav_top {width:170px; background-image:url(../images/second_nav_top.jpg); height:18px;}

#second_nav_main_area {width:170px; background-image:url(../images/second_nav_bkg.jpg); background-repeat:repeat-y;}

#second_nav_main_area ul { margin: 0px 0px 0px 10px; padding:0px 0px 0px 0px; list-style-type: none; text-align:left; }	

#second_nav_main_area li { margin: 0px 10px 12px 0px; padding:0px 0px 1px 0px; border-bottom:1px solid #BEC9D4; }

#second_nav_main_area a { font-size: 16px; color: #05173C; margin:0px 0px 0px 0px; width:165px; padding:0px 0px 0px 0px; text-decoration: none;  }

#second_nav_main_area a:hover {color: #56A1D5;}

#nav_level_two ul { margin: 0px 0px 0px 30px; padding:0px 0px 5px 0px; list-style-type: none; text-align:left; }	

#nav_level_two li { margin: 0px 10px 10px 0px; padding:0px 0px 1px 0px; border-bottom:0px solid #BEC9D4;}

#nav_level_two a { font-size: 13px; color: #05173C; margin:0px 0px 0px 0px; width:165px; padding:0px 0px 0px 0px; text-decoration: none;  }

#nav_level_two a:hover {color: #56A1D5;}

#second_nav_bottom {width:170px; background-image:url(../images/second_nav_bottom.jpg); height:20px; margin:0px 0px 0px 0px;}



/*#content { background-image:url(../images/content_bkg.jpg); background-color:#fff; background-repeat:no-repeat; width:704px; margin:0px 20px 0px 32px; padding:0px 15px 0px 15px; float:left; line-height:16px;}

#content h1 { font-size:22px; font-weight:normal; color:#05173C; margin:0px 0px 15px 0px; padding:15px 0px 3px 0px; border-bottom:1px solid #D1E3F1}

#content h2 { font-size:16px; font-weight:normal; color:#05173C; margin:0px 0px 10px 0px; padding:15px 0px 3px 0px; border-bottom:1px solid #D1E3F1}

#content img { float:right; margin:0px 0px 20px 15px;}

#content a { color: #56A1D5; text-decoration:none;}

#content a:hover { color: #05173C;}

#content li { padding:2px 0px 3px 0px;}*/



#content { background-image:url(../images/content_container_bkg.jpg); background-repeat:repeat-y; margin:0px 20px 0px 0px; padding:0px 32px 0px 32px; float:left; line-height:18px; width:736px;}

#content h1 { font-size:22px; font-weight:normal; line-height:normal; color:#05173C; margin:0px 0px 15px 0px; padding:15px 0px 3px 0px; border-bottom:1px solid #D1E3F1}

#content h2 { font-size:16px; font-weight:normal; color:#05173C; margin:0px 0px 10px 0px; padding:15px 0px 5px 0px; border-bottom:1px solid #D1E3F1}

#content img { }

.content-image {margin:0px 0px 20px 15px;}

#content a { color: #56A1D5; text-decoration:none;}

#content a:hover { color: #05173C;}

#content li { padding:2px 0px 3px 0px;}

#text {background-image:url(../images/content_bkg.jpg); background-color:#fff; background-repeat:no-repeat; margin:-5px 0px 0px 0px; padding:10px 10px;}



.question { font-size:16px; line-height:20px; color:#05173C;}

.fifteen { font-size:17px; font-weight:bold;}


#video { float:right; width:425px; margin:0px 0px 0px 15px;}

#images { float:right; width:250px; margin:0px 0px 0px 15px;}

#content_area {width:550px; height:200px; float:left; margin:9px 0px 0px 0px; font-size:12px;}

#content_area h1 {font-size:24px; font-weight:normal; color:#05173C; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #D1E3F1;}

#content_area h2 {font-size:18px; font-weight:normal; color:#05173C; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}




#container_bottom { background-image:url(../images/container-bottom.jpg); background-repeat:no-repeat; width: 779px; height:17px; color:#FFFFFF; padding:3px 0px 20px 21px; font-size:9px;}

#container_bottom a {color:#FFFFFF; text-decoration:none;}

#container_bottom a:hover {color:#FFFFFF; text-decoration:underline;}

#container_bottom h1 {color:#FFFFFF; margin: -10px 21px 0px 0px; font-size:9px; font-weight:normal;}



#holder { margin:40px auto 40px auto; width:879px; font-size:14px; text-align:center;}


.form-field { width:250px; border:1px solid #05173C; padding:2px; margin:0px 0px 5px 0px; }

.red { color:#FF0000;}


blockquote {
	padding: 10px 20px 5px 0px; margin:0px;
}

blockquote span.open { padding: 3px 0 3px 25px; background: url(../images/so-q.gif) no-repeat left top;
}

blockquote span.close {	padding: 3px 25px 3px 0; background: url(../images/sc-q.gif) no-repeat bottom right;}
