HTML {height:99.5%;}
BODY {
	height:100%;
	background-color: #CCCCCC;
}

BODY, TD {color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px;}
       P {margin-top:0px; margin-bottom:10px;}
  UL, OL {margin-top:0px; margin-bottom:10px;}
    FORM {margin:0px; padding:0px;}
       A {color:#0000FF;}
 A:hover {color:#FF0000;}

#full-table {
	width:950px;
	background:url('images/bg-globe.jpg') no-repeat top right;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	background-color: #FFFFFF;
}
#full-table-home {
	width:950px;
	background:url('images/bg-globe-home.jpg') no-repeat top right;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	background-color: #FFFFFF;
}

#headdiv {position:relative;width:950px;}
#menuslider {position:absolute; z-index:2; top:125px; display:none;}

.menu-holder {background:url('images/bg-left-curve.jpg') no-repeat; height:18px; width:870px;padding-left:70px;}

/*
background:url('images/bg-left-curve.jpg') no-repeat;
*/

.left-curve {display:inline; height:18px; color:#ff0000; font-weight:bold; padding-left:65px; padding-right:30px; font-size:12px; line-height:18px;}
.left-curve a {position:relative; color:#ff0000; text-decoration:none; font-weight:bold; z-index:3;}
.left-curve a:hover {color:#ff0000; text-decoration:none; }

.top-menu-left {display:inline; font-weight:bold; font-size:11px; line-height:18px;}
.top-menu-left a {position:relative; color:#000000; text-decoration:none; z-index:3;}
.top-menu-left a:hover {color:#000000; text-decoration:none;}

.top-menu {
	display:inline;
	padding-left:20px;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	border-bottom: solid 0px #cccccc;
	
}
.top-menu a {position:relative; color:#000000; text-decoration:none; z-index:3;}
.top-menu a:hover {color:#000000; text-decoration:none;}

#left-bar {
	width:185px;
	margin-right:60px;
	background-color: #000000;
}

html>/*Firefox hack*/body #left-bar {
	width:184px;
	margin-right:60px;
	background-color: #000000;
}
#left-content-holder {
	padding-top:20px;
	padding-right:0px;
	color:#cf9e3b;
	font-weight:bold;
	font-size:12px;
	width:170px;
	text-align: left;
}



#left-menu {color:#ffffff; font-weight:bold; font-size:12px; line-height:20px; padding-bottom:10px;}
#left-menu a {color:#ded031; text-decoration:none;}
#left-menu a:hover {color:#ffffff; text-decoration:none;}

.address {padding:40px 0px 10px 0px;}

#main-content {width:744px; padding:20px 0px 30px 30px;}/* (top, right, bottom, left) */
#main-content-holder {width:722px;}
.heading {color:#ff0000; font-weight: bold;}
.heading a {color:#ff0000; text-decoration: none;}
.heading a:hover {color:#d6a33d; text-decoration: none;}
.news-heading {color:#ff0000; font-weight: bold; display: block; width: 275px; }

.sitemap {}
.sitemap a {color:#000000; text-decoration: none;}
.sitemap a:hover {color:#ff0000; text-decoration: none;}

#spec-table th {background-color: #ff0000; color: #ffffff; font-size: 10px;}
#spec-table tr.oddrow {background-color: #edecec;}
#spec-table tr.evenrow {background-color: #dddddc;}
#spec-table td {font-size: 10px; text-align: center;}
#spec-table td a {font-size: 9px;}

.menu_submenu {position:absolute; display:none; background:#666461; z-index:4;}
.menu_submenu TD A {position:relative; display:block; width:130px; color:#ffffff; font-size:11px; line-height:15px; text-decoration:none; background:#d6a33d; padding:2px 4px 2px 4px; font-weight:bold;}
.menu_submenu TD A:hover {color:#ffffff; text-decoration:none; background:#d05c32;}

/* Map Coding Start */

.menu_submenu-map {z-index:0; position:absolute; display:none;}
.menu_submenu-map TD A {position:relative; display:block; width:509px; text-decoration:none; background:#d6a33d; }
.menu_submenu-map TD A:hover {text-decoration:none; }

.menu_submenu-address {position:absolute; display:none; background:#ffffff; z-index:4; padding-left: 3px; border: 1px solid #ff0000; text-align: right; }
.menu_submenu-address a {display: block; position:relative;}
.menu_submenu-address a:hover {display: block;  position:relative; }

.menu_submenu-address td {position:relative; display:block; width:220px; color:#ffffff; font-size:11px; line-height:15px; text-decoration:none; padding:2px 4px 2px 4px; font-weight:bold;}

.menu_submenu-news {z-index:0; position:absolute; display:none;}
.menu_submenu-news A {position:relative; display:block; width:300px; text-decoration:none; }
.menu_submenu-news A:hover {text-decoration:none; }

#domstdist {color: #ff0000; font-weight: bold; padding-top: 10px;}
#interdist {height: 30px; color: #ff0000; font-weight: bold; }

.inter-link {width: 124px; font-size: 9px; font-weight:bold;}
.inter-link a {color: #000000; text-decoration: none; }
.inter-link a:hover {color: #000000; text-decoration: none; }

.dom-link {font-size: 9px; font-weight:bold; text-align: center; padding-top: 10px;}
.dom-link a {color: #000000; text-decoration: none; }
.dom-link a:hover {color: #000000; text-decoration: none; }

.innovision-link {color: #000000; text-decoration: none; }
.innovision-link a {color: #000000; text-decoration: none; }
.innovision-link a:hover {color: #cc1e2a; text-decoration: underline; }

.dom-web a {color:#0000ff; text-decoration: underline; }
.dom-web a:hover {color:#ff0000; text-decoration: underline; }

.dom-email a {color:#0404c2; text-decoration: underline; }
.dom-email a:hover {color:#a60101; text-decoration: underline; }
 
 /* End Map Code */
 
   INPUT.reg_sbm {font-size:10px;}
   INPUT.reg_txt {font-size:10px; border:#A27941 1px Solid; padding:0px 3px 0px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-variant:normal; color:#2A0000;}
TEXTAREA.reg_txt {font-size:10px; border:#A27941 1px Solid; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
  SELECT.reg_sel {font-size:10px;}
  
  UL.nospace {margin-top:0px; margin-bottom:0px;}
  LI.somespace {margin-bottom:10px;}