p {
	font-family: verdana;
	color: #000000;
}


#cssdropdown, #cssdropdown ul {
	padding: 2;
	margin-top: 1px;
	list-style: none;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
}


#cssdropdown li {
	float: left;
	position: relative;
}
.mainitems{
	background-color: white;
	height:5px;
	font-size: 12px;
	font-weight: bold;
}
.mainitems a{
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
}
.subuls{display: none;width: 10em;position: absolute;top:16px;left:-6px;border: 1px solid #C21731;background-color: white;}
.subuls li{width: 100%;padding-left: 5px;padding-right: 5px;padding-bottom: 4px;padding-top:2px;}
.subuls li a{text-decoration: none;}
.subuls li a:hover{color: black;}
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
/*#cssdropdown li>ul {top: auto;left: auto;}*/
#cssdropdown li>ul {top: 14px;left: -6px;}
/* lists nested under hovered list items */
#cssdropdown li:hover ul, li.over ul {display: block;}
.Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #666666;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#homepagefeature
{
margin-left: 20px;
height: 300px;
}

#homepagesubfeature
{
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	background-image: url(Images/homesubfeaturedropshadow.jpg);
	height: 171px;
	font-size: 10px;
}

#homepagesubfeature .title
{

font-weight: bold;
font-family: verdana, helvetica, sans-serif;
color: white;
margin-top:2px;
}

#homepagesubfeature .text
{
font-weight: normal;
font-family: verdana, helvetica, sans-serif;
color: black;
margin-left: 68px;
padding-right: 2px;
padding-bottom: 5px;
padding-top: 4px;
}

#homepageportletspacing
{
padding-left: 5px;
}

#T1navitem {font-size: 12px;font-weight: bold;color: #336699;padding: 2px 2px 2px 5px;margin-left: 0px;}
#T1navitem a {color: #C21731;}
#T1navitem a:hover {color: black;text-decoration: none;}
#T1navitemselected {
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#T2navitem {line-height: 12px; font-size: 12px;font-weight: normal;color: #336699;padding: 2px 2px 6px 10px;margin-left: 2px;}
#T2navitem a {color: #336699;}
#T2navitem a:hover {color: black;text-decoration: none;}
#T2navitemselected {line-height: 12px; font-size: 12px;font-weight: normal;color: black;padding: 2px 2px 6px 10px;margin-left: 2px;}
#T2dash {z-index: 199; background: url('/portal/templates/template0005/vgnxtmpl001style0002/navbg.jpg') no-repeat; margin-left:8px}


#leftnavvertspacer
{
height: 14px;
margin-left: 2px;
}

#breadcrumb
{
font-size: 12px;
font-weight: normal;
color: #9a9ca0;
padding-left: 5px;
padding-bottom: 10px;
padding-top: 3px;
}

#breadcrumb a
{
font-size: 12px;
font-weight: normal;
color: #9a9ca0;
}

#breadcrumb a:hover
{
color: #336699;
text-decoration: none;
}

#rightmorelink
{
text-align: right;
font-family: verdana;
font-size: 12px;
padding-right: 5px;
font-weight: bold;
color: #336699;
}

#rightmorelink a
{
text-align: right;
font-family: verdana;
font-size: 12px;
padding-right: 5px;
font-weight: bold;
color: #336699;
}

#rightmorelink a:hover
{
color: #336699;
text-decoration: none;
}
#contentTitle
{
font-size: 18px;
font-weight: bold;
font-family: verdana, helvetica, sans-serif;
color: #336699;
padding-bottom: 7px;
margin-top: 0px;
}

#contentSubTitle
{
font-size: 14px;
font-weight: bold;
font-family: verdana, helvetica, sans-serif;
color: black;
padding-bottom: 5px;
}

#contentBody
{
font-weight: normal;
font-family: verdana, helvetica, sans-serif;
color: black;
padding-bottom: 0px;
}

#contentBody a
{
color: #336699;
}

#contentBody p
{
font-weight: normal;
font-family: verdana, helvetica, sans-serif;
color: black;
padding: 0px,0px,0px,0px;
}
#portletTitle
{
font-family: verdana;
font-weight: bold;
color: black;
}
#contactBox
{
border: 1px solid #d9d9d9;
margin-left: 2px;
margin-bottom: 20px;
margin-top: 0px;
}

#contactBoxHeader
{
font-family: verdana;
font-weight: bold;
font-size: 12px;

color: white;
line-height: 27px;
background-color: #336699;
padding-left:0px;
}

#contactContent
{
	padding: 5px 5px 5px 7px;
	text-align: left;
	font-family: verdana;
	border-color: #000000;
	color: #000000;
}
#portlet
{
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

#portlet a
{
color: #C336699;
}

#portlet a:hover
{
color: #C336699;
text-decoration: none;
}

#portlet a:visited
{
color: #336699;
}

#portlet p
{
margin: 0px;
}

#portletTitle
{
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: black;
}

#portletchrome {
	border: 1px solid #d9d9d9;
	margin-left: 2px;
	margin-bottom:20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 10px;
	border-color: #CCCCCC;
}
/* GENERAL FONT AND LINK SETTINGS */
BODY,
PRE,
TR,
TD,
TH,
P,
.portlet-font,
.portlet-section-body,
.portlet-section-footer,
.portlet-section-text,
.portlet-table-text {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
}

P {margin-top: 0px;
   margin-bottom: 1em }

TH {font-weight: bold }

.epi-fontSm,
.wsui-font-small {font-size: x-small }

.epi-font,
.wsui-font {font-size: x-small }

.epi-fontLg,
.wsui-font-large {font-size: medium }

a:link {color: #336699;
        text-decoration: none }

a:visited {
	color: #336699;
	text-decoration: none
}

a:active,
a:hover {color: #000000;
         text-decoration: underline }

a.epi-headline {font-weight: normal;
                text-decoration: underline !important }
#topnav
{
	z-index: 5000;
	position: absolute;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	left:115px;
	top:86px;
	margin-bottom: 5px;
}
.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-position: left;
	text-align: left;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.gray_table_head {
	font-weight: bold;
	background-color: #CCCCCC;
}
.blue_table_header {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336699;
	text-align: center;
}
