﻿
body {
	background-color: #4c7680;
	background-image:url('/SiteCollectionImages/bg1.gif');
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	padding-bottom: 20px;
}

html{
font-size: 100%; /* WinIE text resize correction */
}

/* Top Navigation */

.top_nav {vertical-align:bottom;}

.top_nav a:visited {
	display:block;
	font-size: .9em; 
	color: #c0d8de; 
	background-color: #4c7680; 
	margin:0px !important;
	padding:2px 6px;
	border: 1px #4c7680 solid; 
	}

.top_nav a:link {
	display:block;
	font-size: .9em; 
	color: #c0d8de; 
	background-color: #4c7680; 
	margin:0px !important;
	padding:2px 6px;
	border: 1px #4c7680 solid; 
	}
.top_nav a:hover {
	color: #effafd;
	border: 1px #c0d8de solid; 
	}

.topNavSelected {
	border:1px solid #2f454a; 
	background-color:#3d5c63 !important;
	}
.topNavSelected a {
	color:#c0d8de !important;
	background-image:none;
	background-color:#3d5c63;
	}

/* Quicklaunch Navigation */
.leftnav_content {background-color:#effafd; font-size:.85em;}
/*.leftnav_content a {padding:8px 4px 0px 4px; color:#3d5c63;}
.leftnav_content a:hover {text-decoration:underline;}
*/


.navItem a:visited {
	color: #3d5c63;
	margin:0px 0px 0px 15px;
	width:148px;
	}


.navItem a {
	color: #3d5c63;
	margin:0px 0px 0px 15px;
	width:148px;
	}


.navItem {
	color: #3d5c63;
	margin:0px 0px 0px 15px;
	width:148px;
	}

.selectedNavHeader a {
	color:#2f454a;
	text-decoration:none;
	border:1px solid #c0d8de; 
	background-color:#effafd;
	}

.selectedNavHeader {
	color:#2f454a;
	text-decoration:none;
	border:1px solid #c0d8de; 
	background-color:#effafd;
	}
.selectedNavItem a {
	color:#2f454a !important;
	text-decoration:none;
	border:1px solid #c0d8de; 
	background-color:#effafd !important;
	}

.selectedNavItem {
	color:#2f454a !important;
	text-decoration:none;
	border:1px solid #c0d8de; 
	background-color:#effafd !important;
	}

.navSubMenu1 a:visited {
	display: block;
	padding:4px 6px;
	margin:0px;
	color: #3d5c63;
	border: 1px solid #effafd !important;
	width:164px;
	}

.navSubMenu1 a:link {
	display: block;
	padding:4px 6px;
	margin:0px;
	color: #3d5c63;
	border: 1px solid #effafd !important;
	width:164px;
	}
.navSubMenu1 a:hover {
	border: 1px solid #3d5c63 !important;
	text-decoration:none;
	}

.navSubMenu2 a:visited {
	font-size:.85em;
	display: block;
	padding:1px 6px;
	color: #3d5c63;
	width:148px;
}



.navSubMenu2 a:link {
	font-size:.85em;
	display: block;
	padding:1px 6px;
	color: #3d5c63;
	width:148px;
}



/* Log On Buttons */

#logonLinks {
	font-size:.85em;
	vertical-align:bottom;
	}
p#logonButton {
	margin:25px 15px 0px 0px;
	padding:0px;
}
p#logonHelpButton {
	font-size:.8em;
	margin:4px 16px 0px 0px;
	padding:0px;
	text-align:right;
	}
#logonButton a:visited {
	width:115px;
	color:#c0d8de;	
	display:block;
	background-color: #4c7680;
	padding:2px 6px;
	border: 1px #c0d8de solid;
	text-decoration:none;
	}
#logonButton a:link {
	width:115px;
	color:#c0d8de;	
	display:block;
	background-color: #4c7680;
	padding:2px 6px;
	border: 1px #c0d8de solid;
	text-decoration:none;
	}
#logonButton a:hover {
	color:#effafd;
	text-decoration:none;
	}
#logonHelpButton a:visited {
	color:#c0d8de;	
	padding:6px 6px;
	text-decoration:none;
	}
#logonHelpButton a:link {
	color:#c0d8de;	
	padding:6px 6px;
	text-decoration:none;
	}
#logonHelpButton a:hover {
	color:#effafd;
	text-decoration:underline;
	}

/* Footer */

.footer {color: #effafd; font-size: 11px;}
.footer a:visited {color: #effafd; text-decoration: none;}
.footer a:link {color: #effafd; text-decoration: none;}
.footer a:hover {color: #effafd; text-decoration:underline;}


.ms-bannerContainer2 {padding-right:10px; padding-left:6px;}


.breadcrumb {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #3d5c63;
	vertical-align:bottom;
	height: 12px;
}


.search {
	margin:0px 2px;
	padding: 0;
	color: #effafd; 
	font-size: 11px;
}




/*signin*/
.signin {color:red;}
.signin a:visited {color:red;}


.signin a:link {color:red;}


.ms-globallinks {color:red;}


.ms-globalright {color:red;}


.ms-SpLinkButtonInActive {color:red;}


.ms-HoverCellInActive {color:red;}


/* Sign on button and other global links */
.ms-globallinks a:visited {
	color:#4c7680;
	margin-right:16px;
	text-align:right;
	}
.ms-globallinks a:link {
	color:#4c7680;
	margin-right:16px;
	text-align:right;
	}
.ms-globallinks a:hover {color:#c0d8de;}



.ms-SPLinkButtonActive {background-color: lime;}




.ms-HoverCellActive {background-color: lime;}




/* Main Content Area */

/* Fonts */


.ms-rteCustom-SmallText {font-size: .83em !important;}

#hancMainContent h6 {color:#4c7680; margin:0px 0px 12px;}

#hancMainContent h5 {color:#4c7680; margin:0px 0px 12px;}

#hancMainContent h4 {color:#4c7680; margin:0px 0px 12px;}

#hancMainContent h3 {color:#4c7680; margin:0px 0px 12px;}

#hancMainContent h2 {color:#4c7680; margin:0px 0px 12px;}

#hancMainContent h1 {color:#4c7680; margin:0px 0px 12px;}

#hancMainContent h1 {font-size:1.4em;}
#hancMainContent h2 {font-size:1.2em; border-top:1px solid #c0d8de;padding-top:.15em;}
#hancMainContent h3 {font-size:1.15em;}
#hancMainContent h5 {font-size: 1em;}

#hancMainContent h4 {font-size: 1em;}

#hancMainContent td p {
				font-size: small;
				font-family: Verdana;
}

#hancMainContent p {font-size: .9em;}
#hancMainContent h6 {font-size: .9em;}

#hancMainContent li {font-size: .9em;}

#hancMainContent li li li {font-size: 1em;}


#hancMainContent li li {font-size: 1em;}


#hancMainContent a:visited {
	color: #3366f7;
	text-decoration: none;}


#hancMainContent a:link {
	color: #3366f7;
	text-decoration: none;}

#hancMainContent a:hover {
	color: #3366f7;
	text-decoration: underline;}

#hancMainContent ul	{
	list-style-image:url(/SiteCollectionImages/bullet_blue_chevron.gif);list-style-type:square;
	}

/* Spacing */

#hancMainContent p {letter-spacing:.025em; line-height:1.3em; margin:0em 0em .8em; padding:0;}
#hancMainContent h6 {padding-bottom: 0; margin-bottom:0;}
#hancMainContent h5 {padding-bottom: 0; margin-bottom:0;}
#hancMainContent ol {margin-top:.25em; padding-top:0; line-height:1.1em;}
#hancMainContent ul {margin-top:.25em; padding-top:0; line-height:1.1em;}
#hancMainContent li {
				margin-bottom: .3em;
				font-size: small;
}

.indent {margin-left:25px;}

/*  Lists with a bit of spacing after list items */

#hancMainContent ul.listSpacer li {margin-bottom:.5em;}



/* Unknown - are these being used? 

/* search box?
.ms-sbcell, .ms-sbplain {
	margin-right:2px;
	margin-left:2px;
	border:1px #555555 solid;
	height:14px;
}
.ms-sbcell {
	border:none;
	font-weight:normal; 
	font-size:8pt; 
	color: #3A4663;
	padding:0px;
}
.ms-sbgo {background:none;}

/*
.search {margin:6px 2px 0px 2px;}
.search .ms-sbcell .ms-sbplain {
margin-right:2px;
margin-left:2px;
border:1px #555555 solid;
height:14px;
}
.search .ms-sbcell
{
border:none;
font-weight:normal; 
font-size:8pt; 
color: #3A4663;
padding:0px;
}
.search .ms-sbgo
{
background:none;
}

*/

