/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-family:"Verdana", Trebuchet MS;
	}
html{background-color:#F5F5F5;}

a {color:#03406A}
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration:underline; color:#003366}

body {
padding: 0;
background-image:url(../images/left-frame-1.gif);
background-repeat:repeat-x;
text-align: center; 
}
#box{width: 800px;
margin-left:auto;
margin-right:auto;
height:600px;
}

/*#page{
width: 763px;
background-color:#FFFFFF;
margin: 0;
margin-right: 4px; 
}*/
.colour{background-color:#FBF8D7; /*#8C6F07;*/ width: 255px; }
.bl {background:url("../images/frame/navcorner.jpg") 0 100% no-repeat;}
.t {background: url()  0 0 repeat-x; color: #8C6F07;  width: 255px;}
.b {background: url(../images/frame/dotted.jpg) 0 100% repeat-x}
.l {background: url(../images/frame/dot.gif) 0 0 repeat-y; padding-top: 4px;}

.cl{clear:both;}

/* Navigation */
#navline{width: 253px; height:auto; overflow: hidden; float:right; margin: 0 0 0 0px; background-color:#f0f0f0;/*#F3ECEB*/; border-left: 1px solid #000000;  border-bottom: 3px solid #000000;
}
#navb{border-bottom: 4px solid #000000; color:}
.navfont{margin-top: 2px; }
.holder{}
.holderB{margin-left: 15px; border: 0px solid #000000; width: 190px; }

#content{float: right; height:auto;  background-color:#FFFFFF; border-left: 3px solid #000000;
background:url("../images/frame/right-border.jpg") repeat-y right top; width:505px; margin-right:38px; display:inline;}
#right_gray{margin: 0 0 0 0px; border-left: 3px solid #CCCCCC; background-color:#FFFFFF; 
margin-right: 7px; }
/*HEADER*/
#header{border-left: 3px solid #000000; width:767px; height: 141px; background-image:url(../images/frame/pwpheader.jpg); background-repeat:no-repeat; background-color:#000000; float:left;display:inline;}
#flashbox{ float:left; height: 141px; width: 217px; padding-left: 0px; margin-left: 520px; 
background:url(../images/frame/top-frame.jpg) repeat-x bottom; display:inline;}
.header3{background:url(../images/frame/top-left-corner-2.jpg) no-repeat bottom; width: 27px; height: 141px; float:left;}
/*Color Bars*/
.info{border-top: 3px solid #CB9F0A; border-bottom: 3px solid #CB9F0A; text-align: left; margin: 0px 20px 4px 10px;	}
.infogray{margin-top: 3px; margin-bottom: 3px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; /*height: 327px;*/ height: auto;}
.grayline{ border-bottom: 1px solid #CCCCCC; margin: 4px 0 4px 0; /*padding-bottom: 5px;*/}
.titleline{border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; font-size: 15px; color:#574404; margin: 3px 0 0 0;}
.brownline{border-bottom: 3px solid #CB9F0A;}
.loginpage{border-top: 3px solid #CB9F0A; border-bottom: 3px solid #CB9F0A; border-left: 1px solid #000000; height: auto; width:auto; margin-left: 0; padding-left: 20px; margin-right: 20px; text-align: left; margin-top: 5px; }
/*Foot Type*/
.title{margin-left: 5px; font-size: 15px; color:#574404;
}
.form{font-size: 12px;}
.link{font-size: 11px;
color:#333333;
text-align: right;
}
.ffont{font-size:9px; margin-left:  15px;}
.login{font-size: 10px; margin-top: 125px; padding-top: 125px; margin-left: 280px;}
.image{float: left; margin-left: 5px; margin-right: 10px;  margin-top: 11px;}
.email{float: left; margin-left: 5px; margin-right: 10px;  margin-top: 0px;}
.linked{font-size: 11px; margin-right: 3px; padding-left:0px; color:#333333; text-align: right;}
.viddes{font-size: 11px;  margin: 0px 0px 0px 0px; color:#000000; border-right: 2px solid #CB9F0A; }
.vides{font-size: 11px;  margin: 0px 0px 0px 0px; color:#000000;}
.Rimage{float: right; margin-left: 5px; margin-right: 10px;  margin-top: 0px;}
.des{font-size: 11px;  margin: 9px 5px 6px 5px; color:#333333; line-height: 130%;/*#333333*/ }
.image3{float: left; margin-left: 5px; margin-right: 10px;  margin-top:0px;}
/*FOOTER*/
#foxbox{float: left; width: 767px; height: 150px;}
#footer{float: left; width:253px; height: 47px; /*border-bottom: 3px solid black; border-left: 1px solid black; border-right: 3px solid black; background-color:#FFFFFF;*/ }
#footblack{margin-left: 1px; float: left; border-left: 3px solid  #000000;}
#footline{float:left; height:17px; width: 480px; padding-left: 0px; margin-left: 0px; background: #FFFFFF url(../images/frame/bottom.jpg) repeat-x bottom; border-left: 3px solid #ccc; border-bottom: 1px solid #000;}
#footcorner{background: url(../images/frame/BRcorner.jpg) no-repeat bottom; width: 25px; height: 19px;padding: 0; margin: 0; float:left;}

#footnav{float:left; width:500px; text-align: left; font-size: 11px; color: #000000; padding-bottom: 3px;}
#footnav ul{padding: 0; display:inline; margin: 0;}
#footnav ul li{display: inline; padding: 0; margin: 0;}
#footnav ul li a{color: #000000; text-decoration:underline; padding: 0 3px 0 3px; text-align: center;width: 9em;} 
#footnav ul li a:hover, #footnav ul li a:focus{ color:#336600; text-decoration:none; }
.indexdes{font-size: 11px;
margin-left: 0px;
padding-left:0px;
color:#8C6F07;
line-height: 150%;
}
.vt{margin-left: 40px;}
.linkvt{margin-right: 25px; font-size: 11px; color:#333333; text-align: right;}
.contact{font-size: 11px; margin: 9px 20px 6px 20px; color:#333333; line-height: 130%;/*#333333*/ }

.clients { border:3px solid #000000; height: auto; width:130px; }
.des2{font-size: 11px; margin:5px; color:#333333; line-height: 200%;/*#333333*/ }
.waves {background-image: url(../images/waves.jpg); background-repeat:no-repeat; height:100px; width:200px; margin:5px 25px; border:1px solid #000000; }
.wavefont {font-size: 11px; line-height: 150%; text-align: left; height: auto; margin:5px; padding-top:15px;}

.flashborder {border:2px solid #000000; width:450px; height:60px;}
