﻿@import url("/theme/css/comm/faq.css");
#wrapper { width: 1020px; margin: 0 auto; padding: 0px; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; /*font-size:0.8em;*/ font-size: 11px; text-decoration: none; line-height: 1.5 }
a { text-decoration: none; }
p { margin: 6px 0px 0px 0px; }
.Title { font-size: 1.2em; color: White; font-weight: bold; border-style: none; text-decoration: none; }
h3 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; line-height: 24px; margin-bottom: 20px; }
h4 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; }
h5 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #98ca3c; }
h5.Announcement { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #98ca3c; }
h6 { font-weight: bold; }
.leadershipimage, .ImageBorder { border: 3px solid #b8b8b3; }
/*Page Top*/
.PageHeader { width: 100%; height: auto; }
/*Three rows section on header*/
.HeaderTop { width: 100%; border-bottom: solid 1PX #ffffff; position: relative; height: 113px; z-index: 100; }
.HeaderMiddle { width: 100%; text-align: left; padding-left: 20px; padding-top: 20px; }
.HeaderBottom { width: 100%; }
/*Three columns section on header*/
.HeaderLeft { clear: both; padding: 20px 0 0 40px; position: absolute; left: 0px; /*width: 80%;*/ }
.HeaderCenter { width: 0px; }
.HeaderRight { padding-right: 40px; position: absolute; right: 0px; top: 30px; }
/*Top menu*/

/*Dropdown menu*/

.TopMenuTab { position: absolute; width: 100%; height: 35px; border: 0px solid red; margin-top: 10px; font-size: 12px; bottom: 0px; left: 40px; }
.Home { float: left; background-image: url('/theme/images/home_off.png'); width: 41px; height: 35px; text-decoration: none; }
.HomeActive { float: left; background-image: url('/theme/images/btn_home.png'); width: 41px; height: 35px; text-decoration: none; }
.Home:hover { background-image: url('/theme/images/home_hover.png'); }
.MenuEnd { float: left; }
.TopMenuTab A.home:hover { background: transparent; }
* HTML .TopMenuTab { /*width: 100%;*/
}
.TopMenuTab UL { padding: 0px; list-style-type: none; margin: 0px; }
.TopMenuTab UL UL { width: 150px; }
.TopMenuTab UL LI { position: relative; float: left; height: 35px; border-left: solid 1px #FFFFFF; background-image: url('/Theme/images/nav_off.png'); background-repeat: repeat-x; }
.TopMenuTab UL UL LI { position: relative; float: left; width: 156px; height: auto; background-color: #f8f8f8; border: 0px; /*	border-top: solid 1px #FFFFFF; */ border-left: solid 1px #B8B8B3; border-right: solid 1px #B8B8B3; background-image: none; filter: alpha(opacity=95); -moz-opacity: 0.95; -khtml-opacity: 0.95; opacity: 0.95; font-size: 10px; color: #666; }
.TopMenuTab UL a:link, .TopMenuTab UL a:visited, .TopMenuTab UL a:hover { line-height: 15px; text-decoration: none; color: #003366; display: block; height: 25px; padding: 10px 10px 0 10px; }
.TopMenuTab UL .active a { color: #fff; }
.TopMenuTab UL UL a:link, .TopMenuTab UL UL a:visited, .TopMenuTab UL UL a:hover { color: #666; }
.TopMenuTab UL UL { position: absolute; width: 156px; height: 0px; visibility: hidden; top: 35px; left: 0px; }
* HTML .TopMenuTab UL UL { top: 35px; }
.TopMenuTab UL UL A:link, .TopMenuTab UL UL A:visited, .TopMenuTab UL UL A:hover { text-align: left; padding-top: 5px; padding-bottom: 5px; height: auto; }
.TopMenuTab UL LI A:hover { }
.TopMenuTab :hover > A { color: #666; }
.TopMenuTab UL LI UL LI A:hover { background-color: #C3DD88; }
.TopMenuTab UL LI:hover UL { visibility: visible; }
.TopMenuTab UL A:hover UL { visibility: visible; }
.TopMenuTab UL :hover UL :hover UL { visibility: visible; }
.TopMenuTab .active, .TopMenuTab .active:hover { background-image: url('/Theme/Images/nav_active.png'); }
.SubMenuBottom { width: 158px; height: 5px; background: url('/Theme/Images/nav/topmenusubmenubottom.png') no-repeat bottom; border: 0px; background-color: transparent; filter: none; }
.SubMenuEnd { width: 137px; height: 5px; background-color: Transparent; }
.SubMenuEnd .left { float: left; width: 5px; height: 5px; background-repeat: no-repeat; background-position: left; }
.SubMenuEnd .center { float: left; width: 127px; height: 5px; border-bottom: solid #D7D7D7 1px; background-image: url('/theme/images/nav/corners_mid.png'); }
.SubMenuEnd .right { float: left; width: 5px; height: 5px; background-repeat: no-repeat; background-position: right; }
.topmenurightcorner_active { background: transparent url('/theme/images/homemenurightedgebg_active.png') no-repeat top; width: 5px; height: 35px; float: left; }
.topmenurightcorner { background: transparent url('/theme/images/homemenurightedgebg.png') no-repeat top; width: 5px; height: 35px; float: left; }
/*
.TopMenu0
        {
        	background-color:Olive;
        }
        .TopMenu1, .SubMenu1
        {
        	background-color:red;
        }
        .TopMenu2, .SubMenu2
        {
        	background-color:Olive;
        }
        .TopMenu3, .SubMenu3
        {
        	background-color:red;
        }
        .TopMenu4, .SubMenu4
        {
        	background-color:Olive;
        }
        .TopMenu5, .SubMenu5
        {
        	background-color:red;
        }
        .TopMenu6, .SubMenu6
        {
        	background-color:Olive;
        }
		.TopMenu7, .SubMenu7
        {
        	background-color:red;
        }
*/
/*Search*/

.Search { margin: 0px; height: 30px; width: 202px; background-image: url('/theme/images/searchbg.png'); background-color: transparent; }
.SearchTextBox { border: 0px solid red; background-color: transparent; width: 170px; color: #666666; font-size: 11px; font-weight: normal; margin: 5px 0 0 5px; }
.SearchButton { border: 0px solid red; float: left; margin-top: 5px; }
/*Page body*/
.PageBody { width: 100%; clear: both; position: relative; top: -50px; top: 0px; }
/*Three rows section on Body
.BodyTop
{
    width: 100%;
    background: url('/Theme/images/background_gradient.png') no-repeat !important;
    background: none;
    min-height: 320px;
    color: #FFFFFF;
}*/
.BodyTop .title { padding:10px; border-color: #B8B8B3; margin: 6px 0; border-style: solid; border-width: 0 1px 1px; }
.copy { padding:10px }
.BodyMiddle { clear: both; width: 100%; margin-top: 40px; padding-top: 30px; min-height: 38px; }
.BodyBottom { display: none; }
/*Three columns section on Body*/

.BodyLeft { float: left; }
.BodyCenter { float: left; margin-left: 9px; margin-right: 9px; text-align: left; margin-top: 5px; padding-bottom: 15px; }
/*Highlight*/

.Highlight { width: 220px; min-height: 200px; color: #ffffff; padding-left: 40px; margin-top: 10px; }
.Highlight .SpotView { position: relative; clear: both; width: 220px; min-height: 64px; margin-bottom: 10px; /*background-image: url('/theme/images/highlights/highlights_bg.png'); } .Highlight .SpotView:hover { 	background-color: #fba00b;      /*cursor: pointer;*/ }
.Highlight .Image { /*float: left; 	padding: 5px;*/
	margin: 5px 5px 0 5px; float: left; }
.Highlight .Text { /*position: absolute;*/
	top: 8px; /*right:20px;*/ width: 170px; text-decoration: none; font-size: 10px; }
.Highlight .Title { font-weight: bold; border-bottom: dotted 1px white; text-decoration: none; margin-bottom: 8px; }
.Highlight a .More, .Highlight .More a { color: #b9e645; font-size: 10px; margin-top: 5px; /* 	position: absolute; 	bottom: 8px; 	right: 96px; 	float: right; */ }
.Highlight .More a { color: #b9e645; font-size: x-small; font-weight: bold; }
.IconHighlight { width: 350px; min-height: 80px; color: #ffffff; }
.IconHighlight .SpotView { width: 50%; float: left; }
.IconHighlight .SpotView:hover {
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; opacity: .8; cursor: pointer; }
.IconHighlight .Image { float: left; padding-top: 10px; }
.IconHighlight .Text { padding-top: 30px; padding-left: 10px; width: 60px; float: left; }
.IconHighlight .Titlet { font-weight: bold; }
.IconHighlight .More { padding-top: 45px; padding-right: 20px; float: right; }
.BodyRight { padding-right: 41px; float: right; padding-bottom: 15px; }
/*Page bottom*/
.PageFooter { clear: both; border-top: solid 1px #FFFFFF; padding-top: 5px; height: auto; width: 100%; color: Gray; margin-bottom: 30px; position: relative; text-align: center; top: -50px; top: 0px; }
.PageFooter a:link, .PageFooter a:visited, .PageFooter a:hover { text-decoration: none; color: gray; }
/*Three rows section on Footer*/
.FooterTop { }
.FooterMiddle { }
.FooterBottom { }
/*Three columns section on Footer*/
.FooterLeft { float: left; }
.FooterCenter { float: left; }
.FooterRight { float: right; }
/*.FooterText
{
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 30px;
	color: Gray;
}*/
.FooterLinks { padding-top: 10px; padding-right: 20px; margin-bottom: 30px; color: Gray; font-size: 10px; }
/* Site Section Summary view */

#SectionSummaryView { margin: 25px 0px 25px 10px; width: 100%; }
.SectionSummary { float: left; width: 152px; height: 126px; border: 0px; margin: 0 2px 2px 0; position: relative; text-decoration: none; }
.SectionSummaryBG { z-index: 250; position: absolute; left: 0px; bottom: 0px; width: 152px; height: 59px; background: url(/theme/images/blue_feature.png) bottom no-repeat; text-decoration: none; }
.SectionText { top: 20px; left: 3px; width: 146px; position: relative; color: #FFFFFF; font-weight: bold; width: 147px; border: 0px; line-height: 12px; }
#SectionSummary { float: left; margin-right: 2px; }
#SectionSummaryImage { margin: 0px; }
#SectionSummaryTitle { font-size: 0.9em; font-weight: bold; }
#SectionSummaryDesc { padding-top: 10px; }
#SectionSummaryList { padding: 1px; margin: 10px 2px 2px 15px; }
#HighlightedNews { width: 100%; margin: 0px; padding: 0px; }
#HighlightedNews .Title { clear: both; width: 100%; padding-left: 20px; color: #fca415; padding-top: 10px; font-size: 1.4em; font-weight: bold; }
#HighlightedNews .News { margin-top: 10px; width: 45%; padding-left: 20px; float: left; min-height: 85px; }
#HighlightedNews .SummaryImage { float: left; margin-left: 0px; margin-right: 10px; border: solid 2px #ffffff; }
#HighlightedNews .SummaryTitle, #HighlightedNews .SummaryText, #HighlightedNews .SummaryMore { float: left; width: 60%; }
#HighlightedNews .News .SummaryTitle { font-size: 1em; font-weight: bold; }
#HighlightedNews a:link, #HighlightedNews a:visited, #HighlightedNews a:hover { color: #fca415; }
.RotateScriptBlock { margin-top: -4px; margin-top: -0px; }
#SummaryList .SummaryView, #SummaryList .SummaryViewLast { width: 98%; position: relative; margin-bottom: 5px; padding-left: 10px; padding-top: 30px; padding-bottom: 30px; border-bottom: #b8b8b3 1px solid; color: #666666; line-height: 18px; }
#SummaryList .SummaryViewLast { border-bottom: 0px; }
#SummaryList .SummaryImage { float: left; margin-left: 0px; margin-right: 10px; border: solid 2px #ffffff; }
#SummaryList .SummaryTitle a:link, #SummaryList .SummaryTitle a:visited, #SummaryList .SummaryTitle a:hover { font-size: 14px; font-weight: bold; padding-bottom: 5px; text-decoration: none; color: #666666; }
#SummaryList .SummaryText { padding: 10px 0px 10px 0px; }
#SummaryList .SummaryDate { font-weight: bold; padding-bottom: 5px; }
#SummaryList .SummaryFullLink a:link, #SummaryList .SummaryFullLink a:visited, #SummaryList .SummaryFullLink a:hover { color: #1fa6cc; font-size: 11px; text-decoration: none; font-weight: bold; }
.ListTitle { font-size: 1.8em; font-weight: bold; padding-bottom: 5px; padding-top: 5px; }
.YellowButton { width: 80px; background-color: #fda416; border: solid 1px #FFFFFF; color: #FFFFFF; font-weight: bold; }
.TextHeader { text-align: right; font-weight: bold; padding-right: 10px; padding-top: 3px; }
.TextField { margin-top: 3px; width: 200px; border: solid 1px; }
.button { margin: 10px; background-color: #fda416; border: solid 1px #FFFFFF; color: #FFFFFF; font-weight: bold; }
.PanelHeader { font-size: 1.3em; font-weight: bold; padding-left: 10px; text-align: left; }
.loginPanel { width: 200px; color: #FFFFFF; display: none; }
.loginPanel .TextField { width: 155px; border: solid 1px #E3E3E3; margin: 0px; padding: 0px; }
.loginPanel .TextHeader { float: left; padding-left: 0px; padding-top: 3px; margin: 0px; }
.loginPanel a.button { width: 70px; height: 18px; display: inline-block; background-color: #fda416; border: solid 1px #E3E3E3; color: #FFFFFF; margin: 0px; padding: 0px; text-align: center; padding-top: 2px; }
.NormalButton { width: 70px; height: 18px; display: inline-block; background-color: #fda416; border: solid 1px #E3E3E3; color: #FFFFFF; margin: 0px; padding: 0px; text-align: center; padding-top: 2px; }
.ErrorPanel { color: Red; }
.InfoPanel { font-weight: bold; font-style: italic; }
.MailingListPanel { width: 95%; margin: 10px; border: solid 1px #FFFFFF; }
a.YellowMoreLink { color: #fca415; }
.CourseName a:link, .CourseName a:visited, .CourseName a:hover { color: #fca415; }
/*Video*/

.VideoBlock { width: 98%; }
.VideoBlock .Title { font: 1.2em; padding: 5px 0px 5px 10px; font-weight: bold; }
.VideoBlock .Video { text-align: center; margin: 5px; }
.CurrentPage { font-size: 16px; color: Gray; font-weight: bold; }
.ResultImage { }
.Title { font-weight: bold; }
.SearchSummry { font-size: 13px; font-weight: bold; }
.PageLinks { padding: 5px 0 5px 0; font-size: 13px; font-weight: bold; }
.HDivider { width: 60%; border-top: solid 1px #FFFFFF; }
.maincontainer { padding-left: 20px; }
/*

	  
*/

* { padding: 0; margin: 0; }
#menucontainer { color: #333; width: 1020px; float: left; padding: 0px; border-bottom: 1px solid #b8b8b3; height: 48px; margin: 0px 0px 0px 0px; background: #08467c; }
/*#menu{ float: left; margin: 13px 0px 0px 40px;}*/


/*Dropdown menu*/

.home { float: left; }
.home img { border: 0; }
#visitor_edition { float: right; margin: 10px 40px 0px 0px; }
#leftcolumn { color: #333; /*border: 1px solid #ccc;*/ background: transparent; padding: 0px; margin: 11px 0 0 0; height: 273px; width: 260px; float: left; }
.home_servicesinfo { float: right; clear: left; width: 220px; height: 67px; margin-bottom: 10px; background-image: url('images/home_servicesbg.png'); color: #fff; }
.home_servicesinfoicon { float: left; margin: 5px 0 0 5px; }
.home_servicesinfotext { float: left; margin: 5px 0 0 5px; }
.home_servicesinfo h1 { border-bottom: 1px dotted #c8c8c8; font-size: 14px; width: 170px; margin-bottom: 4px; }
.home_servicesinfo p { font-size: 10px; }
.home_servicesinfo a { font-size: 10px; color: #b9e645; }
#content { float: left; color: #333; /*border: 1px solid #ccc;*/ background: transparent; padding: 0px; margin: 11px 0 0 0; height: 273px; width: 500px; display: inline; }
.TabbedPanels { width: 442px; }
.TabbedPanelsTab { font-size: 10px; font-weight: bold; }
.TabbedPanelsContent h1 { font-size: 14px; color: #000000; padding-top: 15px; }
.TabbedPanelsContent a { font-size: 10px; color: #000000; text-decoration: none; }
#rightcolumn { color: #333; /*border: 1px solid #ccc;*/ background: transparent; padding: 0px; margin: 11px 0 0 0; height: 273px; width: 260px; float: left; }
#home_inforeel { float: left; clear: left; width: 220px; height: 221px; color: #fff; background-image: url('images/home_rightbg.png'); }
#infocontent { width: 190px; height: 143px; margin: 15px; border: 0px solid red; }
#infocontent h1 { border-bottom: 1px dotted #c8c8c8; font-size: 14px; width: 100%; margin-bottom: 4px; }
#infocontent p { font-size: 10px; }
#infocontent a { font-size: 10px; color: #b9e645; }
/*.rightbox_top
{
	background: url(images/rightbox_topbtnbg.png);
	height: 26px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.rightbox_bottom
{
	background: url(images/rightbox_bottombtnbg.png);
	height: 26px;
	border: 0px solid red;
	background-repeat: no-repeat;
	background-position: top;
}

.imgctr
{
	margin-left: auto;
	margin-right: auto;
	display: block;
}*/

/* FOOTER STYLES */
#footercontainer { width: 1020px; clear: both; color: #333; border-top: 0px solid #ccc; background: transparent; margin: 0px 0px 10px 0px; padding: 0px; font-size: 10px; }
#footer { clear: both; color: #333; border-top: 1px solid #b8b8b3; background: transparent; padding: 0px; height: 40px; }
#footer a { float: left; color: #666; font-size: 10px; padding: 0 12px 0 10px; text-decoration: none; }
a.footerbar { background-image: url(images/footerbar.png); background-position: right; background-repeat: no-repeat; }
#footer table { margin-left: auto; margin-right: auto; margin-top: 6px; }
#footer td.tborderright { padding: 0px; }
#footer tr { line-height: 70%; }
#contentcontainer h1 { float: left; color: #1fa6cc; font-size: 14px; border: 0px solid red; margin-top: 6px; width: 300px; }
#contentcontainer h2 { color: #1fa6cc; font-size: 14px; font-weight: bold; clear: both; }
#contentrightcolumn h2 { color: #98cc21; font-size: 14px; font-weight: bold; clear: both; margin-left: 10px; }
#contentcontainer ul.contentlist { list-style-image: url("images/listbullet.png"); }
#contentrightcolumn ul { list-style-image: url("images/listbulletlge.png"); margin-left: 10px; }
#contentrightcolumn ul.bloglist { list-style-type: none; list-style-image: none; padding: 0; margin: 0; line-height: 22px; }
#contentrightcolumn ul.bloglist li { background-image: url("images/icon_bloghome.png"); background-repeat: no-repeat; background-position: 10px 2px; padding-left: 33px; }
#contentcontainer ul.contentlist, #contentrightcolumn ul { list-style-position: outside; padding-left: 19px; }
#contentrightcolumn ul li { font-size: 11px; font-weight: bold; }
.ContentMenu UL { padding: 0px; list-style-type: none; margin: 0px; font-size: 12px; }
.ContentMenu { position: relative; float: right; height: 33px; border: solid 0px red; background-image: none; }
.ContentMenu UL LI, .ContentMenu UL LI.last { position: relative; float: left; height: 33px; border-right: solid 0px #b8b8b3; background-image: url(images/contentmenu_seperator.png); background-position: right; background-repeat: no-repeat; }
.ContentMenu UL LI.last { background-image: none; }
.ContentMenu UL a:link, .ContentMenu UL a:visited, .ContentMenu UL a:hover { line-height: 15px; text-decoration: none; color: #666; font-weight: bold; display: block; height: 26px; padding: 10px 10px 0 10px; }
.ContentMenu A:hover { border-bottom: 6px solid #1fa6cc; }
#contentleftcolumn { color: #333; border: 0px solid #ccc; background: transparent; padding: 0px; margin: 11px 0 0 0; width: 693px; float: left; }
#contentrightcolumn { color: #333; border-left: 1px solid #ccc; background: transparent; padding: 0; margin: 11px 0 0 0; width: 206px; float: left; }
.SpotView { float: right; clear: left; height: 100px; background-image: url('/theme/images/home_servicesbg.png'); color: #fff; padding: 5px 0 5px 5px; background-repeat: no-repeat; }
.SpotlightHR { margin: 0px 10px 0 10px; border-top: 1px solid #c8c8c8; height: 1px; float: left; width: 442px; }
menu { margin-left: 15px; }
.scfForm { margin-left: 10px; height: auto; }
.DocSection { padding-left: 10px; padding-top: 10px; line-height: 35px; }
.Year { font-size: 14px; font-weight: bold; color: #98ca3c; }
.PdfDoc, .WordDoc, .PageDoc { padding-left: 30px; background-repeat: no-repeat; }
.PdfDoc { background-image: url(/Theme/Images/tools/pdf_icon.png ); }
.WordDoc { background-image: url(/Theme/Images/tools/doc_icon.png ); }
.PageDoc { background-image: url(/Theme/Images/tools/html_icon.gif ); }
.DocSection a:link, .DocSection a:visited, .DocSection a:hover { font-weight: bold; color: #666666; text-decoration: none; }
img { border-style: none; }

