body
{
	margin: 0 0 0 0;
	color: #000;
	font: 12px/16px Arial, Tahoma, Verdana;
	background: url(../images/bodybg.gif) #eee 0 0 repeat-x;
}



/*td
{
	color: #000;
	font: 12px/16px Arial, Tahoma, Verdana;

}*/



hr
{
	height: 1px;
	color: #dfdddc;
	border: none;
	background-color: #dfdddc;
}

ul.bulletblack
{
	list-style-image: url(../images/bulletblack.gif);
	padding: 0;
	margin: 5px 0 0 20px;
}

ul.bulletwhite
{
	list-style-image: url(../images/bulletwhite.gif);
	padding: 0;
	margin: 5px 0 0 20px;
}


ul
{
	list-style-image: none;
	list-style: disc;
	margin: 5px 0 0 20px;
}

/* Styles for Classes*/


.bgsearch
{
	background: url(../images/bgsearch.gif) top center no-repeat;
	height: 35px;
}

.bgnav
{
	background: url(../images/bgnav.gif) 0 0 repeat-y;
}

.bgcontent
{
	background: url(../images/bgcontent.gif) top left repeat-y;

}

.bgcontentadmin
{
	background: url(../images/bgcontent.gif) top left repeat-y;
	margin-top: 10px;
}

.bgcontenthome
{
	background: url(../images/bgcontenthome.gif) top left repeat-y;

}

.bgcontenttop
{
	background: url(../images/contenttop.gif) top right no-repeat;
}

.bggray
{
	background: url(../images/bggray.gif) top right repeat-y;
	margin-bottom: 20px;
}

.bgrighthome
{
	background: url(../images/bgrighthome.gif) #DDDDDD 0 0 no-repeat;
	height: 260px;
}

.bgrightinner
{
	background: url(../images/bgrightinner.gif)  #DDDDDD 0 0 no-repeat;
	height: 230px;
}

.bgmap
{
	background: url(../images/bgmap.gif) 0 0 no-repeat;
	height: 199px;
	width: 460px;
}


.headorange
{
	font: 18px/16px Arial, Tahoma, Verdana;
	color: #CC6600;
}

.headred
{
	font: 18px/16px Arial, Tahoma, Verdana;
	color: #CC0000;
}

.subheadblack
{
	font: 16px/16px Arial, Tahoma, Verdana;
	color: #00000;
}

.headredbold
{
	font: bold 18px/16px Arial, Tahoma, Verdana;
	color: #CC0000;
}


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

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

.navdivSubMenu
{
	background: url(../images/navdivsub.gif) transparent top left no-repeat;
	padding: 5px 5px 5px 20px;
	margin: 0 1px 0 1px;
}

.navdiv
{
	background: url(../images/navdiv.gif) transparent top left no-repeat;
	padding: 5px;
	margin: 0 1px 0 1px;
}

.textNormal
{
	font-size: 12px;
}

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

/* Form Properties */


form
{
	margin: 0 0 0 0px;
}

input, select, textarea
{
	font: 11px Tahoma, Verdana, Arial;
	border: 1px #ccc solid;
	height: 18px;
}


.search
{
	border: none;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	height: 20px;
	padding: 2 0 0 0px;
}

.btn
{
	font: bold 11px Tahoma, Verdana, Arial;
	color: #333333;
	background: #EAEAEA 0 0 no-repeat;
}

.small
{
	font: 10px/18px Arial, Tahoma, Verdana;
}

select
{
	font: 11px Tahoma, Verdana, Arial;
}


textarea
{
	font: 11px Tahoma, Verdana, Arial;
	overflow: auto;
}

.noborder
{
	border: none;
	border: 0px;
}

.border
{
	border: 1px solid;
	border-color: #DADADA;
}



/*Styles for Links*/

a:link, a:active, a:visited
{
	font: 12px/16px Arial, Tahoma, Verdana;
	color: #0066FF;
	text-decoration: underline;
}

a:hover
{
	font: 12px/16px Arial, Tahoma, Verdana;
	color: #0066FF;
	text-decoration: none;
}

a.viewall:link, a.viewall:active, a.viewall:visited
{
	font: bold 12px/16px Arial, Tahoma, Verdana;
	color: #555;
	text-decoration: none;
}

a.viewall:hover
{
	font: bold 12px/16px Arial, Tahoma, Verdana;
	color: #555;
	text-decoration: none;
}

a.linknews:link, a.linknews:active, a.linknews:visited
{
	font: bold 12px/16px Arial, Tahoma, Verdana;
	color: #330000;
	text-decoration: none;
}

a.linknews:hover
{
	font: bold 12px/16px Arial, Tahoma, Verdana;
	color: #330000;
	text-decoration: none;
}

a.linkpublication:link, a.linkpublication:active, a.linkpublication:visited
{
	font: 11px/18px Arial, Tahoma, Verdana;
	color: #0066FF;
	text-decoration: underline;
	background: url(../images/bulletpublication.gif) 0 5px no-repeat;
	padding: 0 0 0 8px;
}

a.linkpublication:hover
{
	font: 11px/18px Arial, Tahoma, Verdana;
	color: #0066FF;
	text-decoration: none;
	background: url(../images/bulletpublication.gif) 0 5px no-repeat;
	padding: 0 0 0 8px;
}

a.linkfooter:link, a.linkfooter:active, a.linkfooter:visited
{
	font: 10px/18px Arial, Tahoma, Verdana;
	color: #999;
	text-decoration: none;
}

a.linkfooter:hover
{
	font: 10px/18px Arial, Tahoma, Verdana;
	color: #000;
	text-decoration: none;
}


a.linkbread:link, a.linkbread:active, a.linkbread:visited
{
	font: 10px/18px Arial, Tahoma, Verdana;
	color: #000;
	text-decoration: none;
}

a.linkbread:hover
{
	font: 10px/18px Arial, Tahoma, Verdana;
	color: #0066FF;
	text-decoration: none;
}


a.navlink:link, a.navlink:active, a.navlink:visited
{
	font: bold 12px/18px Arial, Tahoma, Verdana;
	color: #CC0000;
	padding-left: 15px;
	text-decoration: none;
}

a.navlink:hover
{
	font: bold 12px/18px Arial, Tahoma, Verdana;
	color: #CC0000;
	padding-left: 15px;
	text-decoration: none;
}


a.linksearch:link, a.linksearch:active, a.linksearch:visited
{
	font: bold 12px/18px Arial, Tahoma, Verdana;
	color: #CC0000;
	padding-left: 0;
	text-decoration: none;
}

a.linksearch:hover
{
	font: bold 12px/18px Arial, Tahoma, Verdana;
	color: #CC0000;
	padding-left: 0;
	text-decoration: none;
}


a.navlinksub:link, a.navlinksub:active, a.navlinksub:visited
{
	color: #0285C9; 
	text-decoration: none;
}

a.navlinksub:hover
{
	color: #0285C9;  
	text-decoration: none;
}


a.linktopadmin:link, a.linktopadmin:active, a.linktopadmin:visited
{
	color: #fff;
	text-decoration: none;
}

a.linktopadmin:hover
{
	color: #fff;
	text-decoration: none;
}




/* Table Properties */

.dataTable
{
	border: 1px #EBEBEB solid;
	border-collapse: collapse;
}

tr.rowtitle td
{
	color: #fff;
	background: #FFCC01; /*#F09100;*/
	font: bold 12px Arial, Tahoma, Verdana;
	border-right: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}

tr.row2 td
{
	background: #E8E8E8;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	font: 12px/16px Arial, Tahoma, Verdana;
}


tr.row1 td
{
	background: #F2F2F2;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	font: 12px/16px Arial, Tahoma, Verdana;
}
