/* Virgo CSS Document */

html, body {
	background-color: #EAECEE;
	font-family: Arial, Helvetica, sans-serif;
}

td#leftnav {
	width: 140;
	background: url(../images/leftbg.gif) top left no-repeat;
	vertical-align: top;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}

td#right {
	vertical-align: top;
	width: 610px;
	float: left;
}

td#topbar {
	width: 610;
	height: 140;
	vertical-align: top;
	padding-top: 19px;
	padding-bottom: 0;
}

#flashcontent {
	margin: 0;
	padding: 0;
	float: left;
	width: 277;
	height: 105;
}

#topright {
	margin: 0;
	padding: 0;
	float: left;
	width: 313;
	height: 105;
}

td#main {
	vertical-align: top;
	margin-top: 0;
	padding-top: 0;
}

table#contentTable {
	width: 600px;
	margin-top: 20px;
}

td#contenttop {
	background: url(../images/contenttopbg.gif) top left no-repeat;
	height: 20px;
	font-size: 9px;
	color: #FFFFFF;
}

td#content {
	background: url(../images/contentbg.gif) top left repeat-y;
	vertical-align: top;
	height: 375px;
	padding: 0;
}

td#content h1 {
	color: #605271;
	font-weight: normal;
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td#content h3 {
	font-size: 15px;
	margin-bottom: 0;
	padding-bottom: 0;
}

td#content p {
	margin: 0 0 4px 0;
	padding: 0;
}

td#textArea {
	vertical-align: top;
	font-size: 12px;
	padding: 7px 10px 10px 10px;
	line-height: 17px;
}
	
td#contentbase {
	background: url(../images/contentbasebg.gif) top left no-repeat;
	height: 20px;
	font-size: 9px;
	color: #FFFFFF;
}

td#text {
	background: url(../images/textbg.gif) top left no-repeat;
	width: 350px;
	color: #FFF;
	font-size: 12px;
	padding: 5px 15px 5px 15px;
	vertical-align: top;
}

td#news {
    background-color: #968F9E;
	color: #FFF;
	font-size: 11px;
	padding: 5px;
	vertical-align: top;
	width: 250px;
}

table#footer {
	margin-top: 10px;
}

td#footnav {
	background: url(../images/footerbg.gif) top left no-repeat;
	text-align: right;
	color: #CCCCCC;
	padding-right: 8px;
	font-size: 11px;
}

td#footnav a:link, td#footnav a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

td#footnav a:hover, td#footnav a:active {
	color: #605271;
	text-decoration: none;
}


/*************************************************************************************************
News Pages
/*************************************************************************************************/
div.articleItem {
	border-bottom: 1px dashed #CCCCCC;
}

div.articleItem h4.newstitle {
	font-size: 15px;
	margin-bottom: 0;
	padding-bottom: 0;
}

div.articleItem h4.newstitle a {
	color: #605271;
	text-decoration: none;
}

div.articleItem p {
	margin-top: 0;
	padding-top: 0;
}

div.articleItem p a:link, div.articleItem p a:visited {
	color: #F15E7B;
	font-weight: bold;
	text-decoration: none;
}

div.articleItem p a:hover, div.articleItem p a:active {
	color: #F15E7B;
	font-weight: bold;
	text-decoration: underline;
}

p.articlePagerLinks a:link, p.articlePagerLinks a:visited {
	color: #605271;
	font-weight: normal;
	text-decoration: none;
}

p.articlePagerLinks a:hover, p.articlePagerLinks a:active {
	color: #605271;
	font-weight: normal;
	text-decoration: underline;
}


/*************************************************************************************************
News Rotator
/*************************************************************************************************/

div.rotatorItem h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 0;
	color: #605271;
}

div.rotatorItem p {
	margin-top: 0;
	margin-bottom: 2px;
	padding-top: 0;
	padding-bottom: 0;
}

div.rotatorItem p a:link, div.rotatorItem p a:visited {
	color: #F15E7B;
	font-weight: bold;
	text-decoration: none;
}

div.rotatorItem p a:hover, div.rotatorItem p a:active {
	color: #F15E7B;
	font-weight: bold;
	text-decoration: underline;
}
