/* Site-wide Classes*/

body
{
	background-color: #9DC4EB;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #9DC4EB;
/*	margin: 10px 10px 10px 10px;	
*/}

.outertable
{
	width: 800px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	position: center;
}




a
{
	color: #3C7CBF;
	text-decoration: none;
}

a:hover
{
	color: #FFCC33;
	text-decoration: none;
}

.supscript
{
	font-size: 50%;
	vertical-align: super;
}


/* Left Column Classes */

.leftcolumn
{
	width: 129px;
	background-color: #ffffff;
	background-image: url(../images/sidebar.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

.leftnav
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 200%;
	margin: 0px 0px 0px 0px;
	padding:  15px 0px 0px 20px;
	background-image: url(../images/logo_bottomb.jpg);
	background-repeat:no-repeat;
	background-position:top;

}


/* Main Column Classes */

.maincolumn
{
	width: 671px;
	background-color: #ffffff;
	background-image: url(../images/backBanner.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

.maincontent
{
	width: 657px;
	background-color: #ffffff;
	margin: 23px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

.contactinfo
{
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 10px 27px 25px 0px;
}

.sectionheading
{
	font-size: 21px;
	font-weight: bold;
}

.heading
{
	font-size: 13px;
	font-weight: bold;
}

A.heading
{
	color: #F5AF19;
}

A.heading:hover
{
	color: #FFCC33;
}

.text
{
	font-size: 12px;
	font-weight: normal;	
}

.textsmall
{
	font-size: 11px;
	font-weight: normal;	
}

.list
{
	font-size: 12px;
	font-weight: normal;
	list-style: disc outside;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

.tab
{
	border-width: 1px 1px 0px 1px;
	border-spacing: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #88BDE7;
	margin: 0px 0px 0px 0px;
	padding: 1px 10px 0px 10px;
	font-size: 12px;
	font-weight: bold;
}

table.com
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: #3D7CBF #3D7CBF #3D7CBF #3D7CBF;
	border-collapse: collapse;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
}

table.com th
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #3D7CBF #3D7CBF #3D7CBF #3D7CBF;
	background-color: #88BDE7;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	-moz-border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
}

table.com td
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #3D7CBF #3D7CBF #3D7CBF #3D7CBF;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
}

table.subtab
{
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #F5AF19 #F5AF19 #F5AF19 #F5AF19;
	border-collapse: collapse;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.subtab th
{
	border-width: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	color: #ffffff;
	background-color: #F6bF2a;
	text-align: left;
	font-weight: bold;
	-moz-border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
}

table.subtab td
{
	border-width: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #F5AF19 #F5AF19 #F5AF19 #F5AF19;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
}

table.subtablogo
{
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #F5AF19 #F5AF19 #F5AF19 #F5AF19;
	border-collapse: collapse;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
}

table.subtablogo th
{
	border-width: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	color: #ffffff;
	background-color: #F6bF2a;
	text-align: left;
	font-weight: bold;
	-moz-border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 10px 0px;	
}

table.subtablogo td
{
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #F5AF19 #F5AF19 #F5AF19 #F5AF19;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 10px 0px;	
}


/* Rounded Box Classes */

#news {background: transparent; margin:0; padding: 0px 0px 10px 0px;}
.newsxtop, .newsxbottom {display:block; background:transparent; font-size:1px;}
.newsxb1, .newsxb2, .newsxb3, .newsxb4 {display:block; overflow:hidden;}
.newsxb1, .newsxb2, .newsxb3 {height:1px;}
.newsxb2, .newsxb3, .newsxb4 {background:#88BDE7; border-left:1px solid #88BDE7; border-right:1px solid #88BDE7;}
.newsxb1 {margin:0 5px; background:#88BDE7;}
.newsxb2 {margin:0 3px; border-width:0 2px;}
.newsxb3 {margin:0 2px;}
.newsxb4 {height:2px; margin:0 1px;}
.newsxboxcontent {display:block; background:#88BDE7; border:0 solid #88BDE7; border-width:0 1px; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px;}
.newsxboxcontent2 {display:block; background:#88BDE7; border:0 solid #88BDE7; border-width:0 1px; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px;}

.newstitle
{
	font-size: 25px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;	
}

.newsheading
{
	font-size: 14px;
	color: #D5EDFF;
	font-weight: bold;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;	
}

.newstext
{
	font-size: 11px;
	color: #003D99;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#gen {background: transparent; margin:0; padding: 0px 0px 10px 0px;}
.genxtop, .genxbottom {display:block; background:transparent; font-size:1px;}
.genxb1, .genxb2, .genxb3, .genxb4 {display:block; overflow:hidden;}
.genxb1, .genxb2, .genxb3 {height:1px;}
.genxb2, .genxb3, .genxb4 {background:#3D7CBF; border-left:1px solid #3D7CBF; border-right:1px solid #3D7CBF;}
.genxb1 {margin:0 5px; background:#3D7CBF;}
.genxb2 {margin:0 3px; border-width:0 2px;}
.genxb3 {margin:0 2px;}
.genxb4 {height:2px; margin:0 1px;}
.genxboxcontent {display:block; background:#3D7CBF; border:0 solid #3D7CBF; border-width:0 1px; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;}

.gentitle
{
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
}

A.gentitle
{
	color: #ffffff;
	text-decoration: none;
}

A.gentitle:Hover
{
	color: #FFCC33;
	text-decoration: none;
}

.gentext
{
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
}

#com {background: transparent; margin:0; padding: 0px 0px 10px 0px;}
.comxtop, .comxbottom {display:block; background:transparent; font-size:1px;}
.comxb1, .comxb2, .comxb3, .comxb4 {display:block; overflow:hidden;}
.comxb1, .comxb2, .comxb3 {height:1px;}
.comxb2, .comxb3, .comxb4 {background:#fff; border-left:1px solid #3D7CBF; border-right:1px solid #3D7CBF;}
.comxb1 {margin:0 5px; background:#3D7CBF;}
.comxb2 {margin:0 3px; border-width:0 2px;}
.comxb3 {margin:0 2px;}
.comxb4 {height:2px; margin:0 1px;}
.comxboxcontent {display:block; background:#fff; border:0 solid #3D7CBF; border-width:0 1px; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px;}

.comtitle
{
	font-size: 18px;
	color: #3D7CBF;
	font-weight: bold;
	line-height: 100%;
}

.comtext
{
	font-size: 11px;
	color: #3D7CBF;
	font-weight: normal;
}

#login {background: transparent; margin:0; padding: 0px 0px 10px 0px;}
.loginxtop, .loginxbottom {display:block; background:transparent; font-size:1px;}
.loginxb1, .loginxb2, .loginxb3, .loginxb4 {display:block; overflow:hidden;}
.loginxb1, .loginxb2, .loginxb3 {height:1px;}
.loginxb2, .loginxb3, .loginxb4 {background:#fff; border-left:1px solid #F5AF19; border-right:1px solid #F5AF19;}
.loginxb1 {margin:0 5px; background:#F5AF19;}
.loginxb2 {margin:0 3px; border-width:0 2px;}
.loginxb3 {margin:0 2px;}
.loginxb4 {height:2px; margin:0 1px;}
.loginxboxcontent {display:block; background:#fff; border:0 solid #F5AF19; border-width:0 1px; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px;}

.logintitle
{
	font-size: 16px;
	color: #F5AF19;
	font-weight: bold;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}

.logintext
{
	font-size: 11px;
	color: #DC9B10;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;	
}

.loginformfield
{
	font-size: 10px;
	color: #3C7CBF;
	font-weight: normal;
	background-color: #FFF7E5;
	border: 1px solid #F5AF19;
	height: 18px;
}

.loginformbtn
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #F5AF19;
	border: 1px solid #F5AF19;
	height: 19px;
}


/* Popup Box Classes */

.popup_orig
{
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: yellow;
	LAYER-BACKGROUND-COLOR: yellow;
	width: 200;
	BORDER-LEFT: 1px solid black;
	BORDER-TOP: 1px solid black;
	BORDER-BOTTOM: 3px solid black;
	BORDER-RIGHT: 3px solid black;
	PADDING: 3px;
	z-index: 10;
}

.popup
{
	POSITION: absolute;
	VISIBILITY: hidden;
	z-index: 10;
}

.popuptext
{
	font-size: 11px;
	font-weight: normal;	
}

.orange_button_tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.orange_button_tab a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.orange_button_tab a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.orange_button_tab a:hover {
	text-decoration: none;
	color: #3B7ABC;
}
.orange_button_tab a:active {
	text-decoration: none;
	color: #FFFFFF;
}
/* form fields */

.form_box1 {
	border:1px solid #3C7CBF;
	width:250px;
}
.form_box2 {
	border:1px solid #3C7CBF;
	width:250px;
	height:70px;
}

/* LCD Qualifier styles */

div.LCDQualifier {
	color: #3c7cbf;
	border: 1px solid #3d7cbf;
	padding: 10px;
}

table.tblLCDQualifier tr td {
	padding: 3px;
}

.MonitorList {
	color: #3c7cbf;
	border: 1px solid #3d7cbf;
	padding: 2px;
	margin-bottom: 15px;
}

.MonitorHeader {
	border: none;
}