body,#vdividermenu ul,#vdividermenu ul li a:hover,#leftnav-contact,#ddblueblockmenu ul,#ddblueblockmenu li a,h3,.content-contact table.table p {
	margin:0
}

body,#vdividermenu ul,#ddblueblockmenu ul,.content,.vmenuseperator,.content-contact table.table p,.content-contact table.table ul,.contactus p {
	padding:0
}

body {
	list-style:none;
	background:#a3a3a3
}

#wrapper,.site-form .label {
	text-align:left
}

#wrapper {
	background:#fff;
	width:978px;
	margin:0 auto;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec
}

#wrapper,.content {
	border-left:1px solid #ececec
}

.bgtopstrip, {
	background:url(../images/topstrip.jpg) repeat-x;
	position:absolute
	
}

.bgtopstrip {
	height:87px;
		background:url(../images/topstrip.jpg) top left repeat-x
}

.bgtopstrip,.bgredstrip,#vdividermenu ul,* html #vdividermenu ul,#footer {
	width:980px;
	position:relative
}
.topimg{
width:980px;
position:relative}

.text1{
	position:absolute;
	left: 43px;
	top: 102px;
	font-size:25px;
	font-family:"book Antiqua";
}
.text2{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	left: 43px;
	top: 138px;
	color:#373737
}



.bgredstrip {
	background:#ff021a
}

.bgredstrip,.vmenuseperator {
	height:1px
}

.title {
	padding-top:22px;
	width:307px;
	height:48px
}

.title,h3 {
	padding-left:30px
}

.title,#vdividermenu ul,#vdividermenu ul li a,#leftnav,#leftnav-contact,.site-form .label,.site-form .btn,.site-form .file,.site-form select,.site-form textarea,.site-form .textfield,.site-form .select-area,.site-form .pic-code {
	float:left
}

.topimg {
	/*background:url(../images/imgstrip.jpg) repeat-y;*/
	height:220px
}

.topmenu,.topmenu a,.topmenu a:hover {
	font:11px/15px Verdana,Arial,Helvetica,sans-serif;
	text-align:right;
	vertical-align:bottom;
	padding-top:5px;
	text-decoration:none;
}

.topmenu,.topmenu a,.footerfont,.footerfont a {
	color:#fff
}

.topmenu,.topmenu a,.topmenu a:hover,.
a,#vdividermenu ul li a,.footerfont a,.footerfont a:hover,#menu a:visited,#menu a,#menu a:hover,#ddblueblockmenu li a,#bottomcontent a,.ullinks,.ullinks a,.ullinks a:hover,h2,h2 a,h3,.breadcrumb-inner a,.content-contact table.table ul li a,.content-email a {
	text-decoration:none
}

.topmenu {
	padding-right:6px;
}

.form {
	background:#f08238;
	width:221px;
	margin-top:20px;
	margin-bottom:20px;
}


.topmenu a:hover,.contentfont a:hover,#vdividermenu ul li a:hover,.footerfont a:hover,#menu a:hover,#bottomcontent a,#bottomcontent a:hover,.ullinks a:hover,h2 a:hover,.red,.red a {
	color:#CC6600
}

.contentfont,.contentfont1,.footerfont,.footerfont a,.footerfont a:hover,#bottomcontent,.ullinks,.site-form .label {
	font:11.5px/17px Verdana,Arial,Helvetica,sans-serif
}

.contentfont,.contentfont1 {
	padding:0 8px 0 10px
}

.contentfont,#bottomcontent a,#bottomcontent a:hover,.ullinks,.ullinks a,.ullinks a:hover {
	text-align:left
}

.contentfont,#bottomcontent,.ullinks {
	color:#4d4d4d;
		font:11.5px/17px Verdana,Arial,Helvetica,sans-serif

}

.contentfont a,#menu a:visited,#menu a,#ddblueblockmenu li a,#bottomcontent a,#bottomcontent a:hover,.ullinks a,.ullinks a:hover {
	font:11px Verdana,Arial,Helvetica,sans-serif 
}

.contentfont a,#menu a:visited,#menu a,.ullinks a,h2 a {
	color:#06c
}

.contentfont a,#vdividermenu ul li a,.imgright,#menu a:visited,#menu a,#ddblueblockmenu li a,#bottomcontent a,#bottomcontent a:hover,h1 a,h1,h2,h2 a,h2 a:hover,h3,.content-contact table.table th,.content-contact table.table tr.header td {
	font-weight:bold;
	text-decoration:none;
}

.contentfont a:hover,#bottomcontent a:hover,h2 a:hover,.content-contact table.table ul li a:hover {
	text-decoration:none
}

.contentfont1,#vdividermenu ul li a,.footerfont,.footerfont a,.footerfont a:hover,#bottomcontent {
	text-align:center
}

.contentfont1 {
	color:#200000
}

#vdividermenu ul {
	font:bold 100% Tohoma;
	height:26px;
	background:url(../images/menustrip1.gif) repeat
}

#vdividermenu ul li {
	display:inline
}

#vdividermenu ul li a {
	color:black;
	padding:4px 26px;
	color:#484848
}

#vdividermenu ul li a,h2,h2 a,h2 a:hover {
	font:12px Verdana,Arial,Helvetica,sans-serif
}

#vdividermenu ul li a:hover {
	background:url(../images/menustrip.gif)
}

#vdividermenu ul li a:hover,#menu a:visited,#menu a,.rightcorner,.contactus input[type=text] {
	height:18px
}

#footer {
	height:260px;
	line-height:22px;
	background-color:#3d4979;
}

.footerfont,.footerfont a,.footerfont a:hover {

	vertical-align:middle;
	text-decoration:none
}

.footerfont {
margin-top:10px;
	
	height:105px;
	
}

.imgright {
	font:12px/17px Verdana,Arial,Helvetica,sans-serif;
	color:#3a3a3a;
	letter-spacing:1px;
	padding-top:33px;
	padding-left:50px
}

.imgright,.ullinks {
	padding-right:10px
}


#menu {
	width:230px;
	padding-bottom:10px;
	padding-left:20px
}

#menu a:visited,#menu a,#menu a:hover {
	background:no-repeat
}

#menu a:visited,#menu a,#menu a:hover,#ddblueblockmenu {
	display:block
}

#menu a:visited,#menu a,#menu a:hover,.content-contact table.table {
	width:100%
}

#menu a:visited,#menu a {

}

#menu a span {
	padding-left:12px
}

#menu a:hover {
	cursor:pointer
}

#leftnav,#leftnav-contact,.site-form br {
	clear:both
}

#leftnav,#leftnav-contact {
	padding:0 0 0 0
}

#leftnav {
	width:250px;
	margin:0
}

#leftnav-contact,#ddblueblockmenu,* html #ddblueblockmenu li a {
	width:228px;
	   font: 11.5px/17px Verdana,Arial,Helvetica,sans-serif;
}

#ddblueblockmenu {
	background:#f8f8f8 url(../images/leftback.gif) no-repeat
}

#ddblueblockmenu,#ddblueblockmenu ul {
	list-style-type:none
}

#ddblueblockmenu li a {
	padding:0 0 0 20px;
	color:#666
}

* html #ddblueblockmenu li a {
	width:210px
}

#ddblueblockmenu li a:hover,.site-form .means-required {
	color:#000
}

#ddblueblockmenu li a:hover {
	width:90%
}

.content {
	margin:0 7px 0 px;
	float:left;
	width:715px
}

#bottomcontent,/*Site form styles
~~~~~~~~~~~~~~~~~~~~~~~~ */
.site-form {
	width:auto
}

.ullinks a,.ullinks a:hover {
	padding-right:5px
}

h1 a,h1,h3 {
	font:15px Verdana,Arial,Helvetica,sans-serif
}

h1 a,h1,h2,h3,h4 {
	color:#990000;
	font-weight:600;
}

h1 a,h1 {
	height:34px;
	padding-top:8px;
	background:url(../images/h1strip.gif) repeat-x
}

h1 a,h1,h2 {
	padding-left:10px
}

*html h1 {
	margin-top:10px
}

h3 {
	margin-bottom:5px;
	margin-left:-20px;
	height:20px;
	line-height:20px
}

h4{
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background: url(../images/h1strip.gif) repeat-x;
height:34px;
}
.clientsbox {
	width:211px;
	border-width:12px;
	border-color:#b1d2f3
}

.clientsbox,.contactus input[type=text],.contactus textarea {
	border-style:solid
}

.rightcorner {
	background:transparent url(../images/cornerimg.gif) bottom right no-repeat;
	position:relative
}

.vmenuseperator {
	background:url(../images/seperator.gif) no-repeat bottom center
}

.red {
	font:Verdana,Arial,Helvetica,sans-serif
}

.breadcrumb-inner {
	border-bottom-style:hidden;
	border-bottom-width:1px;
	border-bottom-color:#dcdcd9;
	margin-top:14px;
	padding-bottom:5px
}

.breadcrumb-inner a {
	color:#373737
}

.content-contact table.table {
	font-size:9pt;
	line-height:17px;
	border-bottom:1px solid #d0ccd8;
	border-right:1px solid #d0ccd8
}

.content-contact table.table ul {
	margin-bottom:0;
	margin-top:0
}

.content-contact table.table ul li {
	margin:0 0 3px
}

.content-contact table.table ul li a {
	color:#0077c2
}

.content-contact table.table ul li a:hover {
	color:#84c300
}

.content-contact table.table th,.content-contact table.table td {
	border-left:1px solid #d0ccd8;
	border-top:1px solid #d0ccd8;
	padding:7px 10px 9px
}

.content-contact table.table th,.content-contact table.table tr.header td {
	background:#f2f2f5
}

.content-email a {
	color:#00f
}

.content-email a:hover {
	color:#f90
}

.contactus p {
	margin:8px 0 2px 0
}

.contactus input[type=text],.contactus textarea {
	border-width:1px;
	border-color:#ccc;
	width:268px
}

.contactus textarea {
	height:100px;
	overflow:auto
}

/*Site form styles
~~~~~~~~~~~~~~~~~~~~~~~~ */
.site-form {
	border-top:1px solid #dbdbdb;
	padding-top:13px
}

.site-form fieldset {
	border:none;
	margin-bottom:12px
}

.site-form .means-required {
	/*background:url(../images/bg-form-required.gif) no-repeat;*/
	padding-left:16px
}

.site-form h3 {
	background:#ecf3f8;
	padding:0 8px;
	border-left:3px solid #009be7;
	padding:8px 0 8px 11px;
	margin-bottom:21px;
	margin-left:1px
}

.site-form .label {
	width:172px;
	padding:1px 10px 1px 15px;
	line-height:1.5em;
	margin-right:0
}

.site-form .label,.site-form .btn,.site-form .file,.site-form select,.site-form textarea,.site-form .textfield,.site-form .pic-code {
	margin-bottom:10px
}

.site-form .required {
	/*background:url(../images/bg-form-required.gif) no-repeat right top*/
}

.site-form .pic-code {
	border:1px solid #ccc
}

.style2 {
	color: #FF0000;
	font-weight: bold;
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
}
.style1 {
	

	font-size: 13px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ourclients {margin-left:15px; width:450px; float:left; }
.ourclients h1 {text-transform:uppercase; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; padding:0; margin:0; background:none; height:20px}
.ourclientbox {width:95px; padding:3px; border:solid 1px #bbbbbb; float:left; margin-right:12.2px; margin-top:15px;}
.ourclientboxinner {height:66px; background:url(../images/clientback.jpg) top left repeat-x; text-align:center; line-height:66px}
.ourclientbox2 {width:96px; padding:3px; border:solid 1px #bbbbbb; float:left; margin-top:15px;}

.clientestimonial {width:220px; float:left;}
.clientestimonial h1 {text-transform:uppercase; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; padding:0; margin:0; background:none; height:20px}
.clientestimonialbox {background-color:#f5f5f5; padding:15px 15px 0 15px; margin-top:15px; border:solid 1px #bbbbbb}

#livehelp {
	position:fixed;
	right:0;
	bottom:0;
	}
	
.menuwrapper {
	width:980px;
	height:34px;
	background-color:#415089
	}
.clear{ clear:both}
