/* CSS Document */

html {margin:0;
	padding:0;
	background-image:url(graphics/bkg_bot.jpg);
	}

body {background:url(graphics/bkg_left.jpg) no-repeat;
margin:0;
	padding:0;
}



#container_bkg{background:url(graphics/bkg_left.jpg) repeat-x;}
#container_bkg_main{ background-image:url(graphics/bkg_main.jpg); background-repeat:no-repeat; background-position:top;}
#container_content{width: 955px;
/*border:#CCFF00 solid 1px;*/
margin: 0px auto !important;/*centers divs in mozilla*/
}

#home_main_content{width:717px; /*border:#FF0000 solid 1px;*/ float:left; position:relative}
#home_side_content{ width:230px; /*border:#66FFFF solid 1px;*/ float:left; position:relative}

#inner_main_content{width:717px; /*border:#FF0000 solid 1px;*/ float:right; position:relative}
#inner_side_content{ width:230px;  /*border:#66FFFF solid 1px;*/ float:right; position:relative}



#home_main{ /*border:#FFFF00 solid 1px;*/ margin-top:0px; background:url(graphics/welc_bot.gif) no-repeat bottom left; padding-bottom:20px; overflow:auto; }
#home_main h1 { background:url(graphics/welc_top.gif) no-repeat; width:647px;margin-left:59px; margin-top:0px; margin-bottom:0px; height:72px;}
#home_main p {font-family: Helvetica, Arial, sans-serif; font-size:0.8em; color:#000; padding-left:116px; padding-right:250px; padding-bottom:10px; margin:0px; background:url(graphics/welc_mid.gif) repeat-y; height: 1% /*height attribute cures ie6 peekaboo bug*/}

#inner_main{ /*border:#FFFF00 solid 1px;*/ margin-top:0px; margin-left:10px; margin-right:18px;background:url(graphics/inner_heading.gif) no-repeat;padding-bottom:0px;}
#inner_main h1 { width:688px; height:60px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top:30px}
#inner_main p {font-family: Helvetica, Arial, sans-serif; font-size:0.8em; color:#000; padding-left:30px; padding-right:30px; padding-bottom:10px; margin:0px; background:url(graphics/inner_para.gif) repeat-y; height: 1% /*height attribute cures ie6 peekaboo bug*/}

#inner_main_form{margin-left:50px;}

#inner_main form {font-family: Helvetica, Arial, sans-serif; padding:0px; margin:0px; background:url(graphics/inner_para.gif) repeat-y; height: 1%; overflow:auto/*height attribute cures ie6 peekaboo bug*/ }

#inner_main ul{font-family: Helvetica, Arial, sans-serif; padding-left:60px; padding-right:60px; margin:0; background:url(graphics/inner_para.gif) repeat-y; height: 1%; overflow:auto/*height attribute cures ie6 peekaboo bug*/ }

#windows_linux{position:relative; float:right; margin-right:30px;}
#webhostbkg{ background:url(graphics/inner_para.gif) repeat-y; height: 1%; overflow:auto/*height attribute cures ie6 peekaboo bug*/ }

#thanks{height:250px; background:url(graphics/inner_para.gif) repeat-y; }


#namelabel{float:left; padding-top:10px; margin-left:50px; width:10em}
#companylabel{float:left; padding-top:10px; margin-left:50px; width:10em; clear:right}
#detailslabel{float:left; padding-top:10px; margin-left:50px; width:10em}
#enquirylabel{float:left; padding-top:10px; margin-left:50px; width:10em}

#company{ width:20em; margin-right:65px; float:right; margin-top:10px}
#name{ width:20em; margin-right:65px; float:right; margin-top:10px}
#enquiry { margin-right:65px; padding:0;height:10em; width:25em; float:right; margin-top:10px}
#details { margin-right:65px; padding:0;height:8em; width:25em; float:right; margin-top:10px}
#submitter{float:right; margin-right:90px; clear:right}
#resetter{float:right;}

.formstyles{padding:0; margin:0; color:#00FF00}

#contest{background:url(graphics/art2.gif); width:100px; height:100px; -moz-opacity:0.5; filter:Alpha(Opacity=50)}

.inner_main_links {font-family: Helvetica, Arial, sans-serif; font-size:0.8em; color:#000; padding-left:30px; padding-right:30px; padding-bottom:10px; padding-top:20px; margin:0px; background:url(graphics/inner_para.gif) repeat-y; height: 1% /*height attribute cures ie6 peekaboo bug*/}

#arrow1 { position:absolute; left:96px;/*margin-left:-18px;*/}

.homelist { margin-left:118px; padding:0; margin-top:0px}
/*.homelist li{float: left; width:12em; font-family: Helvetica, Arial, sans-serif; font-size:0.8em; color:#000; font-weight:bold}*/
.homelistcol1{float: left; width:10em; font-family: Helvetica, Arial, sans-serif; font-size:0.8em; color:#000; font-weight:bold; list-style:none; padding-bottom:6px}
.homelistcol2{float: left; width:8em; font-family: Helvetica, Arial, sans-serif; font-size:0.8em; color:#000; font-weight:bold; list-style:none; padding-bottom:6px}
.homelistcol4{float: left; width:13em; font-family: Helvetica, Arial, sans-serif; font-size:0.8em; color:#000; font-weight:bold; list-style:none; padding-bottom:6px}
.homelist_bkg{ background:url(graphics/welc_mid.gif) repeat-y; overflow:auto; width:706px}
.inner_bkg{ background:url(graphics/inner_bot.gif) no-repeat bottom; width:688px; height:20px}
.subhomelist{ margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:5px; padding:0}
.subhomelist li{ clear:both; width:auto; font-family: Helvetica, Arial, sans-serif; font-size:1em; font-weight:100; color:#000; padding-bottom:3px;}

#welcome {margin-top:24px; margin-left:10px}
#innertitle {margin-top:0px; margin-left:0px}

#flash_div {margin-left:0px; margin-bottom:0px; margin-top:9.5em}

#inner_div {margin-left:10px; margin-top:10.2em}

#width_test{width:2000px; border:#CCFFCC solid 1px;}
#nav{ clear:left;width:955px; /*border:#FFFF00 solid 1px; */color:#FFFFFF; position:absolute; top:0px; z-index: 2; /*padding-top:30px; padding-left:18px;*/}
#navbar{margin-left:18px;}
#contrast_switch{padding-top:30px; padding-bottom:4px; color:#fff; font-family: Helvetica, Arial, sans-serif; float:right; font-size:0.7em; padding-right:19px}




#foot_box2{}

/* ACCESSIBILITY SKIP NAV BELOW //////////////////////////////////////////////////////// */
a:active, a:focus {} /* CURES IE6 BIG */
.skiplist {margin: 0; padding: 0; z-index: 3;} 
		.skip {/*display: none;  COMMENT OUT TO CURE IE7 BUG*/ font-family: verdana, sans-serif; text-align: left; margin: 0; padding: 0; position: absolute;  z-index: 4;} /*All incl Opera*/
        * html .skip {display: block} /*Seen by IE*/
        :root .skip {display: block} /*Seen by Moz, FF and Safari*/
        .skip a {padding: 0 0.5em; display: inline; text-decoration:none; position: absolute; width: 14em; left: -200em}
        .skip a:focus, .skip a:active {position: absolute; left: 0.5em; border: solid #333 2px; color: #fff; background: #555}
        .skip a:hover {cursor: default}

/* END ACCESSIBILITY NAV //////////////////////////////////////////////////////////// */

/* TRANSPARENT PNGS ///////////////////////////////////////////////////////////////  */
.trans_box2 {
  font-family:verdana;
  font-weight:bold;
  margin-left:5px;
  width:220px;

}


/* side nav transparencies */


.inner_head {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10.2em;
  font-family:verdana;
  font-weight:bold;
  margin-left:10px;
  width:220px;
  height:37px;


}


.inner_head2 {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10px;
  font-family:verdana;
  font-weight:bold;
  margin-left:10px;
  width:220px;
  height:37px;

}



.inner_head3 {
z-index:8;
margin-top:10px;
  font-family:verdana;
  font-weight:bold;
  margin-left:10px;
  width:220px;
  height:37px;

}


.inner_head4 {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10px;
  font-family:verdana;
  font-weight:bold;
  margin-left:10px;
  width:220px;
  height:158px;
  /*border:#FFFFFF solid 1px;*/


}


.inner_head5 {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10px;
  font-family:verdana;
  font-weight:bold;
  margin-left:0px;
  margin-right:0px;
  width:230px;
  height:30px;
  /*border:#FFFFFF solid 1px;*/

}



.inner_head6 {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10.2em;
  font-family:verdana;
  font-weight:bold;
  margin-left:10px;
  width:220px;
  height:158px;
  /*border:#FFFFFF solid 1px;*/

}



.web_head {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10.2em;
  font-family:verdana;
  font-weight:bold;
  margin-left:0px;
  width:220px;
  height:37px;

}


.web_head2 {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10px;
  font-family:verdana;
  font-weight:bold;
  margin-left:0px;
  width:220px;
  height:37px;

}

.inner_head2 h2{padding:0; margin:0}
.inner_head3 h2{padding:0; margin:0;}
.inner_head4 h2{padding:0; margin:0}
.inner_head5 h2{padding:0; margin:0}

.web_head2 h2{padding:0; margin:0}
.web_head3 h2{padding:0; margin:0}
.web_head4 h2{padding:0; margin:0}
.web_head5 h2{padding:0; margin:0}
.web_head3 {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10px;
  font-family:verdana;
  font-weight:bold;
  margin-left:0px;
  width:220px;
  height:37px;

}


.web_head4 {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10px;
  font-family:verdana;
  font-weight:bold;
  margin-left:0px;
  width:220px;
  height:158px;
  /*border:#FFFFFF solid 1px;*/

}


.web_head5 {
/*position:absolute; top:10.2em;*/
z-index:8;
margin-top:10px;
  font-family:verdana;
  font-weight:bold;
  margin-left:0px;
  width:238px;
  height:30px;
  /*border:#FFFFFF solid 1px;*/

}


.web_head_title { position:absolute; border:none}
.web_head_title_choose { position:absolute; border:none}
.web_head_contact { position:absolute; border:none}
#server{ position:absolute; top:6.7em; margin-left:160px; border:none}
#server2{ position:absolute; top:10.5em; margin-left:147px; border:none}
#server3{ position:absolute; top:15em; margin-left:147px; border:none;}
#serverchoose{ position:absolute; border:none}
.web_cont {margin-top:0px; width:220px; margin-bottom:0; padding-bottom:0}

.inner_cont {margin-top:0px; width:220px; margin-bottom:0; padding-bottom:0; margin-left:10px}


.web_cont_contact {margin-top:0px; width:238px; margin-bottom:0; padding-bottom:0}


.inner_cont_contact {margin-top:0px; width:230px; margin-bottom:0; padding-bottom:0; margin-left:0}



.web_cont_p{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#fff;
padding-left:8px; padding-right:60px; margin:0;}
.web_cont_p2{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#fff;
padding-left:8px; padding-right:4px; margin:0;}
.web_cont_p3{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#fff;
padding-left:8px; padding-right:4px; margin:0;}

.server_bot{width:220px; height:9px;  padding:0; margin:0}


.inner_bot{width:220px; height:9px;  padding:0; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0}


.server_bot_choose{width:220px; height:30px}


.inner_bot_choose{width:220px; height:30px; margin-left:10px}


.server_bot_contact{width:238px; height:15px}


.inner_bot_contact{width:230px; height:15px}



/* footer transparencies */
#foot_box1{width:707px;}
#inner_foot_box1{width:688px;}

.foot_fin{width:688px; height:12px; margin-left:19px;}


.inner_foot_fin{width:688px; height:12px; margin-left:10px;}


.foot_box1_head{
  margin-top:10px;
  margin-left:19px;
  width:688px;
  /*height:30px;*/
  padding:0;
  margin-bottom:0;

}


.inner_foot_box1_head{
  margin-top:10px;
  margin-left:10px;
  width:688px;
  /*height:30px;*/
  padding:0;
  margin-bottom:0;

}


.foot_box2{overflow:auto; margin-left:19px; width:688px}


.foot_box2 p {font-family: Helvetica, Arial, sans-serif; font-size:0.7em; color:#fff; padding-left:14px; padding-right:0px; padding-bottom:0px; padding-top:6px; margin-top:0px; margin-right:6px;margin-left:0px; width:318px; /*688, 674*/float:left}

.inner_foot_box2{overflow:auto; margin-left:10px; width:688px}


.inner_foot_box2 p {font-family: Helvetica, Arial, sans-serif; font-size:0.7em; color:#fff; padding-left:14px; padding-right:0px; padding-bottom:0px; padding-top:6px; margin-top:0px; margin-right:6px;margin-left:0px; width:318px; /*688, 674*/float:left}




#loginform {position:absolute; z-index:10; top:4.1em; left:25em; /*border:#00FF00 solid 1px; height:200px; width:200px*/}
#username {border:none; background:url(graphics/field.gif); color:#fff; width:200px}
#password {border:none; background:url(graphics/field.gif); color:#fff; margin-left:90px;}
#loginbutton { position:relative; top:7px; left:10px}


.testfloat { width:30px; height:200px; background:#3300FF; float:left}
.testfloat2 { width:30px; height:200px; background:#00FF00; float:left}
.testfloat3 {width:400px; overflow:auto; background:#FF0000}

#footer{ clear:both;/*border:#FFFF00 solid 1px; */color:#999999; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; overflow:auto}
#footer h3{padding:0; margin-left:19px; margin-top:0px; font-size:1em; float:left;}

#footer ul{float:left; padding:0; margin:0}
#footer li{float:left; padding-left:1em; padding-right:0.5em; padding-bottom:10px; padding-top:0px; list-style:none;}
#footer a{color:#999999}
#footer a:link{color:#999999}
#footer a:active{color:#999999}
#footer a:visited{color:#999999}
#footer a:hover{color:#FFFFFF}

/*#footer a:link{color:#999999};
#footer a:active{color:#999999};
#footer a:visited{color:#999999};

#footer a:hover{color:#ffffff};*/



#inner_footer{ clear:both;color:#999999; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; overflow:auto}
#inner_footer h3{padding:0; margin-left:0px; margin-top:0px; font-size:1em; float:left; width:318px; text-align:right}

#inner_footer ul{float:left; padding:0; margin:0}
#inner_footer li{}
#inner_footer li{float:left; padding-left:1em; padding-right:0.5em; padding-bottom:10px; padding-top:0px; list-style:none;}
#inner_footer a{color:#999999;}
#inner_footer a:active{color:#999999}
#inner_footer a:visited{color:#999999}
#inner_footer a:link{color:#999999}
#inner_footer a:hover{color:#ffffff}


#link_no_border{border:none; text-decoration:none}

#contact {margin:0; padding:0}
