/* Kickstart the external file that handles PNG files for IE5.5 & IE6 */
img { behavior: url(/include_files/techfiles/javascript/iepngfix.htc); }

.page{ background: #f3f3f3 url(/imagefiles/backgroundimages/bg-page-micro.gif) left top repeat-y;}

.content-wrapper{
	float:left;
	width:742px;
	margin: 0 !important;
	padding: 0 !important;
}

.content-wrapper .content {
	margin-left:8px;
}

.content-wrapper_Micro2col{
	width:935px;
	margin: 0 !important;
	padding: 0 !important;
}

.content-wrapper_Micro2col .content{
	float: right;
	width:727px;
	margin-left: 0;
	}

.content-wrapper_Micro2col .content {
}

/* navigation_micro */
.navigation_micro{
	clear:both;
	background:url(/imagefiles/backgroundimages/bg-navigation-4.gif) left bottom no-repeat;
	margin:0 -4px 5px -4px;
}
.navigation_micro .padding{
	position:relative;
	padding:0 0 0 0;
	background:url(/imagefiles/backgroundimages/bg-page-micro.gif) left top no-repeat;
	width:100%;
	margin-bottom: 10px;
}
.navigation_micro ul{list-style-type:none;margin:0;padding:7px 0 0 10px;}
.navigation_micro ul li{
	display:block;
	margin:0;
	float:left;
	background:url(/imagefiles/backgroundimages/bg-nav-li.gif) left bottom no-repeat;
	min-height:63px;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 9px;
	padding-left: 0;
}

.navigation_micro ul li:first-child,
.navigation_micro ul li.noline{background:transparent;}
.navigation_micro ul li a{display:block;float:left;width:auto;text-decoration:none;margin:0;line-height:1.1em; font-size: 110%;}
.navigation_micro ul li a span{display:block;padding:39px 20px 8px 20px;}
.navigation_micro ul li a:hover,
.navigation_micro ul li a:active,
.navigation_micro ul li a:focus{text-decoration:underline; color:blue}


.page .navigation_micro .padding .nav-links ul li a{
	font-weight: bold;
}




.navigation_micro ul li a.selected:hover, .navigation_micro ul li a.selected:active, .navigation_micro ul li a.selected:focus {text-decoration: none; color: #fff;}
.navigation_micro ul li a.selected{background:url(/imagefiles/backgroundimages/micro_bg-nav-a-sel.gif) left bottom no-repeat;color:#FFF;}

.navigation_micro ul li a.selected span{background:url(/imagefiles/backgroundimages/micro_bg-nav-a-span-sel.gif) right bottom no-repeat;}
.navigation_micro ul li a.selected{background:url(/imagefiles/backgroundimages/micro_bg-nav-a-sel.gif) left bottom no-repeat;color:#FFF;}

.navigation_micro .nav-links{
	float:left;
	width:968px;
	background:url(/imagefiles/backgroundimages/micro_bg-nav-top.gif) left top no-repeat;
} 

/* HEADERS */

h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1{
	font-size:2.5em; 
	margin-bottom:14px;
	font-weight:normal;
}
.content h2{
	font-size:1.6em;
	margin-bottom:10px;
	font-weight:normal;
}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}



/* SUB-NAVIGATION */

.subnav_micro {
	float:left; 
	width:200px;
	padding:0;
	margin:0;
}

.subnav_micro .inner {background: url(/imagefiles/backgroundimages/bg-subnav-bottom.gif) right bottom no-repeat; padding: 0 0 30px 0;}
.subnav_micro .top {background: url(/imagefiles/backgroundimages/bg-subnav-top.gif) right top no-repeat; }
.subnav_micro h2{
	padding: 0px 5px 4px 0;
	margin: 0 0 0 0px;
	width:152px;
	font-size: 1.24em;
}
.subnav_micro h3{padding: 10px 5px 4px 0; margin: -5px 0 0 30px; color: #000; border-bottom: 2px solid #d6d9db; width:152px; font-size: 1em;}
.subnav_micro h2.active {color: #d50707; background: url(/imagefiles/backgroundimages/icon-red-arrow.gif) right 16px no-repeat;}
.subnav_micro a:active, .subnav_micro a:hover, .subnav_micro a:focus {color: blue; text-decoration:underline;}
.subnav_micro ul{margin:0;padding:0;list-style-type: none;line-height:normal;}
.subnav_micro ul ul{margin:0;}

.subnav_micro li{margin:0;padding:0;display:block; padding-left: 0; background-image: none;}

.subnav_micro li.open a {background: url(/imagefiles/backgroundimages/leftnav_arrow_down.gif) left 11px no-repeat;}
.subnav_micro li.open li.open, .subnav_micro li.open ul li:first-child {background: transparent;}

.subnav_micro li.open a, .subnav_micro li.open li.open a { border-bottom: none;}

.subnav_micro li.open li a {margin-left: 33px; padding-left: 11px; background-position: 0 -46px; width: 115px;}	

.subnav_micro li.open li li a {color: #1f4c79; background: url(/imagefiles/backgroundimages/bg-subnav-arrow.gif) left 8px no-repeat;}
.subnav_micro li.open li.open li.open a {margin-left: 47px; color: #000;background-position: 0 -46px; width: 124px;}
.subnav_micro li.open li.open li.open ul a {margin-left: 70px; background-image: none; padding-left: 0; color: #1f4c79; width: 112px; background: none !important;}

.subnav_micro li.open li.open ul a {margin-left: 47px;background-position: left 9px; width: 125px;}


.subnav_micro li.open li.final {background: url(/imagefiles/backgroundimages/bg-subnav-open-bottom.gif) right bottom no-repeat; padding-bottom: 4px;}
.subnav_micro a{display: block;}
.subnav_micro a:hover, .subnav_micro a:active, .subnav_micro a:focus {text-decoration: underline;}
.subnav_micro li a.selected, .subnav_micro li.open ul a.selected {color: #d50707 !important; background-image: url(/imagefiles/backgroundimages/icon-red-arrow.gif) !important;}
.subnav_micro li.open a.selected {background-image: url(/imagefiles/backgroundimages/leftnav_arrow_down.gif) !important;}
.subnav_micro ul ul{
	padding:0;
}
.subnav_micro li li a {
	margin-left:0;
	background-image:none;
}

.subnav_micro li li li li a {background-image: none !important;}

.subnav_micro form{padding:5px 12px 0 30px;}
.subnav_micro form label{position:absolute;left:-500em;top:-500em;}

.subnav_micro a{}

.subnav_micro a:link {text-decoration:none;}

.subnav_micro a:visited{text-decoration:none;}

.subnav_micro a:hover{text-decoration:underline;}

.subnav_micro a:active{text-decoration:underline;}

.leftnavbox #micro_panel_style ul li ul{
	background-image:none;
	border-bottom:hidden;
	padding-bottom:0px;
}

.leftnavbox #micro_panel_style ul li ul li{
	background:url(/imagefiles/backgroundimages/micro_lhs_subnav_divider.gif) top repeat-x;
	border-bottom:hidden;
	padding:10px 0 10px 10px;
}
.leftnavbox #micro_panel_style ul li ul li a{
	background:url(/imagefiles/backgroundimages/leftnav_arrow.gif) left 2px no-repeat;
	padding-left:15px;
}


.leftnavbox {
	background:url(/imagefiles/backgroundimages/leftnav_box_top.gif) no-repeat left top;
	padding:0;
	width:196px;
	margin:0 0 15px 0;
}
.leftnavbox .bottom {
	background: url(/imagefiles/backgroundimages/leftnav_box_bot.gif) left bottom no-repeat;
	padding: 0 20px 25px 15px;
	min-height: 115px;
}

.leftnavbox .bottom#notselected {
	background-image:none;
	padding: 0 20px 0 15px;
	min-height:1px;
	background:url(/imagefiles/backgroundimages/leftnav_box_bot_notselected.gif) bottom no-repeat;
}

.leftnavbox .bottom#notselected h2 {
	color:#ff0000;
	padding-bottom:10px;
	background:url(/imagefiles/backgroundimages/redarrow_down.gif) right 6px no-repeat;
}

.leftnavbox .bottom#notselected ul{
	display:none;
}

.intro img {float: right; margin: 0 15px 10px 20px;}

.content a {color: blue;}
.content a:link, .content a:visited {text-decoration: none;}
.content a:hover, .content a:active, .content a:focus {color: blue; text-decoration:underline;}

.additional .panel .content h2{
	color:#2b2a2b;
	font-size:110%;
	line-height:16px;
}

.additional .panel{
	margin-bottom:15px;
}

.additional .panel .content a{
	display: block;
	background: url(/imagefiles/backgroundimages/leftnav_arrow.gif) no-repeat left 8px;
	text-decoration:none;
	padding:6px 10px 0 15px;
	font-weight:bold;
}

.container .additional{
	background-image:none; 
}

.container .additional .padding {
	background-image:none;
	min-height:inherit;
}

.additional .panel img {
	float: right;
}

/* Pull out box */

#micro_pull-out-box_container{
	width:100%;
	margin:10px 0;
}

#micro_pull-out-box_container_half{
	width:360px;
	margin:10px 0;
}

#micro_pull-out-box_head{
	background:url(/imagefiles/backgroundimages/pull-out-box_head.gif) top left no-repeat;
	padding-top:4px;
}

#micro_pull-out-box_bottom{
	background:url(/imagefiles/backgroundimages/pull-out-box_body2.gif) bottom left no-repeat;
}

#micro_pull-out-box_content{
	padding:10px 15px 0 15px;
}

#micro_pull-out-box_content h3{
	font-size:110%;
	margin-bottom:5px;
}

#micro_pull-out-box_content .paddingtable{
	padding: 0 0 15px 0;
}

#micro_pull-out-box_content .paddingtable_half{
padding: 0 0 15px 0;
}

#micro_pull-out-box_content .paddingtable_half table{
width:50%;
}

#micro_pull-out-box_content table{
	width:100%;
	background-image:none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	border-left:2px solid #e3e9ee;
}

#micro_pull-out-box_content table th{
	background-color:#68737a;
	color:#FFFFFF;
}


#micro_pull-out-box_content table td{
	background-color:#fff;
	border-bottom:2px solid #e3e9ee;
	border-right:2px solid #e3e9ee;
	color:#000000;
}

#micro_pull-out-box_content table td.foot_micro{
	font-weight:bold;
	text-align:right;
}

/* Table */

#micro_table_head{
	background:url(/imagefiles/backgroundimages/micro_table_box_head.gif) top left no-repeat;
	padding-top:10px;
}

#micro_table_bottom{
	background:url(/imagefiles/backgroundimages/micro_table_box_bottom_lrg.gif) bottom left no-repeat;
	padding-bottom:1px;
}

#micro_table_body{
	background:url(/imagefiles/backgroundimages/micro_table_box_body.gif) repeat-y;
}

#micro_table_content{
	padding:5px 15px 1px 15px;
}

#micro_table_head_half{
	background:url(/imagefiles/backgroundimages/micro_table_box_head_half.gif) top left no-repeat;
	padding-top:10px;
}

#micro_table_bottom_half{
	background:url(/imagefiles/backgroundimages/microtableboxbottomlrghalf.gif) bottom left no-repeat;
	padding-bottom:1px;
}

#micro_table_content h3{
	font-size:110%;
	margin-bottom:5px;
}

#micro_table_content table{
	width:100%;
	background-image:none;
	margin-bottom:15px;
}

#micro_table_content table th{
	background-color:#68737a;
	color:#FFFFFF;
}


#micro_table_content table td{
	background-color:#fff;
	border-bottom:2px solid #e3e9ee;
	border-right:2px solid #e3e9ee;
	color:#000000;
}

#micro_table_content table td.foot_micro{
	font-weight:bold;
	text-align:right;
}

#micro_white-box_container{
	margin:5px 0 15px 0;
	float:left;
}

#micro_white-box_indiv{
	float:left;
	width:236px;
}

#micro_white-box_indiv_wpad{
	float:left;
	padding-left:18px;
}

#micro_white-box_body{
	background-image:url(/imagefiles/backgroundimages/3col_whitebox_bot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:236px;
}

#micro_white-box_top{
	background-image:url(/imagefiles/backgroundimages/3col_whitebox_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:10px;
}


#micro_white-box_content{
	padding:5px 15px 3px 15px;
}

#micro_white-box_content h3{
	font-size:110%;
	margin-bottom:10px;
}

#micro_white-box_content p a{
	display: block;
	background: url(/imagefiles/backgroundimages/leftnav_arrow.gif) no-repeat left 2px;
	text-decoration:none;
	padding:0 10px 0 15px;
	font-weight:bold;
}

#micro_white-box_content p a:visited{
	text-decoration:none;
}

#micro_white-box_content p a:hover{
	text-decoration:none;
}


#micro_white-box_content p a:active{
	text-decoration:none;
}
#micro_white-box_content img{
	float:right;
	margin-left:3px;
}







#micro_white-box{
	width:236px;
	border:1px solid #dfdfdf;
	float:left;
}

#micro_white-box2_container{
	width:236px;
	padding-left:19px;
	float:left;
}


#highlight_container_micro{
	margin:10px 0;
}

#highlight_top_micro {
	background: url(/imagefiles/backgroundimages/micro_lrg_box_head.gif) left top no-repeat; 
	padding-top:10px; 
}

#highlight_body_micro {
	background:url(/imagefiles/backgroundimages/micro_lrg_box_body.gif) bottom no-repeat;
	padding-bottom:5px;
}

#highlight_content_micro{
	padding:8px 10px 5px 20px;
}

#highlight_content_micro ul li{
	padding-bottom:5px;
}

#highlight_btn_ctnr_right{
	margin:10px 0 0 0;
	float:right;
	width:100%;
}

#highlight_btn_ctnr{
	margin:0 0 10px 0;
	width:100%;
	float:left;
}

#highlight_btn_left{
	background:url(/imagefiles/backgroundimages/micro_btn_left.gif) left no-repeat;
	width:18px;
	height:32px;
	float:left;
}

#highlight_btn_right{
	background:url(/imagefiles/backgroundimages/micro_btn_right.gif) right no-repeat;
	width:36px;
	height:32px;
	float:left;
}

#highlight_btn_body{
	background:url(/imagefiles/backgroundimages/micro_btn_body.gif) repeat-x;
	float:left;
	padding:8px 0 10px 0;
}

#highlight_btn_body a{
	text-decoration:none;
	font-weight:bold;
}

#highlight_btn_body a:visited{
	text-decoration:none;
}

#highlight_btn_body a:hover{
	text-decoration:underline;
}

#highlight_btn_body a:active{
	text-decoration:none;
}

#highlight_Welcome_btn_ctnr{
	margin:10px 0 0 0;
	width:100%;
	float:left;
}

#highlight_Welcome_btn_left{
	background:url(/imagefiles/backgroundimages/micro_yellow_btn_left.gif) left no-repeat;
	width:18px;
	height:32px;
	float:left;
}

#highlight_Welcome_btn_right{
	background:url(/imagefiles/backgroundimages/micro_yellow_btn_right.gif) right no-repeat;
	width:36px;
	height:32px;
	float:left;
}

#highlight_Welcome_btn_body{
	background:url(/imagefiles/backgroundimages/micro_yellow_btn_body.gif) repeat-x;
	float:left;
	padding:8px 0 10px 0;
}

#highlight_Welcome_btn_body a{
	text-decoration:none;
	font-weight:bold;
	color:#0041f1;
}

#highlight_Welcome_btn_body a:visited{
	text-decoration:none;
	color:#0041f1;
}

#highlight_Welcome_btn_body a:hover{
	text-decoration:none;
	color:#001e71;
}

#highlight_Welcome_btn_body a:active{
	text-decoration:none;
	color:#001e71;
}

#hightlight_sml_main_container{
	margin:5px 0;
	width: 100%;
}

#hightlight_sml_container{
	width:352px;
	float: left;
}

#hightlight_sml_container2{
	width:373px;
	float: left;
}

#hightlight_sml_top{
	background-image: url(/imagefiles/backgroundimages/highlight_sml_top.gif);
	background-repeat: no-repeat;
	
	padding-top:10px;
}

#hightlight_sml_body{
	width:352px;
	background-image:url(/imagefiles/backgroundimages/highlight_sml_body.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;
}

#hightlight_sml_content{
	padding:5px 15px;
}

.imageright_micro{
	float:right;
	margin-left:5px;
}

#hightlight_sml_content h2{
	font-size:110%;
	font-weight:bold;
}

#hightlight_sml_container_wpad{
	padding-left:21px;
}

.RSimage_micro {
	width: 220px;
	float: right;
}

.absolute_clear_micro{
	height:1px;
	margin:0;
	padding:0;
	line-height:0;
	clear:both;
}

#highlight_content_micro h2{
	font-size:140%;
}

/*Footer*/

#micro_footer_container{
	margin:5px 0 0 0;
}

#micro_footer_header{
	background: url(/imagefiles/backgroundimages/bg-footer-top.gif) top no-repeat;
	padding-top:5px;
}

#micro_footer_body{
	background: url(/imagefiles/backgroundimages/bg-footer-bottom.gif) left bottom no-repeat;
	padding-bottom:3px;
}

#micro_footer_content{
	padding:0 15px;
}


#micro_footer_content ul{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#micro_footer_content ul li{
	float:left;
	background-image:none;
	padding:3px 0;
	margin:0;
}

#micro_footer_content ul li.footer_home a{
	padding-left:10px;
	border-left:none;
	text-decoration:none;
}

#micro_footer_content ul li a{
	border-left:1px solid #c2c1c1;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	color: blue;
}

#micro_footer_content ul li a:hover{text-decoration: underline;}

#micro_footer_container p.copyright {
	color: #8f979b; 
	font-weight: bold;
	padding-top:10px;
}

.page .additional .panel .bottom {
	background: url(/imagefiles/backgroundimages/bg-additional-panel-bottom.gif) left bottom no-repeat; 
	padding: 0 13px 9px 13px;
}

.page .additional .panel {
	background: url(/imagefiles/backgroundimages/bg-additional-panel-top.gif) left top no-repeat; 
	padding-top: 9px; 
	margin-top: 4px;
}

.content .content-right a:hover {text-decoration: underline}

.micro_floatimage_right{
	float:right;
	padding-left:10px;
	
}

ul.teachersAVC li{
	background:url(/imagefiles/backgroundimages/_bullet-astrix.gif) no-repeat left 3px;
	padding-left:12px;
}

p.teachersAVC_disclaimer{
	color:#68737a;
}


#micro_hide{
	display:none;
}

#micro_teachersAVC_radio_container{
	margin:0 0 20px 0;
}

.micro_teachersAVC_radio_body{
	background:url(/imagefiles/backgroundimages/micro_teachersAVC_radio-body.gif) bottom no-repeat;
	width:380px;
}

.micro_teachersAVC_radio_top{
	background:url(/imagefiles/backgroundimages/micro_teachersAVC_radio-top.gif) top no-repeat;
	padding-top:10px;
}

.micro_teachersAVC_radio_content{
	padding:10px 20px 15px 20px;
}

/* Left hand Nav drop down style */

.micro_toggle_bg_open{
	background-image: url(/imagefiles/backgroundimages/redarrow_down.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.micro_toggle_bg_close{
	background-image: url(/imagefiles/backgroundimages/redarrow_up.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.ddpanel .micro_nav_toggle a{ /*"toggle" tab related CSS*/
	letter-spacing: 1px;
}


.ddpanel .micro_nav_toggle a{
	border-bottom:hidden;
}

.ddpanel .micro_nav_toggle a span{ /*"toggle" tab related CSS*/
	display: block;
	cursor: pointer;
	padding:8px 0 0 14px;
	margin:0;
	font-size:110%;
}

.ddpanel .micro_nav_toggle a span:visited{ /*"toggle" tab related CSS*/
	cursor: pointer;
}

.ddpanel .micro_nav_toggle a span:hover{ /*"toggle" tab related CSS*/
	cursor: pointer;
}

.ddpanel .micro_nav_toggle a span:active{ /*"toggle" tab related CSS*/
	cursor: pointer;
}

.ddpanel .micro_nav_toggle a:active, .ddpanel .micro_nav_toggle a:focus{ /*"toggle" tab related CSS*/
	outline: 0;
}

#micro_panel_style {display: none;}

#micro_panel_style ul{
	padding-bottom:20px;
	padding-top:10px;
	background:url(/imagefiles/backgroundimages/lhs_nav_ul_bg_bot.gif) bottom left no-repeat;
}

#micro_panel_style ul li{
	padding:8px 15px 5px 28px;
	border-bottom: 1px solid #e6e8e9;
	background: url(/imagefiles/backgroundimages/leftnav_arrow.gif) no-repeat 14px 9px;
}

#micro_panel_style ul li ul li{
	border-bottom:none;
}

.lhsnav_foot_img{
	background:url(/imagefiles/backgroundimages/lhs_nav_botfoot.gif) bottom no-repeat; 
	padding-bottom:6px;
}



/* End of left hand nav drop down */

.logo_right{
	float:right;
	margin-top: 12px;
}

