/* CSS Document */

body {
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;	
	margin-top:0px;
	color:#9d9d9e;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	background-color:#000000;
	height:950px;
}

#left-column {
	float:left;
	width:250px;
	margin-left:30px;
}

#right-column {
	float:left;
	width:520px;
}

.box { background:#000;margin-bottom:20px;}
.box .border-top {background:url(../images/border-top.gif) repeat-x top;}
.box .inner { padding:15px 25px 40px 37px;}
.box h3 { padding:0; border:0; margin:0px 0px 45px 0px;color:#7d7d7d;line-height:1em;}
.box h3 span { color:#fff;}
.txt1 { color:#61686c;}
.txt2 { text-transform:uppercase;}
.p1 { margin-bottom:25px;}

.phone { float:right; margin-right:15px;}
.list li { float:left; padding-left:9px;}
.list li.button { padding-top:50px;}

.list1 { margin:-6px 0px 0px 0px;padding:0px;}
.list1 li { text-transform:uppercase; font-size:.92em; color:#61686c; padding:6px 0 0 25px; background:url(../images/marker-1.gif) no-repeat left 12px;}
.list1 li a { text-decoration:none; color:#61686c;}
.list1 li a:hover { text-decoration:underline;}
.list1 li.last { background:url(../images/marker-2.gif) no-repeat left 12px; font-size:1em; text-transform:none; color:#bbc7cf;}
.list1 li.last a { text-decoration:underline; color:#bbc7cf;}
.list1 li.last a:hover { text-decoration:none;}


.fleft { 
	float:left;
}

/*header*/
#header {
	height:347px; 
	background:url(../images/header-bg.jpg) no-repeat left top;
}

#header .row-1 { 
	height:47px; 
	padding:0px 0px 0px 0px;
	margin-top:0px;
}

#header .row-2 { 
	height:300px; 
	width:100%; 
	overflow:hidden;
}

#header .row-2 .fleft { 
	padding:102px 20px 0 34px;
}

#header .row-2 .fright { 
	padding:74px 34px 0 10px;
}

.line-hor { 
	border-bottom:1px solid #181818;
	overflow:hidden; 
	font-size:0; 
	line-height:0;
	padding-top:40px; 
	margin:0px 30px 0px 30px;
	float:none;
	clear:both;
}

#view-page-header {
	float:left;
	padding-left:30px;
	margin-top:0px;
}

#text-area {
	float:left;
	width:520px;
	margin-top:0px;
	padding:5px 0px 0px 30px;
}

#text-area ul {
	margin:20px 0px 0px 0px;
	list-style-type:none;
}

#text-area li {
	 padding:0 0 6px 11px; 
	 background:url(../images/marker-2.gif) no-repeat left 7px;
}

#text-area a {
	text-decoration:underline;
}

#text-area a:hover {
	text-decoration:underline;
}
/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden;margin-top:0px;}
.site-nav li { float:left; font-size:1.08em; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.site-nav li a { display:block; text-decoration:none; color:#949494; background:url(../images/nav-tail.gif) repeat-x top;}
.site-nav li a em { display:block; background:url(../images/nav-left.gif) no-repeat left top;}
.site-nav li a b { font-style:normal; font-weight:normal; display:block; padding:15px 37px 14px 37px; background:url(../images/nav-right.gif) no-repeat right top;}
.site-nav li a:hover { color:#fff; background:url(../images/nav-act.gif) repeat-x top;}
.site-nav li a:hover em { background:url(../images/nav-act-left.gif) no-repeat left top;}
.site-nav li a:hover b { background:url(../images/nav-act-right.gif) no-repeat right top;}
.site-nav li a.act { color:#fff; background:url(../images/nav-act.gif) repeat-x top;}
.site-nav li a.act em { background:url(../images/nav-act-left.gif) no-repeat left top;}
.site-nav li a.act b {background:url(../images/nav-act-right.gif) no-repeat right top;}
.site-nav li.first a em { background:none;}
.site-nav li.first a:hover em { background:none;}
.site-nav li.last a { background:url(../images/nav-tail.gif) repeat-x top !important;}
.site-nav li.last a em { background:url(../images/nav-left.gif) no-repeat left top !important;}
.site-nav li.last a b { background:url(../images/spacer.gif);}
.site-nav li.last a:hover { background:url(../images/nav-act.gif) repeat-x top !important;}
.site-nav li.last a:hover em {background:url(../images/nav-act-left.gif) no-repeat left top !important;}
.site-nav li.last a:hover b { background:url(../images/spacer.gif);}
.site-nav li.last a.act { background:url(../images/nav-act.gif) repeat-x top !important;}
.site-nav li.last a.act em {background:url(../images/nav-act-left.gif) no-repeat left top !important;}
.site-nav li.last a.act b { background:url(../images/spacer.gif);}



#testimonials {
	float:left;
	width:185px;
	margin:30px 0px 0px 30px;
}

#testimonials h2, #testimonials .extra-link { 
	color:#ff0000;
}

#latest-news {
	float:left;
	width:185px;
	margin:30px 0px 0px 40px;
}

#latest-news h2, #latest-news .extra-link { 
	color:#fb5821;
}

#latest-news dl dt { 
	font-weight:bold;
}

#latest-news dl dd { 
	padding-bottom:25px;
	padding-left:0px;
	margin-left:0px;
}

#about-us {
	float:left;
	width:185px;
	margin:30px 0px 0px 40px;
}

#about-us h2, #about-us .extra-link { 
	color:#2b58ff;
}

#services {
	float:left;
	width:185px;
	margin:30px 0px 0px 40px;
}

#services h2, #services .extra-link { 
	color:#fff;
}

#services ul {
	padding-left:0px;
	margin-left:0px;
	list-style-type:none;
}

#services ul li { 
	background:url(../images/marker-1.gif) no-repeat left 7px; 
	padding:0 0 6px 11px;
}


#services ul li a { 
	font-weight:bold;
}
