body{
	font-size:.75em;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
img{
	border:none;
}

a {text-decoration:underline;}
a:link {color:#666;}     /* unvisited link */
a:visited {color:#666;}  /* visited link */
a:hover {color:#F00; text-decoration:underline;}   /* mouse over link */
a:active {color:#666;}   /* selected link */

a.contentlink {text-decoration:underline;}
a.contentlink:link {color:#666;}     /* unvisited link */
a.contentlink:visited {color:#666;}  /* visited link */
a.contentlink:hover {color:#F00; text-decoration:none;}   /* mouse over link */
a.contentlink:active {color:#666;}   /* selected link */

p{
	margin:0;
	padding:0;
}

h1{
color:#142A73;
margin:0;
padding:0;
font-size:2em;
}
h2{
	font-size:1.3em;
	margin:0 0 10px 0;
	padding:0;
}
h2 strong{
	color:#f00;
}

h3{
	font-size:1.2em;
	margin-bottom:0;
	color:#f00;
}
#wrapper{
	width:760px;
	margin:0 auto;
}
#intro-text{
	width:750px;
	margin:0 auto;
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	background:#7C7C7C;
	padding-left:10px;
}

#content{
	padding-left:10px;
}

#contact-no{
	padding-top:5px;
	padding-top:5px;
}

#content p{
	margin-bottom:20px;
}
.splitrow{
	float:left;
	margin:0 0 20px 0;
	background:#fff url(../images/splitrow-bg.gif) repeat-y 540px 0;
}
* html .splitrow{
	margin:0;
}
.maincontent{
	float:left;
	width:520px;
	margin:0;
	padding:0;

}
.subcontent{
	float:right;
	width:200px;
	margin:0;
	padding:0;
}
.subcontent ul{
	list-style:none;
	margin:0 0 0px 0;
	padding:0;
}
.subcontent ul li{
	line-height:2em;
	margin:0;
	padding:0;
}

.subcontent h4{
	font-size:1.2em;
	margin:0 0 0px 0;
	padding:0;
}

#footer{
	border-top:1px solid #666;
	padding-left:10px;

}
#masthead{
	border-bottom:1px solid #666;
	margin-bottom:20px;
}
#mainheader{
	float:left;
	margin-top:10px;
	padding-left:10px;
	display:inline;
}
#utilities{
	float:right;
	background:#fff url(../images/dropdown-edge.gif) no-repeat top left;
	text-align:right;
}

#utilities label{
	float:left;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	margin:0px 3px 0 0px;
}

#utilities form{
	width:300px;
	margin:0 0 10px 25px;
	padding:3px 10px 3px 20px;
	background-color:#7C7C7C;
}
#utilities form select{
	font-size:.8em;
}
ul#siteNav, ul#tabNav, #footer ul{
	list-style-type: none;
	font-size:1em;
	margin:0;
	padding:0;
}
#footer ul{
	margin:5px 0 0 0;
}
ul#siteNav{
	margin:15px 0 0 0;
}
ul#siteNav li, ul#tabNav li, #footer ul li{
	list-style-type: none;
	display:inline;
	padding:0 3px 0 7px;
	background:#fff url(../images/navBar.gif) no-repeat 0em 0.1em;
	font-weight:bold;
}

#footer ul li{
	font-weight:normal;
}

ul#siteNav li a, ul#tabNav li a, #footer ul li a{
	text-decoration:none;
}
ul#siteNav li.last, ul#tabNav li.last, #footer ul li.last{
	border-right:none;
}
ul#siteNav li.first, ul#tabNav li.first, #footer ul li.first{
	background:none;
	padding-left:0;
}




#profile-nav ul {clear:both;float:left;line-height:normal;list-style:none;padding:0 0 0px 0;margin:10px 0 0 0;	}

#profile-nav ul li {float:left;		display:inline;margin:0;padding:0;		}

#profile-nav ul a {float:left;background:url(../images/tab-main-nav-left.gif) no-repeat left top;margin:0;padding:0 0 0 4px;margin:0 0 0 0px;text-decoration:none;}

#profile-nav ul a span {float:left;display:block;background:url(../images/tab-main-nav-right.gif) no-repeat right top;padding:3px 10px 6px 4px;font-weight:bold;color:#666;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#profile-nav ul a span {float:none;}

/* End IE5-Mac hack */



/* ------------------------------------------------------------------ START - Added By Che - 24 March 06 -- */



/* Added outline: none to corect border around navigation */

#profile-nav ul a:hover span {color:#EA0008;}

#profile-nav ul li.current a {background-position:0 -50px;border-width:0;outline: none;border-bottom:1px solid #F4F4F4;}

#profile-nav ul li.current a span {background-position:100% -50px;color:#EA0008;border:none;outline: none;}



#profile-nav ul a:hover {background-position:0% -50px;outline: none; }

#profile-nav ul a:hover span {background-position:100% -50px; outline: none; }	

/* End outline:none fix */ 



/* ------------------------------------------------------------------ END - Added By Che - 24 March 06 -- */
-->

/* Clear Float

------------------ */



/*** see http://www.positioniseverything.net/easyclearing.html ***/

.clearfloat:after {

content: "."; 

display: block; 

height: 0; 

clear: both;

visibility: hidden;

}

 

.clearfloat { display: inline-block; }

 

/* Hides from IE-mac */

* html .clearfloat { height: 1%; }

.clearfloat { display: block; }

/* End hide from IE-mac */

/*** end clearing hack ***/ 


form label{display:block;color:#f00;}
form input, form textarea{display:block;width:400px;margin-bottom:10px;}

.submit-btn{width:100px;}

.highlight{color:#f00;}

#box-head{
 background:#fff url(../images/box-masthead.gif) no-repeat top left;
 height:100px;
 margin:0;
 padding:0;
}
#box-head-inner{
margin:0px 10px 10px 100px;
font-size:0.9em;
}

#box-small-wrapper{
width:747px;
margin:0 auto;
}

#box-small-wrapper .box-small{
float:left;
width:229px;
height:250px;
margin:0 10px;
display:inline;
}

#box-small-wrapper .box-small .box-small-inner{
margin:0 10px;
}

#box-small-wrapper .box-small .box-small-inner img{
float:left;
margin-right:10px;
margin-top:3px;
}

#box-small-wrapper .box-small .box-small-inner p{
margin-bottom:10px;
}


#box-small-wrapper .box-small.secure{
background:#fff url(../images/box-secure.gif) no-repeat top left;
}

#box-small-wrapper .box-small.reliable{
background:#fff url(../images/box-reliable.gif) no-repeat top left;
}

#box-small-wrapper .box-small.value{
background:#fff url(../images/box-value.gif) no-repeat top left;
}

#box-small-wrapper .box-small h3{
font-size:1em;
color:#fff;
padding:0;
margin:3px 0px 10px 0px;
}

#box-small-wrapper .box-small h4{
font-size:1em;
color:#f00;
padding:0;
margin:3px 0px 10px 0px;
}


#box-footer{
 background:#fff url(../images/box-base.gif) top left no-repeat;
 height:100px;
	width:734px;
 margin:0 auto;
 padding:0;
}

#box-footer-inner{
margin:0px 100px 10px 10px;
font-size:0.9em;
}

#box-footer h2{
	font-size:2em;
	font-weight:bold;
	margin:0px 0 0px 0px;
	padding:0;
}

#box-footer h3{
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 10px 0px;
	padding:0;
	color:#666;
}

#box-footer h3 em{
	color:#f00;
}