/******************************************************************************
* Defines default styles for site pages.                                      *
******************************************************************************/

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

body {
  background-color: #CDCDCD;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  height:100%;
  overflow: hidden;
}

h2 {
  font-size: 140%;
  color:#0E194D;
}

h3 {
  font-size: 140%;
  color:#0E194D;
  text-align: center;
}

h4 {
  font-size: 100%;
}

p {
   color:#0E194D;
}

pre {
  font-family: Courier New, Courier, monospace;
  font-size: 80%;
}

td, th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

ul {
  list-style-type: square;
}

#demoBox {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  padding: 8px;
  width: 24em;
}

.footer {
  margin-bottom: 0px;
  text-align: center;
}

/* Boxed table styles */

table.boxed {
  border-spacing: 2px;
  empty-cells: hide;
}

td.boxed, th.boxed, th.boxedHeader {
  background-color: #ffffff;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  padding: 2px;
  padding-left: 8px;
  padding-right: 8px;
}

th.boxed {
  background-color: #c0c0c0;
}

th.boxedHeader {
  background-color: #808080;
  color: #ffffff;
}


/******************************************************************************
* Styles for the tabbed displays.                                             *
******************************************************************************/

/*-----------------------------------------------------------------------------
  Note: The border-radius property is a proposed feature for CSS3 which creates
        rounded corners. Mozilla/Netscape browsers currently support this
        feature via the proprietary -moz-border-radius property. Both are
        defined here. Browsers that support neither should simply ignore them.
-----------------------------------------------------------------------------*/

html {
height:100%;
overflow: hidden;
background-color: #CDCDCD;
}

div.tabBox {
height:84%;
background-color: #CDCDCD;
}

div.tabArea {
  font-size: 90%;
  font-weight: bold;
  padding: 0px 0px 3px 0px;
  }

a.tab {
  background-color: #C8C8E0;
  border: 2px solid #000000;
  border-bottom-width: 0px;
  border-color: #BFCFFE #809FFE #809FFE #BFCFFE;
  -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: 3px;
  z-index: 100;
}

a.tab, a.tab:visited {
  color: #00477D;
}

a.tab:hover {
  background-color: #96A8FE;
  border-color: #809FFE #2E2E8B #2E2E8B #809FFE;
  color: #0E194D;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #96A8FE;
  border-color: #809FFE #2E2E8B #2E2E8B #809FFE;
  color: #0E194D;
}

a.tab.activeTab {
  padding-bottom: 4px;
  top: 1px;
  z-index: 102;
}

div.tabMain {
  background-color: #1010A5;
  border: 2px solid #000000;
  border-color: #809FFE #2E2E8B #2E2E8B #809FFE;
  -moz-border-radius: 0em .5em .5em 0em;
  border-radius-topright: .5em;
  border-radius-bottomright: .5em;
  padding: .5em;
  position: relative;
  z-index: 101;
  height:100%;
}

div.tabIframeWrapper {
  width: 100%;
  height:100%;
}

iframe.tabContent {
  background-color: #1010A5;
  border: 1px solid #000000;
  border-color: #2E2E8B #809FFE #809FFE #2E2E8B;
  width: 100%;
  height:99%;
}

/******************************************************************************
* Additional styles.                                                          *
******************************************************************************/

h4#title {
  background-color: #503080;
  border: 1px solid #000000;
  border-color: #2E2E8B #809FFE #809FFE #2E2E8B;
  color: #C8C8E0;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: .5em;
  padding: 2px .5em 2px .5em;
}


.pad1
{
padding-top: 30px;
text-align: center;
vertical-align: middle;
}

.padleft
{
float: left;
width: 50%;
background-color: #CDCDCD;
text-align: center;
font-family: "Tahoma";
font-weight: "bold";
}

.padcent
{
float: left;
width: 85%;
background-color: #CDCDCD;
text-align: center;
font-family: "Tahoma";
font-weight: "bold";
}

.padright
{
float: right;
width: 50%;
background-color: #CDCDCD;
text-align: "left";
font-family: "Tahoma";
font-weight: "bold";
margin: 0;

}

.vidleft
{
float: left;
width: 50%;
background-color: #CDCDCD;
text-align: center;
font-family: "Tahoma";
font-weight: "bold";
}

.vidright
{
float: right;
padding-top: 50px;
width: 50%;
background-color: #CDCDCD;
text-align: "left";
font-family: "courier new";
font-weight: "bold";
margin: 0;

}

.statleft
{
float: left;
width: 50%;
background-color: #CDCDCD;
text-align: "left";
font-family: "Tahoma";
font-weight: "bold";
}

.statright
{
float: right;
width: 50%;
background-color: #CDCDCD;
text-align: "left";
font-family: "Tahoma";
font-weight: "bold";
margin: 0;

}

.small
{
color:#0E194D;
font-size:80%;	
font-weight:lighter;
padding-left: 60px;
}

.medium
{
font-size:90%;
padding-left: 40px;
}





#chatnick 		{ border: 1; border-bottom:1px solid #aaaaaa; padding:4px; background:#8F8F8F;}
#chatmsg 		{ border: 1; border-bottom:1px solid #aaaaaa; padding:4px; background:#8F8F8F; }
chatwindow 		{ border:1px solid #aaaaaa; background:#232D2F; color:white;font-family:courier new;}
input, textarea { font-family: courier new; color:#0E194D; background:#8F8F8F; font-size: 14px; }
#content 		{  text-align:left; color:#0E194D; }

/* Chat Window
body 			{ padding-left:40px; background:#CDCDCD; font-family:arial;}
input, textarea 	{ font-family: arial; color:white; background:#8F8F8F; font-size: 14px; }
v

chatwindow 	{ border:1px solid #aaaaaa; background:#232D2F; color:white;font-family:courier new;}
#chatnick 		{ border: none; border-bottom:1px solid #aaaaaa; padding:4px; background:#8F8F8F;}
#chatmsg 		{ border: none; border-bottom:1px solid #aaaaaa; padding:4px; background:#8F8F8F; }

#info 			{ text-align:left; padding-left:0px; font-family:arial; }
#info td 		{ font-size:12px; padding-right:10px; color:#EEFCFE;  }
#info .small 		{ font-size:12px; padding-left:8px; padding-right:0px;}

#info a 		{ text-decoration:none; color:white; }
#info a:hover 		{ text-decoration:underline; color:#CF9700;}

 */