@charset "UTF-8";
/* CSS Document */

body{
	color:#666;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}
#outer_container{
	background:url(http://99pp.info/wac/images/uploads//wac_logo.gif) no-repeat top left;
	margin:10px auto;
	width:920px;
}
#inner_container{
	margin:10px 0 0 0;
	float:right;
	width:737px;
}
#sub_inner{
	float:right;
	width:850px;
}
#header{
	float:left;
	width:100%;
}
#header h1{
	margin:30px 0 0;
}
#header h1 a{
        color:#666;
	margin:30px 0 0;
        text-decoration:none;
}
.nav{
	background:#FFF url(http://99pp.info/wac/images/uploads//nav_bg.gif) repeat-x top left;
	height:36px;
	width:100%;
}
.bottom_nav{
	background:#FFF url(http://99pp.info/wac/images/uploads//nav_bg.gif) repeat-x top left;
	height:36px;
	position:absolute;
	top:725px;
	width:850px;
}
#nav_r input {
  width: 38px;
  height: 36px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(http:/99pp.info/wac/images/uploads/nav_search_r.gif) no-repeat top left;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#tagline{
	float:left;
	margin:10px 0 0 8px;
}
#footnav{
	float:right;
	margin:10px 0 0;
}
#footnav ul{
	margin:0 8px 0 0;
}
#footnav li{
	display:inline;
}
#footnav li a{
	color:#666;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.bottom_nav h2{
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}
.nav h3{
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}
#top_btns{
	float:left;
}
#top_btns ul{
	margin:10px 0;
	padding:0;
}
#top_btns li{
	display:inline;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin-right:20px;
	letter-spacing:2px;
	text-transform:uppercase;
}
a{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#333;
	text-decoration:none;
}
.selected{
       color:#F00;
}
.selected:hover{
       color:#F00;
}
#nav_search{
	float:right;
	width:167px;
}
#nav_l{
	background:url(http://99pp.info/wac/images/uploads//nav_search_l.gif) no-repeat top left;
	float:left;
	height:36px;
	width:9px;
}
#search_centre{
	float:left;
	width:120px;
}
#nav_top{
	background:url(http://99pp.info/wac/images/uploads//nav_search_top.gif) repeat-x top left;
	height:8px;
	width:100%;
}
#search_input{
	width:100%;
}
.n_search {
	background:#f1f1f1;
	border:1px solid #f1f1f1;
	color:#888;
	height:16px;
	width:120px;
}
#nav_bottom{
	background:url(http://99pp.info/wac/images/uploads//nav_search_bottom.gif) repeat-x top left;
	float:left;
	height:8px;
	width:100%;
}
#nav_r{
	float:left;
}
.clear{
	clear:both;
}
#flash_holder{
float:right;
	height:380px;
    margin:10px 0;
}
#about_intro{
	float:right;
	width:738px;
}
#latest_news{
	border-top:5px solid #333;
	height:36px;
	margin:10px 0 0;
	padding:10px 0 0 0;
}
#news_l{
	background:url(http://99pp.info/wac/images/uploads//news_l.gif) no-repeat top left;
	float:left;
	height:35px;
	width:6px;
}
#news_mid{
	background:url(http://99pp.info/wac/images/uploads//news_bg.gif) repeat-x top left;
	float:left;
	height:35px;
	width:837px;
}
#news_title{
	color:#333;
	float:left;
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:8px 0 0 2px;
}
#news_ticker{
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin:10px 0 0 10px;
}
#news_r{
	background:url(http://99pp.info/wac/images/uploads//news_r.gif) no-repeat top left;
	float:left;
	height:35px;
	width:6px;
}
#seo_holder{
	position:absolute;
        min-width:920px;
	top:500px;
}
.service_holder{
	float:left;
	margin:10px 8px 10px 0;
}
.service_l{
	background:url(http://99pp.info/wac/images/uploads//service_l.gif) no-repeat top left;
	float:left;
	height:205px;
	width:8px;
}
.service_mid{
	background:url(http://99pp.info/wac/images/uploads//service_mid.gif) repeat-x top left;
	float:left;
	height:205px;
	width:188px;
}
.service_mid h3{
	color:#659dc0;
	margin:8px 0 0 0;
}
.service_mid p{
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:8px 0 0 0;
}
.service_r{
	background:url(http://99pp.info/wac/images/uploads//service_r.gif) no-repeat top left;
	float:left;
	height:205px;
	width:8px;
}
#smallprint{
	color:#999;
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:10px 0;
	text-align:right;
}
#icons{
margin:10px;
text-align:center;
}
#graph_holder{
	margin:10px 0;
}
#gh_l{
	background:url(http://99pp.info/wac/images/uploads//subbox_l.gif) no-repeat top left;
	float:left;
	height:271px;
	width:6px;
}
#gh_mid{
	background:url(http://99pp.info/wac/images/uploads//subbox_mid.gif) repeat-x top left;
	float:left;
	height:271px;
	width:836px;
}
#gh_r{
	background:url(http://99pp.info/wac/images/uploads//subbox_r.gif) no-repeat top left;
	float:left;
	height:271px;
	width:6px;
}
.red{
	color:#ec1c24;
}
#about_intro h2{
	color:#666;
	font:bold 24px Arial, Helvetica, sans-serif;
	margin:20px 0 0 0;
}
#about_copy{
	float:right;
	padding:10px 0 0 0;
	width:540px;
}
#about_copy p{
	font:normal 14px Arial, Helvetica, sans-serif;
}
#gh_txt{
	float:left;
	margin:10px 0 0 20px;
	width:280px;
}
#gh_txt_title{
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#gh_txt p{
	font:normal 12px Arial, Helvetica, sans-serif;
}
.gh_key{
	float:left;
	width:140px;
}
.gh_key_brand{
	background-color:#20afe5;
	float:left;
	height:5px;
	margin:3px 5px 0 0;
	width:10px;
}
.gh_key_web{
	background-color:#e00b7e;
	float:left;
	height:5px;
	margin:3px 5px 0 0;
	width:10px;
}
.gh_key_seo{
	background-color:#3b2666;
	float:left;
	height:5px;
	margin:3px 5px 0 0;
	width:10px;
}
.gh_key_email{
	background-color:#f4b517;
	float:left;
	height:5px;
	margin:3px 5px 0 0;
	width:10px;
}
.gh_key_social{
	background-color:#0f6938;
	float:left;
	height:5px;
	margin:3px 5px 0 0;
	width:10px;
}
.gh_key_install{
	background-color:#8c212f;
	float:left;
	height:5px;
	margin:3px 5px 0 0;
	width:10px;
}
.gh_key_self{
	background-color:#ec1c24;
	float:left;
	height:5px;
	margin:3px 5px 0 0;
	width:10px;
}
.gh_key_motion{
	background-color:#f5ed28;
	float:left;
	height:5px;
	margin:3px 5px 0 0;
	width:10px;
}
.gh_key_notwork{
	background-color:#999;
	float:left;
	height:5px;
	margin:3px 5px 0 0;
	width:10px;
}
.gh_key_lbl{
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	width:120px;
}
#folio{
	float:right;
	width:738px;
}
#folio h2{
	color:#F00;
	font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.folio_entry{
	border-bottom:10px solid #666;
	border-top:5px solid #666;
	margin:5px 0 0 0;
}
.folio_title{
	border-bottom:5px solid #666;
	font:bold 24px Arial, Helvetica, sans-serif;
}
.folio_title_txt{
	float:left;
	margin:31px 0 5px 0;
}
.folio_util{
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:70px 0 0 0;
}
.folio_util a{
	color:#666;
	text-decoration:none;
}
.folio_info{
        float:left;
	margin:20px 0;
}
.folio_info_txt{
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin:0 20px 0 0;
	width:345px;
}
.mainimg_holder{
        float:left;
        width:100%;
}
.img_holder{
	float:left;
	margin:5px 6px 5px 0;
}
#foot_spacer{
	height:30px;
}
#contact{
	float:right;
        min-height:400px;
	width:738px;
}
#form_container{
	float:left;
}
#form_container ul{
        margin:0;
padding:0;
}
#form_container li{
margin:0;
padding:0;
}

.form_fieldon{
	float:left;
	margin:5px 0;
}
.form_fieldoff{
	float:left;
	margin:5px 0;
}
.form_input_holder{
	float:left;
	height:30px;
}
.form_input_holder_err{
	border:thick solid #f00;
	float:left;
	height:30px;
}
.form_input{
	float:left;
}
.form_input_l{
	background:url(http://99pp.info/wac/images/uploads//input_l.gif) no-repeat top left;
	float:left;
	height:30px;
	width:5px;
}
.form_input input{
	background:url(http://99pp.info/wac/images/uploads//input_mid.gif) repeat-x top left;
	border:0px solid #CCC;
	color:#666;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
	padding:5px 0;
	height:20px;
	width:180px;
}
.form_input_r{
	background:url(http://99pp.info/wac/images/uploads//input_r.gif) no-repeat top left;
	float:left;
	height:30px;
	width:5px;
}
.tick{
	background:url(http://99pp.info/wac/images/uploads//tick.gif) no-repeat top left;
	float:left;
	height:21px;
	margin:3px 0 0 5px;
	width:25px;
}
.err{
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:7px 0 0 10px;
}
.msg{
	float:left;
	margin:5px 0 0 2px;
}
.form_input select{
	background:url(http://99pp.info/wac/images/uploads//input_mid.gif) repeat-x top left;
	border:0px solid #CCC;
	color:#666;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
	padding:5px 0;
	height:30px;
	width:180px;
}
.form_field_ta{
	float:left;
	height:185px;
	margin:5px 0;
}
.form_ta_l{
	background:url(http://99pp.info/wac/images/uploads//txtarea_l.gif) no-repeat top left;
	float:left;
	height:183px;
	width:5px;
}
textarea{
	background:url(http://99pp.info/wac/images/uploads//txtarea_mid.gif) repeat-x top left;
	border:0px solid #CCC;
	color:#666;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
	height:183px;
	margin:0;
	padding:5px 0;
	width:380px;
}
.form_ta_r{
	background:url(http://99pp.info/wac/images/uploads//txtarea_r.gif) no-repeat top left;
	float:left;
	height:183px;
	width:5px;
}
#other_details{
	clear: left;
}
#graphs_box{
	float:left;
	height:270px;
	width:530px;
}
.month_graph{
	float:left;
	margin:0 20px 0 0;
}
.month_lbl{
	font:normal 10px Arial, Helvetica, sans-serif;
	float:left;
	margin:10px 0 0 0;
	text-transform:uppercase;
}
.graph{
	float:left;
}
#contact ul{
	
}
#contact li{
	display:block;
	list-style:none;
}
.sub_link{
color:#666;
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration:underline;
}