BODY {
	background-image: url('../img/tmp_bg.gif');
	background-repeat: repeat;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-serif;
	color: #003366;
	margin: 0 auto 10px auto;
	text-align: center;
}

input, select, textarea {
	border: 1px solid #000033;
	color: #000033;
	background-color: #b5d1ef;
	font-size: 9px;
}

input, select {
	width: 122px;
}

select {
	font-size: 8px;
}

input:focus, select:focus, textarea:focus {
	background-color: #a3d0fe;
}

input[type=submit] {
	width: 70px;
	background-color: #a3d0fe;
	font-weight: bold;
}

a:link, a:visited {
	text-decoration: none;
	color: #003366;
}

a:active, a:hover {
	text-decoration: none;
	color: #0000CC;
}

#container {
    width: 762px;
    margin: auto;
	text-align: center;
}

#header {
    margin: 0;
    padding: 0;
    height: 169px;
    width: 100%;
    clear: both;
	text-align: center;
}

#header h1 {
    background-image: url('../img/header_indoglobalhost.png');
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    height: 114px;
    width: 100%;
    clear: both;
}

#header h2 {
    background-image: url('../img/header_quality_shell_hosting.png');
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    height: 55px;
    width: 100%;
    clear: both;
}

span {
	display: none;
}

#menu {
	width: 100%;
	height: 27px;
	clear: both;
}

#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;
}

#menu ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}

.menu_home {
    background-image: url('../img/menu_home.png');
    background-repeat: no-repeat;
	width: 87px;
	height: 27px;
	display: block;
}

.menu_map {
    background-image: url('../img/menu_map.png');
    background-repeat: no-repeat;
	width: 77px;
	height: 27px;
	display: block;
}

.menu_tos {
    background-image: url('../img/menu_tos.png');
    background-repeat: no-repeat;
	width: 83px;
	height: 27px;
	display: block;
}

.menu_aboutus {
    background-image: url('../img/menu_aboutus.png');
    background-repeat: no-repeat;
	width: 115px;
	height: 27px;
	display: block;
}

.menu_contactus {
    background-image: url('../img/menu_contactus.png');
    background-repeat: no-repeat;
	width: 114px;
	height: 27px;
	display: block;
}

.menu_faq {
    background-image: url('../img/menu_faq.png');
    background-repeat: no-repeat;
	width: 74px;
	height: 27px;
	display: block;
}

.menu_services {
    background-image: url('../img/menu_services.png');
    background-repeat: no-repeat;
	width: 113px;
	height: 27px;
	display: block;
}

.menu_order {
    background-image: url('../img/menu_order.png');
    background-repeat: no-repeat;
	width: 99px;
	height: 27px;
	display: block;
}

#header_seperator {
    background-image: url('../img/header_seperator.png');
    background-repeat: repeat-y;
    height: 6px;
    width: 100%;
    clear: both;
	display: block;
}

#content {
    background-image: url('../img/content_bg.png');
    background-repeat: repeat-y;
	/*
	border-left: 2px solid #496fc6;
	border-right: 2px solid #496fc6;
	background-color: #FFFFFF;
	*/
    width: 100%;
    clear: both;
	display: table;
}

#content_menu {
    height: auto;
    width: 155px;
	padding: 0;
	margin: 0 5px 0 0;
    float: right;
	display: inline;
}

.clients-login {
    background-image: url('../img/clients-login.jpg');
    background-repeat: no-repeat;
	width: 150px;
	height: 126px;
	display: block;
	border: 0px;
}

#content_area {
    height: auto;
    width: 591px;
	margin: 0 0 0 5px;
	padding: 0;
    float: left;
	display: inline;
}

#content_menu h2 {
	border-bottom-style: dashed;
	border-bottom-color: #000066; 
	border-bottom-width: 1px; 
	font-weight: bold; 
	text-transform: uppercase;
	font-size: 12px; 
	color: #000066; 
	padding: 5px;
	text-align: center;
	margin-right: 10px;
	width: 90%;
}

#content_menu h3 {
    margin: 5px 0 0 0;
	padding: 0;
	clear: both;
    width: 155px;
	height: 33px;
}

.content_menu_top_clients {
    background-image: url('../img/content_menu_top_clients.png');
    background-repeat: no-repeat;
}

.content_menu_top_hosting {
    background-image: url('../img/content_menu_top_hosting.png');
    background-repeat: no-repeat;
}

.content_menu_top_news {
    background-image: url('../img/content_menu_top_news.png');
    background-repeat: no-repeat;
}

#content_menu ul {
    background-image: url('../img/content_menu_mid.png');
    background-repeat: repeat-y;
	width: 155px;
	display: table;
	list-style-type: none;
	margin: 0;
	padding: 8px 0 7px 0px;
	clear: both;
}

#content_menu ul li {
	list-style-type: none;
	margin: 0 15px 5px 15px;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
}

.content_menu_news {
	text-transform: none;
	display: block;
}

#content_menu ul li:before {
	content: '\00BB \0020';
}

#content_menu ul li a:link, #content_menu ul li a:visited {
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Sans-Serif;
	color: #003366;
	background-color: inherit;
	text-decoration: none;
}

#content_menu ul li a:active, #content_menu ul li a:hover {
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	margin-left: 2px;
	font-family: Verdana, Helvetica, Sans-Serif;
	color: #0000FF;
	background-color: inherit;
	text-decoration: none;
}

.content_menu_footer {
    background-image: url('../img/content_menu_footer.png');
    background-repeat: no-repeat;
    height: 25px;
    width: 155px;
    clear: both;
}

.content_subarea {
	margin: 6px 0 0 0;
	padding: 0;
	width: 591px;
	display: inline-table;
    clear: both;
}

.content_subarea h2 {
	border-bottom-style: dashed;
	border-bottom-color: #000066; 
	border-bottom-width: 1px; 
	font-weight:bold; 
	text-transform: uppercase;
	font-size: 12px; 
	color: #000066; 
	padding: 5px;
	text-align: left;
	margin-left: 10px;
	width: 96%;
}

.content_subarea h2 span {
	padding: 11px 0 0 15px;
	display: block;
}

.content_subarea_mid {
	/*
	background-image: url('../img/content_area_menu_mid.png');
    background-repeat: repeat-y;
	*/
	width: 100%;
	clear: both;
	padding: 5px 0px 5px 0;
	text-align: left;
	font-size: 10px;
	color: #000033;
	background-color: inherit;
}

.content_subarea_mid p {
	padding: 0;
	margin: 5px 15px 5px 15px;
	text-align: justify;
}

.content_subarea_mid table {
	margin: 5px 15px 5px 15px;
	font-size: 10px;
	color: #000033;
	background-color: inherit;
}

.content_subarea h3 {
	border-bottom-style: dashed;
	border-bottom-color: #000066; 
	border-bottom-width: 1px; 
	font-weight:bold; 
	text-transform: uppercase;
	font-size: 12px; 
	color: #000066; 
	padding: 5px;
	float: left;
	text-align: left;
	margin-left: 10px;
	width: 173px;
	display: inline;
}

.content_subarea_mid h4 {
	margin: 0;
	font-size: 10px;
	margin-left: 15px;
	text-transform: uppercase;
}


.content_subarea ul {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	width: 183px;
	margin-left: 10px;
	margin-bottom: 30px
}

.server-1 {
	background-image: url('../img/server-1.gif');
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
	padding: 0;
}

.server-2 {
	background-image: url('../img/server-2.gif');
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
	padding: 0;
}

.server-3 {
	background-image: url('../img/server-3.gif');
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
	padding: 0;
}

.content_subarea ul li {
	list-style-type: none;
	margin: 0 0 5px 5px;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Sans-Serif;
	color: #003366;
	background-color: inherit;
	text-decoration: none;
}

.content_subarea ul li a:link, .content_subarea ul li a:visited {
	color: #003366;
	border-bottom: 1px dashed #003366;
}

.content_subarea ul li a:active, .content_subarea ul li a:hover {
	color: #003366;
	border-bottom: 0px solid black;
}

.content_subarea ul li:before {
	content: '\00BB \0020';
}

.content_subarea_mid table h3 {
	margin-left: 0;
}

.content_subarea_bot {
	/*
	background-image: url('../img/content_area_menu_bot.png');
    background-repeat: no-repeat;
	*/
	width: 100%;
	clear: both;
	height: 10px;
	margin-bottom: 10px;
}

.indoglobalhost {
	font-weight: bold;
	color: #003366;
	background-color: inherit;
	display: inline;
}

#footer {
    background-image: url('../img/footer_bg.png');
    background-repeat: no-repeat;
    height: 48px;
    width: 100%;
    clear: both;
}

#footer span {
    width: 100%;
    clear: both;
	text-align: center;
	padding: 13px 0 0 0;
	display: block;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #003366;
}

#footer span a:link, #footer span a:visited {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #003366;
}

#footer span a:active, #footer span a:hover {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #003366;
	border-bottom: 1px dashed #003366;
}

#footer_links {
	float: left; 
	text-align: left; 
	display: inline; 
	margin: 3px 0 0 5px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #003366;
}

#footer_links a:link, #footer_links a:visited {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #003366;
}

#footer_links a:active, #footer_links a:hover {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #003366;
	border-bottom: 1px dashed #003366;
}

#treskl a:link, #treskl a:visited, #treskl a:active, #treskl a:hover {
	background-image: url('http://www.3klabs.com/ext/img/3klabs_sign.gif'); 
	background-repeat: no-repeat; 
	float: right;
	text-align: right;
	margin: 3px 3px 5px 0;
	width: 102px; 
	height: 16px; 
	display: inline;
}
