body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#1B538E;
	background-image:url(art/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	
}
#flashcontent{
	position:absolute;
	width:950px;
	height:700px;
	padding-left:50%;
	margin-left:-475px;
	top:0px;
}
#flashplugin{
	width:100%;
	padding:5px;
}
#flashplugin td{
	padding:5px;
}
#flashplugin td a{
	color:#FFFFFF;
	text-decoration:none;
}
#flashplugin td img{
	border:none;
}
#mainmenu{
	width:100%;
	padding:10px;
	height:60px;
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	background-image:url(/art/menuback.png);
	background-repeat:repeat-x;
}
#mainmenu td{
	text-align:left;
	padding:5px;
	color:#000000;
}
#mainmenu a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
#mainmenu a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}

#footer{
	width:100%;
	padding:10px;
	height:140px;
	background-image:url(/art/footerback.png);
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
}
#footer td{
	text-align:left;
	padding:5px;
	color:#FFFFFF;
}
#footer a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}

/*////////////////////////////////////////////////////////////////
Testimonial Sub Panel
////////////////////////////////////////////////////////////////*/

#credits{
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	background-color:#FFFFFF;
}
#credits a{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0099FF;
	text-decoration:none;
	font-weight:normal;
}
#credits a:hover{
	color:#000000;
}

/*////////////////////////////////////////////////////////////////
Testimonial Sub Panel
////////////////////////////////////////////////////////////////*/
#panel_testimonial{
	width:300px;
	padding:10px;
	height:150px;
	background:#ffffff;
	text-align:left;
	color:#666666;
	font-size:12px;
}
#panel_testimonial div{
	margin-top:10px;
	text-align:right;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
/*////////////////////////////////////////////////////////////////
Recent Projects Sub Panel
////////////////////////////////////////////////////////////////*/
#panel_recentprojects{
	width:260px;
	padding:10px;
	height:150px;
	background:#ffffff;
	text-align:left;
	color:#666666;
	font-size:12px;
}
#panel_recentprojects a{
	color:#000000;
	font-size:12px;
}
#panel_recentprojects img{
	margin:5px;
	float:left;
	border:#666666 1px solid;
}
#panel_recentprojects b{
	margin-top:10px;
	text-align:left;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
/*////////////////////////////////////////////////////////////////
Recent Blogs Sub Panel
////////////////////////////////////////////////////////////////*/
#panel_recentblogs{
	width:300px;
	padding:10px;
	height:150px;
	background:#ffffff;
	text-align:left;
}
#panel_recentblogs div{
	width:295px;
	padding:2px;
	margin-top:1px;
	background:#eeeeee;
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
}
#panel_recentblogs a{
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
#panel_recentblogs a:hover{
	color:#000000;
	font-size:11px;
	font-weight:normal;
}
/*////////////////////////////////////////////////////////////////
Main Content Panel
////////////////////////////////////////////////////////////////*/
#main{
	width:940px;
	padding:10px 10px 10px 20px;
	background-image:url(/art/mainback.png);
	background-repeat:repeat-x;
	color:#FFFFFF
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
}
/*////////////////////////////////////////////////////////////////
index.aspx
////////////////////////////////////////////////////////////////*/
#indexinfo{
	padding:10px;
	text-align:left;
	vertical-align:top;
	width:500px;
	border-right:#1B548B 1px solid;
}
#infolist{
	padding:0px;
	text-align:left;
	vertical-align:top;
}
/*////////////////////////////////////////////////////////////////
about.aspx
////////////////////////////////////////////////////////////////*/
#aboutinfo{
	padding:10px;
	text-align:left;
	vertical-align:top;
	width:500px;
	border-right:#1B548B 1px solid;
}
#aboutlist{
	padding:0px;
	text-align:left;
	vertical-align:top;
}
/*////////////////////////////////////////////////////////////////
about.aspx
////////////////////////////////////////////////////////////////*/
#contactinfo{
	padding:10px;
	text-align:left;
	vertical-align:top;
	width:500px;
	border-right:#1B548B 1px solid;
}
#contactinfo input{
	border:#999999 solid 1px;
}
#contactlist{
	padding:0px;
	text-align:left;
	vertical-align:top;
}
/*////////////////////////////////////////////////////////////////
clients.aspx
////////////////////////////////////////////////////////////////*/
#clientsinfo{
	padding:10px;
	text-align:left;
	vertical-align:top;
	width:300px;
	border-right:#1B548B 1px solid;
}
#clientslist{
	padding:10px;
	text-align:left;
	vertical-align:top;
}
#clientslist div{
	padding:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	height:90px;
	border-bottom:#999999 1px dotted;
}
#clientslist div a img{
	border:#CCCCCC 1px solid;
	float:left;
	margin-right:10px;
}
#clientslist div a h3{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:-15px;
}
/*////////////////////////////////////////////////////////////////
client.aspx
////////////////////////////////////////////////////////////////*/
#clientinfo{
	width:300px;
	text-align:left;
	vertical-align:top;
	border-right:#1B548B 1px solid;
	padding:10px;
}
#clientinfo h1{
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
}
#clientinfo h2{
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
}
#clientinfo img{
	border:#999999 1px solid;
}
#clientprojects{
	text-align:left;
	vertical-align:top;
	width:900px;
	padding:10px;
}
#clientprojects h2{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
}
#clientprojects div{
	padding:10px;
	color:#FFFFFF
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	height:120px;
	border-bottom:#999999 1px dotted;
}
#clientprojects div a img{
	border:#CCCCCC 1px solid;
	float:left;
	margin-right:10px;
}
#clientprojects div a h3{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:-10px;
}
/*////////////////////////////////////////////////////////////////
portfolio.aspx
////////////////////////////////////////////////////////////////*/
#portfolioinfo{
	width:300px;
	text-align:left;
	vertical-align:top;
	border-right:#1B548B 1px solid;
	padding:10px;
}
#portfolioinfo h1{
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
}
#portfolioinfo h2{
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
}
#portfolioinfo img{
	border:#999999 1px solid;
}
#portfolioprojects{
	text-align:left;
	vertical-align:top;
	padding:10px;
	width:600px;
}
#portfolioprojects h2{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
}
#portfolioprojects div{
	padding:10px;
	color:#FFFFFF
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	height:120px;
	border-bottom:#999999 1px dotted;
}
#portfolioprojects div a img{
	border:#CCCCCC 1px solid;
	float:left;
	margin-right:10px;
}
#portfolioprojects div a h3{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:-15px;
}
/*////////////////////////////////////////////////////////////////
project.aspx
////////////////////////////////////////////////////////////////*/
#projectphoto{
	width:400px;
	text-align:center;
	vertical-align:top;
	padding:10px;
}
#projectphoto img{
	border:#999999 1px solid;
	margin-bottom:10px;
}

#projectthumbs a img{
	border:#666666 solid 1px;
	margin:0px;
}
#projectthumbs a img:hover{
	border:#FFFFFF solid 1px;
	margin:0px;
}

#projectinfo{
	text-align:left;
	vertical-align:top;
	padding:10px;
	border-left:#1B548B 1px solid;
	border-right:#1B548B 1px solid;
}
#projectinfo h1{
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
}

#projectclient{
	width:200px;
	text-align:left;
	vertical-align:top;
	padding:10px;
}
#projectclient a h2{
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
}
#projectclient h3{
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
}
#projectclient a img{
	border:#999999 1px solid;
}
#projectclient a img:hover{
	border:#FFFFFF 1px solid;
}
#projectclient div{
	padding:0px;
	margin-top:10px;
	color:#cccccc;
	font-size:16px;
}
#projectclient div div{
	padding:5px;
	margin-top:2px;
	border:#333333 solid 1px;
	background-color:#111111;
	color:#cccccc;
	font-size:12px;
}
#projectclient div div:hover{
	border:#FFFFFF solid 1px;
}
#projectclient div div a h4{
	color:#aaaaaa;
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#projectclient div div a h4:hover{
	color:#FFFFFF;
}
/*////////////////////////////////////////////////////////////////
services.aspx
////////////////////////////////////////////////////////////////*/
#servicesinfo{
	padding:10px;
	vertical-align:top;
	text-align:left;
	width:300px;
	border-right:#1B548B 1px solid;
}
#serviceslist{
	padding:10px;
	text-align:left;
	vertical-align:top;
}
#serviceslist div{
	padding:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-bottom:#999999 1px dotted;
}
#serviceslist div a h2{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:-15px;
}
/*////////////////////////////////////////////////////////////////
service.aspx
////////////////////////////////////////////////////////////////*/
#serviceinfo{
	text-align:left;
	vertical-align:top;
	padding:10px;
	width:300px;
	border-right:#1B548B 1px solid;
}
#serviceinfo h1{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
}
#serviceinfo a h2{
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
}
#serviceinfo h3{
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:0px;
}
#serviceinfo a img{
	border:#999999 1px solid;
}
#serviceinfo a img:hover{
	border:#FFFFFF 1px solid;
}
#serviceinfo div{
	padding:0px;
	margin-top:10px;
	color:#cccccc;
	font-size:16px;
}
#serviceinfo div div{
	padding:5px;
	margin-top:2px;
	border:#333333 solid 1px;
	background-color:#111111;
	color:#cccccc;
	font-size:12px;
}
#serviceinfo div div:hover{
	border:#FFFFFF solid 1px;
}
#serviceinfo div div a h4{
	color:#dddddd;
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#serviceinfo div div a h4:hover{
	color:#FFFFFF;
}
#serviceprojects{
	text-align:left;
	vertical-align:top;
	padding:10px;
	width:600px;
}
#serviceprojects h2{
	color:#FFFFFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#serviceprojects div{
	padding:10px;
	color:#FFFFFF
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	height:120px;
	border-bottom:#999999 1px dotted;
}
#serviceprojects div a img{
	border:#CCCCCC 1px solid;
	float:left;
	margin-right:10px;
}
#serviceprojects div a h3{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:-15px;
}
/*////////////////////////////////////////////////////////////////
questions.aspx
////////////////////////////////////////////////////////////////*/
#questionsinfo{
	text-align:left;
	vertical-align:top;
	width:300px;
	border-right:#1B548B 1px solid;
	padding:10px;
}
#questionsinfo h1{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0px;
}
#questionslist{
	text-align:left;
	vertical-align:top;
	padding:10px;
	width:600px;
}
#questionslist div{
	padding:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-bottom:#999999 1px dotted;
	width:600px;
}
#questionslist div a h3{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
}
/*////////////////////////////////////////////////////////////////
question.aspx
////////////////////////////////////////////////////////////////*/
#questioninfo{
	text-align:left;
	vertical-align:top;
	width:400px;
	border-right:#1B548B 1px solid;
	padding:5px;
}
#questioninfo h1{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0px;
}
#questionlist{
	text-align:left;
	vertical-align:top;
	padding:10px;
	width:500px;
}
#questionlist div{
	padding:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-bottom:#999999 1px dotted;
	width:500px;
}
#questionlist div h2{
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
}
#questionlist div a h3{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
}
/*////////////////////////////////////////////////////////////////
testimonials.aspx
////////////////////////////////////////////////////////////////*/
#testimonialsinfo{
	padding:10px;
	text-align:left;
	vertical-align:top;
	width:300px;
	border-right:#1B548B 1px solid;
}
#testimonialslist{
	padding:10px;
	text-align:left;
	vertical-align:top;
}
#testimonialslist div{
	padding:10px;
	color:#FFFFFF
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-bottom:#999999 1px dotted;
}
#testimonialslist div div{
	text-align:right;
	border:none;
	padding:0px;
}
#testimonialslist div div a h3{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
}
#testimonialslist div div a{
	font-size:12px;
	font-weight:normal;
	color:#bbbbbb;
	text-decoration:none;
}