 body  { color: #333333; 

	font: 80% Century Gothic,Corbel,Trebuchet,Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 

	margin: 0px; }

body, html, h1, h2, h3, p, ul, li, div {

	margin: 0;

	padding: 0;

	}

p {

	font-size: 12px;

	line-height: 140%

	}

td {}

.all_bg {

	background: url(../images/crimson_bg2.gif) repeat-x;

	}



.head_bg {

	background: url(../images/head_bg.gif) repeat-x;

	height: 104px;

	}

.head_bg_bot {

	background: url(../images/head_bg_bot.gif) repeat-x;

	height: 104px;

	}

.head_bg_bot_left {

	background: url(../images/head_bg_bot_left.gif) repeat-x;

	height: 104px;

	}

.pic_home_top {

	border-top: 4px solid #EFA492;

	border-right: 4px solid #EFA492;

	border-left: 4px solid #EFA492;

	border-bottom: 0px;

	}

.pic_home_bottom {

	border-bottom: 4px solid #EFA492;

	border-right: 4px solid #EFA492;

	border-left: 4px solid #EFA492;

	border-top: 0px;

	}

.home_bg_rt {

	background: url(../images/home_bg_rt.gif) repeat-y;

	}

.home_bg_left {

	background: url(../images/home_bg_left.gif) repeat-y;

	}

.bg_text_tl{

	background: url(../images/text_bg_tl.gif) no-repeat;

	}

.bg_text_tr{

	background: url(../images/text_bg_tr.gif) no-repeat;

	}

.bg_text_top{

	background: url(../images/text_bg_top.gif) repeat-x;

	}

.bg_text_left{

	background: url(../images/text_bg_left.gif) no-repeat;

	}

.bg_text_right{

	background: url(../images/text_bg_right.gif) no-repeat;

	}

.bg_text_mid{

	background: url(../images/text_bg_mid.gif) repeat-x;

	padding: 20px 20px 10px 30px;

	}

.bg_text_bl{

	background: url(../images/text_bg_bl.gif) no-repeat;

	}

.bg_text_br{

	background: url(../images/text_bg_br.gif) no-repeat;

	}

.bg_text_bottom{

	background: url(../images/text_bg_bottom.gif) repeat-x;

	}

.csp{

	font-size: 22px;

	font-family: Century Gothic,corbel,Verdana,Arial;

	font-weight: bold;

	padding-right: 30px;

	color: #3D4C59;

	}

.csp_add{

	font-size: 11px;

	font-weight: bold;

	padding-right: 30px;

	font-family: Century Gothic,Trebuchet MS,Verdana, Arial;

	}

.body_pad{

	padding: 20px 20px 10px 20px;

	}

.home_body_rt{

	padding: 10px 0px 10px 20px;

	background: url(../images/home_body_rt.gif) repeat-y;

	}

.home_title{

	font-size: 24pt;

	padding: 20px 20px 10px 20px;

	color: #E6ECF2;

	font-weight: normal;

	}

.home_title_rt{

	font-size: 11pt;

	padding: 15px 0 25px 0;

	color: #242C33;

	font-weight: bold;

	}

.menu_item{

	border: 1px solid #BAB9B9;

	font-size: 14pt;

	font-family: Century Gothic,Corbel,Trebuchet,Trebuchet MS,Verdana, Arial;

	}

.menu_item a{

	border: 1px solid #E85752;

	font-size: 14pt;

	color: black;

	text-decoration: none;

	font-family: Century Gothic,Corbel,Trebuchet,Trebuchet MS,Verdana, Arial;

	}

.menu_item a:hover{

	border: 1px solid #E85752;

	font-size: 14pt;

	color: black;

	text-decoration: underline;

	font-family: Century Gothic,Corbel,Trebuchet,Trebuchet MS,Verdana, Arial;

	}

	

.feat_prop_bord_left{

	border-left: 1px solid #e1e3e5;

	background: url(../images/bg_leftbar.gif) no-repeat;

	}	

	

.feat_prop_bord{

	border-right: 1px solid #e1e3e5;

	}



.feat_prop_bord2{

	border-bottom: 1px solid #e1e3e5;

	}

.feat_prop2{

	float: left;

	margin: 0 15px 0 0;

	border: 3px solid #e1e3e5;

	}

.feat_prop_top{

	border: 3px solid #e1e3e5;

	}

.feat_prop_topright{

	border-top: 3px solid #e1e3e5;

	border-right: 3px solid #e1e3e5;

	border-bottom: 3px solid #e1e3e5;

	border-left: 0px;

	}

.feat_prop_botright{

	border-bottom: 3px solid #e1e3e5;

	border-right: 3px solid #e1e3e5;

	border-top: 0px;

	border-left: 0px;

	}

.feat_prop_bot{

	border-bottom: 3px solid #e1e3e5;

	border-left: 3px solid #e1e3e5;

	border-right: 3px solid #e1e3e5;

	border-top: 0px;

	}

.feat_prop{

	font-family: Century Gothic,trebuchet MS, Verdana, Arial;

	font-size: 9pt;

	line-height: 16px;

	color: #797A7B;

	padding-bottom: 10px;

	padding-left: 6px;

	}

.feat_pics{

	text-align: center;

	padding: 50px 0 25px 6px;

}

.feat_prop1{

	font-family: Century Gothic,trebuchet MS, Verdana, Arial;

	font-size: 11pt;

	line-height: 18px;

	color: #797A7B;

	padding: 12px 0px 12px 10px;

	height: 75px;

	}

.feat_prop_details{

	padding-left: 30px;

	font-size: 13px;

}

.feat_prop a{

	color: blue;

	font-weight: bold;

	font-size: 8pt;

	font-family: Century Gothic,Trebuchet,Trebuchet MS,Verdana, Arial;

	}

.feat_prop1 a{

	color: blue;

	font-weight: bold;

	font-size: 8pt;

	font-family: Century Gothic,Trebuchet,Trebuchet MS,Verdana, Arial;

	}





.home_paragraph{

	padding-bottom:13px;

	line-height: 20px;

	font-size:14px;

	color: #808182;

	}

.home_paragraph2{

	padding-bottom:3px;

	line-height: 20px;

	font-size:14px;

	color: #808182;

	}

.home_paragraph_first{

	padding-bottom:16px;

	line-height: 26px;

	font-size:18px;

	color: #808182;

	}





.submenu_box{

	height: 35px;

	text-align: center;

	color: #ebdfd9;

	font-family: Century Gothic,Trebuchet,Trebuchet MS,Arial;

	font-size: 12pt;

}

.submenu_box a{

	text-decoration: none;

	color: #ffffff;

}

.submenu_box a:hover{

	color: #58595a;

}

.quote{

	padding: 0 40px 0 40px;

	font-size: 10pt;

	font-style:italic;

	color: #616161;

}

.quote_name{

	float:right;

	font-style:normal;

	color: #0e151b;

	padding-top: 6px;

}





/**  Here is a break point - this news is used on the team page also ... ... ... ... ... ... ... ... ... ... ... ... **/

.news_text{

	margin: 10px 40px 20px 40px;

	font-size: 14px;

	padding: 5px 15px 15px 15px;

	color: #939598;

	}

.serv_text{

	margin: 10px 40px 20px 40px;

	font-size: 14px;

	padding: 5px 15px 15px 15px;

	background-color: #fafbfd;

	border: 1px #f7f8fa solid;

	}	

.team_title{

	margin: 5px 80px 5px 0;

	font-size: 18px;

	font-weight: bold;

	color: #c41230;

	}

.team_name{

	color: #58585a;

	font-size: 18px;

}

.move_down{

	padding-top: 40px;

}

.move_down2{

	padding-top: 50px;

}

.move_down3{

	padding-top: 30px;

}

.move_down_over{

	padding-left: 100px;

	padding-top: 10px;

}

.pic_left{

	float: left;

	margin: 5 15 10 0;

	}

.pic_left_bord{

	float: left;

	margin: 5 25 10 0;

	border: 3px #d5d9de solid;

	}

.pic_bord{

	margin: 5 25 10 0;

	border: 3px #d5d9de solid;

	}

.move_right{

	margin-left: 230px;

	}

.pic_right{

	float: right;

	margin: 5 0 10 15;

	}

.list_right li{

	margin-left: 80px;

}

.list_right{

	padding: 6px 0 12px 0;

}



.bottom{

	color: #c41230;

	font-size: 9pt;

	line-height: 17px;

	padding: 11px 30px 5px 30px;

	font-family: Century Gothic,Trebuchet MS,Verdana, Arial;

	border-right: 1 solid #e1e3e5;

	border-left: 1 solid #e1e3e5;

	}

.bottom2{

	color:#a7a9ac;

	font-size: 7pt;

	line-height: 17px;

	padding: 9px 30px 8px 30px;

	font-family: Century Gothic,Trebuchet MS,Verdana, Arial;

	border: 1 solid #e1e3e5;

	}

.bottom3{

	color:#a7a9ac;

	font-size: 7pt;

	line-height: 17px;

	padding: 5px 30px 8px 30px;

	font-family: Century Gothic,Trebuchet MS,Verdana, Arial;

	border: 1 solid #e1e3e5;

	border-top: 0;

	}

.bottom a{

	font-size: 10pt;

	text-decoration: none;

	color:#a7a9ac;

}

.bottom2 a{

	font-size: 10pt;

	text-decoration: none;

	color:#a7a9ac;

}

/** Slight differences on the home page bottom  **/

.bottomh{

	color: #c41230;

	font-size: 7pt;

	line-height: 17px;

	padding: 11px 30px 5px 30px;

	font-family: Century Gothic,Trebuchet MS,Verdana, Arial;

	}

.bottomh2{

	color:#a7a9ac;

	font-size: 7pt;

	line-height: 17px;

	padding: 9px 30px 0px 30px;

	font-family: Century Gothic,Trebuchet MS,Verdana, Arial;

	border-top: 1 solid #e1e3e5;

	}

.bottomh3{

	color:#a7a9ac;

	font-size: 7pt;

	line-height: 17px;

	padding: 5px 30px 8px 30px;

	font-family: Century Gothic,Trebuchet MS,Verdana, Arial;

	}

.bottomh a{

	font-size: 10pt;

	text-decoration: none;

	color:#a7a9ac;

}

.bottomh2 a{

	font-size: 10pt;

	text-decoration: none;

	color:#a7a9ac;

}


