
html>body #PortalContainer {height:auto}/*for mozilla */

body{height:100%;font-family:Arial;font-size:11px; color:#999999; text-align:left;}

p{font-family:Arial;font-size:11px; color:#999999; text-align:left;} 

a:link{color:#7f8b91;}
a:visited{color:#000000;}
a.copygreylink:link{color:#7f8b91;}
a.copygreylink:visited{color:#000000;}

a.contact{font-family:Arial;font-size:11px; color:#999999;}

h5{color:#0b58a1; text-align:left; font-family:Arial;font-size:11px; padding-top:0px; margin-top:0px;}

ul{ }
li{font-family:Arial;font-size:11px; color:#999999; text-align:left; padding-bottom:5px;}
li .spacerpane{ list-style-type:none;}
li .detailspane{ list-style-type:none;}
li {list-style-type:square;}

/* 


================================
Skin styles for DotNetNuke
================================
*/   
.pagemaster { width: 100%; height: 100%; background-color: #ffffff; text-align:center; vertical-align:top; padding:0px; margin:0px;}
.skinmaster { width:800px; background-color: #ffffff; margin:0 auto; vertical-align:top;}
.skinheader { }
.skingradient {}
.skinobject{ }
.controlpanel { width: 100%; background-color: #fefefe; margin:0; padding:0; }

/*** TOP PANE ***/

.toppane { width:800px; height:102px; margin:0 auto; padding:0px; background-image:url(/Portals/0/images/global/bg.gif); background-repeat:repeat-x; float:left; clear:both; }
.toppanehome { width:172px; height:100px; float:left; }
.toppaneright { float:left; width:620px; height:100px; }
.toppaneuser { float:left;	text-align:right; width:620px; font-family: Arial, Helvetica; color:#7f8b91; }
.toppanenav { float:left; padding:0px; margin:45px 0px 0px 0px; width:100%; text-align:left; white-space:nowrap; }
.toppanenavchildren { float:left; padding:0px; margin:5px 0px 0px 0px; width:100%; text-align:left; white-space:nowrap;font-family:Arial;font-size:11px;}
.toppanelogin{ font-family: Arial, Helvetica; color:#7f8b91; font-size: 8pt; font-weight:normal; }
a.toppanelogin{color:#7f8b91;}


.leftpane {}

.contentpane
{
	width: 800px; 
	padding:0px; 
	margin:0px; 
	vertical-align:top; 
	float:left;
	clear:both;
}
ul .contentpane { list-style-type:none;}

/** HOMEPAGE LAYOUT **/
#homepageflash
{
	width:800px;
	height:20px;
	border:none;
	padding:0;
	margin:0;
	float:left;
	clear:both;
}
 
.homepagenews
 {
	width:800px;
	height:33px;
	background-image:url(/Portals/0/images/global/homepagenewsbg.gif); 
	background-repeat:repeat-x;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:none;
	vertical-align:middle;
	text-align:left;	
	color:#999999;
	float:left;	
}
.detailspane { width:263px;  float:left; margin:0px; padding:0px;}

tr.homepanelon{ background-color:#0b58a1; color:#ffffff; cursor:pointer;}
tr.homepaneloff{background-color:#ffffff; cursor:auto;}


tr.homepanelon td.copytitle{color:#ffffff;}
tr.homepanelon td.copytitle bullet{ width:7px; height:7px; background-image(/Portals/0/global/whitebullet.gif);}
tr.homepanelon td.copybody{color:#ffffff;}

tr.homepanelon td a.copybluelink:link{color:#ffffff;}

tr.homepaneloff td.copytitle{color:#0b58a1;}
tr.homepaneloff td.copytitle bullet{ width:7px; height:7px; background-image(/Portals/0/global/bluebullet.gif);}
tr.homepaneloff td.copybody{color:#999999;}
tr.homepaneloff td a.copybluelink:link{color:#0b58a1;}

.spacerpane { width:5px; height:110px; background-image:url(/Portals/0/images/global/vtbullet.gif);  background-repeat:repeat-y; float:left; margin:5px 0px 0px 0px; padding:0px; }

#FirstContentPane{}
#SecondContentPane{}
#ThirdContentPane{}

/** HOMEPAGE LAYOUT **/

.rightpane {}

.bottompane 
{
	width: 800px;
	background-color: transparent;
	padding: 8px 0px 0px 0px ;
	background-image:url(/Portals/0/images/global/hrbullet.gif); 
	background-repeat:repeat-x;	
	margin-top:5px;
	font-family:Arial;
	font-size:11px; 
	color:#999999;
	float:left;
	clear:both;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

/********************/

.copycontainer
{
    text-align:left; 
    width:222px; 
    padding:8px 0px 8px 0px;
    margin:0px;
    font-family:Arial, Helvetica; 
    font-size:11px; 
    color:#999999;
}

.copytitle{color:#0b58a1; text-align:left; font-family:Arial;font-size:11px;  }	
.copytext{ float:left; width:144px;}
.copyimage{width:74px; float:left;}
.copybody{ font-family:Arial;font-size:11px; color:#999999; text-align:left; }

a.copygreylink:link{ font-family:Arial;font-size:11px; color:#999999;}


a.copybluelink:link{ font-family:Arial;font-size:11px; color:#0b58a1;}
a.copybluelink:visited{ font-family:Arial;font-size:11px; text-decoration: none; color: #000000;}
a.copybluelink:hover { font-family:Arial;font-size:11px; text-decoration: underline; color: #0b58a1; }
a.copybluelink:active { font-family:Arial;font-size:11px; text-decoration: none; color: #0b58a1; }


a.copyhomelink:link{ font-family:Arial;font-size:11px; color:#0b58a1;}
a.copyhomelink:visited{ font-family:Arial;font-size:11px; text-decoration: none; color: #000000;}
a.copyhomelink:hover { font-family:Arial;font-size:11px; text-decoration: underline; color: #ffffff; }
a.copyhomelink:active { font-family:Arial;font-size:11px; text-decoration: none; color: #0b58a1; }


.Spacer152px{float:left; width:152px; height:350px;}
.Content92px{float:left; width:92px;}
.Spacer9px{float:left; width:9px; height:350px;}
.Content145px{float:left; width:145px; text-align:center;}
.Content187px{float:left; width:187px; }
.Spacer14px{float:left; width:14px; height:350px;}
.Content271px{float:left; width:271px; text-align:left; display:block;}
.Content286px{float:left; width:286px; text-align:left; vertical-align:top;}
.Content288px{float:left; width:288px; vertical-align:top;}
.Content339px{float:left; width:339px; }
.Content573px{float:left; width:573px; vertical-align:top;}

.mgmt
{
    position:absolute;
    width:260px;
	visibility:hidden;
	text-align:left; 
	padding:0px 0px 10px 0px;
	margin-top:0px 0px 10px 0px;
	 display:block;
}	
.mgmt2
{
    position:absolute;
    width:260px;     
	visibility:visible;
	text-align:left;
	padding-top:0px;
	margin:0px;
	float:left;
	display:block;
}	

.newslabel{float:left; width:60px;color:#0b58a1; text-align:left; font-family:Arial;font-size:11px; padding:9px 0px 0px 4px; margin:0px; }
.newsticker{float:left; width:690px; height:25px; padding:0px; margin:0px; padding:7px 0px 0px 0px;}


.TabList {
    float:left;
    horizontal-align:left;
}
.TabList ul {
    margin:0;
    list-style:none;
    display: inline;
}

.TabList li {
    float:left;
    margin:0;
    display: inline;
    padding:0 0 0 0px;
}

.TabList li a 
{
	font-family: Arial, Helvetica; 
	color:#7f8b91;    
	font-size:12px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	line-height:normal;
}


#navParent a {
    font-weight:bold;    
    float:left;
    display:block;
    text-align:left;
    white-space: nowrap;
    text-align: center;
    padding:0px 13px 0px 0px;
    text-decoration:none;
    color:#7f8b91;
    background:url(/Portals/0/images/global/navbullet.gif) no-repeat right top;
}

#navParent a:hover,
#navParent li.hover a
 {
    text-decoration:none;
    background-position:100% -125px;
    color:#0b58a1;
    background:url(/Portals/0/images/global/navbulletblue.gif) no-repeat right top;
}

#navParent li {
} 

#navParent li:hover,
#navParent li.hover
{
    background-position:0 -125px; 
}

#navParent .SelectedItem {
    background-position:0 -125px;
}
#navParent .SelectedItem a {
    background-position:100% -125px;
    color:#0b58a1;
	background:url(/Portals/0/images/global/navbulletblue.gif) no-repeat right top;
}

html > body #navChild ul  { padding:6px 0px 0px 0px;}


#navChild ul {
    padding:0px 0px 0px 0px;
    margin:0;
    display:none;
    list-style:none;
    float:left;
}
#navChild ul ul {
    display:inline;
}
#navChild li {
  position: relative;
  padding:8px 0px 6px 0;
  background:url(tabs/divider.gif) no-repeat right 8px;
}

#navChild li ul { /* second-level lists */
	position : absolute;
	z-index:5;
	left: -999em;
}

#navChild a {
	display:block;
    text-decoration:none;
    padding:0px 13px 0px 0px;
    color:#7f8b91;
    font-weight:bold;        
    background:url(/Portals/0/images/global/navbullet.gif) no-repeat right top;

}
#navChild li li a {
    width:125px;
}

#navChild li a:hover {
    color:#0b58a1;
    background:url(/Portals/0/images/global/navbulletblue.gif) no-repeat right top;
}

#navChild a.SelectedItem {
    color:#0b58a1;
	background:url(/Portals/0/images/global/navbulletblue.gif) no-repeat right top;
}
#navChild .DisabledItem {
    color:#cccccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#navChild li:hover ul ul,
#navChild li:hover ul ul ul,
#navChild li:hover ul ul ul ul,
#navChild li.hover ul ul,
#navChild li.hover ul ul ul,
#navChild li.hover ul ul ul ul{
  left: -999em;
}

#navChild li:hover ul, 
#navChild li.hover ul {
	top: 26px;
	left:0;
}
#navChild li li:hover ul,
#navChild li li li:hover ul,
#navChild li li.hover ul,  
#navChild li li li.hover ul {
	top: 0;
	left:130px;
}

.loginClass{}