/* globals */
body { background-color:#F1F1F1} 
img { border:none; }

/* main titles */
div.wholepage {position:relative; top:2px; left:2px; }

div.titlebar { position:relative; top:2px; left:2px; height:110px; line-height:1px; font-size:1px;} 

div.menubar { position:relative; top:2px; left:2px; width:960px;}
div.mainpage { position:relative; top:20px; left:200px; }
div.tabbox { position:relative; top:2px; left:0px; width:640px; height:500px;}
div.footer { position:relative; top: 40px; left:2px; width:960px;}

/* various text colors/styles */
.text1 {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:10pt;text-decoration:none;color:black;}
.text1med {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:none;color:black;}
.text1medbold {font-family:sans-serif;font-weight:bold;font-style:normal;font-size:12pt;text-decoration:none;color:black;}
.text1bold {font-family:sans-serif;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:none;color:black;}
.text1lg {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:18pt;text-decoration:none;color:black;}
.text1tiny {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:7pt;text-decoration:none;color:black;}

.text2 {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:10pt;text-decoration:none;color:#696969;}
.text2med {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:none;color:#696969;}
.text2bold {font-family:sans-serif;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:none;color:#696969;}
.text2lg {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:18pt;text-decoration:none;color:#696969;}
.text2tiny {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:7pt;text-decoration:none;color:#696969;}

.text3 {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:10pt;text-decoration:none;color:white;}
.text3med {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:none;color:white;}
.text3bold {font-family:sans-serif;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:none;color:white;}
.text3lg {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:18pt;text-decoration:none;color:white;}
.text3tiny {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:7pt;text-decoration:none;color:white;}

.text4 {font-family:Verdana;font-weight:normal;font-style:normal;font-size:10pt;text-decoration:none;color:#585858;}
.text4med {font-family:Verdana;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:none;color:#585858;}
.text4bold {font-family:Verdana;font-weight:normal;font-style:normal;font-size:10pt;text-decoration:none;color:#585858;}
.text4lg {font-family:Verdana;font-weight:normal;font-style:normal;font-size:18pt;text-decoration:none;color:#585858;}
.text4lg-black {font-family:Verdana;font-weight:bold;font-style:normal;font-size:20pt;text-decoration:none;color:#000000;}
.text4tiny {font-family:Verdana;font-weight:normal;font-style:normal;font-size:7pt;text-decoration:none;color:#585858;}

/* corp titles class */
.corpbig {font-family:sans-serif;font-size:32px;font-weight:bold;color:#2E375E;}
.corpmed {font-family:sans-serif;font-size:22px;font-weight:bold;font-style:normal;color:#2E375E;}
.corpsmall {font-family:sans-serif;font-size:14px;font-weight:bold;color:#2E375E;}
.corpalt {font-family:arial;font-size:22px;font-weight:bold;color:#2E375E;}

/* email link */
.maillink {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:10pt;text-decoration:none;color:blue;}
a.maillink:link {color:blue;text-decoration:none;}
a.maillink:visited {color:blue;text-decoration:none;}
a.maillink:hover {color:blue;text-decoration:underline;}

/* menu bar classes */
.menu {font-family:sans-serif;font-size:16px;font-weight:bold;color:#000000;text-decoration:none;}
a.menu:link {color:#818181;text-decoration:none;}
a.menu:visited {color:#818181;text-decoration:none;}
a.menu:hover {color:#303964;;text-decoration:underline;}
td.leadcell {
	width:300px;
	height:32px;
	background-image:url(images/menu-steelblue-line.gif);
}
td.itemcell {
	width:100px;
	height:32px;
	background-image:url(images/dbl-steelblue-runner.gif);
}
td.activeitemcell {
	width:100px;
	height:32px;
	background-color:#b0c4de;
	background-image:url(images/dbl-steelblue-active-runner.gif);
}
td.tailcell {
	width:160px;
	height:32px;
	background-image:url(images/dbl-steelblue-runner.gif);
}

/* footer table */
td.footer {
	width:960px;
	height:32px;
	background-image:url(images/footer-line.gif);
}
/* list styles */
ul.bluesteel { 
	list-style-image: url(images/steelbluebullet.gif); 
}
li.spaced {
	padding-bottom: .5em;
}


/* tab styles */
div.tabArea {
	margin-left: 15px;
}

a.tab {
	background-color: #dcdcdc;
	border: 2px solid #000000;
	border-bottom-width: 0px;
	border-color: #d0d0d0 #a0a0a0 #c0c0c0 #d0d0d0; 
	-moz-border-radius: .75em .75em 0em 0em; 
	border-radius-topleft: .75em; 
	border-radius-topright: .75em; 
	padding: 2px 1em 2px 1em;
	position: relative;
	text-decoration: none;
	z-index:100;
}

a.tab, a.tab:visited {
	color: #888888;
}

a.tab:hover {
	color: black;
	text-decoration: underline;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
	background-color: #c0c0c0;
	border-color: #d0d0d0 #a0a0a0 #c0c0c0 #d0d0d0; 
	color: black;
}

a.tab.activeTab {
	z-index: 102;
}

div.tabMain {
	background-color: #c0c0c0;
	border: 2px solid #000000;
	border-color: #d0d0d0 #a0a0a0 #a0a0a0 #d0d0d0; 
	padding: .5em;
	position: relative;
	z-index: 101;
}
div.tabIframeWrapper {
  border: 0px;
  width: 100%;
}

iframe.tabContent {
  background-color: #c0c0c0;
  border: 0;
  height: 525px;
  width: 100%;
}

table.tabContent {
	background-color: #c0c0c0;
}

