:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input

{ margin:0; padding:0 }

a img,:link img,:visited img { border:none; outline: none; }

* { padding: 0; margin: 0; behavior: url(iepngfix.htc);}



/*---:[ global elements ]:---*/



body {

background: #58595b url("img/pgbg.gif") 0 0;

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

font-size: small; /* for compliant browsers */

position: relative;

margin: 0 auto;

text-align: center;

min-width: 795px;

overflow-y: scroll;

*overflow-y: auto;

}



html>body { /* be nice to Opera */

font-size: small;

}



table {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}



h1 { 

	font-size: 150%;

}



h2 { 

	font-size: 120%;

}



h3 { 

	font-size: 100%;

}



h4 { 

	font-size: 90%;

}



ul li {

	font-size: 90%;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	}	

	

ul.list-no-bullet li {



	line-height: 120%;



	list-style: none none;



}



ul.list-no-bullet ul {



	line-height: normal;

}



img { 

	border-width: 0; 

	display: block;

}



.mgtop {

	margin-top: 10px;

}



.mgleft {

	margin-left: 7px;

}



.mgright {

	margin-right: 10px;

}



.mgbottom {

	margin-bottom: 10px;

}



.pdbottom {

	padding-bottom: 20px;

}



.floatleft{

	float: left;

}



.floatright{

	float: right;

}



.orange {

	color: orange;

}



.clearboth {

	clear: both;

}



.clearnone {

	clear: none;

}



.border {

	border: 1px solid #6a6a6a;

}



.caption {

	text-align: center;	

}



.cental {

	text-align: center;

	margin: 0 auto;

	width: 65%

}



.smallsize {

	font-size: 80%;

}



.box-30 {

	width: 220px;

}



.box-40 {

	width: 290px;

}



.box-60 {

	width: 430px;

}



.box-100 {

	width: 678px;

}



ul.bulleted li{

	list-style-type: disc;

	margin: 0 0 0 30px;

	text-align: left;

}



/*---:[ core layout elements ]:---*/



#wrapper {	

	background: transparent url(img/pgheader.png) 0 0 no-repeat;	

	margin: 0 auto;

	text-align: center;

	width: 795px;

	min-height: 900px;

}



#header {	

	background: transparent url(img/headerboxes.png) 0 0 no-repeat;

	width: 795px;

	margin: 20px 0 0 0;

	float: left;

	height: 133px;

}



#logo {

	background: transparent url(img/logo.jpg) 0 0 no-repeat;

	margin: 10px 0 0 35px;

	_margin: 10px 0 0 17px;

	width: 241px;

	height: 80px;

	float: left;

	padding: 0;

}



#tolltxt {

	float: left;

	font-size: 90%;

	margin: 10px 0 0 35px;

}



#tolltxt p {

	font-size: 130%; font-weight: bold;

}



#clickherebox {

	background: transparent url(img/clickherebox.gif) 0 0 no-repeat;

	width: 173px;

	height: 122px;

	margin: 5px 0 0 35px;

	float: left;

}



#clickherebox a{

	display: block;

	height: 122px;

}



#menu ul{

	margin: 0 0 0 25px;

	clear: both;

}



#menu li {

	list-style: none;

    display: inline;

	margin: 0;

	padding:0;

	float: left;

	color: #d7a20c;

	font-size: 100%;

	text-transform: uppercase;

	padding: 0 13px;

	margin: -24px 0 0 0;

	line-height: 26px;

	font-weight: bold;

}



#menu li a{

	display: block;

	float: left;

	color: #FFFFFF;

	padding: 2px 0;

}



#container {

	background: transparent url(img/pgsprd.png) 0 0 repeat-y;

	float: left;

	width: 795px;

}



#content {

	margin: 15px 32px;

	color: #6d6e71;

}



#content h1 {

	text-align: left;

	color: #005dac;

	margin: 0 0 10px 10px;

}



#content p {

	text-align: left;

	margin: 0 0 10px 10px;

}



#content img {

	text-align: left;

	margin: 0 0 10px 10px;

}



#content ul {

	text-align: center;

	margin: 0 0 10px 10px;

}



#content li a, #content p a {

	color: #6d6e71;

	text-decoration: underline;

	

}



#content h3 {

	color: #005dac;

}



#content .hr {

	background: transparent url(img/divider.gif) 0 0 repeat-x;

	height: 10px;

	margin: 10px 0 0 0;

	clear: both;

}



#companylogos {

	width: 730px;

	float: left;

	margin: 10px 0;

}



#companylogos img{

	text-align: center;

	margin: 0 auto;

	display: inline;

	padding: 0 10px;

	vertical-align: middle;

}



#content p.hplinks{

	font-size: 80%;

	color: #6d6e71;

	text-align: center;

	margin: 0 auto;

}



.hplinks a{

	color: #6d6e71;

	text-decoration: underline;

}



#forms li {

	text-align: left;

}



#footer {

	background: transparent url(img/pgfooter.png) 0 0 no-repeat;

	margin: 0 auto;

	text-align: center;

	float: left;

}



#footer #copy {

	padding: 20px 0 0 11px;

	font-size: 90%;

	color: #FFFFFF;

	width: 780px

}

