/* global
----------------------------------------------- */
body {
margin: 0;
padding: 0;
background: #FFF;
font-family: verdana, arial, sans-serif;
text-align: center;
}

.height-clear	{
clear: both;
margin: 80px; 0 0 0;
height: 10px;
}

/* layout
----------------------------------------------- */
#wrapper {

margin: 30px auto;
padding: 0;
width: 735px;
text-align: left;
}

#border{
margin: 0;
padding: 0;
width: 735px;
background: url(../images/body.gif) top left repeat-y;
}

#header {
background-image: url(../images/header.gif);
	width: 735px;
	height: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0;	
}


#logo2 {
	background-image:url(../images/logo.gif);
	float:left; 	
	position:relative; 	
	left:43px; 
	top:45px; 	
	width:300px; 
	height:87px;
}

#logo {
	background-image:url(../images/logo3.gif);
	float:left; 	
	position:relative; 	
	left:43px; 
	top:45px; 	
	width:376px; 
	height:94px;
}


#topIm img{
	float:right; 
	position:relative; 
	right:15px; 
	bottom:0px; 
	
}


/* top nav
----------------------------------------------- */
#navwrapper {
width: 727px;
position: relative;
height: 42px;
border-right: 4px solid #D4A97C;
border-left: 4px solid #D4A97C;
background-color: #F0E2C8;
}

#navalign {
width: 100%;
position: absolute;
bottom: 0px;
left: 47px;
height: 27px;
}

#nav {
padding: 0;
height: 27px;
list-style: none;
display: inline;
overflow: hidden;
clip: rect(0, 372px, 27px, 0);	/* Mac IE5 workaround */
width: 372px;
}

#nav li {
margin: 0;
padding: 0;
list-style: none;
display: block;
float: left;
}

#nav a {
display: block;
float: left;
font: 9px 'Verdana', Arial, Helvetica, sans-serif;
text-align: center;
color: #fff;
width: 96px;
padding: 9px 0 0 0;
border: 0;
height: 27px;  /* INTERNET EXPLORER */
voice-family: "\"}\""; 
voice-family:inherit;
height: 18px; /* CONFORMANT BROWSERS */
}
html>#container {
height: 18px; /* OPERA */
}

#nav a:hover {
background-position: 0 -27px;
border-bottom: 0;
}

li#active a,
body#activity li.navtab a, body#endtab li#endtab a {
background-position: 0 -54px;
color: #333;
font-weight: bold;
}

#active a, .navtab a, #endtab a  {
width: 93px;
background: url(../images/tabs.gif) left top no-repeat;
}

#endtab a  {
width: 91px;
background: url(../images/tabs.gif) left top no-repeat;
}


/* middle
----------------------------------------------- */
#main { 
margin: 14px 0 0 0;
padding: 0;
width: 735px;
}

#googleads {margin: 0px; pading: 0px; width: 468px}

#content {
float: left;
width: 471px;
margin: 18px 0 0 8px;
padding: 0 0px 0 8px;

voice-family: "\"}\"";
voice-family: inherit;
width: 450px; }

#wrapper>#main #content { width:450px; }



#content img {
float: left;
border: 0px;
padding: 0 6px 0 0px;
margin: 0 6px 0 0px;
}

#disc {
float: left;
clear: both;
width: 735px;
margin: 14px 0 0 24px;
padding: 0 14px 0 18px;

voice-family: "\"}\"";
voice-family: inherit;
width: 660px; }

#wrapper>#main #disc { width:660px; }


.clear {
  clear: both;
  margin: 0px;
  padding: 0px;
}


.leftP {font: 0.75em Verdana; color: #666666; margin-left: 10px; float: left;}
.rightP {font: 0.75em Verdana; color: #666666; margin-left: 220px; padding: 0px;}

.floatR {float: right; margin-right: 10px;}

/* compare
----------------------------------------------- */

h5 {
	color: #EC5210;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing : 1px;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 10px;
	margin: 0;
	padding: 0;
}

.innerspace {
	padding-left: 0px;
	padding-right: 0px;
}

.imageleft {
	float: left;

}

.compare {
	float: left;
	width: 310px;
}

.comparesub {
	padding-top: 4px;
	padding-right: 12px;
	clear: both;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}	

.line {
	clear: both;
	height: 28px;
	width: 400px;
	background-image: url(../images/line.gif);
}



/* button
----------------------------------------------- */
.cssnav {
position: relative;
float: right;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
background: url(../images/quote2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 180px;
height: 38px;
margin: 0 0 10px 0;
padding: 0;
}

.cssnav a {
display: block;
color: #FFFFFF;
font-size: 15px;
width: 180px;
height: 38px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img {
width: 180px;
height: 38px;
border: 0
}

* html a:hover {
visibility:visible
}

.cssnav a:hover img {
visibility:hidden
}

.cssnav span {
position: absolute;
left: 65px;
top: 13px;
margin: 0px;
padding: 0px;
display: none;
}

/* sidebar
----------------------------------------------- */

#rightColumn {
	float: right;
	width: 230px;
	padding: 0px;
	margin: 0px;
}


#sidebarwrapper {
	position: relative;
	top: -30px;
	right: 8px;
	width: 230px;
	background: url(../images/sideheader.gif) no-repeat left top;
	padding: 86px 0 0 0;
	
}

#sidebar {
	background: #F0E2C8 url(../images/corner.gif) no-repeat right top;
	padding: 20px;
	
}

#sidebar h4 {
	font-size: 11px;
	color: #666;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	border-bottom: 1px solid #fff;
}

#sidebar h4 a, #sidebar h4 a:hover {
color: #666;
border: none;
}

#sidebar ul a, #sidebar ul a:link {
border: none;
}

#sidebar ul#links a, #sidebar ul#links a:link {border-bottom: 1px solid #D47816;}
#sidebar ul#links a:hover {border-bottom: 1px solid #808080;}

#sidebar ul#links2 a, #sidebar ul#links2 a:link {border-bottom: 1px solid #003399;}
#sidebar ul#links2 a:hover {border-bottom: 1px solid #D47816;}

#sidebar ul, #sidebar li {list-style: none; margin: 0; padding: 0;}

#sidebar li {
	padding-left: 10px;
	background: url(../images/bullet.gif) no-repeat 0 3px; /* start hiding from macie\*/
	background-position: 0px 4px; /* stop hiding */
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 7px;
	color: #D47816;
}


/* News
----------------------------------------------- */
#news {
position: relative;
	top: 0px;
	right: 8px;
	width: 220px;
	background: #F0E2C8 url(../images/corner.gif) no-repeat right top;
	padding: 6px 5px 0 5px;
	font-size: 0.9em
}

#news h4 {
	font-size: 11px;
	color: #666;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	border-bottom: 1px solid #fff;
}

.directnews_more {margin-bottom: 100px}
.directnews_content_backto {font: 1em }	
.directnews_date {font: 0.7em normal verdana,arial,sans-serif; margin-top: 10px; }
.directnews_heading {font:0.8em normal verdana,arial,sans-serif; padding: 0px 0px 5px 0px ; text-decoration:none; display: block }			
.directnews_large_image img { width: 35%; padding: 10px;}
.directnews_content {color: #666; font: 0.75em normal verdana,arial,sans-serif; display: block; padding-bottom: 0px;}

/* footer
----------------------------------------------- */
#footer {
	background:url(../images/footer.gif) no-repeat 50%;
	clear:both;
	height:86px;
	margin: 0;
	padding: 0;
	width: 735px;
	}
	
#footer ul {
	list-style:none;
	margin:0;
	padding: 0
	}
#footer ul {
	width:723px;
	padding-top:45px;
	margin:0 auto 0;
	}
#footer ul li {
	float:left;
	/*width:75px*/
	}
#footer ul li a:link, #footer ul li a:visited {
	float:left;
	display:block;
	margin:0;
	padding:0 4px 2px 14px;
	color: #D47816;
	font-size: 11px;
	text-decoration:none;
	line-height:13px;
	border-right:1px solid #D47816;
	}
#footer ul li a:hover {
	color:#444;
	background:none;
	text-decoration:underline;
	}

	
/* SITE MAP----------------------------------------------------- */ 
#contentFull {float: left; width: 650px; margin: 23px 0 0 24px; padding: 0 14px 0 18px;}
#contentFull p {font: 0.75em Verdana; color: #666666; padding: 4px 0px; text-align:left; line-height: 1.2em; margin: 0px 0px 0px 0px}
#contentFull ul, #leftFull li { font: 12px Verdana; color: #666666; padding:0px 5px; margin: 0px 10px;; text-align:left; line-height: 1.2em;}
div#contentFull ul {margin: 12px} 	
div#contentFull li a {color: #3b6282; text-decoration:none; font-weight: bold;}
div#contentFull li a:visited {color: #3b6282; text-decoration:none;}
div#contentFull li a:hover {color: #D47816; text-decoration:underline;}


.colL { 
	float: left;
	width: 320px;
	}
.colR {
	float: right;
	width: 320px;
	}
div.sitemap h3 {
	border-bottom: 1px solid #DDD;
	margin-top: 15px;
	margin-right: 45px;
	}
	
#quote {
	margin: 20px 0px;
	font: 12px arial, verdana;
	text-align: center;
	color: #AE6823;
}	


#tab1 {font-size: 11px; border: 1px solid #003399; margin-left: 40px;}

#tab1 a, #tab1 a:link, #tab1 a:visited: {color: #000066;}
#tab1 a:hover {color: #009999;}
	
	
/* links
----------------------------------------------- */
a, a:link {
color: #D47816;
text-decoration: none;
padding-bottom: 1px;
}

a:visited {
color: #D47816;
}

a:hover {
color: #3b6282;
text-decoration: underline;
}

/* text
----------------------------------------------- */
p {
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

ul {
	padding-right:10px;
	}

li {
	font-size: 12px;
	line-height: 16px;
	color: #666;
	margin-bottom:3px;
}

h2  {
	padding: 0;
	margin: 0;
	font-size: 17px;
	color: #AE6823;
	clear: both;
}

h3 {
	padding: 0;
	margin: 0px 0px 20px 0px;
	font-size: 16px bold;
	line-height: 18px;
	color: #D47816;
	
	text-align:center;
	clear: both;
}


h4  {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #AE6823;
	clear: both;
}


.list1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#737373;
	padding: 0;
	margin: 0;
}

.list2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-weight: bold;
	font-size: 14px;
	
}

a.list2:link {color: #D47816; text-decoration:none;}
a.list2:visited {color: #D47816; text-decoration:none;}
a.list2:hover {color: #003399; text-decoration:underline;}

.list3 {
	color:#003399;
}

a.list3:link {color: #003399; text-decoration:none;}
a.list3:visited {color: #003399; text-decoration:none;}
a.list3:hover {color: #D47816; text-decoration:underline;}


.list4 {
	font-size: 12px;
	font-weight: bold;
	color:#003399;
	float:right;
	display: block;
}

a.list4:link {color: #003399; text-decoration:none;}
a.list4:visited {color: #003399; text-decoration:none;}
a.list4:hover {color: #D47816; text-decoration:underline;}


#bc {margin: 0px; color: #D47816; font: bold 9px verdana; padding-bottom: 10px; }
#bc a:link, #bread a:visited {color: #D47816; text-decoration: underline;}
#bc a:hover {color: #645FAB; text-decoration:none;}

.tab1 {font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background: #996666}
tr.brown {background-color: #D4A97C; color: #FFF}
tr.white {background-color: #FFFFFF;}


/* Additional styles added for PPC Landing page 10/11/06 by Peter
----------------------------------------------- */

.quote_box{
width:auto;
Margin: 0px 0px 10px 0px;
padding:0px;
background-color:#F0E2C8;
border:1px solid #D4A97C;
text-align:left;
height:115px;


}


.quote_box ul{
	Margin: 50px 0px 0px 70px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color:#737373;
	list-style-type:none;

}

.quote_box li{
padding-left: 10px;
	background: url(../images/bullet.gif) no-repeat; /* start hiding from macie\*/
	background-position: 0px 4px; /* stop hiding */
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 7px;
	color: #666;
}



.quote_image{
height:auto;
width:auto;
Margin: 0px;
padding:0px;
background-color:#F0E2C8;
border-right:1px solid #D4A97C;
float:left;
}

.top_image{
float:right;

}

img {
	border: none;
}