﻿body
{
	background: #E8F1F5;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px; /*text-align : center;*/
	font-family: verdana, arial, helvetica, helv, sans-serif;
	padding-bottom: 0;
	font-size: 12px;
	color: #000000;
}

/* .anchorSubpages
{
	text-decoration:none;
	color:#004681;	
	font-weight:bold;
}
*/



a {
	text-decoration:underline;
	color:#004681;	
	font-weight:bold;
} 

a:hover {
	text-decoration:none;
	color:#004681;	
	font-weight:bold;
}

a:visited {
	text-decoration:underline;
	color: #680268;
	font-weight:bold;
}


.hide {
	visibility: hidden;
	display: none;}

p, ul li, ol li 
{
	font-family: Verdana, arial, helvetica, helv, sans-serif; 
	font-size: 12px; 
	color: black; 
	line-height: 18px;
}

ul li, ol li
{
	margin-bottom: 4px;
}

h1 
{
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	margin-top: 0px;
}

h2 
{
	font-size: 18px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	color: #333333;
	font-weight: bold;
}

h3
 {
	font-size: 14px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	color: #333333;
	font-weight: bold;

}
h4
 {
	font-size: 12px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	color: #333333;
	font-weight: bold;
 }
 h4.frontpage {
	font-size: 14px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #00467F;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 6px;
}

h4.frontpage a {
	color: #ffffff;

}
h4.frontpage a:hover {
	color: #ffffff;
	text-decoration: none;

}

.note {
	font-family: Verdana, helvetica, arial; 
	font-size: 11px; 
	line-height: 12px;}

.revdate {
	font-family: Verdana, helvetica, arial; 
	color: #727272;
	font-size: 11px; 
	line-height: 12px;}

/*tables*/


table.content {
	border-width: 1px;
	border-style: solid;
	border-color: #F5F3F9;
	border-collapse: collapse;
	background-color: white;
}

table.content th  {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: #F5F3F9;
	background-color: #00467F;
	/*-moz-border-radius: ;*/
}

table.content td {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #F7F9FB;
/*	-moz-border-radius: ;*/
}

.tablehdr {
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;}

/* footer links */

.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

p.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: none;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 20px; 
	MARGIN-LEFT: 0px
}

.footer a {
	COLOR: #000000;
	text-decoration: underline;
}
.footer a:link {
	COLOR: #000000;
	text-decoration: underline;
}
.footer a:hover {
	COLOR: #000000;
	text-decoration: none;
}

.footer a:visited {
	COLOR: #000000;

}

/*.Title2HomePage
{
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#666666;
}
*/
	
/*box text */
.BoxText {
	width: 75%;
	border:1px solid #04348A;
	padding: 6px 6px 0px 6px;
	margin-left: 48px;
	margin-bottom: 24px;
	background-color:#F5F3F9;
	color:#006990;
}

.BoxTextGuidelines
{
	font-family: Verdana, arial, helvetica, helv, sans-serif; 
	font-size: 11px; 
	color: black; 
	line-height: 15px;
	padding: 4px 2px 3px 2px;
	border:1px solid #86b6de;
	
}
/*.anchorHomepage
{
	text-decoration:none;
	color:#666666;	
}*/
.anchorSubpages
{
	/* text-decoration:none; */
	color:#004681;	
	font-weight:bold;
}

.anchorHomepage
{
/*	text-decoration:none; */
	color: #004681;
	font-weight:bold;
	
}
a.anchorHomepage:hover
{
	text-decoration:none;
	color: #004681;
	font-weight:bold;
	
}
a.titleDesc
{
    font-family: Tahoma, geneva, helvetica, sans-serif;
    font-size: 2.7em;
	font-size: 2.2em;
    font-weight:bold;
    line-height:85%; 
	line-height:95%; 
    text-align:left;
    color:#56A2D6;
    text-decoration:none;
    
}
a.titleDesc:hover
{
    font-family: Tahoma, geneva, helvetica, sans-serif;
    font-size: 2.7em;
	font-size: 2.2em;
    font-weight:bold;
    line-height:85%; 
	line-height:95%;
    text-align:left;
    color:#56A2D6;
    text-decoration:none;
    
}
a.titleDesc:visited
{
    font-family: Tahoma, geneva, helvetica, sans-serif;
    font-size: 2.7em;
	font-size: 2.2em;
    font-weight:bold;
    line-height:85%; 
	line-height:95%;
    text-align:left;
    color:#56A2D6;
    text-decoration:none;
    
}

.mainContentBoxFix h3
{
    font-family: Tahoma, geneva, helvetica, sans-serif;
    font-size: 2.7em;
		font-size: 2.2em;
    font-weight:bold;
    line-height:85%; 
		line-height:95%; 
    text-align:left;
    color:#56A2D6;
    text-decoration:none;
		margin: 10px 0 0;
		padding: 0;
}

/*pull quote */

.Pull {
	float: right;
	width: 200px;
	border:1px solid #04348A;
	padding: 6px 6px 0px 6px;
	margin-left: 24px;
	margin-bottom: 24px;
	background-color:#F5F3F9;
	color:#006990;
}

.Pull p {font-family: Arial, helvetica, helv, sans-serif; 
	font-size: 12px; 
	color: black; 
	font-weight: bold;
	line-height: 18px;}

.italname {font-style: italic;
	margin-top: -16px;}
/*larger pull quotes */

.Pull2 {
	width: 75%;
	border:1px solid #04348A;
	padding: 6px 6px 6px 6px;
	margin-left: 24px;
/*	margin-righteft: 24px;*/
	margin-bottom: 24px;
	background-color:#F5F3F9;
	color:#006990;
}

.Pull2 p {font-family: Arial, helvetica, helv, sans-serif; 
	font-size: 16px; 
	color: black; 
	text-align: center;
	/*text-style: italic;*/
	font-weight: normal;
	line-height: 18px;}

/*SignUp form CSS begins*/

.labelCss
{
	width: 32%;
	padding-left: 25px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

.labelCss2
{
	width: 50%;
	padding-left: 98px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

.text
{
	width: 72%;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 12px;
	vertical-align: top;
}
.errorMsgs
{
 font-weight:bold;
 font-size:11px;
}

/*SignUp form CSS ends*/

/*Left Navigation starts*/

#leftnavContent li ul
{
	display: block;
}

ul#leftnavContent
{
	font: 12px Verdana, arial, helvetica, helv, sans-serif; 
	line-height: 18px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-weight: bold;
}


#leftnavContent li
{
	width: auto;
	margin-bottom: 0px;
	padding-bottom: 11px;
	padding-top: 11px;
	color: #004681;
}

#leftnavContent li a
{
	color: #004681;
}

#leftnavContent li a:link, #leftnavContent li a:visited
{
	text-decoration: none;
	color: #004681;
	background: transparent;
}

#leftnavContent li a:hover
{
	text-decoration: underline;
}

#leftnavContent li ul
{
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: normal;
}

#leftnavContent li li
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	display: block;
}

/*Bottom Navigation*/

.AnchorFooter
{
 /*text-decoration:none;*/
 color:#004681;
 padding-right:10px;
 padding-left:10px;
 font-weight:bold;	
}

.ReadonlyFormCss
{
	width: 40%;
	padding-right: 10px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
}

.ReadonlyFormCss1
{
	width: 50%;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 12px;
	vertical-align: top;
}


.text1
{
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 12px;
}

.textboxCss
{
	width: 295px;
}
.WaterMarkText
{
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 11px;
	color: gray;
	text-decoration: none;
}
.buttoncss
{
	border-top: #FFF3DB 1px solid;
	border-bottom: #FFF3DB 1px solid;
	border-right: #FFF3DB 1px solid;
	border-left: #FFF3DB 1px solid;
}
.popup1
{
	visibility: hidden;
}
.popup2
{
	visibility: visible;
}


.contentHomePage
{	
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 12px;
	line-height:18px;
}



.underline
{
 text-decoration:underline;
 padding-bottom:4px;  
}




/*Bottom Menu*/

#Bottomnav
{
	font-family: verdana, arial, helvetica, helv, sans-serif;
	float: left;
	width: 730px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom:5px;
	margin-bottom: 0;	
	font-weight: bold;
}
#Bottomnav li 
{
	padding: 5px 0px;
	float: left;
	position: relative; /*	width:auto;*/
	white-space: nowrap;
	color: #000000;
	background-color: #fff;
}
#Bottomnav li a
{
	display: block;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
#Bottomnav li a:hover
{
	color: #000000;
	text-decoration: underline;
}

ul#Bottomnav li
{
	display: inline;
	padding-right:8px;
	
}

div.menu
{
	margin-top: 0px;
}
div.menu A.topicHead
{
	voice-family: inherit;
	font-size: 16px;
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 6px;
	color: #000000;
	padding-top: 6px; /*	background-color:#3367CD;*/ /*	background-color:#009FBD;*/ /* background-color:#B9E0E5;  	background-color:#C8D8D3;*/
	text-decoration: none;
	line-height: 16px;
}

div.menu A.topicHead:hover
{
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	margin-bottom: 0px;
	padding-bottom: 6px;
	color: #8B2D23;
	padding-top: 4px;
	border-top: #C8D8D3 1px solid;
	background-color: #C8D8D3;
	text-decoration: underline;
	voice-family: inherit;
}
div.menu A.menunav
{
	
	padding-right: 4px;
	font-weight: bold;
	display: block;
	padding-left: 4px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 6px;
	color: #000000;
	padding-top: 4px;
	border-top: #d6d6ed 1px solid;
	background-color: #FFFFE5;
	text-decoration: none;
	voice-family: inherit;
}
div.menu A.menunav:hover
{
	
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	margin-bottom: 0px;
	padding-bottom: 6px;
	color: #8B2D23;
	padding-top: 4px;
	border-top: #C8D8D3 1px solid;
	background-color: #C8D8D3;
	text-decoration: underline;
	voice-family: inherit;
}
div.menu A.menuTop
{
	
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 6px;
	color: #8B2D23;
	padding-top: 4px;
	border-top: #C8D8D3 1px solid;
	border-top: #d6d6ed 1px solid;
	background-color: #C8D8D3;
	text-decoration: none;
	voice-family: inherit;
}
div.menu A.menuTop:hover
{
	
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	margin-bottom: 0px;
	padding-bottom: 6px;
	color: #8B2D23;
	padding-top: 4px;
	border-top: #C8D8D3 1px solid;
	background-color: #C8D8D3;
	text-decoration: underline;
	voice-family: inherit;
}
div.menu A.menusubnav
{
	padding-right: 4px;
	display: block;
	padding-left: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 6px;
	color: #8B2D23;
	padding-top: 4px;
	border-top: #d6d6ed 1px solid;
	background-color: #EEF1F0;
	text-decoration: none;
	voice-family: inherit;
}
div.menu A.menusubnav:hover
{
	padding-right: 4px;
	display: block;
	padding-left: 12px;
	margin-bottom: 0px;
	padding-bottom: 6px;
	color: #8B2D23;
	padding-top: 4px;
	border-top: #C8D8D3 1px solid;
	background-color: #C8D8D3;
	text-decoration: underline;
	voice-family: inherit;
}
.hide
{
	padding-right: 16px;
	display: none;
	visibility: hidden;
	padding-left: 10px;
	margin-bottom: 24px;
	margin-left: 20px;
	margin-right: 16px;
}

.IMGCL
{
	padding-bottom: 8px;
	border-bottom: #6b7518 1px solid;
	padding-left: 6px;
	}

.IMGCL2
{
	padding-bottom: 8px;
	padding-left: 6px;
	}	

.IMGCLBoth
{
	padding-top: 10px;
	padding-bottom: 4px;
	border-bottom: #6b7518 1px solid;
	border-top: #6b7518 1px solid;
	}

.SubMenu
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: #cccccc 1px solid;
	line-height: 14px;
}
.SubMenu2
{
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 14px;
}

.errorMsgsVS
{
 font-weight:bold;
 font-size:11px;
 padding-left:5px;
}


/*Confirmation form CSS*/

.text1
{
	width: 27%;	
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
.text2
{
	width: 73%;	
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

#toolkitDescCount
{
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 10px;
	color: #2163c5;
	text-decoration: none;
     
}

#adminCommentsCount
{
	font-family: verdana, arial, helvetica, helv, sans-serif;
	font-size: 10px;
	color: #2163c5;
	text-decoration: none;
     
}

.textboxCss1
{  
  font-family : verdana, arial, helvetica, helv, sans-serif;
  font-size: 10px;
  border:solid white 0;
  color: #2163c5;
  text-decoration: none;
}

.offscreen
{
 position:absolute;
 left: -999em;	
}



.btn {
	font-family: arial, helvetica, sans-serif;
	border: 1px solid;
	border-color: #314F87 #333333  #333333 #314F87;
	background-color: #314F87;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	hasLayout: 0;
	margin: 0px;
	margin-left: 0px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 0px 0px 0px 0px;
	scroll-base-color: #f9f4ed;
	text-align: center;
	text-transform: uppercase;
	}

span.new {
	text-transform:uppercase;
	color:#850037;
	font-size:11px;
	border:1px solid #850037;
	padding:0px 2px;
	background:#FCD1E2;
}
