body {
	font: 16px  "TimesNewRoman", Verdana, sans-serif;
	color: #666666;
	background: #FFFFFF;
}
* {padding:0; margin:0;}
.clear {clear:both;}
#wrap {background: url(images/headerbg.jpg) no-repeat; width:783px; margin:auto; border-top: solid 8px #EFEFEF;}
#header {height:90px;}
#content {padding:0px 30px 0px 30px;}
#footer  {background:url(images/footerbg.jpg) bottom no-repeat; padding-bottom:0px;}

a {color:#6C7B8B; text-decoration:none;}
a:hover {color:#000000; }
#content p {line-height:22px;}
h2 {font: normal 18px "Trebuchet MS", Verdana, sans-serif;color: #330033;}

#content img {background:#efefef; border:solid 1px #cccccc; padding:3px; width:70px;}

.linkbutton {display:block; background:url(images/button1.j00pg) no-repeat; width:79px; height:22px;
text-align:right; padding:5px 20px 0 5px; }
.linkbutton:hover {background:url(images/button3.jpg) no-repeat;}

#topmenu ul {text-align:center; display:block; float:right;
/*change the value below to decrease or increase the width of top menu*/
width:500px;
/*--*/
}
#topmenu li {display: inline;}
#topmenu a, #topmenu a:visited, #topmenu a:active{
display:block; float:left; height:21px; padding: 5px 15px 0 15px; text-decoration:none; color:#000000; font-weight:bold;}
#topmenu a:hover { background: url(images/topmenubg.jpg) repeat-x bottom;}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active { background: url(images/topmenubg.jpg) repeat-x bottom; color:#000000;}

#ft_btm{
	padding:30px 230px 20px 30px;
	text-align: right;

}
#line_cont {padding:10px 45px 0px 45px; background:url(images/line.jpg) no-repeat center bottom; }
.btm_box {width:110px; padding:5px; float:left; margin:8px;}

#rightcontent {float:right; width:600px; padding:45px 0 0 45px}

#sidebar { margin:0px 500px 10px 0; padding-top:45px;}

#content table {
	width:100%;
	border:1px;
}
#content table:hover {
	background-color:#EEEEEE;
	color:#000000;
}
#content caption {
	background:#666699 ;
	padding:5px 15px 5px 5px;
	color:#F5F5F5;
	font-weight:bold;
	text-align:left;
	border-bottom:1px;
	font-size: 16px;
}
#content td {
	text-align:left;
	border-bottom:1px solid #D2E3F3;
	padding:5px 10px 5px 10px;
	border-right:1px;
}
#content table a {color:#666666; text-decoration:none; font-weight:bold;}
#content table a:visited,active { text-decoration:none; color:#104E8B;}
#content table a:hover {color:#000000; }

.hide {display:none;}

.button {
	display: block;
	padding:0px;
	margin:3px;
	border: 2px solid #C8E9F7;
	color:#000000;
	background: #EEF4FB;
}

#rightcontent ul {list-style:none; margin-bottom:15px;}
#rightcontent li {display: inline;}

#rightcontent a {color:#6C7B8B; text-decoration:none; font-weight:bold;}
#rightcontent a:hover {color:#000000; }

#sidebar ul {list-style:none; margin-bottom:15px;}
#sidebar li {display:block; height:25px; border-bottom:dashed 1px #CCCCCC;}
#sidebar li a {display:block; height:20px; padding:5px 5px 0 5px;}
#sidebar li a:hover {background:#EFEFEF; text-decoration:none;}
