body {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:100%;
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	background-color:#ffffff;	
	margin-left:auto;
	margin-right:auto;
	color:#666666;

}     
.body{
	margin-top:0px;
	padding-top:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:auto;
	padding-left:auto;
	margin-right:auto;
	padding-right:auto;	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	background-color:#7F7766;
	
}
.small{font-size:8pt}
a.bold{font-weight:bold;}
b.small{font-size:8pt; color:#000}
td,p,span{font-size:8pt; color:#666666}
table.maintbl {
	align:center;
	background-color:#ffffff;	
}

table.maintbl td.header{
	background-color:#ffffff;
}

table.top_menu{margin-right:10px}
table.top_menu tr td a.top_menu {
	font-size:11px;
	color:#083D8F;
	font-weight:bold;
	text-decoration:none;
}

table.top_menu tr td.top_menu_item{
	padding:0px 5px;
}
table.maintbl td.header td.link1{
	background-image:url(/images/site/link1_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
table.maintbl td.header td.main_menu,table.maintbl td.header td.main_menu_sel{
	padding-right:40px;
	background-color:#D9DBED;
}

table.maintbl td.header td.main_menu table.main_menu td a.main_menu:hover,table.maintbl td.header td.main_menu table.main_menu td a.main_menu_sel:hover{color:#ffffff}

table.maintbl td.header td.main_menu table.main_menu td a.main_menu{
	color:#083D8F;
    font-size:12px;
    text-decoration:none;
}
table.maintbl td.header td.main_menu table.main_menu td table.select{background-color:#919BC9}
table.maintbl td.header td.main_menu table.main_menu td a.main_menu_sel{
	color:#FFFFFF;
    font-size:12px;
    text-decoration:none;

}

.bodyText a,td.bodycontent a{color:#004499;text-decoration:none;}
.bodyText a:visited,td.bodycontent a:visited{color:#6699CC;text-decoration:none;}

td.mainmenu_sepr{
	padding:0px 2px;
}
td.main_menu_item{
	padding:0px 10px;
}
table.maintbl td.body{ 
	background-color:#ffffff;
}

table.maintbl td.copyright {
	background-color:#EE7331;
	padding:5px;
	text-align:center;
	color:#ffffff;
    font-weight:bold;
    font-size:11px;
}
td.bottom_menu{
	background-color:#ffffff;
	padding:5px;
}
td.bottom_menu table tr td,td.bottom_menu table tr td a{
	color:#867E6E;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;

}
td.bottom_menu table tr td a:hover{text-decoration:underline;}
table.maintbl td.body{
	padding-top:30px;
}
/*//CDCCCD*/
td.title,td.title p,td.title span,td.title div {
	background-color:#CDCCCD;
	text-align:center;
	color:#343333;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;


}
td.title{
	padding-top:3px;
	padding-bottom:3px;
}
td.title p{
	padding:0px; margin:0px;
}
td.bodyText{
	padding:0px 0px 20px 0px;
	font-size:8pt;
	color:#666666;
	background-image:url(/images/site/botbor.gif);
	background-position:left bottom;
	background-repeat:repeat-x;

	
}
td.leftbor{
	background-image:url(/images/site/leftbor.gif);
	background-position:left top;
	background-repeat:repeat-y;

}
td.topbor{
		background-image:url(/images/site/topbor.gif);
	background-position:left top;
	background-repeat:repeat-x;

}
td.rightbor{
	background-image:url(/images/site/rightbor.gif);
	background-position:right top;
	background-repeat:repeat-y;

}
td.bodycontent{
	border-left:1px solid #cdcccd;
	border-right:1px solid #cdcccd;	
	padding:20px 0px 0px 0px;
	font-size:12px;

}

td.botbor{
	background-image:url(/images/site/botbor.gif);
	background-position:left bottom;
	background-repeat:repeat-x;

}
td.rightshadow{
	background-image:url(/images/site/shadow_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	vertical-align:top;

}
hr{
	border:0px none;
	width:100%;
	height:1px;
	border-top:1px solid #3E3225;
}
a.menu, a.menu:visited{
	font-size:11px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
a.currentlink,a.menu:hover{
	color:#6699CC;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
table.menu{
	margin-left:14px;
}

div.link{
	text-align:right;
	padding-right:70px;
}
div.link a, a.link,a.link:visited, a.more,a.more:visited,.more,.link, .bodycontent a.more,.bodycontent a.more:visited,.bodyText a.more,.bodyText a.more:visited{
	font-weight:bold;
	color:#F26721;
	font-size:11px;
	text-decoration:none;
}

div.link a:hover {
	text-decoration:underline;
}
img.dot{position:absolute;}
div.submenu{                 	
	background-color:#D9DBED;
	border-top:1px solid #cdcccd;	
	border-bottom:1px solid #cdcccd;

}

div.submenu_item{
	padding-left:5px;
	text-align:left;	
	padding-top:3px;
	padding-right:2px;
	padding-bottom:3px;
	background-color:#ffffff;
	border-left:1px solid #cdcccd;
	border-right:1px solid #cdcccd; 
}
div.submenu_item_select{    
    text-align:left; 	
	padding-left:6px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;	
	background-color:#D9DBED;
	border-top:1px solid #cdcccd;	
	border-bottom:1px solid #cdcccd;
}
div.submenu_item a, div.submenu_item_select a{
	font-size:11px;
	font-weight:normal;
	color:#243D8F;
	text-decoration:none; }
div.submenu_item a:hover, div.submenu_item_select a:hover{text-decoration:none}

td.title_on_green,td.title_on_green p,td.title_on_green span,td.title_on_green div{
	color:#ffffff;
	font-size:15px;
	text-transform:uppercase;
	font-weight:600;
	padding:0px 20px;
}
td.title_on_green p{margin:0px;padding:0px;}
td.ppath {
	padding:2px 20px;
	color:#7F7867;
	font-size:11px;
}
div.ppath a {
	font-size:11px;
	color:#7F7867;
	text-decoration:none;
}
.blue{color:#004499;}
.brown{color:#333300;}
h1,h2,h3{
	color:#333300;
	font-size:11px;
	margin-bottom:10px;
	margin-top:0px;
}
h1.blue,h2.blue,h3.blue{
	color:#004499;
	font-size:11px;
}
h1.brown,h2.brown,h3.brown{
	color:#333300;
	font-size:11px;
}
table.lmenu td.lmenu_item{
	padding-top:3px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom:3px;
	background-color:#919AC9;
}
table.lmenu td.lmenu_item_sel{
	padding-top:3px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom:3px;
	background-color:#003399;
}
table.lmenu td.lmenu_item a,table.lmenu td.lmenu_item_sel a{
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;

}


p{padding:0px;margin-bottom:10px; margin-top:10px;}
td.button_bot{
	background-image:url(/images/site/button_bot.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	vertical-align:top;
}
td.button_c_bot{
	background-image:url(/images/site/button_c_bot.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	vertical-align:top;
}
input.button{
	background-color:#919AC9;
	border:0px none;
	height:20px;
	color:#fff;
	font-size:8pt;
	margin:0px;
}
input.cancel{
	background-color:#EE7331;
	border:0px none;
	height:20px;
	color:#fff;
	font-size:8pt;
	margin:0px;
}
.data{color:#333300;font-weight:bold;}
.grey,a.grey{color:#D7D3CB;}
/*****************/

table.vote {
	border-top:1px solid #7F7867; 
	border-right:1px solid #7F7867; 

}
table.vote tr td {
border-left:1px solid #7F7867; 
border-bottom:1px solid #7F7867; 

}
table.vote tr td.cmenu,table.vote tr td.cmenu p{
	background-color:#cdcccd;     	
	color:#4D4390;
	font-weight:normal;
	font-size:8pt;
}
table.vote tr td.smalltext{
	background-color:#fff;
	color:#4D4390;
}
td.smalltext{
	font-size:11px;
}

table.zebra tr.header td{
	background-color:#919BC9;
	
	font-size:13px;
	font-weight:bold;
	color:#fff;

}

table.zebra tr td{ 
    color:#4D4390;
	border:1px solid #7F7867;		
	background-color:#cdcccd;     

}

table.zebra tr.row2 td{
	color:#4D4390;
	background-color:#fff;

}



table.zebra{
	border:1px solid #7F7867;		

	border-collapse:collapse;				


}
table.headers{
	border:1px solid #7F7867;

	border-collapse:collapse;		

}
table.headers tr td,table.headers tr th{
	border:1px solid #7F7867;
}
table.headers tr td {
	font-size:8pt;
}
table.headers tr th{
	background-color:#333399;     	
	color:#FFFFFF;
	font-weight:bold;
	font-size:8pt;

}

table.tehtabint{
	border-right:1px solid #7F7867;
	border-top:1px solid #7F7867;		
}
table.tehtabint tr td {
	border-left:1px solid #7F7867;
	border-bottom:1px solid #7F7867;
	padding:2px;
	text-align:left;	

}
table.tehtabint tr.head td,table.tehtabint tr td.section {
	background-color:#cdcccd;     	
	font-size:8pt;
	color:#4D4390;
	text-align:center; 
}

table.years tr.years  td    {padding: 4px 1.5em; text-align: center;}
table.years tr.years  td.current  {background: #919BC9 ; color: #FFFFFF;}
table.years tr.years  td.current a  {color: #FFFFFF;}
table.years tr.months td    {padding-top: 0; }
table.years tr.years  td  a {color: #4D4390;}
table.years tr.months td  a.cur {color: #4D4390; font-weight:bold; text-decoration: none;}

.gensmall,table.searchform tr td{color:#fff}


/******INPUT Styles********/

input.text{
	border:1px solid #666666;
	background-color:#fff;
	color:#666666;
	
	margin-top:5px;
}
textarea.textarea{
	border:1px solid #666666;
	background-color:#fff;
	color:#666666;
	
	margin-top:5px;
}
select.select {
	background-color:#fff;
	color:#666666;
	width:340px;
	border:1px solid #666666;
	
	margin-top:5px;
}

