

body
{
	margin: 0px;
	background:url(../images/body-bg.gif) repeat-x 0 169px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#494e56;
}
a img
{
	border:0;
}
td
{
	vertical-align:top;
}
a, a:visited, a:active, a:link 
{
	color:#dd1936;
	text-decoration:none;
}
a:hover
{
	color:#333;
}
.home-tab img,	.home-tab div
{
	float:left;
}

#haader div
{
	width:845px;
	margin:0 auto;
}
.headerMast
{
	margin:0;
	padding:0;	background:url(../images/header-bg.gif) repeat-y;
	text-align:center;	width:100%;	
}


.navigation
{
	background:url(../images/nav-bg.gif) repeat-x;
	height:41px;
	text-align:center
}
.clear
{
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
}


.mainColumn
{
	border:1px solid #FFFFFF;
	width:845px;
	margin:auto;
	background:#cacaca;
}
.mainColumn td
{
	background:#FFFFFF;
	padding:4px;
}
.mainColumn td.rightbar
{
	width:250px;
}

.sideBox
{
	background:url(../images/side-box-bg.gif) no-repeat right bottom;
	padding:10px 6px 15px 6px;
	margin:0 0 10px 0;
	font:normal 11px tahoma;
	color:#494e56;
}
.sideBox h2,	.contentArea h2, .contentArea h2, .contentArea .home-tab h2,	.innerTitle
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#dd1936;
	text-transform:uppercase;
}.contentArea h2,	.contentArea .home-tab h2,	.innerTitle{	text-transform:none; }
.contentArea h2 { font-size:14px}
.contentArea h2.big { font-size:18px}
.contentArea h3
{
	font-size:12px;
	color:#454545;
}
.contentArea ul li ,.contentArea ul 
{
	margin:0;
	padding:0;
	list-style:none;
}


.contentArea ul li
{
	padding:5px 0 5px 32px;
	background:url(../images/bullet.gif) no-repeat 17px 6px;
 }
.contentArea .home-tab ul li
{
	padding:5px 0 5px 15px;
	background:url(../images/bullet.gif) no-repeat 0px 6px;
 }


.contentArea ul ul{	margin-top:8px;		}
.sideBox h2,	.sideBox p, .contentArea h2
{
	margin:0;
	padding:4px 0 4px 0;
}

.sideBox a
{	text-transform:uppercase;
	color:#494e56;
	background:url(../images/bullet.gif) no-repeat;
	text-decoration:underline;
	padding:0 0 0 15px;
}
.sideBorder
{	
	border-top:1px solid #cacaca;
	margin-bottom:0;
}

.sideImgBorder
{	
	border:1px solid #e67b6c;
}
.home-tab img
{
	margin:8px 8px 0 3px;
	border:1px solid #ccc;
}
.home-tab div
{
	background:#e3e4e5;
	width:165px;
	margin:8px 0 0 0;
	padding:5px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif
}

.mainColumn #content
{
	padding:10px;
	margin:3px 3px 13px 3px;
}

h1
{
	font:bold 22px Verdana, Arial, Helvetica, sans-serif;
	color:#dd1936;
	text-transform:uppercase;
}

#indexBody .mainColumn #content
{
	text-align:center;
	font-size:22px;
	padding:25px 10px;	background:#e3e4e5;
}
#indexBody .mainColumn #content h1
{
	margin-bottom:25px;
}
#footer
{
	width:803px;
	margin:1px auto;
	background:#909295;
	padding:8px 20px;
}
#footer, #footer a
{
	color:#FFFFFF;
	font:normal 11px tahoma;
}#footer a.wc
{	margin-left:415px;}
#footer a:hover
{
	color:#000000;
}


.innerTab th{text-align:left;	vertical-align:top	}
.innerTab td{	 padding:15px; vertical-align:text-top}
.innerTab th
{
	width:200px;
	background:url(../images/line-bg.gif) repeat-y right top;
}


.innerTab td
{
	width:555px;
	border:1px solid #CCCCCC;
	border-left:0;
}
.innerTab td#teamDetails table th
{
	text-align:left;
	background:none;
	font-size:15px;	text-transform:uppercase; color:#dd1936;
	width:170px;
}.innerTab td#teamDetails table td	{	border:0;	width:300px;}
.innerTab td#teamDetails table th img
{
	border:1px solid #cccccc;
	padding:1px;
	margin:15px 0 0 0
}
.innerTab th a, .innerTab th a.tabOff
{
	display:block;
	background:#CCCCCC;	border:1px solid #CCCCCC;	border-right:0;
	padding:8px 10px;
	color:#000000;	cursor:pointer
}
.innerTab th a:hover, .innerTab th a.tabOn{	background:#FFFFFF;	}

.hiddenTabContent
{	display:none;}

.our_clients td
{
	width:350px;
	padding:0 50px 10px 0; 
}






fieldset 
{
	border:1px solid #939495;
	margin:0 0 10px 0;
	padding: 10px;
}
fieldset legend {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#dd1936;	margin:10px 0 10px 0;
}
fieldset form
{
	margin-top:10px;
	margin-right:250px;

}
fieldset label
{
	width:190px;
	float:left;
	padding-top:8px
}
fieldset label.radioButtonLabel
{
	width:35px;
	margin: 0 0 20px 0;}
fieldset input, fieldset textarea, fieldset select 
{
	margin:2px 0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}fieldset input{	
margin:5px 0}
fieldset input#gender-male, fieldset input#gender-female
{
	float:left;
	margin:8px 4px -8px 0;
	*margin:4px 4px -4px 0;
	width:15px;
}
fieldset .captcha-img img{
	margin:5px 0 0 190px;
}
.large-cont{	font-size:14px;	}
.contentArea .large-cont h2{ font-size:16px;	}


.news-img
{
	float:right;
	padding:1px;
	border:1px solid #6c6e70;
	margin:1px 20px 0 0;
	
}

a, .blue-text {
	color:#FF0000;
	text-decoration:none;	
}

.quotebg {	padding:0px 20px;	background:url(../images/quote1.gif) no-repeat 0 0px; }
p.bottom {	padding:0px 20px 10px 0 ;	margin:0 -0 0 0;  background:url(../images/quote2.gif) no-repeat right bottom;	text-align:right		}




.slides	{	margin:-10px -10px -10px -10px		}