body {
margin: 0;
padding: 0;
background: white;
font: 80% verdana, arial, sans-serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu li{
	text-indent:1em;
}
#menu {
position: relative; 
width: 15em;
}
#menu dt {
	cursor: pointer;
	margin: 2px 0;
	height: 2em;
	line-height: 20px;
	text-align: left;
	font-size:9px;
	font-weight: bold;
	border: 1px solid gray;
	background-color: #55A3FF;
}
#menu dd {
border: 1px solid gray;
}
#menu li a, #menu dt a,#menu dt{
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu dt a:hover,#menu dt:hover {
background: #eee;
}
#menu li a:hover{
	background-color: #66CCFF;
}


#menu2 {
position: relative;
}
#menu2 {
width: 5em;
}
#menu2 dt {
	cursor: pointer;
	margin: 5px 0;
	height: 4em;
	line-height: 20px;
	text-align: left;
	font-size:9px;
	font-weight: bold;
	border: 1px solid gray;
	background-color: #FFFFFF;
	vertical-align:middle;
	text-align:center;
	
	
	
}

#menu2 dd {
border: 1px solid gray;
}
#menu2 li {
	text-align: middle;
	font-size:9px;
	background-color: #FFFFFF;
	
}

#menu2 li a, #menu2 dt a,#menu2 dt{
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
vertical-align:middle;
text-align:left;
}
#menu2 dt a:hover,#menu2 dt:hover {
background: #eee;
vertical-align:middle;
text-align:left;

}
#menu2 li a:hover{
	background-color: #FFFFFF;
	vertical-align:middle;
	text-align:center;
}

/* New */

body {
	margin-top:0px;
	margin-bottom:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main {
	width:800px;
	color:#666666;
	text-align:center;
	margin:0 auto;
	font-size:80%;
	line-height:130%;
	background-color:#FFFFFF;
}

#header_wrapper, #nav_wrapper, #content_wrapper {
	width:765px;
}

#breadcrumbs {
	float:right;
	margin:0 10px -12px 0;
	font-size:85%;
}

#header {
	clear:right;
	background-image:url(./images/header-1.gif);
	background-repeat:no-repeat;
	text-align:left;
}
#header h1 { color:#2a56d6; height:115px; margin:0 15px; padding:0; line-height:2em; font-size:180% }

#content_left {
	float:left;
	width:180px;
	line-height:135%;
	padding:5px;
	margin:0 0 10px 0;
	text-align:left;
	font-size:100%;
}


#content {
	padding:5px;
	margin:0 0 10px 0;
	line-height:140%;
	background-color:#FFFFFF;
	text-align:left;
	float:right;
	width:550px;
}
#content p {
	padding:0;
	margin:8px 0 0 2px;
}
#content_l { 
	margin:0 auto;
	padding:5px;
	display:inline;
	float:left;
	width:48%;
}
#content_r { 
	margin:0 auto;
	padding:5px;
	display:inline;
	float:right;
	width:48%;
}

h1 {
	color:#2a56d6;
	font-size:130%;
	display:block;
	width:100%;
}
h2 {
	font-size:120%;
	display:block;
	width:100%;
	border-bottom:2px solid #F0F0F0;
	margin:0;
	padding:0;
	color:#557ef5;
}

#footer_wrapper {
	margin:0 auto;
	padding:0;
	width:765px;
	font-size:80%;
	text-align:center;
	clear:both;
	border-top-width: 6px;
	border-top-style: double;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-width: 6px;
	border-bottom-color: #CCCCCC;
}
#footer{
	padding-right:5px;
	margin:0;
	line-height:190%;
	text-align:right;
	clear:both;
	vertical-align:middle;
}
/*#footer_left{
	padding-right:5px;
	margin:0;
	line-height:190%;
	text-align:left;
	clear:both;
	vertical-align:top;
}*/
#content img{
	padding:1em;
}