body { 
padding:0; margin:0;
text-align:center; /* for IE */ 
background:#eaeaea;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

div#wrapper { 
text-align:left; /* reset text alignment */ 
width:778px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */
border-left:1px solid #b1b0b0;
border-right:1px solid #b1b0b0; 
background:#ffffff;
}
.bgtopstrip
{
	background:url(images/menubg.jpg) repeat-x;
	width:589px;
	height:30px;
}
.topmenu, .topmenu a
{
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
	vertical-align:top;
	padding-bottom:20px;
	text-decoration:none;
}	
ul#dividmenu {
border:0 none;
width:585px;
list-style:none;
margin:0;
padding:0;
}

ul#dividmenu li {
border:0 none;
float:left;
display:inline;
list-style:none;
position:relative;
margin-left:8px;
padding-top:4px;
font:11px/22px Verdana, Arial, Helvetica, sans-serif;
}

ul#dividmenu ul {
border:0 none;
width:220px;
list-style:none;
display:none;
position:absolute;
left:25px;
top:47px;
margin:0;
padding:0;
}

ul#dividmenu ul:after /*From IE 7 lack of compliance*/ {
clear:both;
display:block;
font:1px/0 serif;
content:".";
height:0;
visibility:hidden;
}

ul#dividmenu ul li {
width:220px;
float:left;
display:block !important;
}

ul#dividmenu a {
float:none !important;
display:block;
color:#fff;
font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
height:auto !important;
}

ul#dividmenu ul a {
float:none !important;
display:block;
color:#000;
font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
height:auto !important;
}

ul#dividmenu li:hover li a,ul#dividmenu li.iehover li a {
float:none;
color:#000;
}

ul#dividmenu li:hover li:hover li:hover li a,ul#dividmenu li.iehover li.iehover li.iehover li a {
color:#666;
}

ul#dividmenu li:hover li:hover li:hover li a:hover,ul#dividmenu li.iehover li.iehover li.iehover li a:hover {
color:#000;
}

ul#dividmenu ul ul,ul#dividmenu ul ul ul {
display:none;
position:absolute;
top:0;
left:220px;
}

ul#dividmenu li:hover ul ul,ul#dividmenu li:hover ul ul ul,ul#dividmenu li.iehover ul ul,ul#dividmenu li.iehover ul ul ul {
display:none;
}

ul#dividmenu li:hover ul,ul#dividmenu ul li:hover ul,ul#dividmenu ul ul li:hover ul,ul#dividmenu li.iehover ul,ul#dividmenu ul li.iehover ul,ul#dividmenu ul ul li.iehover ul {
display:block;
}

ul a:hover,.link:hover,.footer_txt a:hover,.r_text a {
text-decoration:none;
}

.text3,.text4 {
padding:10px 15px;
}

ul#dividmenu a:hover,ul#dividmenu li:hover a,ul#dividmenu li.iehover a,ul#dividmenu li:hover li:hover li a,ul#dividmenu li.iehover li.iehover li a {
color:#FFA16E;
}

ul#dividmenu li:hover li a:hover,ul#dividmenu li:hover li:hover a,ul#dividmenu li.iehover li a:hover,ul#dividmenu li.iehover li.iehover a,ul#dividmenu li:hover li:hover li a:hover,ul#dividmenu li:hover li:hover li:hover a,ul#dividmenu li.iehover li.iehover li a:hover,ul#dividmenu li.iehover li.iehover li.iehover a {
background:#8493aa;
color:#000;
}
.titleback
{
	background:url(images/img33.gif) no-repeat;
	height:25px;
}
h1, h1 a
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#156888;
	padding-left:23px;
	margin-top:0px;
}
.heading {
	font-family: Verdana, Arial;
	font-size:13px;
	line-height:16px;
	color: #156888;
	text-decoration: none;
	font-weight:bold;
}
/*left menu*/
#ddblueblockmenu{
 width:163px; 
 float:right;
 position:relative; 
 margin-right:0;
}
#ddblueblockmenu ul{
margin:0;
padding-left:5px;
text-align:left;
background-color:#8a320a;
list-style-type:none;
font:normal 80% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{

width:163px;/*215px minus all left/right paddings and margins*/
text-align:left;
padding-right:5px;
border-right-color:#CCCCCC;
text-decoration:none;
color:#ffffff;
background-color:#8a320a;
}

* html #ddblueblockmenu li a{ /*IE only */
width:214px; /*IE 5*/
w\idth:198px; /*200px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {

color:#F5986C;
}
/*

h2, h2 a
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff9c00	;
	padding:5px 10px 5px 15px;
	text-align:justify	
}*/
h2, h2 a, h2 a:hover
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#156888;
	padding-left:23px;
	margin-top:0px;
}
#outer{ 
border-left: solid 212px #eaecee;  /* color of the left column  */ 
background-color: #ffffff; /* color of the content column */
 } 

#inner{ margin:0px; width:100%; } /* The ie/pc pecularity */ 

/* --------------left navi------------- */

.content1
{
	font:12px/17px tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#6e6f6f;
	text-align:left;
	width:400px;
	padding:0 10px;
	margin-left:0px;
	text-decoration:none;
	/*background:#ffffff;*/
}
.content
{
	font:12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	width:580px;
	padding:0 10px;
	margin-left:0px;
	text-decoration:none;
	/*background:#ffffff;*/
}
.contentfont a
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#156888;
	text-decoration:none;
}
.contentfont a:hover
{
color:#8A320A;
}
.footer
{
	text-align:center;
	clear:both;
	width:778px;
	line-height:18px;
	margin:0;
	padding:0;
	background:url(footerimg.gif) repeat-x;
	
}
.footerfont
{
	text-align:center;
	padding-top:10px;
	color:#ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#126a97
}
.footerfont a
{
	text-align:center;
	text-decoration:none;
	color:#ffffff;	
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	background-color:#126a97;
	text-decoration:none;
}
.footerfont a:hover
{
	text-decoration:underline;
	color:#000000;
	text-decoration:none;
}
.formtext
{
	color:#000000;	
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.cssform p{
width: 200px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 50px; /*width of left column containing the label elements*/
height: 1%;
}
.cssform label{
font:11px Verdana, Arial, Helvetica, sans-serif;
float: left;
margin-left: -50px; /*width of left column*/
width: 60px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 80px;
vertical-align:top;
}
.cssform textarea{
width: 150px;
height: 150px;
}
.reffmore {
	font:12px/16px tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	width:580px;
	padding:0 10px;
	margin-left:0px;
	font-weight:bold;
}
.reffmore A{
	font:12px/16px tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	width:400px;
	padding:0 10px;
	margin-left:0px;
	text-decoration:none;
	font-weight:bold;
}
.reffmore A:hover{
	font:12px/16px tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	width:400px;
	padding:0 10px;
	margin-left:0px;
	text-decoration:none;
	font-weight:bold;
}
