/* 
================================
Skin styles for NCQA
================================
*/   

/**************************************/
/******** Create box for the admin area **/
/***************************************/

.dropshadow2
{
	background: url(../../shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../shadow.gif) no-repeat bottom right;
	/*margin: 10px 0 10px 5px;*/
	width: 600px;
	padding: 0px;
	/*margin: 0 auto 0 auto !important;*/
	position: absolute;
	top: 170px;
	_top: 220px !important;
	z-index: 7000;
	margin-left: 23%;
	/*_margin-left: -250px;*/
}

span 
{
	padding: 0px; 
	margin: 0px
}

.innerbox
{
	position: relative;
	bottom: 6px;
	right: 6px;
	border: 1px solid #999999;
	padding: 4px;
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
}

/********************/

body 
{
	width: 100%;
	padding: 0 0 20px 0;
	margin: 0px;
	text-align: center;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333;
}
	
* html  body 
{
	background: #fff;
}

.footerBottom
{
	width: auto;
	margin: 0 auto;
	padding: 10px 0px 0px 0px !important;
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	color: #697074;
	font-size: 10pt;
	vertical-align: middle !important; 
	background-color: #ffffff;
}

.footerBottom
{
	margin-bottom: 10px !important;
}

img, .img, img1 
{
	border: 0;
}

.img
{
	margin: 5px 6px 5px 0px !important;	
}

.img1
{
	margin: 5px 5px 5px 5px !important;	
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #2861a3;
}

a:link, a:visited, a:hover, a:active 
{
	color: #2861a3;
	text-decoration: none;
}	

a:hover
{
	text-decoration: underline;
}
	
.outerWrapper 
{
	background: url(../../NCQA_Right_repeat.jpg) repeat-y; 
	margin: 0 auto;
	padding: 0px;
	border: 0px;
	height: auto !important;
	height: 960px;
	min-height: 960px;
}

html> body .outerWrapper 
{
	height: 960px !important;
	min-height: 960px !important;
}

.tableWrapper 
{
	margin: 0 auto;
	padding: 0px;
	border: 0px;
	background-color: white;
}

.middleimage
{
	margin: 0 auto !important;
	padding: 0px !important;
	border: 0px !important;
	background: white repeat top left;
}
					
.topimage 
{
	height: 40px;
/*	background-image: url(../../topshadwo.jpg); */
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px;
	padding: 0px;	
	border: 0px;
	border-collapse: collapse; 
}		

.bottomimage 
{
	height: 47px;
	margin: 0px;
	padding: 0px;	
	border: 0;
	border-collapse: collapse;	
	background:  url(../../NCQA_bottom5.gif) no-repeat left bottom;	
}	

.leftimage  
{
/*  background: url(../../leftshadwos.jpg) no-repeat top left; */
	margin: 0;
	padding: 0;		  	
	border: 0;
	border-collapse: collapse;
	width: 9px;
}

.rightimage  
{
/*  background: url(../../rightshadwos.jpg) no-repeat top left; */
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	width: 12px;
}		

/*
div #innerWrapper 
{
	text-align: left;
	width: 752px;
	height: 200px;
	padding: 40px 16px 14px 16px;
	background:  url(../../NCQA_bottom.jpg) no-repeat left bottom;

}
*/

#topFixedShadowImg 
{
	position: absolute;
	top: 0;
	left: 0;
	width: 784px;
	height: 40px;
	z-index: 4;
	background-image: url(../../topshadwo.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#leftFixedShadowImg  
{
	position: absolute;
	top: 6px;
	background: url(../../leftshadwos.jpg) no-repeat;
	left: 0px;
	width: 9px;
	height: 100%;
	z-index: 3;
}

#rightFixedShadowImg 
{
	position: absolute;
	top: 6px;
	left: 772px;
	width: 11px;
	height: 100%;
	z-index: 3;
	background-image: url(../../rightshadwos.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
}
	
#bottomFixedShadowImg 
{
	width: 784px;
	text-align: left;
	width: 752px;
	background:  url(../../NCQA_bottom.jpg) no-repeat left bottom;
}
	
#LeftPane, .ContentPane, .RightPane
{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
}				

#LeftPane
{
	width:  174px;
	border: 1px red dashed;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
}

.LeftPaneTop
{
	height: 11px;		
	width: 174px;
	font-size: 10pt;
	background-image:  url(../../topmenu.gif); 
	background-repeat: no-repeat;
	background-position: top left;
}
.LeftPaneMiddle
{
	background : #4A809B;
	width: 174px;
	margin: 0px;
	padding: 0px;
}

.LeftPaneBottom
{
	height: 13px;
	width: 174px;
	font-size: 10pt;
	background-image:  url(../../bottommenu.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
	
.RightPane  
{
	border: 1px red dashed;
	width: 126px;
	float: right;
	clear: right;
}

div #topLogo 
{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: 0px;
}

/*
div #topLogo 
{
	position: relative;
	background-position: top left;
	width: 143px;
	height: 83px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: 0px;
	background-image:  url(../../NCQAlogo3.jpg);
	background-repeat: no-repeat;
}

* html 	div #topLogo 
{
	padding-top: 0px;
	margin-top: 0px;
}

div #topLogo a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 143px;
	height: 83px;
}

div #topLogo a h1
{
	display: none;		
}
*/

img #logoImg {
	float: left;
	margin: 0px 0 0 26px;
}

#divisionshadow 
{
	height: 7px;
	font-size: 2px;
	width: 749px;
	margin: 0px !important;
	padding: 0px !important;
	background: url(../../ruler.jpg) repeat-x top left;
	float: left;
	clear: left;
	margin-left: 5px !important;
	margin-right: 0px;
}

html> body #divisionshadow 
{
	margin-left: 8px !important;
	margin-right: 0px !important;
	width: 747px !important;
}

/* Begin footerWrapper group */

#footerWrapper 
{
	position: relative;
	margin: 0;
	height: 30px;
	width: 753px;
	clear: both;
	color: #fff;
	/*background-color: #345379;*/
	font: 8pt arial, helvetica, sans-serif;
}

.footerrightside 
{
	display: block;
	float: right;
	padding-right: 30px;
	text-align: right;
	width: 294px;
	color: #2861a3;
	font: 8pt arial, helvetica, sans-serif;
}

.bottommenu a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2861a3;
}

.bottommenu a:hover 
{
	text-decoration: underline;
}

.footerleftside 
{
	display: block;
	float: left;
	/*width: 400px;*/
	padding-left: 15px;
	color: #697074;
	font: 8pt arial, helvetica, sans-serif;
}

/* End footerWrapper group */

/* FORMS */
form 
{
	margin: 0 0 1.5em;
}

input 
{
	font-family: arial,tahoma,verdana,sans-serif;
	margin: 2px 0;
}
/*
fieldset 
{
	border: none;
}
*/
label 
{
	display: block;
	padding: 5px 0;
}

label br 
{
	clear: left;
}

#altNav 
{ 
	/*position: relative;
	top: 10px;*/
	z-index: 400;
	float: right;
	clear: none;
	font-size: 7pt;
	margin: 10px 24px 8px 0px;
	/*width: 300px;*/
	vertical-align: middle;
	text-align: right;
}

html > body #altNav 
{
	/*position: relative;
	top: 0px; */
	z-index: 400;
}

#altNav ul 
{
	margin: 0px 8px 0px 0px;
	padding: 0px;
}

#altNav ul li 
{
	display: inline;
	list-style: none;
}

#altNav a, hyp 
{
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2861a3;	
}

#altNav a:link, #altNav a:visited, #altNav a:hover, #altNav a:active  
{
	color: #2861a3;	
}

#altNav a:hover 
{
	text-decoration: underline;
}

/* SEARCH */
#search form  
{
	width: 210px;
}

#search 
{
	color: #fff;
	font-weight: bold;
	/*position: relative;
	top: 23px;
	right: 0px;
	width: 221px;
	height: 22px;*/
	float: right !important;
	clear: right  !important;
	vertical-align: middle;
	/*width: 300px;*/
	text-align: right;
	padding: 0px;
	margin: 0px 24px 0px 0px;
	height: 20px; 
}

#search p 
{
	margin: 0px;
	padding: 0px;
}

* html #search 
{
	color: #fff;
	font-weight: bold;
	/*position: relative;
	top: 30px;
	right: 10px;
	width: 210px;*/
	float: right !important;
	clear: right  !important;
}

#search form 
{
	margin: 0;
}

#search input, .searchBox 
{
	width: 12em;
	margin: 0px;
	border: 2px #e3e3e3 inset;
	background-color: #fff;
	font-size: 9pt;
	font-weight: normal !important;
	color: #999999;
}

#search label 
{
	padding: 5px 0 0;
	display: inline;
}

#search .buttomsubmit 
{
	font-size: 76%;
	height: 20px; 
	/*background: url(../../bg_buttom.gif) no-repeat !important;*/
	cursor: pointer;
	border: 0px;
	color: white;
	width: 62px; 
	font-weight: 900;
	margin: 0px !important;
	padding: 0px !important;
}

* html #search .buttomsubmit 
{
	/*background: url(../../bg_buttom.gif) no-repeat !important;*/
	height: 20px;
	cursor: pointer;
	font-size: 76%;
	width: 62px;
	padding-bottom: 0px;
	border: 0px;
	margin: 0px !important;
	padding: 0px !important;
}

.fongrey 
{
	color: #5E5F5F !important;
	font-weight: 400;
}


	div #leftWrapper {
		position:  relative;
		/*top:  0px;
		left:  0px;*/
		width : 174px;
		overflow :  hidden;
		/*margin-bottom :  42px;*/
		padding :  0 0px;
		/*border: 1px red dashed;*/
		height: 800px;
		background:  url(../../bottomMenu.gif) no-repeat bottom left;
	}		
	
	html > body 	div#leftWrapper {		
		margin: 0px 0px 0px 0px;
		float :  left;
	}		
	
	* html div #leftWrapper {
		height:  800px;
		width: 174px;
		margin-top: 0px;
		margin-right: 4px;
	}
	
	#leftWrapperNavMenu {
		background : #4A809B;
		margin-left: 0px;
		margin-right: 0px;
		height: 788px;
		background-image:  url(../../topmenu.gif); 
		background-repeat: no-repeat;
		background-position: top left;
	}
	.leftWrapperNavMenuImg {
		width: 137px;
		height: 75px;
		padding: 20px 0px 0px 17px;
	}
	
	#contentRechts 
	{
		float :  left;
		overflow :  hidden;
	}

	.navtree 
	{
		background : #4A809B;
		margin: 0px;
		padding: 0px;
		margin-top: -1px;
		vertical-align: top;
		display: none;
	}
	
	.navtreenode1 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 1.6em !important;
		margin-left: 6px !important;
		padding: 0.3em 0em 0.3em 0em !important;
		display: block;
		background: #4A809B;
		border: 0px !important;
		width: 167px;
		_width: 167px;
		border-bottom: solid 1px #6d9ab2;
		-moz-border-bottom-colors: #6d9ab2;
	}
	
	html > body .navtreenode1
	{
		width: 161px;
	}
	
	.navtreenode1 a, .navtreenode1 a:link, .navtreenode1 a:visited, .navtreenode1 a:active
	{
		text-decoration: none;
		color: #ffffff;
		font-size: 10pt;
	}	
	
	.navtreenode1 a:hover
	{
		text-decoration: underline;
	}		

	.navtreechild1
	{
		position: relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 2.0em !important;
		margin: 0px;
		padding: 0.3em 0 0.3em 0.5em;
		display: block;
		background: #72a6c1;
		background-position: top left;
		background-repeat: repeat;
		border: 0px !important;
		width: 167px;
	}
	
	.navtreechild1 a
	{
		text-decoration: none;
		color: #ffffff;
		font-size: 10pt;
		padding: 0.0em !important;
		line-height: 2.0em !important;
		text-indent: 18px;		
		border-bottom: 1px #6d9ab2 solid !important;
		border-top: 1px #6d9ab2 solid !important;
		border: 0px !important;
	}	
	
	.navtreechild1 a, .navtreechild1 a:link, .navtreechild1 a:visited, .navtreechild1 a:active
	{
		text-decoration: none;
		color: #ffffff;
		font-size: 10pt;
	}	
	
	.navtreechild1 a:hover
	{
		text-decoration: underline;
	}		
	
	.navtreenode 
	{
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		text-decoration: none;
		line-height: 1.6em;
		margin: 0px;
		padding: 0.5em 0 0.5em 1.0em;
		display: block;
		color: #fff;
		background: #4A809B;
		border-bottom: 1px #6d9ab2 solid;
		width: 170px;
		_width: 170px;
	}
	
	.navtreenodeselected, .navtreenodeselected td, .navtreenodeselected a, .navtreenodeselected td a 
	{
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		text-decoration: none;
		line-height: 1.6em;
		margin: 0px;
		padding: 0.5em 0 0.5em 1.0em;
		display: block;
		color: #fff;
		background: #4A809B;
		border-bottom: 1px #6d9ab2 solid;
		width: 170px;
		_width: 170px;
	}		
				
	.navvtreenode a 
	{
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		text-decoration: none;
		line-height: 1.6em;
		margin: 0px;
		padding: 0.5em 0 0.5em 1.0em;
		display: block;
		color: #fff;
		background: #4A809B;
		border-bottom: 1px #6d9ab2 solid;
		width: 170px;
		_width: 170px;
	}
	
	.navtreenode a:hover 
	{
		text-decoration: underline;
		color: #ffffff;
		font-size: 10pt;
	}
			
	.navtreenode a:visited 
	{
		color: white;	
		font-size: 10pt;
	}
				
	.navtreechild a:link, .navtreechild a:visited, .navtreechild a:active
	{
		color:  #fff;
		font-size: 10pt;
		font-weight: 300;
		border-bottom: 1px #6d9ab2 solid;
		background-color: #72a6c1;
		display: block;
		padding-left: 27px;
		font-weight: normal !important;
		margin: 0px;
	}
			
	.navtreechild a 
	{ 
		_width: 274px;
		font-size: 10pt;
	}
			
	.navtreechild a:hover 
	{
		color: #275973 !important;
		_color: #275973 !important;
		padding-left: 29px;
		font-size: 10pt;
		font-weight: bold !important;
		text-decoration: none !important;
		border-bottom: 1px #6d9ab2 solid;
		background-color: #cbe1ec;
		background-image: url(../../arrows2.gif);
		background-repeat: no-repeat;
		background-position: 18px 12px;
		_background-position: 18px 14px;
	}
	
	.navtreenodehover
	{
		background-color: #cbe1ec;
	}
	
	.navtreenodehover a:hover
	{
		color: #275973 !important;
		font-size: 10pt;
		font-weight: bold !important;
		text-decoration: none !important;		
	}
	
  html > body .navtree, html > body .navtreenode1 .navtreenodehover, html > body .navtreenode1 td, html > body .navtreenode1
	{
		background-color: #4a809b !important;
		background-position: top left;
		background-repeat: repeat;
		color: #fff !important;
		font-weight: normal !important;
	}	
	
	html > body .navtreechild1 .navtreenodehover
	{
		background-color: #cbe1ec !important;
		background-position: top left;
		background-repeat: repeat;
	}	
	
	.navtop
	{
		background : #4A809B;
		margin: 0px;
		padding: 0px;
		height: 11px;
		background-image: url(../../topmenu.gif);
		background-repeat: no-repeat;
		background-position: top left;
		border-bottom: 1px #6d9ab2 solid;
	}
	
	html > body .navtop
	{
		margin-bottom: 1px;
	}
		
	.navbottom
	{
		background : #4A809B; 
		margin: 0px;
		padding: 0px;
		height: 13px;
		background-image: url(../../bottommenu.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		margin-top: -1px;
		border-top: 1px #6d9ab2 solid;
	}

	.navbl 
	{
		background: url(../../nav-bl.gif) 0 100% no-repeat #4a809b; 
		width: 168px !important;
	}
	
	.navbr 
	{
		background: url(../../nav-br.gif) 100% 100% no-repeat;
	}
	
	.navtl 
	{
		background: url(../../nav-tl.gif) 0 0 no-repeat;
	}
	
	.navtr 
	{
		background: url(../../nav-tr.gif) 100% 0 no-repeat; 
		padding: 10px;
	}
	
	.navclear 
	{
		font-size: 1px; 
		height: 1px;
	}

	/*****************************************/
	/*****	Leftwraper NavMenu, LEFT MENU ***/
	/****************************************/	
		.navlistold ul li a {
			list-style-type:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			text-decoration:none;
			line-height:1.6em;
			margin:0px;
			padding  :  0.5em 0 0.5em 1.0em;
			display  :  block;
			color  :  #FFF;
			background  :  #4A809B;
			border-bottom : 1px #6D9Ab2 solid;
			width  :  174px;
			_width: 274px;
		}
		
		.navlistold ul li a:hover {
			text-decoration:underline;
			color:#FFFFFF;

		}
		
		.navlistold ul li a:visited {
			color:white;	
		}
		
		
		.navlistold ul, .navlistold li {
			list-style-type:none;
			margin: 0px;		
			padding: 0px;
		}

		.navlistold ul ul li a:link, .navlistold ul ul li a:visited, .navlistold ul ul li a:active
		{
			color  :  #fff;
			font-size : 10pt;
			font-weight : 300;
			border-bottom : 1px #6D9Ab2 solid;
			background-color : #72A6C1;
			display:block;
			padding-left:27px;
			font-weight:normal !important;
			margin:0px;
			
		}
		
		.navlistold ul ul li a { _width: 274px;}
		
		.navlistold ul ul li a:hover {
	color  :  #275973 !important;
	_color  :  #275973 !important;
	padding-left : 29px;
	font-size : 10pt;
	font-weight : bold !important;
	text-decoration: none !important;
	border-bottom : 1px #6D9Ab2 solid;
	background-color:#CBE1EC;
	background-image: url(../../arrows2.gif);
	background-repeat: no-repeat;
	background-position: 18px 12px;
	_background-position: 18px 14px;
		}
		

		#active {
			  color  :  #fff;
			  font-size : 10pt;
			  font-weight : 300;
			  font-weight : bold;
			  background: url(../../arrows.gif)no-repeat 3px 14px;
			  background : #4A809B;
		}	
	
/*****************************************/
/*****	Leftwraper NavMenu, LEFT MENU ***/
/****************************************/	
.navlist
{
	color: #ffffff;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	background: #4A809B;
	vertical-align: bottom;
	border-collapse: collapse;
	table-layout: fixed;
}

.navlist tr, .navlist td, .navlist tbody
{
	color: #ffffff;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	background: #4A809B;
	vertical-align: bottom;
}

.navlisttree, .DNNTree, .navlistbody
{
	background: #4A809B;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	
	vertical-align: bottom;
}

.LeftPaneMiddle table
{
  padding: 0px;
	margin: 0px;	
}

/*
.navlistbody span, .navlisttree div, .DNNTree div, .navlistbody div, .navlistbody td
{
	background: red;
	padding: 0px;
	margin: 0px;
	color: #ffffff;

	vertical-align: middle;
	z-index:0;
	border: 1px;
}
*/
.navlisthover 
{
	color: #ffffff;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	height: 24px;
	vertical-align: bottom;
}		

.navlistnode
{
	color: #ffffff;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	height: 24px;
	margin: 0px;
	display: block;
	background: #4A809B;
	border-bottom: 1px #6D9Ab2 solid;
	padding: 1px 0px 0px 12px;
	vertical-align: bottom;
}

.navlistnode a
{
	color: #ffffff;
	vertical-align: middle;
}

.navlistselected, .Child
{
	background-color: #72A6C1;
	background-repeat: repeat;
	display: block;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	height: 24px;	
	padding: 0px 0px 0px 12px;
	vertical-align: middle;
	color: #ffffff;
	border: 0px;
	border-bottom: 1px #6D9Ab2 solid;
	vertical-align: bottom;
}


.navlistbody  
{
    border-bottom:1px dotted #B2B2B2 !important;
}

.navlistbody span
{
    margin-left:5px;
}

.navlistbody table
{
    border-top:1px dotted #B2B2B2 !important;
}

.navlistbody span table
{
    border-bottom:none !important;
    border-top:none !important;
}

.navlistbody table td
{
    padding:2px 0;
}


.navlistselected a, .navlist a, .navlistselected a, .navlistselected a:hover, .navlist a:hover, .navlistselected a:hover
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: bottom;
}		


		
		/*
	.navlist ul li a {
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		text-decoration: none;
		line-height: 1.6em;
		margin: 0px;
		padding:  0.5em 0 0.5em 1.0em;
		display:  block;
		color:  #FFF;
		background:  #4A809B;
		border-bottom: 1px #6D9Ab2 solid;
		width :  170px;
		_width: 274px;
	}
	.navlist ul li a: hover {
		text-decoration: underline;
		color: #FFFFFF;

	}
	
	.navlist ul li a: visited {
		color: white;	
	}
	
	
	.navlist ul,.navlist li {
		list-style-type: none;
		margin: 0px;		
		padding: 0px;
	}

	.navlist ul ul li a: link,.navlist ul ul li a: visited,.navlist ul ul li a: active
	{
		color :  #fff;
		font-size: 10pt;
		font-weight: 300;
		border-bottom: 1px #6D9Ab2 solid;
		background-color: #72A6C1;
		display: block;
		padding-left: 27px;
		font-weight: normal !important;
		margin: 0px;
		
	}
	
	.navlist ul ul li a { _width: 274px;}
	
	.navlist ul ul li a: hover {
color :  #275973 !important;
_color :  #275973 !important;
padding-left: 29px;
font-size: 10pt;
font-weight: bold !important;
text-decoration: none !important;
border-bottom: 1px #6D9Ab2 solid;
background-color: #CBE1EC;
background-image: url(../../arrows2.gif);
background-repeat: no-repeat;
background-position: 18px 12px;
_background-position: 18px 14px;
	}
	*/

	#active {
		  color :  #fff;
		  font-size: 10pt;
		  font-weight: 300;
		  font-weight: bold;
		  background: url(../../arrows.gif)no-repeat 3px 14px;
		  background : #4A809B;
	}

	/*Wrapper Content*/
	.contentWrapper1, .RightWrapperGrey1, .contentWrapper2 
	{
		margin: 1px 1px 0px 0px !important;
		padding: 0px !important;
		vertical-align: top;
		_border: solid 1px white;
	}
	
	.contentWrapper2
	{
		_margin: -19px 0px 2px 0px !important;
	}
	
	.RightWrapperGrey1  
	{
		float: left !important;
		clear: both !important;
		margin: 0 auto !important;
		background-color: #f5f4f2; 
		border: 1px #e0e0de solid !important;
		border-top: 5px #e0e0de solid !important;		
		margin-top: 0px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		width: 100%;
	}	
	
	/*
	html > body .RightWrapperGrey1 
	{
		width: 100%;
	}
	*/
	
	.contentWrapper1 a, .RightWrapperGrey1 a 
	{
		font-size: 10pt;
		color: #2861a3;
	}
	
	.contentWrapper1 a:hover, .RightWrapperGrey1 a:hover
	{
		text-decoration: underline;
		color: #2861a3;
	}
	
	/*
	.contentWrapper1 h1, .RightWrapperGrey1 h1 
	{
		padding:  0 10px 0px 10px !important;
		color: #3f6b82;
		font-size: 16pt;
		font-family: Arial, sans-serif;
	}
	*/
	.contentWrapperImg {
		margin: 0px 0px 5px 10px;
		padding: 0px;
	}
	
	.contentWrapper1 h2, .RightWrapperGrey1 h2, .contentWrapper2 h2 
	{
		color: #275973;
		font-size: 14.5pt;
		font-family: "Georgia", Times New Roman, Times, serif;
		font-weight: 400;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 0px;
		padding-left: 5px;
	}
	
	.contentWrapper2 h2 
	{
		padding-left: 2px;	
	}
	
	.contentWrapper1 h3, .RightWrapperGrey1 h3 
	{
		color: #275973;
		margin: 0px;
		/*_padding: 5px 0px 7px 10px;*/
		font-size: 11pt;
		font-weight: normal !important;
		font-family:  "Georgia", Times New Roman, Times, serif;
		padding: 2px 0px 7px 5px !important;
		_padding: 0px 0px 0px 5px !important;
	}
	/*
	.contentWrapper1 h6, .contentWrapper1 h6 a, .RightWrapperGrey1 h6, .RightWrapperGrey1 h6 a 
	{
		color: #275973;
		margin: 0px;
		font-size: 15px;
		font-weight: normal;
		font-family:  "Georgia", Times New Roman, Times, serif;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
	}		
	*/
	.contentWrapper1 p, .RightWrapperGrey1 p, .sel, .chk
	{
		line-height: normal !important;
		font-size: 10pt; 
		margin: 0px !important;
		padding: 0px !important;
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	.sel input, .chk input
	{
		line-height: normal !important;
		margin: 0px !important;
		margin-right: 4px !important;
		_margin-right: 2px !important;
		text-align: left;
		vertical-align: middle !important;
		float: left;
		clear: left;
	}
	
	.sel label, .chk label
	{
		padding: 0px !important;
		padding-top: 4px;
		height: 20px;
		text-align: left;
		vertical-align: middle !important;
	}
	
	.sel br, .chk br
	{
		line-height: 14px !important;
		_line-height: 2px !important;
	}
	
	.contentWrapper1 p a, .RightWrapperGrey1 p a 
	{
		font-size: 10pt;
		color: #2861a3;
		/*padding-bottom: 5px !important;*/
	}

	.contentWrapper1 p a:hover, .RightWrapperGrey1 p a:hover 
	{
		text-decoration: underline;
	}
	
	.contentWrapper1 p a:visited, .RightWrapperGrey1 p a:visited 
	{
		color: #2861a3;
	}	
	
	.RightWrapperGrey1 p a 
	{
		font-size: 8pt;
		color:  #2861A3 !important;
		line-height: 1.2em !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	
	.RightWrapperGrey1 p  a:hover 
	{
		text-decoration: underline;
		color: #2861A3;
	}
	
	.RightWrapperGrey1 .more 
	{
		padding-top: 3px !important;
	}
	
	.separator1, .RightWrapperGrey1 .separator1
	{
		 background: url(../../boxGreyDivision.jpg) repeat-x;
		 font-size: 1px;
		 padding: 0px !important;
		 height: 1px;
		 margin: 8px 0px 8px 0px !important;
		 _margin: 12px 0px 7px 0px !important;
		 width: 100%;		
	}
	
	.image {
		float: left;
		margin: 0px 10px 0px 10px;
	
	}
	
	* html .contentWrapper {
		margin:  0px 0px 5px 7px;
		width:  367px;
	
	}	
	.contentWrapper .picture{
		width: 86px;
		height: 85px;
		float: left;
		margin: 0px 10px 30px 10px;
	}
	
	.containerInformation {
		margin-top: 10px;
	}
	
	.containerInformation p  {
	line-height: 1.3em !important;
	
	}
	
	.bluefont
	{
		color: #333;	
	}
	
	.titleCenter, .titleCenterLarge 
	{
	/*	background-image: url(../../titlecenter1.jpg); */
		height: 30px;
		background-repeat: no-repeat;
		width: 100%;
  		color: #ffffff; 
		font-size: 12pt;
		padding-top: 5px;
		padding-left: 5px;
		font-weight: bold;
		font-family: Georgia, Times New Roman, Times, serif;
		margin-top: -19px;
	}
	
	.titleCenterLarge 
	{
	/*	background-image: url(../../titlecenterLarge3.jpg); */
	}	
	
	html > body .titleCenter, html > body .titleCenterLarge
	{
		margin-top: -2px;
	}
		
	.contentWrapperDivision, .contentWrapperDivision1
	{
		width: 100%;
		height: 4px;
		font-size: 2px;
		padding: 0px !important;
		background: url(../../ruler.jpg) repeat-x top left;
		float: left;
		clear: both;
		margin: 0 auto !important;	
		/*border: solid 1px green;*/
		margin-top: 2px !important;
		margin-bottom: 2px !important;
	}
	
	.contentWrapperDivision
	{
		margin: 0px 2px 0px 2px !important;	
	}
	
	/*
	html > body .contentWrapperDivision1
	{
		float: left;
		clear: both !important;
		margin: 5px 2px 2px 2px !important;
		height: 8px;
	}
	*/
	
	.contentWrapperGrey   {
background-color: #eff4f6;
border-top: 5px #E0E0DE solid;
font-size: 8.5pt !important;
line-height: 1.3em;
padding-bottom: 25px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 5px;
padding-left: 10px;
width: 95%;
	}
	
.contentWrapperGrey  a  
{
	font-size: 8pt;
	color: #2861a3 !important;
	padding-bottom: 52px;
}

.contentWrapperGrey  a: hover  
{
	text-decoration: underline;
}

.contentWrapperGrey h2 
{
	padding : 0px 5px 7px 0px !important;
	color: #275973;
	font-size: 9pt !important;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 15px 0px 5px 0px !important;
}

.contentWrapperGrey p 
{
	padding : 0px !important;
}

.contentWrapperGrey .more 
{
	padding-top: 8px !important;
}

.RightWrapper .more 
{
	padding-top: 8px;
}

.article, .banner, .bannerBlue
{
	position: relative;
	display: block;
	float: left !important;
	clear: left !important;
	margin: 0px !important;
	padding: 0px !important;
}

.banner
{
	background-color: #f2eeea;
}

.bannerBlue
{
	/*background-color: #e5f3fa;*/
	background-image: url(../../bluegrad.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.article h3, .banner h3, .bannerBlue h3, .bannerLink, .banner div h3
{
	color: #275973;
	margin: 0px;
	padding: 0px 0px 7px 0px;
	font-size: 11pt;
	font-weight: normal !important;
	font-family: "Georgia", Times New Roman, Times, serif;		
}

.banner h3, .bannerBlue h3, .bannerLink, .banner div h3, .tr
{
	font-size: 14pt;
}

.article p, .banner p, .bannerBlue p 
{
	color: #5E5F5F;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 10pt;
}	

.article p
{
	color: #333;
}

.banner p, .bannerBlue p 
{
	font-weight: normal;
	font-size: 10pt;
	line-height: normal;
	padding: 2px !important;
}	

.article div a, .banner div a, .bannerBlue div a 
{
	font-size: 10pt;
	color: #2861a3 !important;
}

.article div a:hover, .banner div a:hover, .bannerBlue div a:hover 
{
	text-decoration: underline;
	color: #2861a3 !important;
}

.article div a:visited, .banner div a:visited, .bannerBlue div a:visited 
{
	color: #2861a3 !important;
}

.readMore
{
	margin-bottom: 6px !important;	
}

.t 
{
	background: url(../../dot.gif) 0 0 repeat-x;  
	width: 100%;
}

.b 
{
	background: url(../../dot.gif) 0 100% repeat-x;
}

.l 
{
	background: url(../../dot.gif) 0 0 repeat-y;
}

.r 
{
	background: url(../../dot.gif) 100% 0 repeat-y;
}

.bl 
{
	background: url(../../bl.gif) 0 100% no-repeat;
}

.br 
{
	background: url(../../br.gif) 100% 100% no-repeat;
}

.tl 
{
	background: url(../../tl.gif) 0 0 no-repeat;
}

.tr 
{
	background: url(../../tr.gif) 100% 0 no-repeat; 
}

	.RightWrapper  {
		position: relative;
		right:  5px;
		width :  196px;
		/*border: 1px red dashed;*/
		height: 400px;
		margin: 0px;
		font-size: 10pt;

	}
	
	* html .RightWrapper  {
		right: 0px;
		left: 550px;
		width :  196px;
	}	
	
	.RightWrapper .sepator {
		 background: url(../../boxGreyDivision.jpg) repeat-x;
		 font-size: 4px;
		 padding: 0px;
		 height: 1px;
		 margin: 12px 0px 11px 0px;
		 _margin: 12px 0px 7px 0px;
	}

	
	
	
	.RightWrapper h5 {
		color: #275973;
		padding :  10px 5px 0px 10px;
		margin: 0px 0px 4px 0px;
		color: #3F6B82;
		font-weight: bold;
		font-size: 8.5pt;
		font-family:  Georgia, "Times New Roman", Times, serif;
	}
	
	.RightWrapper h3 {
		padding : 0px 5px 7px 10px;
		color: #275973;
		font-size: 9pt !important;
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		margin: 10px 0px 5px 0px !important;

	}
	
	.RightWrapper h4 {
		padding : 0px 5px 4px 10px;
		color: #275973;
		font-size: 8.5pt !important;
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		margin: 10px 0px 5px 0px !important;
	
	}
	
	.greyStrong 
	{
		color: #333;
		font-weight: 900;
		font-size: 8.5pt !important;
	}
	
	.RightWrapper p {
		color: #5E5F5F;
		margin: 0px 5px 0px 10px;
		padding: 0px 0px 0px 0px;
		font-size: 8pt;
		line-height: 12pt;
	}
	
	
	div#RightWrapperGrey p  a {
		font-size: 8pt;
		color:  #2861A3 !important;
		line-height: 1.2em !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	div#RightWrapperGrey p  a: hover {
		text-decoration: underline;
	}
	
div#RightWrapperGrey .more {
	padding-top: 3px;

}
	
	
div#RightWrapperGrey .sepator {
		 background: url(../../boxGreyDivision.jpg) repeat-x;
		 font-size: 4px;
		 padding: 0px;
		 height: 1px;
		 margin: 12px 0px 11px 0px;
		 _margin: 12px 0px 7px 0px;
	}
	
	#RightWrapperGrey  {
		background-color: #F5F4F2; 
		border-top: 5px #E0E0DE solid;
		margin-top: 2px;
	}
	
	#breadCrumb 
	{
		font-size: 7pt !important;
		padding: 0px !important;
		margin-top: 0px !important;
		_margin-top: 0px !important;
		margin-right: 0px !important;
		margin-bottom: 0px !important;
		margin-left: 25px !important;
	}
	
/*		* html  div#breadCrumb {
		margin: 5px 0px 5px 20px;
		padding: 0px;
	}*/
	
	#breadCrumb a 
	{
		color:  #2861A3;
		font-size: 7pt !important;
		margin: 0px;
		padding: 0px;
	}
	
	#breadCrumb a:hover 
	{
		text-decoration: underline;
	}
	
	.bluefont {
		color: #2861A3;
	}
	
	
	div.row {
		clear:  both;
		padding-top:  3px;
		margin: 0px;
		text-align: left;
		font-size: 8.5pt;
		padding-left: 14px;
		color: #2868A3;
	}
	
	div.row span.label {
		float:  left;
		width: 45px;
		text-align: left;
	}
	* html  div.row span.label {
		width: 8px;
	
	}
	div.row span.formw {
		width:  202px;
		text-align:  right;
		padding-left: 10px;
	} 
	#contentWrapperHome{
		position:  relative;
		top:  210px;
		left:  174px;
		margin:  0px 0px 5px 8px;
		width:  365px;
		color: #5E5F5F;
		/*border: 1px red solid;*/
	}
	
	#contentWrapperHome .picture{
		width: 86px;
		height: 85px;
		float: left;
		margin: 0px 10px 30px 10px;
	}
	
	
	* html  #contentWrapperHome{
		margin:  0px 0px 5px 7px;
		width:  367px;
	}
	
	
	/*List style of the centerWraper */
	
		
	#contentWrapper ul  {
	/*	list-style-image: url(../../listStylebgwhite.jpg);*/
		background-repeat: no-repeat;
		margin: 0px;
		padding: 0px 0px 0px;
		list-style-position: inside;
	}
	#contentWrapper li  {
		margin: 0px 0px 0px 10px;
		_margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 15px;
		_padding: 0px;

		list-style-type: none;
		background: url(../../listStylebgwhite.jpg)  0px 5px no-repeat; 
	}
	
	#contentWrapper li a {
		margin: 0px;
		text-decoration: none;
		color: #2861A3;
		padding: 0px;
	}
	
	#contentWrapper li a: hover {
	text-decoration: underline;
	}
	
	.contentWrapper1 .allListCenter, .allListCenter1 
	{ 
		display: block !important;
		margin: 0px !important;
		padding: 0px !important;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.0em;
		/*width: 350px;*/
		margin-top: -15px !important;
		color: #2861A3;
	}
		
	.RightWrapperGrey1 .allListCenter1
	{
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
	
	.contentWrapper1 .allListCenter ul, .allListCenter1 ul
	{
		margin-left: 20px;
		padding-left: 0;
		list-style-position: outside;
	}
	
	.contentWrapper1 .allListCenter li p,	.allListCenter1 li p, .allListCenter1 ul li p
	{
		margin: 0px !important;
		padding: 0px !important;
		margin-top: 5px !important;
		color: #5e5f5f;
		line-height: normal !important;
	}
	
	.RightWrapperGrey1 .allListCenter ul, .RightWrapperGrey1 .allListCenter1 ul
	{
		margin-top: 0px !important;
		margin-left: 5px !important;
		margin-right: 5px !important;
		padding-left: 0px !important;
		list-style-type: none !important; 
		list-style-position: outside;
	}
	
	html > body .contentWrapper1 .allListCenter, html > body .allListCenter1 
	{
		margin-top: -10px !important;
	}
	
	html > body .RightWrapperGrey1 .allListCenter ul, html > body .RightWrapperGrey1 .allListCenter1 ul
	{
		color: white;
		list-style-type: none !important; 
	}
	
	#container
	{
		width: 356px;
		float: left;
		margin-right: 7px;
	}
		
	#container  a 
	{
		font-size: 8pt;
		color: #2861a3;
		padding-bottom: 52px;
	}

	#container  a: hover 
	{
		text-decoration: underline;
	}
		
	#containerRight 
	{
		width: 193px;
		float: left;
		margin-left: 7px;
		margin-top: 10px;

	}
	
	#containerRight p {
			color: #5E5F5F;
			margin: 0px 5px 0px 10px;
			padding: 0px 0px 0px 0px;
			font-size: 8pt;

	}	
	#containerRight h5  {
			color: #275973;
			padding :  10px 5px 0px 10px;
			margin: 0px 0px 4px 0px;
			color: #3F6B82;
			font-weight: bold;
			font-size: 9.5pt;
			font-family:  Georgia, "Times New Roman", Times, serif;
		}
	
	#container p {
		margin: 0px;
		padding: 0px;
		font-size: 8.5pt;
 
	}

	#container .picture {
		float: left; 
		margin: 0px 10px 10px 2px;
	}
	
			/* CSS Document */
	
	div#contentWrapperRight {
		position:  absolute;
		top:  0px;
		left:  174px;
		margin:  0px 0px 5px 8px;
		width:  565px;
		color: #5E5F5F;
		font:  9pt normal Arial, Helvetica, sans-serif;
		color: #5E5F5F;
		/*border: 1px red solid;*/
	}
	
	div#contentWrapperRight .inputshadow {
	margin:  0 0 1px;
	_margin:  0 0 -1px;
	height: 1.4em;
	border: 2px #e3e3e3 inset;
	background-color: #fff;
	font-size: 9pt;
	font-weight: normal !important;
	color:  #999999;
}		
	
div#contentWrapperRight h3 {
		color: #275973;
		margin: 0px;
		padding: 0px 0px 7px 0px;
		font-size: 11pt;
		font-weight: normal !important ;
		font-family:  "Georgia", Times New Roman, Times, serif;
	}

	*html div#contentWrapperRight {
		margin:  0px 0px 5px 7px;
		width:  567px;
	}
	
	.leftWrapperLargeImg {
		width: 137px;
		height: 75px;
		padding: 20px 0px 0px 17px;
		border: 0px;

	}	
	
	#leftWrapperNavMenuLarge {
		background : #4A809B;
		margin-left: 0px;
		margin-right: 0px;
		height: 1010px;
		background-image:  url(../../topmenu.gif); 
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	
	div#leftWrapperLarge {
		position:  absolute;
		top:  0px;
		left:  0px;
		width : 174px;
		overflow :  hidden;
		/*margin-bottom :  42px;*/
		padding :  0 0px;
		/*border: 1px red dashed;*/
		height: 1020px;
		background:  url(../../bottomMenu.gif) no-repeat bottom left;
	}	
	
	

	
	div#contentWrapperRight h2 {
		padding : 0px 5px 0px 10px;
		color: #275973;
		font-size: 14.5pt;
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-weight: 400;
		margin: 5px 0px 5px 0px;
	}
	
	.SearchResultPage 
	{
		padding : 0px; 
		font-size: 8pt;
		font-family:  Arial, Helvetica, sans-serif;
		margin-left: 0px;
		margin-top: 5px;
	}
	
	.SearchResultPageRight {
		position: absolute; 
		top: 95px;
		left: 390px;
		margin-top: 5px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.resultColor {
		background-color: #EFF4F6;
		margin: 0px 20px 0px 10px;
		line-height: 1.3em;	
	}	
	
	.resultColorWhite {
		background-color: #fff;
		margin: 0px 20px 0px 10px;
		line-height: 1.3em;	
	
	}	
	
	.itemResult
	{
		float: left;
		clear: left;
		text-align: left;	
	}
	
	.itemResult a  
	{
		color: #2861A3;
		font-weight: bolder;
	}
	
	.itemResult a:hover  
	{
		text-decoration: underline;
	}
	
	.itemResultNextPage a  {
		color: #2861A3;
	}
	
	.itemResultNextPage a: hover  {
	text-decoration: underline;
	}
	
	.nextResult {
		font-size: 8pt;
	
	}
	.SearchResultBottomRight {
		float: right;
		margin: 10px 20px 0px 0px;

	}
	
	* html .SearchResultBottomRight {
		margin: 10px 10px 0px 0px;
	}
	
	
	/*Refernces of the SiteMap page */
	
	.colsitemap {
		width: 257px;
		float: left;
		margin: 5px 20px 0px 0px;
	}
	.colsiteMapRight {
		width: 257px;
		float: Right;
		margin: 5px 3px 0px 0px;
	}
	
	.itemSiteMap  
	{
		background-color: #EFF4F6;
		width: 100%;
		padding: 0px 4px 0px 4px !important;
		color: #2861A3;
		font-weight: bold;
		margin: 4px 0px 4px 0px !important;
		font-family: "Georgia", Times New Roman, Times, serif;
		font-size: 9pt;
		vertical-align: middle;
		text-align: left;
		line-height: normal;
	}
	
	html > body .itemSiteMap
	{
		padding: 4px 4px 4px 4px !important;
	}
	
	.itemSiteMap a, .itemSiteMap a:link, .itemSiteMap a:visited, .itemSiteMap a:hover, .itemSiteMap a:active
	{
		color: #2861A3;
		text-decoration: none;
	}
	
	.itemSiteMap  a:hover 
	{
		text-decoration: underline;
	}
	
	.pageLinkSiteMap 
	{
		margin: 0px;
		padding: 0px;
		margin: 4px 0px 4px 0px;
		font-family: "Georgia", Times New Roman, Times, serif;
		font-size: 9pt;
		font-weight: normal;
	}
	
	.pageLinkSiteMap a, .pageLinkSiteMap a:link, .pageLinkSiteMap a:visited, .pageLinkSiteMap a:hover, .pageLinkSiteMap a:active 
	{
		color: #2861A3;
		text-decoration: none;
	}
	
	.pageLinkSiteMap a:hover 
	{
		text-decoration: underline;
	}

a.urllinkresults, a.urllinkresults:link, a.urllinkresults:visited, a.urllinkresults:hover, a.urllinkresults:active  
{ 
	color: #5E5F5F; 
	text-decoration: none;
}

a.urllinkresults:hover 
{
	text-decoration: underline;
}
	
.sdmenu 
{
  width: 184px;
  font-family: Sans-Serif;
  font-size: 12px;
  padding-bottom: 10px;
  color: #FFF;
  background : #4A809B;
}

.sdmenu .title, .sdmenu .titlehidden
{
  display:  block;
  padding:  5px 0;
  color: white;
  cursor: pointer;
}

.sdmenu .title a: hover 
{
	text-decoration: underline;
}

.sdmenu .arrow 
{
	margin-left:  8px;
	margin-right:  1px;
}

.sdmenu .titlehidden 
{
    border-bottom:  none;
}

.sdmenu #top 
{
	background: #4A809B;
}

.sdmenu .submenu 
{
  overflow: hidden;
}

.sdmenu .submenu ul  
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.sdmenu .submenu li  a 
{
	display: block;
	width: 184px;
	padding: 0.5em 0em 0.5em 2.8em;
	color: #FFF;
	text-decoration: none;
	background: #4A809B;
	border-top: 1px #6D9Ab2 solid;
}

.sdmenu .submenu li  a: hover 
{
  color: #FFF;
  text-decoration: underline;
}

.sdmenu .normal ul  
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 184px;
}

.sdmenu .normal li  a 
{
	display: block;
	width: 167px;
	_width: 184px;
	padding: 0.5em 0em 0.5em 1.4em;
	color: #FFF;
	text-decoration: none;
	background: #4A809B;
	border-bottom: 1px #6D9Ab2 solid;
}

.sdmenu .normal li  a: hover 
{
	text-decoration: underline;
}

#underLineMenu 
{
	border-top: 1px #6D9Ab2 solid;
}

.sdmenu .submenu li.active a 
{
color: #fff;
font-size: 10pt;
font-weight: 300;
padding: 0.3em 0em 0.3em 1.4em;
background-color: #72A6C1;
}

.sdmenu .submenu li.active a: hover 
{
	background-image: url(../../arrows2.gif);
	background-position: 10px;
	color: #275973;
	font-weight: bold;
	background-repeat: no-repeat;
	background-color: #CBE1EC;
}

.sdmenu .submenu  li.activeUp a 
{
	color: #275973;
	font-size: 10pt;
	font-weight: bold;
	font-weight: 300;
	padding: 0.5em 0em 0.5em 2.8em;
	background-color: #CBE1EC;
}

/* Start Box Sing In background color grey  */

#bgBox 
{
	background-image: url(../../bg_box.jpg);
	width: 190px;
	_width: 196px;
	height: 134px;
	font-size: 8pt;
	color: #5E5F5F;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em; 
	padding: 2px;
	background-repeat: no-repeat;
}

#bgBox h4 
{ 
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #275973;
	margin: 0px;
	font-size: 13.5pt !important;
	padding: 5px 0px 0px 12px;
	font-weight: normal;
	word-spacing: 1px; 
}

#bgBox p 
{
	 padding-left: 12px;
	 margin: 8px 0px 0px 0px;
	 line-height: 1.1em !important;
 }

#bgBox .buttomLogin  
{
	 width: 99px;
	 position: absolute;
	 height: 25px;
	 text-align: center;
	 font-size: 9pt;
	 color: red;
	 left: 50px;
	  top: 99px;
	 padding: 0px; 
}

/* Start Box Sing In background color blue   */
					
#bgBoxBlue 
{
	/*
	 background-image: url(../../bg_box_login.jpg);
	 width: 195px;
	 height: 150px;*/
	 font-size: 8pt;
	 color: #275973;
	 font-family: Arial, Helvetica, sans-serif;
	 line-height: 1.3em;
	 padding: 0px !important;
	 background-repeat: no-repeat;
	 margin: 0px !important;
	 /*position: absolute;
	 top: 140px;*/
}

#bgBoxBlue p 
{
	margin: 0px;
	padding: 0px;
}

#bgBoxBlue a:link, #bgBoxBlue a:visited, #bgBoxBlue a:active 
{
	font-size: 7pt;
	font-weight: 800;
	text-decoration: none;
	color: #2861A3 !important;
}

#bgBoxBlue a:hover 
{
	font-size: 7pt;
	font-weight: 800;
	color: #2861A3 !important;
	text-decoration: underline;
}

#bgBoxBlue h4 
{ 
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #275973;
	margin: 0px;
	font-size: 13.5pt !important;
	padding: 8px 0px 8px 13px;
	font-weight: normal;
	word-spacing: 1px; 
	text-align: left;
}

#bgBoxBlue p 
{
	 padding-left: 5px;
	 margin: 5px 0px 10px 2px;
}

#bgBoxBlue .buttonLogin 
{
	 background: url(../../bg_bt_GO.jpg) no-repeat left;
	 width: 16px;
	 height: 15px;
	 text-align: center;
	 font-size: 6pt;
	 color: white;
	 font-weight: bold;
	 /*
	 position: absolute;
	 top: 82px;
	 left: 150px; */
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 cursor: pointer;
}

/*
* html #bgBoxBlue .buttomLogin {
	 top: 84px;
		 left: 145px;

}
*/

.singIninput 
{
	width: 140px;
	margin-left: 8px;
	height: 20px;
	border: 2px #e3e3e3 inset;
	background-color: #fff;
}

* html .singIninput 
{
	margin-left: 6px;
	height: 20px;
}

/*
#bgBoxBlue form 
{
	width: 190px;
	height: 80px;
	margin-left: 5px;
	margin-top: 10px;
}
*/

#boxGrey   
{
	background-color: #f5f4f2; 
	border-top: 5px #E0E0DE solid;
	padding-top: 10px;
	position: absolute;
	top: 300px;
	height: auto;
	padding-bottom: 30px;
	width: 196px;
	font-size: 8.5pt;
	line-height: 1.3em;
}

* html #boxGrey   
{  
	padding-bottom: 20px;
}

#boxGrey  h5 
{
	color: #275973;
	padding: 0px 5px 0px 10px;
	margin: 0px 0px 4px 0px;
	color: #3F6B82;
	font-weight: bold;
	font-size: 8.5pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#boxGrey .more  
{	
	padding-top: 8px;
}

#boxGrey  p  a   
{
	color: #2861A3;
	font-size: 8.5pt;
	padding-top: 10px;
	text-decoration: none;
}

#boxGrey  p  a: hover 
{
	text-decoration: underline;
}

.link  
{
	color: #2861A3;
	font-size: 8.5pt;
	font-weight: 900;
	padding-top: 10px;
	text-decoration: none;
}
	
#boxGrey  p  
{
	color: #5E5F5F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.3em !important;
}

#boxGrey  h4  
{
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #275973;
	margin: 0px;
	font-size: 8pt !important;
	padding: 0px 0px 0px 10px;
	font-weight: normal;
	word-spacing: 1px; 
} 	

#boxGrey  h1  
{
	font-family: "Georgia", Times New Roman, Times, serif;
	color: #275973;
	margin: 0px;
	font-size: 9pt;
	padding: 0px;
	margin: 0px 0px 5px 10px; 
	font-weight: normal;
	word-spacing: 1px; 
} 	

.iconAcrobetReader
{
	width: 12px;
	height: 12px;
	border: 0px;
	padding: 0px 0px 0px 7px;
	margin: 0px;
}
 
#boxGrey .sepator 
{
 background: url(../../boxGreyDivision.jpg) repeat-x;
 font-size: 4px;
 padding: 0px;
 height: 1px;
 margin: 12px 0px 11px 0px;
 _margin: 12px 0px 7px 0px;
}

.markermenu
{
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width:  140px;
	list-style-type: none !important;
	list-style-image: none !important;
}

.markermenu li 
{
	list-style-type: none !important;
	list-style-image: none !important;
}

.markermenu li a
{
	background:  #f5f4f2 url(../../listStyle.jpg) no-repeat 2px center;
	font: 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	width:  auto;
	color: #2861A3 !important;
	font-size: 7.5pt;
	padding:  4px 0;
	padding-left:  17px;
	text-decoration:  none;
}


html .markermenu li a
{ 
	width: 150px;
}

.markermenu li a: hover
{
	text-decoration: underline;
}

.markermenu li a: visited
{
	color: #2861A3 !important;
}

.bottomBoxinformation 
{
	background: url(../../bg_bottomBox.jpg) repeat-x top left;
	height: 85px;
	width: 360px;
	border-bottom: 1px #c5c5c4 solid;
	border-top: 1px #c5c5c4 solid;
	text-align: center;
	color: #275973;
	font-weight: 900;
	font-size: 9.5pt;
	padding-top: 15px;
	margin-top: 20px;
}

.bottomBoxinformation span  
{
	font-weight: normal !important; 
	font-size: 8.5pt;
}

#bannerPromoRight 
{
	background-image: url(../../banner_promoRight2.jpg);
	background-repeat: no-repeat;
	width: 184px; 
	height: 136px;
}

#bannerPromoRight .bttom 
{
	/*background-image: url(../../bt_learnMore.jpg);*/
	width: 99px;
	height: 25px;
	background-repeat: no-repeat;
	position: relative;
	top: 105px; 
	left: 85px;
}

#bannerPromoBottom 
{
	background-image: url(../../banner_promo_bottom.jpg); 
	width: 330px; 
	height: 105px; 
	margin-top: 35px;
}

#bannerPromoBottom .bttom 
{ 
	background-image: url(../../bt_order.jpg);
	width: 99px;
	height: 34px;
	position: relative;
	top: 60px;
	left: 80px;
	background-repeat: no-repeat;
}

#bannerPromoHome
{
	position: relative;
	background-image: url(../../banner_promo_home3.jpg);
	width: 554px;
	height: 205px;
	background-repeat: no-repeat;
	vertical-align: top;
	background-position: top left;
	top: -38px;
	_top: -36px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#bannerPromoHome .bttom 
{
	width: 152px;
	height: 97px;
	background-repeat: no-repeat;
	position: relative;
	top: 95px;
	left: 385px;
}

.heightHeader 
{
	width: 100%;
	/*height: 60px;*/
	margin: 0px !important;
	padding: 0px !important;
	position: relative;
}

html > body .heightHeader 
{
	width: 100%;
	/*height: 60px; */
	position: relative;
}

.blueColorStrong
{
	color: #275973;
}

/* style for module titles */
.Head   
{
	color: #ffffff;
	font-size: 12pt;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif; 
}

/* style of item titles on edit and admin pages */
.SubHead    
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight:  bold;
  color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalLeft
{
  font-weight: normal !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	line-height: normal !important; 
	vertical-align: top !important;
	border: 0px !important;
	margin: 5px !important;
	padding: 0px !important;
	line-height: 10.5pt;
}

.Normal a
{
	font-size: 10pt
}

.NormalLeft
{
	margin: 0px !important;
}

.Normal ul, .NormalLeft ul, .BulletedList
{
	margin-top: 0px !important;
	margin-left: 18px !important;
	margin-right: 5px !important;
	padding-left: 0px !important;
	list-style-position: outside;
	/*color: #333;*/
}

#dnn_MiddleLeftPane, #dnn_MiddleRightPane, img
{
	display: none;
}

#dnn_dnnLogo_imgLogo, #dnn_dnnPaneHeadControl_lblSectionTitle, #dnn_dnnPaneHeadControl_lblPaneTitle
{
	display: block;
}



