body
{
	margin: 0;
	font: 12px/16px Arial, Tahoma, Verdana;
	color: #000;
	background: #fff;
}

hr
{
	size: 1px;
	height: 1px;
	color: #ccc;
}

ol
{
	margin: 0 0 0 40px;
	padding: 0;
}

.greenline
{
	background: url(../images/greenline.gif) #69c top left no-repeat;
	height: 25px;
}

.mainnav
{
	background: url(../images/mainnavbg.gif) transparent top left repeat-y;
}

.navseperator
{
	background: url(../images/navseperator.gif) transparent top left repeat-x;
	height: 2px;
	margin: 0 1px 0 1px;
}

.navsubseperator
{
	background: url(../images/navsubseperator.gif) transparent top left repeat-x;
	height: 2px;
	margin: 0 1px 0 1px;
}

.navdiv
{
	background-color: #6699cc;
	padding: 5px;
	margin: 0 1px 0 1px;
}

.navdivSubMenu
{
	background: url(../images/navsubarrow.gif) #84adfe 5px 8px no-repeat;
	padding: 5px 5px 5px 20px;
	margin: 0 1px 0 1px;
}

.navdivSubMenuSub
{
	background: url(../images/navsubarrow.gif) #F0FFD9 20px 8px no-repeat;
	padding: 5px 5px 5px 35px;
	margin: 0 1px 0 1px;
}

.textNormal
{
	font-size: 12px;
	line-height: 16px;
}

.textBig
{
	font-size: 13px;
	line-height: 18px;
}

.grayBorderBox
{
	border: 1px #ccc solid;
	background-color: #eee;
}

.yellowBorderBox
{
	border: 1px #FFF389 solid;
	background-color: #FFF9C6;
}

.whiteBorderBox
{
	border: 1px #fff solid;
	padding: 5px;
}

.linebg
{
	background: url(../images/linebg.gif) #FBFBFB bottom left repeat-x;
}

.linebg1
{
	background: url(../images/linebg1.gif) #FFF9C6 bottom left repeat-x;
}

.head
{
	font: bold 16px Arial;
}

.headhr
{
	border-bottom: 1px #ccc solid;
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
}

.headhr1
{
	background-color: #FFF389;
	border-bottom: 1px #FFF389 solid;
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
}

.subhead
{
	font: bold 13px Arial;
}

.title
{
	background: url(../images/bgtitle.gif) #81e191 top left no-repeat;
	width: 193px;
	padding: 5px 2px 5px 5px;
	margin: 0 0 3px 0;
}


.search
{
	border: none;
	border-top: 1px #E1E1E1 solid;
	border-bottom: 1px #E1E1E1 solid;
	height: 15px;
	background: #F7F7F7;
}

.headbg
{
	background: url(../images/headbg.gif) #39f top left no-repeat;
	height: 3px;
	margin: 0 0 10px 0;
}

.rightcolbox
{
	background: #f1f8f9;
	width: 178px;
	padding: 10px;
	border: 1px solid #eaf5f6;
}

.rightcolboxhighlight
{
	background: url(../images/rightcolbg.gif) #FFF9C6 bottom left no-repeat;
	width: 180px;
	padding: 10px 10px 0 10px;
}

.nopad
{
	padding: 0;
	margin: 0;
}

.pad5
{
	padding: 5px;
}

.tbl tr.tdhead td
{
	background-color: #E2FFBB;
}

.tbl tr.tddata1 td
{
	background-color: #f3f3f3;
}

.tbl tr.tddata td
{
	background-color: #fff;
}

.border-bot tr td
{
	border-bottom: 1px #ddd solid;
}

.green
{
	color: #390;
}

.orange
{
	color: #FC9303;
}

.gray
{
	color: #999;
}

.white
{
	color: #fff;
}

.blue
{
	color: #69c;
}


.small
{
	font-size: 90%;
}

.imgL
{
	float: left;
	padding: 0 5px 0 0;
}

.imgR
{
	float: right;
	padding: 0 0 0 5px;
}

.msg
{
	background-color: #FFFFCC;
	border: 1px #FEF092 solid;
	padding: 5px;
}

/* Links */

a
{
	color: #36c;
	text-decoration: underline;
}

a:hover
{
	color: #36c;
	text-decoration: none;
}

a.navlink
{
	color: #cf9;
	text-decoration: none;
}

a.navlink:hover
{
	color: #fff;
	text-decoration: underline;
}

a.greenlink
{
	color: #390;
	text-decoration: none;
}

a.greenlink:hover
{
	color: #390;;
	text-decoration: underline;
}

a.scrollnewslink
{
	color: #FFF;
	text-decoration: none;
}

a.scrollnewslink:hover
{
	color: #FFF;
	text-decoration: underline;
}

a.nou
{
	text-decoration: none;
}

/* Form Properties */

form
{
	margin: 0;
}

input
{
	font: 11px Arial, Tahoma, Verdana;
	border: 1px #999 solid;
}

textarea
{
	font: 11px Arial, Tahoma, Verdana;
	border: 1px #999 solid;
	overflow: auto;
}

.btngray
{
	font: 12px Arial, Tahoma, Verdana;
	background-color: #999;
	color: #fff;
}

.btn
{
	font: bold 11px Arial;
	color: #666;
	background: url(../images/btnbg.gif) transparent top left repeat-x;
	border: 1px #ccc solid;
	height: 22px;
}

.noborder
{
	border: none;
}

/* for Polling   */

.polls_color_1{ background-color: #9f6; border: 1px solid #fff; }

.polls_color_2{ background-color: #f00; border: 1px solid #fff; }

.polls_color_3{ background-color: #36c; border: 1px solid #fff; }

.polls_color_4{ background-color: #818181; border: 1px solid #fff; }


/* polls Outside Table Border */
.pollstableborder {
	border: 1px solid;
	padding: 2px;
}