body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align:center;

	font-family: Arial,Verdana,Helvetica,  sans-serif;

	background:url(images/bgtop_01.gif) repeat-x top #131313;

}

#mainbg{

width:100%;

background:url(images/bottombg_02.gif) bottom center repeat-x;

}

#wrapper{

width:800px;

position:relative;

margin: 0 auto;

background-color:#fff;

border-left:2px solid #0a0a0a;

border-left:2px solid #0a0a0a;

text-align:left;

}

#banner{

height:151px;

width:100%;

border-bottom:5px solid #F09C09;

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

text-align:center;

}

.navbg {

	background:#000;

	width:100%;

	height:28px;

	border-bottom:5px solid #222;

	}

#navcontainer ul

{

	margin:0px;

	list-style-type: none;

	text-align: center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	height: 20px;

	padding-top:7px;

	padding-bottom:8px;
	padding-left:0;


	width:100%;

}



#navcontainer ul li { display: inline; }



#navcontainer ul li a

{

text-decoration: none;

font-size: 12px;

font-weight:bold;

padding-right: 7px;

padding-bottom:7px;

padding-left: 7px;

padding-top:6px;

color:#fff;

width: 100%;

height: 28px;

border-right:thin  #333 solid;

border-left:thin  #333 solid;

}



#navcontainer ul li a:hover

{

color:#EDEDED;

background:#222;

font-size: 12px;

font-weight:bold;

text-decoration:none;

margin-top:8px;

width: 100%;

height:28px;

}

#underbanner{

width:790px;

height:180px;

background:#333;

padding-top:5px;

padding-bottom:5px;

padding-left:5px;

padding-right:5px;

}

#leftcontentunder{

width:384px;

height:170px;

float:left;

position:relative;

border-right:1px dotted #222;

}

#rightcontentunder{

width:224px;

height:170px;

float:right;

font-size:11px;

position:relative;

background:url(images/dom.png) left no-repeat;

padding-left:165px;

color:#fff;

text-align:left;

}
#rightcontentunder p{
margin:0;
padding:5px 0 8px 0;
}

#main{

position:relative;

float:left;

background:url(images/bgleft.jpg) repeat-y left #f8f8f8;

width:800px;

}

#leftmain{

width:357px;

font-size:11px;

padding-top:5px;

padding-bottom:5px;

padding-left:15px;


line-height:20px;

font-size:12px;

padding-right:15px;

background:#FFF;

float:left;

position:relative;

border-right:1px dotted #F1F1F1;

border-left:1px dotted #F1F1F1;

}

#rightcmain{

width:390px;

padding-top:5px;

padding-bottom:5px;

background:#F8F8F8;

padding-right:10px;

padding-left:10px;

float:right;


line-height:23px;

font-size:12px;

position:relative;

color:#000;

text-align:left;

}

h1 {

	font-size: 14px;

	color:#000;

	padding-bottom:2px;

	width:100%;

	border-bottom:1px dotted #ccc;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-align:center;

	margin:0;

}

h2 {

	font-size: 14px;

	color:#000;

	padding-bottom:2px;

	width:100%;

	border-bottom:1px dotted #ccc;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-align:center;

	margin:0;

}

h2 a, h2 a:link, h2 a:visited{

	font-size: 14px;

	color:#333;

	padding-bottom:2px;

	width:100%;

	border-bottom:1px dotted #ccc;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-align:center;

	margin:0;

}

h2 a:hover {

	font-size: 14px;

	color:#333333;

	padding-bottom:2px;

	width:100%;

	border-bottom:1px dotted #ccc;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-align:center;

	margin:0;

}



h3 {

	font-size: 14px;

	color:#fff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-align:center;

	margin:0;

}

a.latest:link{

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

padding-top:2px;

width:300px;

height:20px;

margin-left:10px;

margin-top:6px;

padding-left:30px;

border-bottom:solid 1px #555;

color:#CCC;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration:none;

display:block;

}



a.latest:visited{

height:20px;

padding-top:2px;

width:300px;

margin-left:10px;

text-decoration:none;

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

margin-top:6px;

padding-left:30px;

border-bottom:solid 1px #555;

color:#CCC;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

display:block;

}

a.latest:hover{

margin-left:10px;

height:20px;

padding-top:2px;

width:300px;

text-decoration:none;

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

margin-top:6px;

padding-left:30px;

border-bottom:solid 1px #777;

color:#fff;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

display:block;

}

.big{

font-size:12px;

font-weight:bold;

width:90%;

background:#555;

border:1px solid #666;
padding:5px;

}

#footer{

width:800px;

clear:both;

background:#000;

border-top:5px solid #222;

height:25px;

padding-top:10px;

text-align:center;

color:#fff;

font-size:11px;

}

.testimonials{

font-style:italic;

font-size:11px;

color:#333;

font-family:verdana;

background:#F1F1F1;

border-left:#ededed solid 3px;

margin-left:5px;

padding-left:5px;

padding-right:5px;

padding-top:5px;

margin-bottom:10px;

padding-bottom:5px;

margin-top:0px;

}

.clientname{

background:url(images/testimonials_03.gif) bottom left no-repeat;

padding-top:7px;

width:172px;

height:21px;

margin-top:5px;

color:#666;

border-bottom:1px #ccc sold;

margin-left:5px;

margin-bottom:0px;

text-align:center;

}

.clear {

    width: 100%;

    height: 1px;

    margin: 0 0 -1px;

    clear: both;

}

.clear2 {

    width: 100%;

    height: 1px;

    margin: 0 0 -1px;

	background:#000;

    clear: both;

}

a.partner:link{

padding-top:2px;

width:300px;

height:20px;

margin-left:10px;

margin-top:4px;

padding-left:30px;

border-bottom:solid 1px #ededed;

color:#666;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration:none;

display:block;

}



a.partner:visited{

height:20px;

padding-top:2px;

width:300px;

margin-left:10px;

text-decoration:none;

margin-top:4px;

padding-left:30px;

border-bottom:solid 1px #ededed;

color:#666;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

display:block;

}

a.partner:hover{

margin-left:10px;

height:20px;

padding-top:2px;

width:300px;

text-decoration:none;

margin-top:4px;

padding-left:30px;

border-bottom:solid 1px #ccc;

color:#000;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

display:block;

}

fieldset { border: 1px solid #F8DB98; padding: 10px 8px; margin: 0 0 8px 0; background: #FEFAF1; color: #000; }

input { padding: 3px; margin: 0; }

textarea { width: 97%; height: 20em; padding: 3px;}

.comment { background: #F8F8F8; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }

.commentsbox { background: #FEFAF1; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #F8DB98; }

a {

	font-size: 11px;

	color: #000;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #000;

}

a:hover {

	text-decoration: underline;

	color: #333;

}

a:active {

	text-decoration: none;

	color: #CCCCCC;

}

a.content:link{

	text-decoration:none;

	color:#000;

	font-weight:bold;

	}

a.content:visited{

	text-decoration:none;

	color:#000;

		font-weight:bold;

	}

a.content:hover{

	text-decoration:none;

	color:#FF7D04;

		font-weight:bold;

	}



#footer a:link{

color:#666;

}

#footer a:hover{

color:#666;

}

#footer a:visited{

color:#666;

}

.date{

width:95%;

padding-left:5%;

padding-top:3px;

margin-top:10px;

padding-bottom:3px;

background:#FEFAF1;

border-top:1px solid #F8DB98;

color:#808080}