/*
	Purpose:	Global Style Sheet
	Site:		www.globalcomputerexpress.net
	Author:		(c) FIJ Design, all rights reserved
	Version:	0.01 (12th February 2008)		
*/

/* ---------- Standard Site Classes ---------- */

html, body {margin: 0; padding: 0; height: 100%;}
form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}
body {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; line-height: 1.6;}
img {border:0px;}

p{padding-bottom: 9px;}

/* -----     Wrap - Layout/Position ID Tag     -----*/
#wrap {
position: relative;
width: 700px;
height: 100%;
margin: 0 auto;
}

/* -----     Center This - Layout/Position ID Tag     -----*/
#center_this {
text-align: center;
vertical-align:top;
position: absolute;
/*top: 50%; */
left: 50%;
/* height: 692px; */
/* margin-top: -346px; */ /* Note (must be 50% of the content height)  */
width: 700px;
margin-left: -350px; /* Note (must be 50% of the content width)  */
}


/* -----     Site Specific     -----*/

body {text-align: left; background-color: #000033; color: #FFFFFF;}

h1 {font-weight: bold; color: #6699CC;	 font-size: 12px; margin-bottom:10px;}

a:link {color: #6699CC; text-decoration: underline;}
a:visited {color: #6699CC; text-decoration: underline;}
a:hover {color: #99CC00; text-decoration: underline;}


.header {width:700px; background-color: #FFFFFF; height: 129px;}
.header_logo{width: 205px;	vertical-align: top;	text-align: center;}
.header_logo h1 {font-weight: normal; color: #666666; font-size: 13px;}
.header_nav{width: 495px; vertical-align: bottom; text-align: right;}

#navbar{width:495px; height: 33px; text-align:left; vertical-align: bottom;}
#banner {width: 700px; background-color: #172266;}
#content {width: 700px; 	background-color: #172266;}


/* ---------- Menu Area ---------- */
.menu_area {text-align: left; width: 204px;  border-right-width: 1px; border-right-style: solid; border-right-color: #235077;} 
#menu_detail {background-image: url(../images/detail1.jpg);	background-repeat: no-repeat;	background-position: left top;}
#menu_detail img {text-align: center; padding-top: 5px;}
.menu {text-align: left; padding: 10px 7px 7px 7px; vertical-align: top;}
.menu ul{padding: 0px; margin: 0px;}
.menu li{
	height: 22px;
	width: 98%;
	vertical-align: middle;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 2px;
	list-style-image: url(../images/arrow.gif);
	list-style-position: inside;
	list-style-type: none;
}	

#address {line-height: 1.3; font-size: 9px; padding-left:5px;}

/* ---------- eNewsletter Box ---------- */
.enewsletter_box {border: 1px solid #FFFFFF; background-color: #6390DD; height: 60px; width: 190px;}
.enewsletter_box2 {font-size: 10px; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 12px; height: 23px;}
.enewsletter_input_field {background-color: #172266; border: 1px solid #FFFFFF; font-size: 10px; color: #6699CC; height: 20px; width: 160px; text-align: left; text-indent: 3px; vertical-align: text-bottom;}
.enewsletter_header {color: #FFFFFF; text-decoration: none; font-weight: normal;}


/* ---------- Main Content Area ---------- */
.main_content {	
	background-image: url(../images/detail1.jpg);
	background-repeat: no-repeat;
	background-position: left top;background-color: #172266; 
	width: 495px;
	font-size: 12px;}


/* ---------- Footer ---------- */
#footer {
	width: 700px;
	height: 43px;
	font-size: 10px;
	color: #003366;
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
	background-image: url(../images/detail2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}





/* ---------- Page Header ---------- */


.header_text {width: 495px; height: 96px; padding: 5px; font-size: 9px; color: #999999; text-align: right; vertical-align: top;}
.header_text_title {color: #000033; font-weight: bold;}



/* -----    ASDS SYSTEM CSS     -----*/
#asds_content{font-size:10px;}
.req_mark{color:#FF0000}
.error_msg_tbl{background-color: #FFD4D4;	border: 1px dashed #FF8080;}
.error_msg_cell{color:#FF0000;}
.success_msg_tbl{background-color: #D0E8D4;	border: 1px dashed #009900;}
.success_msg_cell{color:#009900;}
.form_notice{padding-left:10px; padding-top:5px; padding-bottom: 10px; font-size:10px; text-align:left;}
.form_spacer{height:5px;}

.cell_form{padding-left:10px; vertical-align:top; text-align:left;}
.cell_form_input{vertical-align:top; text-align:left;}

.overlib_fg {background-color: #FFFFFF; background-image: url(../images/asds_help.png); background-repeat: no-repeat;	background-position: right bottom;}
.overlib_bg {background-color: #999999;}
.feature_overlib {font-size: 12px; color:#999999;}
.feature_overlib h1{ font-size: 12px; color:#999999; margin: 0px;}

/* ---------- Other Site Classes ---------- 







.address2 {text-align: left; padding-top: 10px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; vertical-align: top; }

.our_service_title {text-align: left; padding-top: 10px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; vertical-align: top; }

.our_service_sublinks {text-align: left; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 5px; vertical-align: middle; }

.our_service_subheaders {text-align: left; padding-top: 14px; padding-right: 7px; padding-bottom: 2px; padding-left: 15px; vertical-align: top; font-weight: bold;}

*/


.main_text {
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
}

.main_text a:link {color: #FFFFFF; text-decoration: underline;}
.main_text a:visited {color: #FFFFFF; text-decoration: underline;}
.main_text a:hover {color: #99CC00; text-decoration: underline;}
