body{
  background:#ededed;
  text-align:center;
  margin:0 auto;
  color:#707074;
  font-size:12px;
  font-family:arial;
  margin-top:2px;
}


#welcBox {margin:0 0 30px 0;}

h1.new, .body h1.new {color:#F90!important; font-size:26px!important; border-bottom:1px dotted #AAA; width:100%!important; margin:10px 0!important; line-height:1.4!important}
p {font-size:12px!important;}

.newsItem {margin:5px 0!important; padding:5px 0!important; float:left;}
.newsItem p {margin:0!important; font-size:13px!important; line-height:1.4!important}
.newsItem p .title {color:#000; font-weight:bold;}
.newsItem p a:link, .newsItem p a:visited, .newsItem p a:hover {color:#F90!important; font-weight:bold;}
.newsItem p a:hover {color:#000!important; font-weight:bold;}

.rightBlock {width:270px; float:left; text-align:left!important; color:#FFF!important; margin-bottom:10px}
.rightBlock a {display:inline-block; text-decoration:none; color:#FFF; height:128px; width:240px; }
.rightBlock strong {font-size:18px;}
.rightBlock p {color:#FFF!important; font-size:14px!important; line-height:1.4!important; margin:15px 0}

.bgSearch, .bgEnquire, .bgSearchPersonal, .bgMailing {background:url(../images/bg_search.jpg) no-repeat; height:128px; width:240px; padding:0 15px;}
.bgEnquire {background:url(../images/bg_enquire.jpg) no-repeat;}
.bgSearchPersonal {background:url(../images/bg_find.jpg) no-repeat;}

.bgMailing {background:url(../images/bg_mailing.jpg) no-repeat; height:190px !important}
.bgMailing p {color:#222!important; font-size:11px!important}
.bgMailing input.RequiredTextBox {border:1px solid #AAA; background:#FFF; margin-bottom:5px; padding:3px; font-size:13px; width:234px}
.bgMailing input.button, .bgMailing input.button:hover {color:#AAA; padding:5px 10px; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; font-weight:bold; border:0; float:right}
.bgMailing input.button:hover {color:#FFF!important; cursor:pointer}

.facebook {background:url(../images/bg_facebook.jpg) no-repeat; height:87px!important; width:270px;}
.twitter {background:url(../images/bg_twitter.jpg) no-repeat; height:91px!important; width:270px;}


table {

	width:98%;
}


td {
	font-size:12px;
	color:#707074;
	padding-left:5px;
}

td h3 {

	margin-top:0px;
	font-size:14px;
	margin-bottom:3px;
}

td h3 a {

	text-decoration:none;
	color:#000000;
}


td h2 {

	margin-top:0px;
	font-size:16px;
	margin-bottom:3px;
	color:#F90;
}

td h2 a {

	text-decoration:none;
	color:#F90;
}

td h4 {

	margin-top:0px;
	font-size:12px;
	color: #404040;
	margin-bottom:3px;
}

#wrapper{
  margin:0 auto;
  width:950px;
background-color:#FFF;
}

#popup_wrapper{
  margin:0 auto;
  width:660px;
background-color:#020100;
text-align:left;
}


#wrapper_white{
  text-align:left;
  margin:0 auto;
  width:914px;
  background-color:#FFF;
  clear:both;
  padding:0 18px;
}

#wrapper_white .spacer{
  width:610px;
  background-color:#ffffff;
  color:#fff;
  clear:both;
  font-size:4px;
}

#popup_wrapper .spacer{
  width:610px;
  background-color:#ffffff;
  color:#fff;
  clear:both;
  font-size:4px;
}
#wrapper .bluelogo {

  margin:0 auto;
  width:914px;
  height:128px;

}


#wrapper .bluelogo #logo {
	width: 368px;
	float:left;
        margin: 20px 15px 10px 0px;

}
#wrapper .bluelogo #blueleft {
				clear:both;
        float: left;
        margin: 0px 0px 0 10px;
        width: 910px;
        color:#B51900;
        font-size:15px;
        font-weight:700;
        /*border: 1px solid #c00000;*/
        text-align:right;
        text-align:center;
}

#wrapper .bluelogo #blueleft ul {
	padding:0; 
	margin:0; 
	list-style: none;

}

#wrapper  .bluelogo #blueleft ul li {
	float:left; 
	position:relative;
  margin: 5px 5px 5px 5px;
	width:270px;
	color:#000;
	font-size:12px;
	font-weight:300;
	text-align:left;
	line-height:20px;
	background:url('../images/tick_orange.jpg') no-repeat;
	padding-left:18px;
	}
	

#wrapper .bluelogo #blueright {
        float: right;
        margin: 20px 5px 0 0px;
        color:#B51900;
        font-size:25px;
        font-weight:700;
        /*border: 1px solid #c00000;*/
        text-align:right;
        text-align:center;
}


#wrapper .menu {
	clear:both;
 	margin:0 auto;
	width:920px;
	font-size:12px;
	font-weight:300;
	z-index:100;

}


/*start of first set of ULs */

#wrapper .menu ul {
	padding:0; 
	margin:0; 
	list-style: none;

}

#wrapper .menu ul li {
	float:left; 
	position:relative;
 	margin: 0 1px 0 0;

	}

#wrapper .menu ul li a, .menu ul li a:visited, #wrapper .menu ul li:hover a {
	display:block; 
	text-decoration:none; 
	color:#000;
	/*top/right/bottom/left*/
	padding: 0px 8px;
  	background:#000;
	text-align:center; 
	color:#ffffff; 
	line-height:38px;
	font-size:12px; 

}

#wrapper .menu ul li:hover a {
	color:#FFF;
	text-align:center; 
	background:#fd771e
	}


/*end of first set of ULs*/


/*second set of ULs - will all start with menu ul li:hover as only active when parent ul hovered over*/
.menu ul li ul {
	display: none;
	}

#wrapper .menu ul li:hover ul {
	display:block;
	position:absolute;
	top:38px;
	left:0;
	background:#EFEFEF;
	text-align:left;
}


#wrapper .menu ul li:hover ul li {
	float:left; 
	display:block; 
	position:relative;
	clear:left;
	}

#wrapper .menu ul li:hover ul li a, .menu ul li:hover ul li a:visited {
	background:#EFEFEF; 
	display:block; 
	text-decoration:none; 
	color:#000;
	/*top/right/bottom/left*/
	padding: 0px 5px 0px 5px;
	width:160px;
	text-align:left; 
	color:#555555; 
	line-height:28px; 
	font-size:12px; 

}

#wrapper .menu ul li:hover ul li a img {
	position: relative;
	margin-left:20px;
}

#wrapper .menu ul li:hover ul li:hover a {
	color:#fff;
	background:#333;

	}
/*end of second set of UL's*/

/*third set of ULs - will all start with menu ul li:hover ul li:hover as only active when parent ul hovered over and second set hovered over*/

#wrapper .menu ul li:hover ul li:hover ul {
	display: none;
	position:absolute;
	top:0px;
	left:180px;

	}
#wrapper .menu ul li:hover ul li ul {
	display: none;
	position:absolute;
	top:0px;
	left:180px;

	}
#wrapper .menu ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	top:0px;
	left:180px;
	background:#EFEFEF;
	text-align:left;
}


#wrapper .menu ul li:hover ul li:hover ul li {
	float:left; 
	display:block; 
	position:relative;
	clear:left;
	}

#wrapper .menu ul li:hover ul li:hover ul li a, .menu ul li:hover ul li:hover ul li a:visited {
	background:#EFEFEF; 
	display:block; 
	text-decoration:none; 
	color:#000;
	/*top/right/bottom/left*/
	/*padding: 0px 15px 0px 15px;*/
	width:165px;
	text-align:left; 
	color:#555555; 
	line-height:28px; 
	font-size:11px; 

}

#wrapper .menu ul li:hover ul li:hover ul li:hover a {
	color:#fff;
	background:#818588;
	}
/*end of third set of UL's*/



#wrapper .searcharea {
border-top: 1px solid #ffffff;
  margin:0 auto;
  width:920px;
  height:226px;

}


#wrapper .colmain {
	clear:both;
 	margin:10px 0;
	width:914px; 
	/*font-size:0px;*/
	text-align:left;
	 float:left
}

#wrapper .colmain #cleft #whitebg {
	background-color:#ffffff;
	padding:4px;

}

#wrapper .offer {
 	float:left;
	width:222px; 
	height: 180px;
	border: 2px dotted #7D7D7D;
	margin-right:15px;
	margin-bottom:15px;

}

#wrapper .offer h2 {
	margin-top:10px;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:0px;
	font-size:13px;
	color:#808080;
}

#wrapper .offer .carimg {
	text-align:center;
}


#wrapper .colmain #cleft {
	float:left;
	width:195px;
	margin-left:10px;
	margin-top:5px;
	/*font-size:0px;*/
	text-align:left;
}

#wrapper .colmain .cstroke {
	float:left;
	width:614px;
	margin-top:5px;
	/*font-size:0px;*/
	text-align:left;


}

#wrapper .colmain .cmiddle, #popup_wrapper .cmiddle {
	float:left;
	width:614px;
	margin-top:5px;
	/*font-size:0px;*/
	text-align:left;

}


#wrapper .cmiddle #body h3, #popup_wrapper .cmiddle h3 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:8px;
	margin-right:0px;
	clear:left;
	float:left;
	font-size:11px;
	color:#F90;
	text-align:left;
	padding:0px;
	width:500px;

}

#wrapper .cmiddle #header, #popup_wrapper .cmiddle #header {

	width:584px;
	padding:8px 15px 0 15px;
	height:33px;
	text-align:left;
	font-size:16px;
	color:#FFF;
	font-weight:700;
	line-height:24px;
	background:#000;

}

#wrapper .cmiddle #footer, #popup_wrapper .cmiddle #footer {

	width:614px;
	height:10px;
	text-align:left;
	font-size:4px;
	color:#EFEFE7;
	font-weight:700;
	line-height:11px;

}

#wrapper .cmiddle #body, #popup_wrapper .cmiddle #body {

	width:610px;
	text-align:left;
	font-size:11px;
	color:#202020;
	line-height:13px;
	margin-top:5px;

}

#wrapper .colmain #cright {
	float:right;
	width:270px;
	margin-top:5px;

	/*font-size:0px;*/
	text-align:right;
}


.footer {
	clear:both;
 	margin:0 auto;
	width:920px; 
	text-align:center;
	color: #ffffff;
	font-size:11px;
	height:36px;
	line-height:18px;
	padding-top:10px;
	border-top:1px solid #DDD;
}

center {padding-bottom:30px;}

.footer ul {list-style:none; margin:0; padding:0; text-align:center; color:#888!important}
.footer ul li {display:inline-block; margin-right:8px}

.footer p {
	font-size:11px;
	color:#ffffff;
	font-weight:200;
	text-decoration: none;
	 margin:5px 0;
	color:#999!important
}


.footer a, .footer a:hover {
	font-size:11px;
	color:#888!important;
	font-weight:200;
	text-decoration: none;
}

.footer a:hover {
	color:#222!important;
}

#wrapper h1 {
	color:#000000;
	font-size:16px;
	/*padding-left:5px;
	padding-right:5px;*/

}


#wrapper p {
	font-size:11px;
	color:#707074;
	/*padding-left:5px;
	padding-right:5px;*/
}



#wrapper .colmain #tab {
      float:left;
      width:100%;
      background:#BBD9EE;
      font-size:95%;
      line-height:normal;
      }
#wrapper .colmain #tab ul {
	  margin:0;
	  padding:0px 0px 0px 0px;
	  list-style:none;
      }
#wrapper .colmain #tab li {
      display:inline;
      margin:0;
      padding:0;
      }
#wrapper .colmain #tab a {
      float:left;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;

      }
#wrapper .colmain #tab a div {
      /*background:url("tabright.gif") no-repeat right top;*/
      padding:5px 5px 5px 5px;
      color:#666;
      white-space: nowrap;

      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#wrapper .colmain #tab a div {float:none;}
    /* End IE5-Mac hack */

#wrapper .colmain #tab a:hover div {
      color:#FF9834;
      }


#wrapper .blackblog {

 	float:left;
	width:660px; 
	background-color:#808080;
	height:30px;
	text-align:left;
	padding-left:4px;
	padding-top:4px;
	margin:0px;

}

#wrapper .blackblog h2 {

	color:#ffffff;
	font-size:19px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	float:left;
	width:350px;

}



#wrapper .blackblog .rss {
background:url("../images/rss_20.gif") no-repeat right top;
	float:right;
	color:#ffffff;
	font-weight:700;
	font-size:11px;
	padding-top:4px;
	margin-right:10px;
	width:150px;
	height:20px;
	text-decoration:none;
	margin-top:4px;

}

.rss a {
	text-decoration:none;
	color:#ffffff;
	font-weight:700;
}

#wrapper .blogmain {
	clear:left;
 	float:left;
	width:520px; 
	border-bottom:1px solid #EAEAEA;
	padding:4px;
	color:#000000;
	margin-top:0px;

}

#wrapper .blogmain a {

	color:#F90;
	font-weight:450;
	font-size:12px;
	text-decoration:none;

}


#wrapper .blogmain h2 {

	color:#F90;
	font-size:14px;
	padding-top:5px;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:4px;
	margin:0;


}

#wrapper .blogmain h3 {

	color:#F90;
	font-size:12px;
	padding-top:5px;
	text-decoration:none;
	padding-bottom:1px;
	padding-left:4px;
	margin:0;


}

#wrapper .blogmain p {
	padding-top:2px;
	margin-top:2px;
	font-size:12px;
	color:#626262;
	line-height:15px;

}

#wrapper .blogh1 {

	color:#000000;
	font-weight:450;
	font-size:19px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:3px;
	margin-bottom:3px;
	text-decoration:none;


}

#wrapper .blogsite {
	clear:left;
 	float:left;
	width:660px; 
	border-bottom:1px solid #EAEAEA;
	padding:4px;
	color:#000000;
	font-size:13px;
	margin-top:0px;
	line-height:19px;

}

#wrapper .blogsite a {

	color:#000000;
	font-weight:450;
	font-size:19px;
	text-decoration:none;

}


#wrapper .blogsite h2 {

	color:#000000;
	font-weight:450;
	font-size:17px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-decoration:none;


}


#wrapper .blogsite h3 {

	color:#000000;
	font-weight:450;
	font-size:14px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-decoration:none;


}

#wrapper .blogsite h6 {

	color:#000000;
	font-weight:650;
	font-size:10px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-decoration:none;


}

#wrapper .blogsite p {

	color:#000000;
	font-size:13px;
	/*padding-left:5px;
	padding-right:5px;*/
	margin-top:0px;
	line-height:19px;


}

#wrapper .blogleft {

	padding:4px;
	width:190px;
	margin-left:0px;
}

#wrapper .blogleft a {

	color:#000000;
	font-weight:450;
	text-decoration:none;

}

#wrapper .blogleft h4 {

	color:#6F6F6F;
	font-weight:450;
	font-size:10px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:3px;
	text-decoration:none;


}

#wrapper .blogleft p {

	color:#6F6F6F;
	font-size:10px;
	margin-top:0px;
	margin-bottom:2px;
	line-height:12px;


}


#wrapper .blogright {
	padding:4px;
}

#wrapper .blogright form {
	padding:0px;
	margin:0px;
}
#wrapper .blogright form .imp {
	margin-left:10px;
	font-size:16px;
	float:left;
}
#wrapper .blogright form img {
	margin-top:0px;
	margin-left:3px;
	text-align:right;
	float:left;
}
#wrapper .blogright h4 {

	color:#000000;
	font-weight:450;
	font-size:17px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:5px;
	text-decoration:none;


}



#wrapper .blogsiteright {
	clear:both;
	text-align:left;
	margin-left:5px;
	float:right;

}

#wrapper .blogsiteright ul {
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left: 10px;
	padding-top:10px;

}

#wrapper .blogsiteright ul li {
	line-height:19px;

}

#wrapper .blogsiteright p {
	padding-left: 10px;
	padding-right: 10px;

}

#wrapper .blogsiteright .blogheader {

	background-color: #808080;
	color:#ffffff;
	font-weight:500;
	height:28px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}

#wrapper .blogsiteright .blogheader h2 {

	color:#ffffff;
	font-weight:650;
	font-size:17px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-decoration:none;
}

#wrapper .colright td {

	color:#ffffff;
	font-weight:500;
	font-size:14px;
}

.but_med{
	float:right;
	background: url(../images/but_red.png) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight: bold;
	height: 30px;
	width:100px;
	padding-left:40px;
	text-align: left;
	border:0px;
	cursor: hand;
	margin-right:35px;
	}

#href_med{
	margin-top:10px;
	display:block;
	height:30px;
	line-height:30px;
	text-indent:18px;
	cursor:pointer;
	color:#362736 !important;
	width:100px;
	background: url(../images/but_red.png) no-repeat top left;
	margin-left:20px;
	}

#href_sml{
	margin-top:10px;
	display:block;
	height:30px;
	line-height:30px;
	text-indent:22px;
	cursor:pointer;
	color:#362736 !important;
	width:100px;
	background: url(../images/but_red.png) no-repeat top left;
	margin-right:5px;
	float:left;
	}

.but_sml{
	background: url(../images/but_sml.gif) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	font-weight: bold;
	height: 27px;
	width:58px;
	text-align: center;
	border:0px;
	cursor: hand;
	}



.f1 {
        color: #7A7A7A;
        font-weight: 100;
        font-size: 18px;
	text-decoration: none;

}

.f2 {
        color: #7A7A7A;
        font-weight: 100;
        font-size: 16px;
	text-decoration: none;

}

.f3 {
        color: #7A7A7A;
	font-weight:100;
        font-size: 12px;
	text-decoration: none;


}


.f4 {
        color: #7A7A7A;
        font-weight: 100;
        font-size: 11px;
	text-decoration: none;

}

.f5 {
        color: #7A7A7A;
        font-weight: 100;
        font-size: 11px;
	text-decoration: none;

}

.f6 {
        font-weight:100;
        color: #7A7A7A;
        font-size: 11px;
	text-decoration: none;

}

.RequiredTextBox {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
} 

.NonRequiredTextBox {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
} 

.FailedTextBox { 
	border: 1px solid #CC0000; background:#FFFFFF;
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
}

.DisabledTextBox { 
	border: 1px solid #ABABAB; background:#C0C0C0;
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
}
.fixedhtml {


}

.fixedhtml h3 {

	margin-top:0px;
	border-bottom: 1px dashed #202020;
	font-size:14px;
	margin-bottom:3px;
}

.fixedhtml p {
	
	font-size:11px;
	margin:0px;


}

.fixedhtml img {
	clear:left;
	float:left;
}

#wrapper .pink {
 	float:left;
	width:195px; 
	background:url("../images/red_subheader_thin.gif") no-repeat top right;
	text-align:left;
}


#wrapper .pink #header{

	margin-top:10px;
	margin-left:3px;
	width:195px; 
	height:60px;
	text-align:left;
	font-size:17px;
	color:#ffffff;
	font-weight:700;
	line-height:24px;
	padding-left:35px;
	background:url('../images/red_arrows.gif') no-repeat top left;

}

#wrapper .pink #body {
	color:#000000;
	font-size:11px;
	width:195px; 

}

#wrapper .pink #footer{

}

#wrapper .pink a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#7D7D7D;

}



#wrapper .pink #body h3 {
	margin-top:4px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:0px;
	clear:left;
	float:left;
	font-size:12px;
	color:#7D7D7D;
	line-height:14px;
	width:190px; 
	style:hand;
}


#wrapper .pink #body h3 a {
	color:#7D7D7D;
}

#wrapper .pink #body h2 {
	margin-top:4px;
	margin-bottom:0px;
	margin-left:8px;
	margin-right:0px;
	clear:left;
	float:left;
	font-size:21px;
	color:#000000;
	width:24px; 
	height:34px;
	text-align:center;

}

#wrapper .pink #body h4 {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:0px;
	float:left;
	font-size:12px;
	color:#BB3535;
	line-height:16px;
	width:140px; 
	style:hand;
}

#wrapper .pink #body h5 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:2px;
	margin-right:0px;
	float:left;
	font-size:9px;
	color:#000000;
	line-height:20px;
}

#wrapper .pink #body h5 b {
	margin-top:1px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	float:left;
	font-size:16px;
	color:#BB3535;
	line-height:18px;
}


#wrapper .pink #body p {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:4px;
	clear:left;
	float:left;
	font-size:11px;
	color:#808080;
	line-height:15px;
	width:182px; 
	padding:0px;
	border-bottom:1px dashed #808080;

}

#wrapper .pink #body input{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	padding:0px;
	clear:left;
	float:left;
	font-size:11px;
	color:#808080;
	width:148px; 

}

#wrapper .linebreak {

clear:left;
float:left;
height:10px;
font-size:2px;

}

#wrapper .orange {
 	float:left;
	width:270px;
	background: url('../images/orange_middle.jpg') repeat-y top left;
}

#wrapper .orange #header{
	width:270px;
	padding-left:20px;
	padding-top:20px;
	height:24px;
	text-align:left;
	font-size:21px;
	color:#ffffff;
	font-weight:700;
	line-height:24px;
	background: url('../images/orange_top.jpg') no-repeat top left;

}


#wrapper .orange #header span {
	clear:left;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:100;
	width:235px; 

}

#wrapper .orange #body {
	padding-left:15px;
	padding-top:3px;
	color:#6C6E71;
	font-size:11px;
	width:270px;
}

#wrapper .orange #footer{
	float:left;
	background:url('../images/orange_bottom.jpg') no-repeat bottom right;
	width:270px;
	height:23px;
	text-align:right;
	color:#ffffff;
	font-weight:700;
	font-size:4px;
	text-decoration:none;

}


#wrapper .orange #body a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#6C6E71;
	font-size:11px;

}



#wrapper .orange #body h3 {
	margin-top:4px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:0px;
	clear:left;
	float:left;
	font-size:11px;
	color:#7D7D7D;
	line-height:14px;
	width:170px; 
	style:hand;
}

#wrapper .orange #body p {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:4px;
	clear:left;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:14px;
	width:230px; 
	padding:0px;
	text-align:left;

}

#wrapper .orange #body #input{
	margin-top:2px;
	margin-bottom:7px;
	padding:0px;
	clear:left;
	float:left;
	font-size:12px;
	color:#808080;
	width:210px; 
	height:18px;
}


#wrapper .orange #body #sinput{
	margin-bottom:7px;
	padding:0px;
	float:left;
	font-size:13px;
	color:#202020;
	width:140px; 


}

#wrapper .orange #body label{
	margin-top:4px;
	float:left;
	width:90px; 
	text-align:left;
	font-size:11px;
	color:#ffffff;
	line-height:14px;
	font-weight:700;

}

#wrapper .orange #body .button {
	float:right;
	background: url(../images/but_blue.png) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight: bold;
	height: 30px;
	width:100px;
	padding-left:40px;
	text-align: left;
	border:0px;
	cursor: hand;
	margin-right:35px;
	}

#wrapper .blue {
 	float:left;
	width:270px;
	background: url('../images/blue_middle.jpg') repeat-y top left;
}

#wrapper .blue #header{
	width:270px;
	padding-left:20px;
	padding-top:20px;
	height:24px;
	text-align:left;
	font-size:21px;
	color:#ffffff;
	font-weight:700;
	line-height:24px;
	background: url('../images/blue_top.jpg') no-repeat top left;

}


#wrapper .blue #header span {
	clear:left;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:100;
	width:235px; 

}

#wrapper .blue #body {
	padding-left:15px;
	padding-top:3px;
	color:#6C6E71;
	font-size:11px;
	width:270px;
}

#wrapper .blue #footer{
	float:left;
	background:url('../images/blue_bottom.jpg') no-repeat bottom right;
	width:270px;
	height:23px;
	text-align:right;
	color:#ffffff;
	font-weight:700;
	font-size:4px;
	text-decoration:none;

}


#wrapper .blue #body a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#6C6E71;
	font-size:11px;

}



#wrapper .blue #body h3 {
	margin-top:4px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:0px;
	clear:left;
	float:left;
	font-size:11px;
	color:#7D7D7D;
	line-height:14px;
	width:170px; 
	style:hand;
}

#wrapper .blue #body p {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:4px;
	clear:left;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:14px;
	width:230px; 
	padding:0px;
	text-align:left;

}


#wrapper .blue #body #sinput{
	margin-bottom:7px;
	padding:0px;
	float:left;
	font-size:13px;
	color:#202020;
	width:140px; 


}

#wrapper .blue #body label{
	margin-top:4px;
	float:left;
	width:90px; 
	text-align:left;
	font-size:11px;
	color:#ffffff;
	line-height:14px;
	font-weight:700;

}


#wrapper .blue #body #input{
	margin-top:2px;
	margin-bottom:7px;
	padding:0px;
	clear:left;
	float:left;
	font-size:12px;
	color:#808080;
	width:210px; 
	height:18px;
}


#wrapper .blue #body .button {
	float:right;
	background: url(../images/but_red.png) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight: bold;
	height: 30px;
	width:100px;
	padding-left:40px;
	text-align: left;
	border:0px;
	cursor: hand;
	margin-right:35px;
	}


#wrapper .green {
 	float:left;
	width:270px;
	background: url('../images/green_middle.jpg') repeat-y top left;
}

#wrapper .green #header{

	width:270px;
	padding-left:20px;
	padding-top:20px;
	height:24px;
	text-align:left;
	font-size:21px;
	color:#ffffff;
	font-weight:700;
	background: url('../images/green_top.jpg') no-repeat top left;

}


#wrapper .green #header span {
	clear:left;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:100;
	width:195px; 

}

#wrapper .green #body {
	padding-left:15px;
	padding-top:3px;
	color:#6C6E71;
	font-size:11px;
	width:270px;
	text-align:left;
}

#wrapper .green #footer{
	float:left;
	background:url('../images/green_bottom.jpg') no-repeat bottom right;
	width:270px;
	height:23px;
	text-align:right;
	color:#ffffff;
	font-weight:700;
	font-size:4px;
	text-decoration:none;

}


#wrapper .green #body a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#ffffff;
	font-size:12px;

}



#wrapper .green #body h3 {
	margin-top:4px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:0px;
	clear:left;
	float:left;
	font-size:12px;
	color:#ffffff;
	line-height:14px;
	width:240px; 
	style:hand;
}

#wrapper .green #body p {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:4px;
	clear:left;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:14px;
	width:230px; 
	padding:0px;

}


#wrapper .green #body #input{
	margin-top:2px;
	margin-bottom:7px;
	padding:0px;
	clear:left;
	float:left;
	font-size:12px;
	color:#808080;
	width:210px; 
	height:18px;
}


#wrapper .green #body .button {
	float:right;
	background: url(../images/but_red.png) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight: bold;
	height: 30px;
	width:100px;
	padding-left:40px;
	text-align: left;
	border:0px;
	cursor: hand;
	margin-right:35px;
	}


#wrapper .cmiddle #body a {
	text-decoration: none;
	color:#F90;

}


#wrapper .cmiddle #body h1, #popup_wrapper .cmiddle h1 {
	margin-top:4px;
	margin-bottom:0px;
	margin-left:8px;
	margin-right:0px;
	clear:left;
	float:left;
	font-size:15px;
	color:#F90;
	text-align:left;
	padding:0px;
	width:500px;

}



#wrapper .cmiddle #body p, #popup_wrapper .cmiddle p {
	margin-left:8px;
	margin-right:8px;

	clear:left;
	float:left;
	font-size:11px;
	color:#808080;
	line-height:13px;
	width:600px; 
	margin-bottom:6px;

}
#wrapper .cmiddle #body ul, #popup_wrapper .cmiddle ul {
	margin-left:8px;
	clear:left;
	float:left;
	margin-bottom:6px;

}

#wrapper .cmiddle #body ul li, #popup_wrapper .cmiddle ul li {
	margin-left:8px;
	clear:left;
	float:left;
	font-size:10px;
	color:#808080;
	line-height:13px;
	width:480px; 

}

#wrapper .cmiddle #body table {
	width:600px; 
	margin-left:5px;

}


#wrapper .cmiddle #body .button {
	float:right;
	background: url(../images/but_red.gif) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight: bold;
	height: 30px;
	width:78px;
	text-align: center;
	border:0px;
	cursor: hand;
	margin-right:35px;
	}

#wrapper .purple {
 	float:left;
	width:270px;
	background: url('../images/grey_middle.jpg') repeat-y top left;
}

#wrapper .purple #header{

	width:270px;
	padding-left:20px;
	padding-top:20px;
	height:24px;
	text-align:left;
	font-size:21px;
	color:#ffffff;
	font-weight:700;
	background: url('../images/grey_top.jpg') no-repeat top left;

}


#wrapper .purple #header span {
	clear:left;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:100;
	width:215px; 

}

#wrapper .purple #body {
	padding-left:15px;
	padding-top:3px;
	color:#6C6E71;
	font-size:11px;
	width:270px;
	text-align:left;
}

#wrapper .purple #footer{
	float:left;
	background:url('../images/grey_bottom.jpg') no-repeat bottom right;
	width:270px;
	height:23px;
	text-align:right;
	color:#ffffff;
	font-weight:700;
	font-size:4px;
	text-decoration:none;

}


#wrapper .purple #footer a {
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
	padding-right:65px;
	font-size:14px;

}


#wrapper .purple #body a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#6C6E71;
	font-size:11px;

}



#wrapper .purple #body h3 {
	margin-top:4px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:0px;
	clear:left;
	float:left;
	font-size:11px;
	color:#7D7D7D;
	line-height:14px;
	width:170px; 
	style:hand;
}

#wrapper .purple #body p {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:4px;
	clear:left;
	float:left;
	font-size:11px;
	color:#ffffff;
	line-height:14px;
	width:230px; 
	padding:0px;
	text-align:left;

}

#wrapper .purple #body #input{
	margin-top:5px;
	margin-bottom:4px;
	margin-left:5px;
	padding:0px;
	clear:left;
	float:left;
	font-size:12px;
	color:#808080;
	width:210px; 
	height:18px;
}


#wrapper .purple #body .button {
	float:right;
	background: url(../images/but_red.png) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight: bold;
	height: 30px;
	width:100px;
	padding-left:40px;
	text-align: left;
	border:0px;
	cursor: hand;
	margin-right:35px;
	}




#wrapper #makelist {
 	float:left;
	background:url("../images/grey_header.gif") no-repeat left top;
	display:show;

}


#wrapper #makelist #header{
	margin-top:10px;
	margin-left:3px;
	width:195px; 
	height:60px;
	text-align:left;
	font-size:17px;
	color:#ffffff;
	font-weight:700;
	line-height:24px;
	padding-left:35px;
	background:url('../images/grey_arrows.gif') no-repeat top left;

}

#wrapper #makelist #header span {
	clear:left;
	float:left;
	color:#ffffff;
	font-size:11px;
	width:195px; 

}
#wrapper #makelist #body{
	color:#ffffff;
	font-size:11px;
	border-right:1px dashed #D4D4D4;
	width:195px; 

}


#wrapper #makelist #searcharea {
	float:left;
	margin-top: 20px;
	padding:0px;
	width:160px;
}

#wrapper #makelist #searchbuttons {
	float:right;
	margin: 0px;
	padding:0px;
	width:33px;
}

#wrapper #makelist #footer{
	color:#626262;
	font-size:16px;

}


#wrapper #makelist #body a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#3C4542;
}



#wrapper #makelist #body h3 {
	/*top/right/bottom/left*/
	padding: 4px 4px 4px 8px;
	margin:0px;
	clear:left;
	float:left;
	font-size:11px;
	font-weight:400;
	color:#3C4542;
	line-height:14px;
	width:155px; 
	style:hand;
}

#wrapper #bodylist {
 	float:left;
	background:url("../images/grey_header.gif") no-repeat left top;
	display:none;

}


#wrapper #bodylist #header{
	margin-top:10px;
	margin-left:3px;
	width:195px; 
	height:60px;
	text-align:left;
	font-size:17px;
	color:#ffffff;
	font-weight:700;
	line-height:24px;
	padding-left:35px;
	background:url('../images/grey_arrows.gif') no-repeat top left;

}

#wrapper #bodylist #header span {
	clear:left;
	float:left;
	color:#ffffff;
	font-size:11px;
	width:195px; 

}

#wrapper #bodylist #body{
	color:#ffffff;
	font-size:11px;
	border-right:1px dashed #D4D4D4;
	width:195px; 
	margin-bottom:15px;

}


#wrapper #bodylist #searcharea {
	float:left;
	margin-top: 30px;
	padding:0px;
	width:160px;
	text-align:center;
}

#wrapper #bodylist #searchbuttons {
	float:right;
	margin: 0px;
	padding:0px;
	width:33px;
}


#wrapper #bodylist #footer{
	color:#626262;
	font-size:16px;

}


#wrapper #bodylist #body p a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#3C4542;

}

#wrapper #bodylist #body p {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#3C4542;
	width:155px; 
	height:70px;

}

#wrapper #bodylist #body h3 {
	/*top/right/bottom/left*/
	padding: 4px 4px 4px 4px;
	clear:left;
	float:left;
	font-size:11px;
	font-weight:400;
	color:#3C4542;
	line-height:14px;
	width:155px; 
	style:hand;
	margin:0px;
}

#wrapper #advancedlist {
 	float:left;
	background:url("../images/grey_header.gif") no-repeat left top;
	display:none;

}


#wrapper #advancedlist #header{
	margin-top:10px;
	margin-left:3px;
	width:195px; 
	height:60px;
	text-align:left;
	font-size:17px;
	color:#ffffff;
	font-weight:700;
	line-height:24px;
	padding-left:35px;
	background:url('../images/grey_arrows.gif') no-repeat top left;

}

#wrapper #advancedlist #header span {
	clear:left;
	float:left;
	color:#ffffff;
	font-size:11px;
	width:195px; 

}

#wrapper #advancedlist #body{
	color:#ffffff;
	font-size:11px;
	border-right:1px dashed #D4D4D4;
	width:195px; 
	margin-bottom:15px;

}


#wrapper #advancedlist #searcharea {
	float:left;
	margin-top: 20px;
	padding:0px;
	width:160px;
}

#wrapper #advancedlist #searchbuttons {
	float:right;
	margin: 0px;
	padding:0px;
	width:33px;
}


#wrapper #advancedlist #footer{
	float:left;
	background:url('../images/submit_box.jpg') no-repeat top right;
	width:195px;
	height:27px;
	text-align:right;
	line-height:28px;
	color:#ffffff;
	font-weight:700;
	text-decoration:none;

}

#wrapper #advancedlist #footer a {
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
	padding-right:65px;
	font-size:14px;

}


#wrapper #advancedlist p {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#3C4542;
	width:150px;
}

#wrapper #advancedlist form span {
	margin-left:4px;
	margin-top:6px;
	float:left;
	width:150px;
	height:20px;
	text-align:left;
	color:#7F7F7F;
	font-size:12px;
	font-weight:700;

}

#wrapper #advancedlist form select {
	margin-left:4px;
	clear:left;
	float:left;
	width:150px; 
	color:#7F7F7F;
	font-size:9px;

}

#wrapper #advancedlist #body .button {
	clear:left;
	float:left;
	margin-left:3px;
	padding-top:6px;

}

		#wrapper .cstroke #TestData { float:left; width:614px; height:100px; text-align:left;}
		#wrapper .cstroke #TestData h1 { float:left; width:365px; color:#E60021; font-family: arial; font-weight: bold; font-size: 18px; line-height:22px;margin-bottom:4px; margin-top:8px;margin-left:10px;}
		#wrapper .cstroke #TestData h2 { float:left;clear: left; width:365px;font-family: arial; font-weight: 100; font-size: 14px; margin-bottom:2px; margin-top:2px;margin-left:10px;}
		#wrapper .cstroke #TestData h3 { clear:both;float:right; text-align:right; width:150px;color:#E60021;font-family: arial; font-weight: bold; font-size: 32px; line-height:34px;margin-bottom:0px; margin-top:5px;}
		#wrapper .cstroke #TestData h3 span { clear:both; margin:0px;float:right;width:150px;color:#E60021;font-family: arial; font-weight: 100; font-size: 11px;line-height:11px;}
		#wrapper .cstroke #TestData h4 { float:left; clear:both; width:505px; font-family: arial; font-weight: 100; font-size: 9px; margin-bottom:2px; margin-top:5px; margin-left:10px; color:#202020;}
		#wrapper .cstroke #TestData h6 { font-family: arial; font-weight: 100; font-size: 10px; margin-bottom:2px; margin-top:2px; }

		#CoverFlow1 {margin-top:15px;}
		#CoverFlow1 img {text-decoration:none; border:0px;}



.newssection {margin-right:10px;padding:7px; height:55px;  line-height:15px; font-size:11px;color:#707074;border-bottom:1px solid #9ac1c9;}
.newssection b {font-size:13px; font-weight:100;  color:#F90;}
.newssection span {float:right; color:#F90;}
.newssection span a {font-size:8px;}
.cmiddle #pageleft {
	clear:both;
	float:left;
	width:230px;
	text-align:left;
	margin-top:10px;
}

.cmiddle #pageleft span {

	font-size:11px;
	font-weight:600;
	text-decoration: none;
	width:200px;
		margin-left:5px;
	float:left;
	clear:left;
}

.cmiddle #pageleft span b {

	font-size:39px;
	font-weight:700;
	color:#E61600;
	text-decoration: none;
	line-height:41px;
}

.cmiddle #pageleft small {

	width:200px;
	float:left;
	clear:left;
	margin-left:5px;
	padding-left:0px;
	text-align:center;
}

.cmiddle #pageleft p {

	width:200px;
	float:left;
	clear:left;
	margin-left:5px;
	padding-left:0px;
	text-align:center;
	font-size:11px;
}

.cmiddle #pageright {

	float:left;
	width:350px;
	text-align:left;
	font-size:11px;
	margin-top:10px;
}

.cmiddle #pageright h5 {

	font-size:15px;
	text-decoration: none;
	color:#8F181C;
	margin-bottom:8px;
	padding:0px;
	font-weight:700;
}

.cmiddle #body #pageright h3 {

	font-size:16px;
	text-decoration: none;
	color:#202020;
	margin:0px;
	margin-top:4px;
	margin-bottom:6px;
	padding:0px;
	font-weight:700;
	line-height:21px;
}

.cmiddle #pageright #personal {

	color:#0490FC;

}

.cmiddle #pageright #business {

	color:#FA7C00;

}

.cmiddle #pageright h4 {

	font-size:15px;
	text-decoration: none;
	color:#202020;
	margin:0px;
	margin-top:3px;
	padding:0px;
	font-weight:500;
}
.cmiddle #pageright h6 {

	font-size:13px;
	text-decoration: none;
	color:#8F181C;
	margin:0px;
	margin-top:3px;
	margin-bottom:7px;
	padding:0px;
	font-weight:500;
}

.cmiddle #pageright span {

	font-size:11px;
	font-weight:600;
	text-decoration: none;

}

.cmiddle #pageright span b {

	font-size:28px;
	font-weight:700;
	color:#85151A;
	text-decoration: none;
	line-height:32px;
}

.cmiddle #pageright small {

	width:300px;
	margin-left:0px;
	padding-left:0px;
}

.metal {
	background: #fff;
	}

.metal a img {padding-left:10px;margin-top-5px;}    
.metal a span {display: none;}
.metal a:hover span {display: inline;
   position: absolute;  width: 180px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #000; background: #ffffff;
   font: 10px Arial, sans-serif; text-align: left;
   font-weight:100;
   border: solid 1px #d7d7d7; text-decoration: none;
   } 

.colmain .cmiddle #body #sitemaps {
	float:left;
	width:600px;
	margin-top:15px;
}

.colmain .cmiddle #body #sitemaps  ol {
	padding:0; 
	margin:0; 
	list-style: none;
	width:600px;
	float:left;
}

.colmain .cmiddle #body #sitemaps ol li {
	float:left; 
	position:relative;
  margin: 5px 5px 5px 5px;
	width:100px;
	color:#ffffff;
	font-size:12px;
	font-weight:300;
	text-align:center;
	height:80px;
	}

#sitemaps ol li img{
	border:0px;
	}
	   
   		#wrapper .cmiddle #resultslist { float:left; width:600px;margin-left:5px;height:70px;background:url('../images/bg_grey_results.jpg') no-repeat top left;text-align:left;margin-top:1px; margin-bottom:1px;}
   		#wrapper .cmiddle #resultslist #left { float:left; width:300px;margin-top:10px; margin-left:15px; font-size:12px; font-weight:500; text-align:left;line-height:14px;}
     	#wrapper .cmiddle #resultslist #left b { font-size:16px; font-weight:700; text-align:left;} 		
   		#wrapper .cmiddle #resultslist #business { float:left; width:80px;margin-top:15px; margin-left:5px; font-size:10px; font-weight:100; text-align:center;}
   		#wrapper .cmiddle #resultslist #business b { float:left; width:80px;margin-left:5px; margin-top:3px;font-size:24px; font-weight:600;  line-height:28px; text-align:center;}
   		#wrapper .cmiddle #resultslist #personal { float:left; width:80px;margin-top:15px; margin-left:5px; font-size:10px; font-weight:100; text-align:center;}
   		#wrapper .cmiddle #resultslist #personal b { float:left; width:80px;margin-left:5px; margin-top:3px;font-size:24px; font-weight:600; line-height:28px; text-align:center;}
    	#wrapper .cmiddle #resultslist #right { float:left; width:105px;margin-top:10px; font-size:11px; font-weight:600; text-align:center;}  		
    	
    	#wrapper .cmiddle #searchbusiness { float:left; width:600px;margin-top:10px;margin-left:5px;height:70px;background:url('../images/bg_orange_results.jpg') no-repeat top left;text-align:left; margin-bottom:1px;color:#ffffff;}
    	#wrapper .cmiddle #searchpersonal { float:left; width:60margin-left:5px; 0px;margin-top:10px;margin-left:5px;height:70px;background:url('../images/bg_blue_results.jpg') no-repeat top left;text-align:left; margin-bottom:1px;color:#ffffff;}
   		#wrapper .cmiddle #searchbusiness h2, #wrapper .cmiddle #searchpersonal h2 { color:#ffffff; float:left; width:490px;margin-top:10px; margin-left:15px; margin-bottom:5px; font-size:18px; font-weight:700; text-align:left;line-height:19px;}
     	#wrapper .cmiddle #searchbusiness span, #wrapper .cmiddle #searchpersonal span { float:left; width:350px; font-size:11px; font-weight:300; text-align:left; margin-left:15px;}
     	#wrapper .cmiddle #searchbusiness div, #wrapper .cmiddle #searchpersonal div{ float:right; width:100px;margin-top:-25px;margin-right:5px; color:#ffffff;} 
     	#wrapper .cmiddle #searchbusiness div a, #wrapper .cmiddle #searchpersonal div a {color:#ffffff;} 
     	#wrapper .cmiddle #searchpersonal #href_sml {	margin-top:10px;	display:block;height:30px;line-height:30px;text-indent:37px;	cursor:pointer;	color:#362736 !important;	width:100px;	background: url(../images/but_red.png) no-repeat top left;	margin-right:5px;	font-size:11px;font-weight:700;	float:left;	}
      #wrapper .cmiddle #searchbusiness #href_sml {	margin-top:10px;	display:block;height:30px;line-height:30px;text-indent:37px;	cursor:pointer;	color:#362736 !important;	width:100px;	background: url(../images/but_blue.png) no-repeat top left;	margin-right:5px;	font-size:11px;font-weight:700;	float:left;	}
    	
     	#wrapper .cmiddle #selectbox {clear:left;float:left; width:580px; margin-left:10px; margin-top:10px; height:30px;}
     	#wrapper .cmiddle #selectbox select {margin-left:10px;}
     	#wrapper .cmiddle #selectbox form {margin:0px; padding:0px;}
     	#wrapper .cmiddle #fullpage {clear:left;float:left; width:580px; margin-left:10px; margin-top:10px; height:30px;font-size:15px; font-weight:700;}
