body {
	margin:0px;
	font-family: Verdana, Tahoma, Verdana, Arial;
	color:#333333;
	background-color:#FFFFFF;
	background-image:url(images/site_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
table {
	border-collapse:collapse;
}
table,td {
	font-size:11px;
	color:#333333;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#006699;
	text-decoration:underline;
}

.errorMessage {
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding-bottom:3px;
	padding-top:3px;
}

.mustField {
	font-weight:bold;
	color:#FF0099;
}
/* Form Elements  -------------------------------------------------------- */
form {
	margin:0px;
}
.inputBox {
	border:1px solid #4C77A5;
	background-color:#EDF3F9;
	font-family:Verdana, Arial, Tahoma;
	font-size:10px;
	color:#333333;
	height:15px;
}
.inputArea {
	border:1px solid #4C77A5;
	background-color:#EDF3F9;
	font-family:Verdana, Arial, Tahoma;
	font-size:10px;
	color:#333333;
}
.selectBox {
	border:1px solid #4C77A5;
	background-color:#EDF3F9;
	font-family:Verdana, Arial, Tahoma;
	font-size:10px;
	color:#333333;
}

.button {
	font-family:Tahoma;
	background-image:url(images/button_bg.gif);
	background-repeat:repeat-x;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #28538B;
	height:18px;
	background-color:#28538B;


}
.uploadBox {
	font-family:Verdana, Arial, Tahoma;
	font-size:10px;
	border:1px solid #4C77A5;
	background-color:#EDF3F9;

}

.contentArea {
	vertical-align:top;
	padding:15px 10px 0px 10px;
	text-align:center;
}
table.cat {
	background-color:#FFFFFF;
}
table.cat td{
	background-image:url(images/cat_arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:5px 3px 5px 20px;
	font-size:12px;
	font-weight:bold;
	color:#2E6CB1;
	height:30px;
	text-align:left;
}
table.cat td a{
	color:#2E6CB1;
	text-decoration:none;
}

table.cat td a:hover{
	color:#3399FF;
	text-decoration:none;
}

table.sub_cat {
	background-color:#FFFFFF;
}
table.sub_cat td{
	background-image:url(images/cat_arrow2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:5px 3px 5px 5px;
	font-size:11px;
	font-weight:bold;
	color:#2E6CB1;
	text-align:left;
}
table.sub_cat td a{
	color:#CC0000;
	text-decoration:none;
}

table.cat td a:hover{
	color:#0066CC;
	text-decoration:none;
}
.headerLinks {
	font-family:Verdana, Arial, Tahoma;
	font-size:11px;
	color:#FFFFFF;
}
.headerLinks a {
	color:#FFFFFF;
	text-decoration:none;
}
.headerLinks a:hover {
	color:#999999;
	text-decoration:underline
}
.head-bg{
	background-image:url(images/head_bg.gif);
	background-repeat:repeat-x;
	height:38px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.usefull_link {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	color:#578FB7;
	text-transform:uppercase;
}
.usefulllink_text{
	color:#333333;
	line-height:200%;
	text-align:left;
	padding-left:8px;
}
/*---------table class for listing------*/
table.toplist{
}
table.toplist td.title{
	color:#0071C8;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding:5px 3px 3px 3px;
}
table.toplist td.title a{
	color:#0071C8;
	text-decoration:none
}
table.toplist td.title a:hover{
	color:#CC0000;
}
table.toplist td{
	font-size:11px;
	padding:3px 2px 3px 3px;
	text-align:left;
	line-height:130%;
}
table.toplist td.link{
	font-weight:bold;
	color:#FF6600;
}
table.toplist td.link a{
	color:#FF6600;
}
table.toplist td.link a:hover{
	color:#0066CC;
}

/*---------END of table top list------*/
table.newlyadded{
}
table.newlyadded td.subhead{
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 3px 3px 5px;
}
table.newlyadded td.subhead a{
	color:#FF6600;
	text-decoration:none;
}
table.newlyadded td.subhead a:hover{
	color:#0071C8;
}
table.newlyadded td{
	font-size:11px;
	padding:3px 2px 3px 5px;
	text-align:left;
	line-height:130%;
}
table.newlyadded td.newlink{
	font-weight:bold;
	color:#0066CC;
	padding:3px 2px 3px 5px;
}
table.newlyadded td.newlink a{
	color:#006699;
}
table.newlyadded td.newlink a:hover{
	color:#FF6600;
}
/*---------END of table newly addded------*/
.footerArea {
	font-family: Verdana, Tahoma, Arial;
	font-size:11px;
	text-align:center;
	color:#666666;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:36px;
}
.footerArea a {
	color:#666666;
	text-decoration:none;
}
.footerArea a:hover {
	text-decoration:none;
	color:#000000;
}



