/*
#007EC0
202457
#EFF4FF bg web
*/
body
{
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	background-color:#EFF4FF;
}

#wrapper
{
	position:relative;
	height:auto;
	width:1050px;
	margin:0 auto;
	text-align:left;
}

#header
{
	position:relative;
	height:165px;
	width:100%;
	background-color:white;
}


#menu
{
	background-color:#007EC0;
	position:absolute;
	top:115px;
	width:1000px;
	height:30px;
	color:white;
	padding-left:50px;
	list-style-type:none;

}

#menu li
{
	float:left;
	position:relative;
	color:white;
	text-decoration:none;
	font-size:14px;
	white-space: nowrap;
	height:100%;
}

#menu li.curpage,#menu>li:hover
{
	background-color:#202457;
}

#menu>li a
{
	width:100%;
	height:100%;
	color:white;
	text-decoration:none;
padding-top:7px;
	display:inline-block;
	position:relative;
	padding-left:10px;
	padding-right:10px;
}


#menu li ul
{	margin: 0px;
	padding: 0px;
	min-width:80%;
	position: absolute;
	top:31px;
	left:10px;
	z-index:1000;
	visibility: hidden;
	background-color:#202457;
	overflow:hidden;
	}

#menu li ul li
{	float: none;
	border-top:1px solid white;
	padding:0px 10px;
	height:16px;
	font-size:11px;
}

#menu li ul li a:before
{
content:'\00BB \0020 ';
}

#menu li ul li:first-child
{
	border:none;
}
#menu li ul li:hover
{
	background-color:#757677;
	cursor:pointer;
}

#menu li ul li a
{
	padding:0px;
	margin:0px;
}

#menu li ul li a:hover
{	text-decoration:none;}

#leftmenu, #leftmenu ul/* leftmenu andsub*/
{
	list-style-type:none;
}

#leftmenu li.curpage>a {

	color:#007EC0 !important;
}

#l ul
{
	padding:0px;
	margin:0px;
}
#leftmenu li { text-align: left}

#leftmenu>li /* only direct subitems */
{
	padding-bottom:10px;
	color: #202457;
	/*color: #007EC0;*/
}

#leftmenu > li > ul > li > ul /* only 3d level item group */
{
	padding-bottom:5px;
	margin-left: 2em; 
}

#leftmenu > li > ul > li > ul li /* 3d level items and below */
{
	padding-left:5px;
	padding-bottom:2px;
}

#leftmenu > li > a
{
	font-size:12px;
	font-weight:bold;

}

#leftmenu > li > ul > li > ul  li > a
{
	font-size:9px;
	margin-left: -2em;

}

#leftmenu li a,#leftmenu li a:link,#leftmenu li a:active,#leftmenu li a:visited
{
	text-decoration:none;
	color: #202457; 
	/*color: #007EC0;
	 color:blue; */
}


#content
{
	position:relative;
	width:990px;
	padding-left:30px;
	padding-right:30px;
	min-height:550px;
	background-color:white;
	padding-top:20px;
	padding-bottom:20px;
	
}
#content
p {text-align: justify} 


#content h1,h2,h3,h4
{
	color:#002c5f;
	margin-top:0px;
}

#footer
{
	background-color:white;
/*	border-top:10px solid #EFF4FF;
	border-left:1px solid #e7eef2;*/
	height:30px;
	width:100%;
	color:#757677;
	margin-top:20px;
	text-align:center;
	padding-top:5px;
}


#footer a, #footer a:link,#footer a:active,#footer a:visited
{
	color:#757677;
	text-decoration:none;
	display:inline-block;
}

#footer a:hover
{
	color:#e7eef2,
}

img
{
	border:0px;
}


#l
{
	float:left;
	width:20%;
	position:relative;
}

#r
{
	float:right;
	width:78%;
	padding-left:2%;
	position:relative;
}

.clr
{
	clear:both;
}

span.menuhead2 {font-size:12px; font-weight: bold}
span.menuhead1 {font-size:13px; font-weight: bold}


p.asidetitle { 
font-style:italic; margin-top: 0px
}
p.asidebottom { 
font-style:italic; text-align: center !important;
}

h3 , h4 {display:inline; fontweight: bold; font-style:italic; font-size: 100%; margin: 0; padding: 0} 

h4 {font-weight: normal}

.h4list {margin: 0px; padding: 0px; list-style-type: none}
.h4list li {margin-left: 20px; text-indent:-20px;}

table.success {background-color: #F9F9F9; border-spacing: 0px; border-collapse:collapse; margin: 10px 0; min-width: 500px} 
table.success td { vertical-align:top; border: 3px solid rgb(149,179,215); margin:0px; padding: 6px;  }
table.success td ul, ul.circle {margin:0px; margin-left:20px; padding:0px; list-style-type: circle; }

p { line-height: 1.5 }
.sub  {
	position: relative;
	top: 0.3em;
	font-size: 0.8em;
}
#h1header {margin-top: -15px}

h1 { font-size: 150%; margin:0px; padding:0px}
h2 {font-size: 120%}
h3, h4, h5 {font-size: 100%}


table.tableimg3 {background-color: #EEE; width: 100%; margin:10px 0; padding: 5px;}

.img250 img{
 width:100%; max-height: 260px
}

.img270 img{
min-height: 200px; max-height: 280px; width: 100%;

}

.img230 img{
max-height: 240px; width: 100%;
}

.img260 img{
max-height: 270px; width: 100%;
}
.img200 img{
max-height: 210px; width: 100%;
}

div.contentdiv{ text-align: justify; margin-top: 1em} 

div.rightframe {background-color:#EEE; float: right; margin-left:10px; margin-bottom:5px}
.rightframe h3 {margin-left: 5px;}
.rightframe ul {margin:0px 5px 5px 5px; list-style-type: none; padding:0px; width:290px}
.rightframe li {margin-left: 20px; text-indent:-20px; }
.rightframe  img {display:block; width: 300px; margin-bottom:10px} 

li {text-align: justify}

quote {font-style:italic; color:#002c5f}