/* 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:600px;}
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:600px;}

/* various text colors/styles */
.text1 {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:none;color:black;}
.text1med {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:none;color:black;}
.text1bold {font-family:sans-serif;font-weight:bold;font-style:normal;font-size:14pt;text-decoration:none;color:#3333CC;}
.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:9pt;text-decoration:none;color:black;}

.text2 {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:12pt;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:9pt;text-decoration:none;color:#696969;}

.text3 {font-family:sans-serif;font-weight:normal;font-style:normal;font-size:12pt;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:9pt;text-decoration:none;color:white;}

.text4 {font-family:Verdana;font-weight:normal;font-style:normal;font-size:12pt;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;}
.text4tiny {font-family:Verdana;font-weight:normal;font-style:normal;font-size:9pt;text-decoration:none;color:#585858;}

.text5 {font-family:Verdana;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:none;color:#585858;}
.text5med {font-family:Verdana;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:bold;color:#585858;}
.text5bold {font-family:Verdana;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:bold;color:black;}
.text5lg {font-family:Verdana;font-weight:normal;font-style:normal;font-size:18pt;text-decoration:none;color:#585858;}
.text5tiny {font-family:Verdana;font-weight:normal;font-style:normal;font-size:9pt;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:10px;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:1px;
	height:20px;
	background-image:url(images/menu-steelblue-line.gif);
}
td.itemcell {
	width:125px;
	height:15px;
	background-image:url(images/dbl-steelblue-runner.gif);
}
td.activeitemcell {
	width:125px;
	height:15px;
	background-color:#b0c4de;
	background-image:url(images/dbl-steelblue-active-runner.gif);
}
td.tailcell {
	width:1px;
	height:15px;
	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); }

/* tab styles */
div.tabArea {
}

a.tab {
	background-color: #b0c4de;
	border: 2px solid #000000;
	border-bottom-width: 0px;
	border-color: #d0e4ff #90a4be #90a4be #d0e4ff;
/*	-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;
	top: 0px;
	left: 0px;
	z-index:100;
}

a.tab.activeTab, a.tab.activeTab:visited, a.tab.activeTab:hover {
	background-color: #c0c0c0;
	border-color: #d0d0d0 #a0a0a0 #c0c0c0 #d0d0d0; 
	z-index: 102;
	color: black;
}

a.tab, a.tab:visited {
	color: #777777;
}

a.tab:hover {
	background-color: #90a4be;
	border-color: #b0c4df #70849e #70849e #b0c4df;
	color: #676767;
}

div.tabMain {
	background-color: #c0c0c0;
	border: 2px solid #000000;
	border-color: #d0d0d0 #a0a0a0 #a0a0a0 #d0d0d0; 
/*	-moz-border-radius: 0em .5em .5em 0em; */
/*	border-radius-topright: .5em; */
/*	border-radius-bottomright: .5em; */
/*	border-radius-bottomleft: .5em; */
	padding: .5em;
	position: relative;
	z-index: 101;
}
div.tabIframeWrapper {
  border: 0px;
  width: 100%;
}

iframe.tabContent {
  background-color: #c0c0c0;
  border: 0;
  height: 475px;
  width: 100%;
}

table.tabContent {
	background-color: #c0c0c0;
}