/* CSS Document for CATT Partnership 11/11/08 */

body {
	background:url(/images/background.jpg) repeat-x top;
	background-color:#b9a580;
	font-family: "Trebuchet MS", arial, verdana;
	font-size:12px;
	margin:0 auto 0 auto;
line-height:22px;
}
h1 {
	padding:10px 0;
	font-size:26px;
	font-weight:normal;
color:#f5e6c5;
}
h2 {
	padding:15px 0 0 0;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	margin:0px;
color:#f5e6c5;


}
strong {
color:#f5e6c5;
}
h3 {
	padding:0px;
	text-decoration:none;
	font-size:26px;
	font-weight:bold;
	margin:0px;
}
a {
	color:#fff;

}
img.left {
	float:left;
	padding:0px 5px 5px 0px;
}
#outerWrapper {
	width:968px;
	margin:0 auto;
	background:url(/images/content_back.jpg) repeat-y top left;
}
#outerWrapper #header {
	width:968px;
	height:149px;
	background:url(/images/header.jpg) no-repeat top left;
	margin:0px auto 0 auto;
}
#outerWrapper #logo {
	float:left;
	padding:29px 0 0 50px;
}
#outerWrapper #right_header {
	float:right;
	width:420px;
margin-right:40px
}
#outerWrapper #header .phone {
	width:300px;
	height:50px;
	float:right;
	text-align:right;
	font-size:14px;
	color:#FFF;
	padding:40px 47px 0 0;
}
/*-----------------menu-----------------*/
#menu {
	width:505px;
	margin-top:10px;
	float:right;
	background:none;
}
#menu ul {
	display:block;
	list-style:none;
	padding-left:0px;
	margin:0px;
}
#menu ul li {
	display:inline;
	padding:0px;
	margin:0px;
	height:23px;
}
#menu ul li a {
	display:block;
	padding:0px;
	margin-left:5px;
	float:left;
	height:23px;
	text-decoration:none;
	text-align:center;
	line-height:25px;
	color:#e8d2a9;
	font-size:14px;
	font-weight:bold;
}
#menu ul li.home a {
	width:68px;
}
#menu ul li.availability a {
	width:95px;
}
#menu ul li.about-us a {
	width:85px;
}
#menu ul li.medicolegal a {
	width:95px;
}

#menu ul li.contact-us a {
	width:97px;
}
#menu ul li.home a:hover {
	background:url(/images/bt_bg1.gif) no-repeat center;
	text-decoration: none;
	width:68px;
	color:#351401;
}
#menu ul li.about-us a:hover {
	background:url(/images/bt_bg2.gif) no-repeat center;
	text-decoration: none;
	width:85px;
	color:#351401;
}
#menu ul li.medicolegal a:hover {
	background:url(/images/bt_bg3.gif) no-repeat center;
	text-decoration: none;
	width:95px;
	color:#351401;
}
#menu ul li.availability a:hover {
	background:url(/images/bt_bg3.gif) no-repeat center;
	text-decoration: none;
	width:95px;
	color:#351401;
}
#menu ul li.contact-us a:hover {
	background:url(/images/bt_bg6.gif) no-repeat center;
	text-decoration: none;
	width:95px;
	color:#351401;
}
#menu ul li.home.current a {
	background:url(/images/bt_bg1.gif) no-repeat center;
	text-decoration: none;
	width:68px;
	color:#351401;
}
#menu ul li.about-us.current a {
	background:url(/images/bt_bg2.gif) no-repeat center;
	text-decoration: none;
	width:85px;
	color:#351401;
}
#menu ul li.medicolegal.current a {
	background:url(/images/bt_bg3.gif) no-repeat center;
	text-decoration: none;
	width:95px;
	color:#351401;
}
#menu ul li.availability.current a {
	background:url(/images/bt_bg3.gif) no-repeat center;
	text-decoration: none;
	width:95px;
	color:#351401;
}
#menu ul li.contact-us.current a {
	background:url(/images/bt_bg6.gif) no-repeat center;
	text-decoration: none;
	width:97px;
	color:#351401;
}
/*---------------services--menu-----------------*/

#outerWrapper #contentWrapper #rightColumn {
	float:right;
	padding:0 30px 0 0;
	width:230px;
	margin:50px 50px 0 0;
	font-family:trebuchet, arial;
}
#outerWrapper #contentWrapper #rightColumn #mainvert {
}
#outerWrapper #contentWrapper #rightColumn #mainvert ul{
	display:block;
	list-style:none;
margin:0;
padding:0;
}
#outerWrapper #contentWrapper #rightColumn #mainvert li{
	margin:0px 0;
	padding:10px 0 ;
background: url(/images/right_col.jpg) repeat-y top left;
	border-bottom:solid 1px #000;
}
#outerWrapper #contentWrapper #rightColumn #mainvert li.head{
	margin:0px 0;
	padding:0px;
	border-bottom:none;
}
#outerWrapper #contentWrapper #rightColumn #mainvert li.foot{
	margin:-2px 0 25px 0;
	padding:0px;
	border-bottom:none;
height:11px;

}
#outerWrapper #contentWrapper #rightColumn #mainvert li a{
	list-style:none;
font-size:17px;
	text-decoration:none;
	text-align:left;
	line-height:22px;
	padding-left:13px;
	color:#351401;
}


#outerWrapper #contentWrapper #rightColumn #mainvert ul li a:hover {
	color:#fff;
}

#outerWrapper #contentWrapper {
	font-family:arial;
	width:968px;
	margin:0 auto;
	background:url(/images/main_back.jpg) no-repeat top left;
}

#outerWrapper #contentWrapper #rightColumn #secondvert {

}
#outerWrapper #contentWrapper #rightColumn #secondvert ul{
	display:block;
	list-style:none;
margin:0;
padding:0;
}
#outerWrapper #contentWrapper #rightColumn #secondvert li{
	margin:0px 0;
	padding:10px 0 ;
background: url(/images/right_col.jpg) repeat-y top left;
	border-bottom:solid 1px #000;
}
#outerWrapper #contentWrapper #rightColumn #secondvert li.head{
	margin:0px 0;
	padding:0px;
	border-bottom:none;
}
#outerWrapper #contentWrapper #rightColumn #secondvert li.foot{
	margin:-2px 0 25px 0;
	padding:0px;
	border-bottom:none;
height:12px;

}
#outerWrapper #contentWrapper #rightColumn #secondvert li a{
	list-style:none;
font-size:17px;
	text-decoration:none;
	text-align:left;
	line-height:22px;
	padding-left:13px;
	color:#351401;
}


#outerWrapper #contentWrapper #rightColumn #secondvert ul li a:hover {
	color:#fff;
}

#outerWrapper #contentWrapper {
	font-family:arial;
	width:968px;
	margin:0 auto;
	background:url(/images/main_back.jpg) no-repeat top left;
}

#outerWrapper #contentWrapper #content {
	width:515px;
	
color:#fff;
	font-size:14px;
	margin:0 200px 0px 30px;
	padding:20px 0 60px 50px;
}

#outerWrapper #contentWrapper #content ul {
	margin:0px;
padding:10px 20px 20px 35px ;
border:1px dashed #B9A580;
background-color:#15355B;
}

#outerWrapper #contentWrapper #content li{
	margin:0;
	padding:10px 0;
}


/*-------------------contact form------------------------*/

.contactform {
border:dashed 1px;
padding:15px 30px;
margin:45px 0 0 60px;
width:310px;
}
.contactform .required{
margin:10px 0;
}

.contactform input{
margin:5px 0;
width:300px;
}
.contactform label{

}
.contactform textarea{
width:300px;
margin:5px 0;
}
.contactform .submit{

}
/*-------------------footer------------------------*/
#outerWrapper #footer {
	width:968px;
	height:100px;
	margin:15px auto 0 auto;
	background: url(/images/footer.jpg) no-repeat top left;
	text-align:center;
	padding:5px 10px 0 10px;
line-height:16px;
}
#outerWrapper #footer .footnav {
}
#outerWrapper #footer .footnav ul {
	padding:0;
	margin:0;
}
#outerWrapper #footer .footnav li {
	margin:0;
	display:inline;
	list-style:none;
}
#outerWrapper #footer .footnav li a {
	color:#000;
	text-decoration:none;
	border-right:solid 1px #000;
	padding:0 15px 0 15px;
}
#outerWrapper #footer .info {
	margin-top:9px;
}
#outerWrapper #footer .info p {
	font-size:12px;
	padding:0 0 0 0;
	margin:0
}