﻿
h1 { font-family:Trebuchet MS;}

h2 {
	font-family:Trebuchet MS;
	color: #003150;
	font-size:120%;
	margin:15px 0px 10px;
}

h2.WPhead446 {
	font-family: Verdana, Trebuchet MS;
	font-size: 100%;
	font-weight: bold;
	color: #003150; 
	margin: 15px 0px 10px;
	height: 20px; 
	width:446px;
	padding: 2px 3px 0px 6px;
	vertical-align: baseline;  
	background-image:url('http:/SiteCollectionImages/large_headerbg.gif'); 
	background-repeat:no-repeat;
}

h2.WPhead231 {
	font-family: Verdana, Trebuchet MS;
	font-size: 100%;
	font-weight: bold;
	color: #003150; 
	margin: 15px 0px 10px;
	height: 20px; 
	padding: 2px 3px 0px 6px;  
	background-image:url('http:/images/small_headerbg.gif'); 
	background-repeat:no-repeat;
}

.ms-rteCustom-LeftColumnHeader {
    float:right!important; 
	font-family: Verdana, Trebuchet MS!important;
	font-size: 100%!important;
	font-weight: bold!important;
	color: #003150!important; 
	margin: 15px 0px 10px!important;
	padding: 0px 3px 0px 6px!important; 
	background-repeat: no-repeat!important; 
	width:446px!important;
	height:20px!important;
	background-image:url(/images/large_headerbg.gif)!important;
}

.ms-rteCustom-RightColumnHeader{ 
	font-family: Verdana, Trebuchet MS!important;
	font-size: 100%!important;
	font-weight: bold!important;
	color: #003150!important; 
	margin: 5px 0px 0px!important;/*modded margin top was 15px*/
	padding: 0px 3px 0px 6px!important; 
	height:20px!important;
	background-repeat: no-repeat!important; 
}


a {
	color: #000099;
	text-decoration: none;
}

/*p { margin:0; }*/
p {
	color:#000000;
}

h3 { margin:0;}

h1 { margin:0;}

a img { border:none 0px; }

.NormalLinks2 {
	text-decoration:none;
	color:#666666;
}

.NormalLinks { color:#666666; }

.BoldLinks{
	font-weight:bold;
	color:#000099;
}

#PageWrapper{
	position:relative;
	width:957px;
	padding:21px 0 0 16px;
	margin: auto auto
}

/* Top Content
===================================================================*/

#TopContent {
	float:left;
	width:957px;
	color:#000000!important;
}

#SearchBar {
	position:relative;
	width:957px;
	height:44px;
	background-image:url(/images/grad_greybox.gif);
}

#SearchBar .NormalLinks2 {
	float:left;
	margin:14px 0 0 17px;
	font-weight:bold;
	display:inline;
}

#EmailLinks {
	float:right;
	margin:12px 0px 0 0;
	display:inline;
}

#EmailLinks .NormalLinks2 {margin:0 5px 0 5px;}

#EmailLinks #ActiveLink {font-weight:bold;}

/* Top Content
===================================================================*/

#TopContentNew {
	float:left;
	width:957px;
	color:#666666;
}

#SearchBarNew {
	position:relative;
	width:957px;
	height:44px;
	background-image:url(/images/grad_greybox.gif);
	vertical-align: middle;
}

.SearchBarLine {
	height: 33px;
	background-image:url(/images/grad_greyboxline.png);	
	background-repeat: no-repeat;
}

#SearchBarNew .NormalLinks2New {
	padding: 0px 10px 0px 10px;
	margin-top: 3px;
	font-weight: bold;
	display: inline;
	color: #666666;
	text-decoration: none;
}

#SearchBoxNew {
	text-align: right;
	width: 100%;
	vertical-align: top;
}

#TopRowNew {
	width: 53%;
}

#TopLinksNew {
	width: 50%;
	text-align: right;
}

#EmailLinksNew {
	float:right;
	margin:12px 0px 0 0;
	display:inline;
}

#EmailLinksNew .NormalLinks2New {margin:0 5px 0 5px;}

#EmailLinksNew #ActiveLinkNew {font-weight:bold;}

/* Main Content
=======================================================================*/

#LeftSide {
	float:left;
	width:231px;
	position:relative;
	top:17px;
}

#LeftSide .PageHeader {
	float:left;
	margin-left:5px;
}

#LeftSide .JumpBox {
	float:left;
	margin-top:28px;
	width:231px;
}

.JumpBox select {
	width:172px;
	border:1px solid #92adc6;
}

.JumpBox .GoBtn {
	position:relative;
	top:6px;
}

#NavTopHeader {
	float:left;
	width:231px;
	height:23px;
	margin-top:21px;
	background-image:url(/images/navbg.gif);
	display:inline;
}

#NavTopHeader h2 {
	padding:2px 0 0 16px;
	margin: 0px;
	}

#NavContent {
	float:left;
	width:231px;
	background:url(/images/nav_middle.gif) repeat-y;
	overflow: auto;
}

#NavContentSub {
	width: 231px;
	overflow: auto;
	height: 400px;
}

#NavTree {
}

#NavBottom{
	float:left;
	width:231px;
	height:6px;
	background:url(/images/nav_bottom.gif) no-repeat;
}

/*
#NavContent ul{
		margin:10px 0 0 16px;
		padding:0;
		list-style-type:none;
}

#NavContent ul li.Unselected{
		padding:0 0 7px 0;
		background-image:url(/images/expand_btn.gif);
		background-repeat: no-repeat;
	    background-position:0.3em 0.2em; 
}

#NavContent ul li a{
		margin-left:18px;
		text-decoration:none;
}

#NavContent ul li ul{
			margin:0;
			display:none;
}

/* Right Side
==========================================================================*/

#RightSide {
	float:left;
	width:699px;
	padding-left:20px;
}

#RightSide .PageHeader h1 {
	font-size:1.8em;
	color:#333333;
	padding-bottom:24px;
}

#RightSide .PageHeader p {
	color:#a7a7a7;
	font-size:0.78em;
	padding-bottom:20px;
	font-family:Tahoma;
}

div#TopSubNav {
	margin-bottom: 0px;
	clear:both;
	float:left;
}

div#TopSubNavQ {
	margin-bottom: 0px;
	clear:both;
	float:left;
	position:relative;
	top:17px;
}

#TopSubNav ul li.AspNet-Menu-Selected {
	background-color:#333333;
	font-weight:bold;
	/*background:#393939 url('../SiteCollectionImages/Homepage/navSelectedSpacer.gif') no-repeat right; */
	

}

#TopSubNav ul li.AspNet-Menu-Selected a { color:#ffffff;}

#TopSubNav ul li a {
	margin-left: 16px;
	margin-right:16px;
	text-decoration:none;
	line-height:2.5;
	color:#666666;
	font-weight:bold; /*added*/
	font-size:9pt;
	font-family:Verdana;
	
}

#SubNavContent {
	float:left;
	width:699px;
	height:200px;
	color:#333333;
	margin-bottom:20px;
}

#SubNavContent h1 {
	float:left;
	width:670px;
	font-size:2.9em;
	padding:25px 0 0 24px;
}

#SubNavContentB {
	width:690px;
}

#SubNavContentB div h2 {margin:10px 0 10px 0;color:#01677c;font-size:1.6em;} 
#SubNavContentB div p {margin-bottom:10px;}

div.Subcontent {
	float:left;
	width:356px !important;
	width:410px;
	padding:24px 30px 0 24px;
}

div.SubcontentLinks {
	float:right; 
	margin:24px 10px 0 0; 
	display:inline;
}

table.slm-layout-main {
	width:215px;
}

div.SubContentBText {
	width:500px;
	float:right;
}

div.SubContentBImage {
	float:left;
}

div.SubContentBImage img { 
	float:left;
	border:1px solid red;
	margin-right:20px;
	margin-top:15px;
}

div.SubContentBText p {
	font:8pt/1.5 Verdana;
}

#MainContentArea {
	float:left;
}

.InnerLeftColumn {
	float:left;
	width:446px;
}

.ms-partline {
	display:none;
}

.InnerLeftColumn .MainSectionHeader .NormalLinks {
	float:right;
	font-size:0.7em;
	text-decoration:none;
	margin:-15px 25px 0 0;
}

.InnerLeftColumn .MainSectionHeader .NormalLinks img { margin-left:3px;}

.SectionContent {
	float:left;
	margin-top:14px;
}

div.SectionContent h1 {
	font-family:verdana;
	font-size:14px;
	color:#000099;
	padding-bottom:7px;
}

.SmallLeftPanel {
	float:left;
	width:192px;
	padding-bottom:25px;
}

.SmallLeftPanel p { padding-bottom:13px;}

.SmallRightPanel { 
	float:left;
	width:240px;
}

.DownloadDocs{padding-bottom:17px;}

.DownloadDocs p {
	position:relative; 
	clear:both; 
	padding-left:28px;
}

.DownloadDocs .BoldLinks {
	float:left;
	width:210px;
	text-decoration:none;
	margin-bottom:4px;
	line-height:1.3;
	font-size:0.93em;
}

.DownloadDocs .DocIcon {
	float:left;
	margin-right:13px;
}

.TitleHeader {
	width:195px;
	line-height:1.5;
	color:#333333;
	font-style: italic;
	font-size:0.95em;
}

.InnerLeftColumn .TitleHeader {
	width:165px;
	font-size:20px;	
	font-style:normal;
	line-height:1.1;
}

#Espec p {
	float:left;
	width:196px;
	padding:0 0 10px 26px;
}
	
.Banner {
	float:left;
	margin-bottom:30px;
}

#News .SmallLeftPanel h3{padding-bottom:13px;}

#News h3 {
	padding:7px 0 0 0;
	color:#000099;
	font-size:1.2em;
}

#News .SmallLeftPanel {
	float:left;
	width:447px;
	padding-bottom:15px;
}

#News .SmallLeftPanel p {
	float:left;
	width:244px;
	padding-bottom:10px;
}

.PreviewImage {
	float:left;
	margin-right:14px;
}

.ArticleDate {padding-top:15px;}

.InnerRightColumn {
	float:left;
	width:231px;
	margin-left:20px;
}

#DisplayCommunityArea {
	float:left;
	width:231px;
	height:143px;
	background:url(/images/CommunityBox.jpg) no-repeat;
	padding:14px 0 0 14px;
}

#DisplayCommunityArea h3 {
	float:left;
	width:180px;
	color:#fff;
	font-size:16px;
}

.SmallCopyTxt {
	float:left;
	width:200px;
	color:#fff;
	padding:6px 0 10px 0;
}

.InnerRightColumn .JumpBox select {
	width:142px; 
	margin-right:18px;
	font-size:0.95em;
}

.InnerRightColumn .MainSectionHeader {
	float:left;
	width:231px;
	height:20px;
	background-image:url(/images/small_headerbg.gif);
	color:#033250;
	text-indent:5px;
	font-size:1.4em;
}

div.SectionContent ul {
	float:left;
	width:180px;
	margin:0;
	padding:0 0 30px 0;
}

div.SectionContent ul li {
	padding:0 0 7px 0;
	margin:0;
}

div.SectionContent ul li a {
	margin-right:4px; 
	text-decoration:none;
}

.PollBullet {margin-right:7px;}

#PollTaken {margin:12px 0 17px 0;}

/* Footer
======================================================================*/

#FooterContent {
	float:left;
	width:940px;
	height:75px;
	margin-top:43px;
	background-image:url(/images/footerbg.gif);
	background-repeat: no-repeat; 
}

#FooterLinks {
	float:left;
	text-align:left;
	margin-top:43px;
	padding-left:410px;
}

#FooterContent .NormalLinks2 {
	margin:0 6px 0 6px;
	font-size:8pt;
}

#Copyright {
	float:right;
	margin-top:43px;
	padding-right:20px;
	font-size:8pt;
}

.EdexcelBoldLinks {
	font-weight:bold;
	color:#000099;
}

.EdexcelBoldLinks {
	display:block;
	text-decoration:none;
	margin-bottom:5px;
}

.EdexcelBoldLinks img {margin-left:5px;}

.webpartzonefull {
	clear:both;
	width:701px;
	margin:0px;
	padding:0px;
	height:auto;
	overflow:hidden;  
}

.webpartzoneleft {
	clear:both;
	float:left;
	width: 446px;
}

.webpartzoneright {
	float:right;
	width: 231px;
}

.webpartzonestandalone {
	clear:both;
	width:auto ;
	margin:0px;
	padding:0px;
	height:auto;
	overflow:hidden;  
}

table.ms-sbtable-ex {
	float:right;
	width:136px;
	margin:10px 17px 0 0;
	font-family:Tahoma;
	color:#666666;
	background-color: ;
	padding:4px 0 4px 4px;
}

/*.ms-sblink {
	display: none;
}

td.ms-sbscopes {
	display: none;
}*/

.ms-sbplain {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

TD.ms-sbcell {	
	padding: 0 10px 0 0 ! important;
	border: 0px ! important;
}

TD.ms-sbcell input {
	border: 1px solid gray! important;
	border:1px solid #7f9db9;
	font-size: 8pt;
	color: black;
	padding:2px 0 2px 2px;
}

td.ms-sblastcell {
	display: none;
}

td.ms-sbgo {
	padding: 0px ! important;
}

/* award page
======================================================================*/
#AwardRightSide a {color:#000099; text-decoration:none;}
#AwardRightSide a:hover	{text-decoration:underline;}

#AwardRightSide {float:left;width:700px;padding-left:20px;}
#AwardRightSide h1 {font-size:1.8em;}
div.Accreditation {width:700px;float:left;}
/*div.Accreditation .ToggleContainer div {width:700px;border-bottom:1px solid silver;float:left;margin:15px 0 0 0; padding:0;}
div.Accreditation table{float:left;width:470px;margin:0;border-collapse:collapse;}
div.Accreditation table th{border-left:1px solid white;background-color:#DCE2E2;padding:0;margin:0;text-align:left;padding:0 0 0 6px;}
div.Accreditation table td{padding:0 0 0 6px;border-bottom:1px solid silver;}
div.Accreditation table tr{height:20px;width:470px;}*/
*/
div.Accreditation p {float:left;width:190px;margin:40px 0 0 20px;display:inline;}

div.catergory {width:425px;clear:both;float:left;margin:0;padding:0 0 0 20px;background-color:#EDE8DC;list-style-type:none;}
div.catergory ul li{color:gray;font-weight:bold;margin:6px 0 6px 0;background-image:url(../images/arrow.gif);background-repeat:no-repeat;padding:0 0 2px 20px;}
div.catergory ul li a{color:darkblue;text-decoration:none;line-height:0.5px;}
div.catergory ul li a:hover{text-decoration:underline;}
div.catergory h3 {font-size:1em;background-color:#EDE8DC;width:393px;margin:15px 0 0 0;padding:10px 0 10px 20px;}
div.contentList {
	padding:0;
	float:left;
	clear:both;
	margin:0 20px 0 20px;
	width:405px;
	background-color:#F5F3F1;
	border:1px solid #F1DAAE;
	display:inline;
}
div.specification {background-color:#EDE8DC;}
div.specification  h3 {margin:10px 0 10px 0px;}
div.specification .ToggleContainer {background-color:#FCF7ED;padding-bottom:20px;}
div.all span{color:darkblue;font-weight:bold;background-color:#F2C067;width:80px;float:left;height:16px;margin:0 0 0 10px;line-height:1.4;}
div.all span img{padding:0 14px 0 10px;}
div.all {background-color:#EDE8DC;width:460px;float:left;clear:both;}

div.mid {clear:both;}
ul.midNav li {margin:0 0 8px 0;height:26px;background-image:url(/images/blue_header.gif);background-repeat:no-repeat;width:220px;}
ul.midNav  {list-style-type:none;float:left;margin:-48px 0 0 20px;padding:0;}
ul.midNav  a{color:#000099;height:20px;text-decoration:none;cursor:pointer;cursor:hand;display:block;padding:6px 0 0 50px;}
ul.midNav  .one {background-image:url(/images/symbol1.gif);background-repeat:no-repeat;background-position:16px 0;}
ul.midNav  .two {background-image:url(/images/symbol2.gif);background-repeat:no-repeat;background-position:16px 0;}
ul.midNav  .three {background-image:url(/images/symbol3.gif);background-repeat:no-repeat;background-position:16px 0;}
ul.midNav  img{position:relative;}

div.levelbox {position:relative;top:10px;left:0px;background-color:#DCE2E2;text-align:center;float:right;padding:2px 4px;}
div.levelbox strong {display:block;color:black;font-size:1.3em;font-weight:bold;}
.filetype {margin:-4px 0 0 0;position:relative;}

h3.AccreditationHead {
	width:340px;font-size:1em;padding:0 0 10px 16px;color:#000099;margin:0;cursor:pointer;cursor:hand;background-position:0 3px;background-repeat:no-repeat;
}

h3.RSSTitle {
	padding:7px 0 0 0;
	color:#000099;
	font-size:1.3em;
}

.LeftColumnHeader {
    font-family: "Trebuchet MS, Arial, Helvetica, sans-serif";
	float:left;
	width:446px;
	height:20px;
	background-image:url(/images/large_headerbg.gif);
	color:#033250;
	text-indent:5px;
	font-size:10pt;
}

a.NormalLinks {
	text-decoration:none;
}

div.SubNavContentEdit {
	clear:both;
	width:100%	
}

/* "Ask a question" FAQs web part*/
.Questions ul { list-style-type:none; margin:0; padding:0; }
.Questions ul li { margin:6px 0 6px 0px; padding:0; float:left; color:#000099; width:380px; }
.Questions ul li span { color:#000000; float:left; }
.Questions ul li a { text-decoration:none; color:#000099; cursor:pointer; font-weight:bold; }
.Questions ul li a:hover { text-decoration:underline; }
.Questions p { margin:6px 0 0 6px; float:left; }

.contentList .ToggleContainer {
	padding:-2px 0px 0px 0px;
	width:380px;
	margin:0px 0px 0px 0px;
	/*height:24px !important;*/ /*Breaking in IE7*/
	min-height:24px;
	
}

span.downloads {background-color:#fff;width:390px;float:left;height:22px; padding:2px 0 2px 0px; border-bottom:1px solid #E8E0D0;margin-left:0px; margin-bottom:14px;}
span.downloads .imageContainer{margin:0 0px 0 0px;float:left; padding-left:20px;}
span.downloads .imageContainer img{margin:0px 5px 0 0; vertical-align:middle; padding-right:2px;}
span.downloads .dateContainer{margin:3px 10px 0 10px;float:left;width:100px; display:none;}
span.downloads a{color:darkblue;text-decoration:none;line-height:2; position:relative; left:240px; font-weight:bold;}
span.downloads a:hover{color:#59a2e6; text-decoration:none;}

div.ToggleContainer .date {float:right;width:150px;margin:-13px 80px 0 0;}

div.ToggleContainer h5 {clear:both;margin:6px 0 6px 10px;font-size:1.2em;}
div.ToggleContainer p {margin-left:17px;color:#666666;font-size:100%;}
div.ToggleContainer .imageContainer	{padding:2px 0 0 7px;}

div.ToggleContainer h2 {margin:10px 0 10px 10px; font-family:Verdana, Arial, Sans-serif; font-size:100%;}
div.ToggleContainer h3 span.sub{}
div.ToggleContainer .sub {color:gray;font-size:0.8em;}
div.ToggleContainer h5 {font-size:1.1em;}
div.ToggleContainer h3 {
	color :#000099;
	font-size:100%;
	width:356px;
	padding:0px;
	margin:4px 0px 0px 6px!important;
	cursor:pointer;
}

div.ToggleContainer div h3:hover {color:#59a2e6!important;}


div.bottom .dateheading {padding:0 0 0 10px;background-color:#F1DAAE;float:left;width:241px;color:#666666;height:20px;border-left:1px solid white;line-height:1.8;}
div.bottom .docheading {padding:0 0px 0 10px;background-color:#F1C365;margin:0 20px 0 20px;width:397px!important;float:left;color:#003399;height:20px;line-height:1.8;}
*html div.bottom .dateheading {width:251px;}
*html div.bottom .docheading {width:406px; margin:0 0 0 10px;}
div.bottom {background-color:#EDE8DC;width: 445px;clear:both;float:left;padding:0 0 15px 0;}

div.bottom h2 {color:#666666;font-size:10pt;margin:0px 0 0px 21px;}

div.bottom h3.grouping {margin:2px 0 0px 21px; font-size:1em;}
div.bottom  h4 {margin:0;padding:0;font-size:1.1em;}

div.toggle {padding-left:3px; margin-bottom: 0px; padding-bottom:0px}
div.toggle p {
	padding-top:4px;
	padding-bottom:10px;
	padding-left:20px;
	margin:0px 0 0px 0px;
	margin-bottom:0px!important;
	width:370px;
	font-size:100%;
	background-color:#FFFFFF;
}
/*div.toggle p.displayname {margin:0px 0 0px 20px;width:340px;}
div.toggle h5	{padding:5px 0 0 0;}*/

div.ToggleFooter {border-bottom:1px solid #F1DAAE;}

div.ToggleContainer tr {
	margin: 0px;
	padding: 0px;
}

div.livesubcontent {
	position:relative;
	top: -200px;
}

.NoticeDates {
	margin: 10px 0 0px 0;
	margin-bottom:0px !important;
	margin-top:0px !important;
}

.noticeHover{
	text-decoration:none!important;
	color:#003399;
}

div.contentmain {
	font-size: 110%!important
	clear:both;
}

.contentmain p {
	line-height: 145%;
	margin-bottom: 15px;
}

/*.contentmain div.webpartzonefull #ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichHtmlField {
	background-color: orange;
}*/

#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichHtmlField  table {
	margin-bottom: 15px;
}

.HideFTB {
    display: none !important;
}

div.bottomDivider {
	border-bottom: 1px #F1C365 solid;	
	height: 1px;
	margin: 0 7px 0 3px;
	width: 390px;
	line-height:0.2;
}

.qualServices {
	clear: both;
}

.ms-WPBody, .ms-WPBody table, .ms-WPBody td {
	font-size: 100%!important;
	font-family: verdana,arial,helvetica,sans-serif
}

.ms-WPBody .qualServices td {
	padding-bottom: 8px;
	font-size: 90%!important;
}

.ms-WPBody .qualServices p {
	font-size: 100%;
	margin: 0px;
}

.ms-WPBody .qualServices p a, .ms-WPBody .qualServices a p {
	text-decoration: none!important;
	color: #000099!important;
}

#WebPartWPQ9 img, #WebPartWPQ10 img {
	margin-top: 10px;
}
#WebPartWPQ9 .qualServices img, #WebPartWPQ8 .qualServices img {
	margin-top: 0px!important;
}

#MSOZoneCell_WebPartWPQ9 table {
	margin-bottom: 0px; 
}
#WebPartWPQ9, #WebPartWPQ8 {
	border: 0px none; 
	padding: 0px; 
	margin: 0px;
}
/*.ms-PartSpacingVertical {
	 background-color: yellow; 
	 border: 1px solid red;
}*/

.collapsibleHtmlTitle {
	width:340px;
	font-size:1em;
	padding:0 0 0 0px;
	color:#000099;
	margin:0;
	cursor:pointer;
	padding:2px 0 0 7px;
	font-weight:700;
}

