/* CSS Document */


body{ padding:0px; margin:0px;}

td{ font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	color:#4D4D4D;}
	
p{ margin:0px; padding:0px 0px 8px 0px; }


/* Horizontal Menu Colours */
.menubg{ background:url(/images/menu_bg.gif) left top repeat-x; height:35px; }
.menubg-blue{ background:url(/images/menu_bg_blues.gif) left top repeat-x; height:35px; }
.menubg-green{ background:url(/images/menu_bg_green.gif) left top repeat-x; height:35px; }
.menubg-purple{ background:url(/images/menu_bg_purple.gif) left top repeat-x; height:35px; }
.menubg-orange{ background:url(/images/menu_bg_orange.gif) left top repeat-x; height:35px; }
.menubg-red{ background:url(/images/menu_bg_red.gif) left top repeat-x; height:35px; }
.menubg-yellow{ background:url(/images/menu_bg_yellow.gif) left top repeat-x; height:35px; }



.menu{color:#FFFFFF;}
.menu a{ font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menu a:hover{ font-size:13px; color:#C7FF30;  font-weight:bold; text-decoration:none;}

.menubg-blue, .menubg-green, .menubg-orange, .menubg-yellow{ 
	color:#000000;
}
.menubg-blue a, .menubg-green a, .menubg-orange a, .menubg-yellow a{ 
	color:#000000;
}
.menubg-blue a:hover, .menubg-green a:hover, .menubg-orange a:hover, .menubg-yellow a:hover{ 
	color:#CC0000;
}

.shadowbg{ background:url(/images/shadow_bg.gif) left top repeat-x; height:8px;}

.bodybg{ background:url(/images/body_bg.gif) #FFFFFF left top repeat-x;}



.leftmenu a{
 	display:block;
	padding:6px 0px 5px 19px;
	font-size:12px;
	color:#666666;
	height:1%;
	text-decoration:none;
	background:url(/images/arrow.gif) no-repeat center left;}
.leftmenu a:hover{ text-decoration:underline; }


.dot{ background:url(/images/dot.gif) left top repeat-x; width: 215px;}


.search_bg{ background:#B8C037;}

.blacktext{ font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	padding:4px 4px 4px 20px;}
	
.redText{ font-size:12px;
	text-decoration:none;
	color: #FF0000;
	}
	
	
.whatcanbar, .normalheading{ background:url(/images/green_bar.jpg) left top no-repeat; padding:0px 0px 9px 44px; color: #ffffff;}
.whatcanbar2{ background:url(/images/whatcan_bar.jpg) left top no-repeat; padding:4px 0px 9px 44px;}

.input_gray{
	height : 19px;
	margin : 0;
	padding : 0;
	font-size : 12px;
	width : 161px;
	border : 1px solid #696969;
	}


.blacktext2{ font-size:18px;
	text-decoration:none;
	font-weight:normal;
	color:#4A4A4A;
	}
.blacktext3{ font-size:18px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}
.graytext1{ font-size:16px;
	text-decoration:none;
	font-weight:normal;
	color:#7E7E7E;
	}
.graytext_2{ font-size:16px;
	text-decoration:none;
	font-weight:bold;
	color:#525252;
	}
.graytext_3{ font-size:16px;
	text-decoration:none;
	font-weight:bold;
	color:#404040;
	}

.border-right{border-right:#E1E0E0 2px solid;}

.graytext_4{ font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4A4A4A;
	}
.graytext_5{ font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#6F6F6F;
	line-height:24px;
	}
.input_gray2{
	height : 19px;
	margin : 0;
	padding : 0;
	font-size : 12px;
	width : 48px;
	border : 1px solid #696969;
	}
	
	
	
/*programmer creation*/
.graylink{
font-size:11px;
text-decoration:none;
color: #727272;
}
.graylink a{
font-size:11px;
text-decoration:none;
color:#727272;
}
.graylink a:hover{
font-size:11px;
text-decoration:underline;
color:#333333;
}

.footer{ background:url(/images/footer_bg.gif) left top repeat-x; padding:35px 0px 32px 0px;}
.footertext{ font-size:14px; text-decoration:none; font-weight:normal; color:#747474;}
.leftmenu{
	float:left;
	display: table-cell;
	width: 170px;
}
.rightmenu{
	float:right;
	display: table-column;
	width: 170px;
	border-left: 1px dashed rgb(153, 153, 153); 
	padding-left: 10px;
	height: 962px;
}
.helmsdeep{
	width: 950px;
}
.rightcontent{
	margin-left: 50px;
	float:left;
}
.middlebox{
	width: 500px;
	padding-left: 10px;
}
.normalheading{
	height: 38px; 
	font-weight: bold; 
	font-size: 18px;
	padding:8px 0px 9px 44px;
}

/* Editor Styles */
.list td{
	background: #ffffff;
	color: #000000;
	padding: 5px;
	border-bottom: dotted 1px #dddddd;
	font-size: 12px;
}
.list th{
	background:transparent url(/images/topbarwithshadow.jpg) repeat-x scroll left top;
	height:35px;/*
	background-color: #009900;*/
	color: #ffffff;
	padding: 5px;
	font-size: 13px;
}
.list th th{
	background-image: none;
}
.list th a:link, .list th a:visited{
	color: #ffffff;
}

.newsbox td{
	color: black;
}
.thinborder, .doive2, .list{
	border: 1px #009900 solid;
	padding: 2px;
}
.thickborder{
	border: 3px #009900 solid;
	padding: 2px;
	background-color: #ffffff;
	color: #000000;
}

.list{
	margin-bottom:10px;
	text-align:left;
	padding: 0px;
}

.buttons{
	margin-bottom: 10px;
}