.style1 {font-family: Arial, Helvetica, sans-serif}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CD3A60;
	font-weight: bold;
	font-size: 17px;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	color: #396AC6;
	font-weight: bold;
	font-size: 17px;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #4D4D4D;
}
.headseparator {
	border-top:5px white solid
	
}
.featureheading {
	color:black;
	font-size:10pt;
	font-family:sans-serif;
}
.featuretable {
	color:black;
	font-family:sans-serif;
	font-size:10px;
	font-weight:bolder;
	border:0px gray solid;
}
.rightborder {
	border-right:2px gray solid;
}
.piclink {
	border:none;
}
.menu { 
	background-image:url('/images/1_03.jpg');
	font-size:8pt;
	font-family:sans-serif;
	text-indent:40pt; 
}
.register { 
	border:2px solid black;
	background-color:white;
	position:absolute;
	z-index:-100;
	left:-350;
	color:black;
	font-size:8pt;
	font-family:sans-serif; 
}
.loginform { 
	font-size:10pt;
	font-family:sans-serif;
}
.domainform { 
	font-size:10pt;
	font-family:sans-serif;
}
.usertoggle { 
	font-size:10pt;
	font-weight:100;
	font-family:sans-serif;
	text-decoration:underline;
	color:33cccc;
}
.pagelink { 
	font-size:9pt;
	font-family:sans-serif;
	text-decoration:underline;
	color:33cccc;
	cursor:hand;cursor:pointer;
}
.shortLogin {
	font-family:sans-serif;
	font-size:10pt;
	text-align:left;
	border:none;
	color:black;
	vertical-align:middle;
	height:19px;
	width: 93px;
	background:url(/images/btn_1.jpg) top right no-repeat;
}
.shortReg {
	font-family:sans-serif;
	font-size:6pt;
	font-weight:bolder;
	text-align:center;
	border:none;
	color:black;
	vertical-align:bottom;
	height:12;
	background:url(/images/bargreen.gif) repeat-x center;
	width:59;
}
.shortLoginBox {
	font-family:sans-serif;
	font-size:7pt;
	font-weight:bolder;
	text-align: center;
	border:none;
	height:18px;
	vertical-align: middle;
	color:white;
	background:url(/images/btn_login.jpg) no-repeat left;
	width:40px;
}
.shortLoginl {
	font-family:sans-serif;
	font-size:7pt;
	font-weight:bolder;
	text-align:center;
	border:none;
	height:14;
	vertical-align:bottom;
	color:black;
	background:url(/images/bargreen.gif) repeat-x center;
	width:70;
}
.search {
	display:none;
	color:white;
	font-size:8pt;
	font-family:sans-serif;
}
td.acctmenu {
	 padding-left:25px;
}
.bodyspan {
	background-color:white;
	border:1px black solid;
	background-image:url(/images/pagebg.gif);
	background-repeat:repeat-y;
}
.menulink { 
	font-size:9pt;
	font-family:sans-serif;
	text-decoration:underline overline;
	font-weight:bolder;
	color:blue;
	cursor:hand;cursor:pointer;
}
.pagetitle { 
	color:black;
	font-family:sans-serif;
	font-size:24pt;
	font-weight:bolder;
}
.pagetext { 
	color:black;
	font-family:sans-serif;
	font-size:10pt; 
}
.quotetext {
	color:black;
	font-family:sans-serif;
	font-size:8pt;
}
.logintable {
	width:630;
	font-family:sans-serif;
	font-size:10pt;
}
.tablehead { 
	color:blue;
	padding-left:14px;
	background-color:gray;
	font-family:sans-serif;
	font-size:14pt;
	font-weight:bolder;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer; 
}
.loginok { 
	color:black;
	background-color:green;
	font-family:sans-serif;
	font-size:10pt;
}
.loginno { 
	color:black;
	background-color:red;
	font-family:sans-serif;
	font-size:10pt;
}
.loginauto { 
	color:black;
	background-color:lightblue;
	font-family:sans-serif;
	font-size:10pt;
}
.bottomtable { 
	color:gray;
	text-align:center;
	font-weight:bolder;
	font-family:sans-serif;
	font-size:7pt; 
}
.bottomtableover { 
	color:white;
	text-align:center;
	font-weight:bolder;
	font-family:sans-serif;
	font-size:8pt; 
}
.footer { 
	color:black;
	font-family:sans-serif;
	font-size:8px; 
}
body { 
	scrollbar-base-color: rgb(0,113,255); 
	scrollbar-arrow-color: #33cccc;
	scrollbar-DarkShadow-Color: #000000;
	background:url(images/bg.jpg) #000000 no-repeat top center fixed;
	margin:0px;
	padding:0px;
}
.copyrt {
	font-size:7pt;
	font-family:sans-serif;
	color:white;
	vertical-align:top;
	text-align:right;
}
.copylt {
	font-size:7pt;
	font-family:sans-serif;
	color:white;
	vertical-align:top;
	text-align:left;
}
.userinfo {
	 display:none;
	 color:white;
	 font-size:8pt;
	 font-family:sans-serif;
	 font-weight:bolder
}
.midtable {
	background:url(/images/pagemidbg.gif) no-repeat;
}
td.acctmenu {
	width:201px;
	text-align:center;
	vertical-align:top;
}
td.acctmenu table {
	width:190px;
	padding:10px;
	border-top:4px rgb(178,178,178) solid;
	border-right:2px rgb(114,114,114) solid;
	border-left:2px rgb(114,114,114) solid;
	border-bottom:2px black solid;
}
td.acctmenu table td {
	border:2px rgb(10,74,109) solid;
	height:30px;
	padding-left:14px;
}
td.acctmenu table td a {
	text-decoration:none;
	font-family:tahoma,verdana;
	font-size:12pt;
	font-variant:small-caps;
	color:rgb(0,0,0);
}
td.acctmenu table td a:hover {
	text-decoration:underline;
	color:rgb(164,164,164);
	font-weight:bolder;
}
table.hostingbox {
	border:1px rgb(90,90,90) solid;
	padding:2px;
	font-family:arial;
}
a.portlink {
	font-family:verdana;
	font-size:20px;
	color:black;
}
a.portlink:hover {
	font-family:verdana;
	font-size:22px;
	color:black;
}
table.hostingbox td {
	font-weight:bolder;
	font-size:8pt;
	color:rgb(190,190,190);
	border:1px rgb(190,190,190) solid;
}
table.hostingbox td.head {
	font-weight:bolder;
	font-size:8pt;
	color:black;
	border:1px rgb(190,190,190) solid;
}
table.hostingbox td img {
	width:20px;
}
.quoteDesc {
	z-index:100;
	display:none;
	position:absolute;
	border:2px black solid;
	background-color:white;
	text-align:left;
	width:240px;
	height:70px;
	font-family:sans-serif;
	filter:alpha(opacity=82);
}
.qtext {
font-size:10px;
}
.qtitle {
font-weight:bolder;
font-size:12px;
}
body {
	/*margin-top:20px;*/
}

/*DExcode added this for the Thank you Page of the Get quote form */

.thank_message {
	margin:164px 0px;
	font-size:2em;
}

.failed_message {
	padding:164px 0px;
	font-size:2em;
	color:#F00;	
}
#pg_wrap{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#hd_top{
	width:960px;
	height:34px;
	float:left;
	background:url(images/hd_top.png);
}
.hd_cinfo_w{
	width:66px;
	height:9px;
	line-height:9px;
	margin:13px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
}
.hd_cinfo_g{
	width:140px;
	height:9px;
	line-height:9px;
	margin:13px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	text-transform:uppercase;
	float:left;
}

#hd_top_rt_form{
	width:400px;
	height:21px;
	padding-top:5px;
	line-height:21px;
	padding-right:20px;
	vertical-align:middle;
	float:right;
}
#top_nav{
	width:960px;
	height:59px;
	margin-top:8px;
	background:url(images/topnav_bg.png);
	float:left;
}
#slider{
	width:902px;
	height:319px;
	padding:7px 29px 16px 29px;
	background:url(images/slider_bg.png) -1px 0px;
	overflow:hidden;
	float:left;
}

#srch_top_lnk1{
	width:76px;
	height:21px;
	margin-right:5px;
	background:url(images/menuitems.png) 0px 0px;
	float:left;
}

#srch_top_lnk1:hover{
	background-position:0px -21px;
}



#srch_top_lnk2{
	width:76px;
	height:21px;
	margin-right:5px;
	background:url(images/menuitems.png) 0px -42px;
	float:left;
}

#srch_top_lnk2:hover{
	background-position:0px -63px;
}

#srch_top_lnk3{
	width:76px;
	height:21px;
	margin-right:5px;
	background:url(images/menuitems.png) 0px -84px;
	float:left;
}

#srch_top_lnk3:hover{
	background-position:0px -105px;
}
.srch_top{
	width:120px;
	height:20px;
	background:url(images/srch_txt_bg.jpg) no-repeat;
	padding-right:20px;
	border:none;
	float:left;
}
#pg_bg{
	width:960px;
	height:961px;
	background:url(images/inner_bg.jpg) no-repeat;
	float:left;
}

#pg_bg_inner{
	width:880px;
	height:auto;
	padding-left:40px;
	padding-right:40px;
	background:url(images/pg_bg_inner.jpg) repeat-y;
	float:left;
}

/* Menu Body */
ul#menu {
	width:912;
	height:49px;
	list-style:none;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:23px;
}

/* Float LI Elements - horizontal display */
ul#menu li {
	float:left;
}

/* Link - common attributes */
ul#menu li a {
	background:url(images/topnav.png) no-repeat scroll top left;
	display:block;
	height:49px;
	position:relative;
}

/* Specify width and background position attributes specifically for the class: "home" */
ul#menu li a.home {
	width:92px;
	height:49px;
}

/* Specify width and background position attributes specifically for the class: "design" */
ul#menu li a.design {
	width:91px;
	background-position:-92px 0px;
}

/* Specify width and background position attributes specifically for the class: "marketing" */
ul#menu li a.marketing {
	width:91px;
	background-position:-183px 0px;
}

/* Specify width and background position attributes specifically for the class: "printing" */
ul#menu li a.printing {
	width:91px;
	background-position:-274px 0px;
}

/* Specify width and background position attributes specifically for the class: "video" */
ul#menu li a.video {
	width:91px;
	background-position:-365px 0px;
}

/* Specify width and background position attributes specifically for the class: "writing" */
ul#menu li a.writing {
	width:91px;
	background-position:-456px 0px;
}

/* Specify width and background position attributes specifically for the class: "hosting" */
ul#menu li a.hosting {
	width:91px;
	background-position:-547px 0px;
}

/* Specify width and background position attributes specifically for the class: "portfolio" */
ul#menu li a.portfolio {
	width:92px;
	background-position:-638px 0px;
}

/* Specify width and background position attributes specifically for the class: "estimates" */
ul#menu li a.estimates {
	width:91px;
	background-position:-730px 0px;
}

/* Specify width and background position attributes specifically for the class: "contacts" */
ul#menu li a.contacts {
	width:91px;
	background-position:-821px 0px;
}

/* Span (on hover) - common attributes */
.hide{
	visibility:hidden !important;
}
/* Span (on hover) - display pointer */
ul#menu li a:hover {
	cursor:pointer;
	height:49px;
}

/* Shift background position on hover for the class: "home" */
ul#menu li a.home:hover {
	background-position:0px -49px;
	height:49px;
}

/* Shift background position on hover for the class: "design" */
ul#menu li a.design:hover {
	background-position:-92px -49px;
	height:49px;
}

/* Shift background position on hover for the class: "marketing" */
ul#menu li a.marketing:hover {
	background-position:-183px -49px;
	height:49px;
}

/* Shift background position on hover for the class: "printing" */
ul#menu li a.printing:hover {
	background-position:-274px -49px;
	height:49px;
}

/* Shift background position on hover for the class: "video" */
ul#menu li a.video:hover {
	background-position:-365px -49px;
	height:49px;
}

/* Shift background position on hover for the class: "writing" */
ul#menu li a.writing:hover {
	background-position:-456px -49px;
	height:49px;
}

/* Shift background position on hover for the class: "hosting" */
ul#menu li a.hosting:hover {
	background-position:-547px -49px;
	height:49px;
}

/* Shift background position on hover for the class: "portfolio" */
ul#menu li a.portfolio:hover {
	background-position:-638px -49px;
	height:49px;
}

/* Shift background position on hover for the class: "estimates" */
ul#menu li a.estimates:hover {
	background-position:-730px -49px;
	height:49px;
}

/* Shift background position on hover for the class: "contacts" */
ul#menu li a.contacts:hover {
	background-position:-821px -49px;
	height:49px;
}




#qtxtlnk_area{
	width:876px;
/*	height:310px;*/
	height:554px;
	float:left;
	padding:40px 40px 0px 40px;
	margin-bottom:20px;

}
#qlinks_area{
	width:200px;
	height:auto;
	float:left;
}
/* qlinks Body */
ul#qlinks {
	width:204px;
	height:500px;
	list-style:none;
	margin:0;
	padding:0;
	padding-top:0px;
	padding-left:10px !important;
	padding-left:5px;
}

/* Float LI Elements - horizontal display */
ul#qlinks li {
	float:left;
	margin-right:22px;
	margin-bottom:22px;
}

/* Link - common attributes */
ul#qlinks li a {
	display:block;
	height:80px;
	position:relative;
}

/* Specify width and background position attributes specifically for the class: "qlink1" */
ul#qlinks li a.qlink1 {
	width:80px;
	height:80px;
	background:url(images/qlink1.jpg) 0 0;	
}

/* Specify width and background position attributes specifically for the class: "qlink2" */
ul#qlinks li a.qlink2 {
	width:80px;
	background:url(images/qlink2.jpg) 0 0;	
}

/* Specify width and background position attributes specifically for the class: "qlink3" */
ul#qlinks li a.qlink3 {
	width:80px;
	background:url(images/qlink3.jpg) 0 0;	
}
/* Specify width and background position attributes specifically for the class: "qlink4" */
ul#qlinks li a.qlink4 {
	width:80px;
	background:url(images/qlink4.jpg) 0 0;	
}
/* Specify width and background position attributes specifically for the class: "qlink5" */
ul#qlinks li a.qlink5 {
	width:80px;
	background:url(images/qlink5.jpg) 0 0;	
}
/* Specify width and background position attributes specifically for the class: "qlink6" */
ul#qlinks li a.qlink6 {
	width:80px;
	background:url(images/qlink6.jpg) 0 0;	
}

/* Specify width and background position attributes specifically for the class: "qlink7" */
ul#qlinks li a.qlink7 {
	width:80px;
	background:url(images/qlink7.jpg) 0 0;	
}
/* Specify width and background position attributes specifically for the class: "qlink8" */
ul#qlinks li a.qlink8 {
	width:80px;
	background:url(images/qlink8.jpg) 0 0;	
}
/* Specify width and background position attributes specifically for the class: "qlink9" */
ul#qlinks li a.qlink9 {
	width:80px;
	background:url(images/qlink9.jpg) 0 0;	
}
/* Specify width and background position attributes specifically for the class: "qlink10" */
ul#qlinks li a.qlink10 {
	width:80px;
	background:url(images/qlink10.jpg) 0 0;	
}
/* Span (on hover) - common attributes */
ul#qlinks li a span {
	display:block;
	height:100%;
	width:100%;
	z-index:100;
	float:left;
}

/* Span (on hover) - display pointer */
ul#qlinks li a span:hover {
	cursor:pointer;
	height:80px;
}
ul#qlinks li a span:active {
	background-position:0px -80px;
}

/* Shift background position on hover for the class: "qlink1" */
ul#qlinks li a.qlink1 span {
	background:url(images/qlink1.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}

/* Shift background position on hover for the class: "qlink2" */
ul#qlinks li a.qlink2 span {
	background:url(images/qlink2.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}
/* Shift background position on hover for the class: "qlink3" */
ul#qlinks li a.qlink3 span {
	background:url(images/qlink3.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}
/* Shift background position on hover for the class: "qlink4" */
ul#qlinks li a.qlink4 span {
	background:url(images/qlink4.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}
/* Shift background position on hover for the class: "qlink5" */
ul#qlinks li a.qlink5 span {
	background:url(images/qlink5.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}
/* Shift background position on hover for the class: "qlink6" */
ul#qlinks li a.qlink6 span {
	background:url(images/qlink6.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}
/* Shift background position on hover for the class: "qlink7" */
ul#qlinks li a.qlink7 span {
	background:url(images/qlink7.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}
/* Shift background position on hover for the class: "qlink8" */
ul#qlinks li a.qlink8 span {
	background:url(images/qlink8.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}
/* Shift background position on hover for the class: "qlink9" */
ul#qlinks li a.qlink9 span {
	background:url(images/qlink9.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}
/* Shift background position on hover for the class: "qlink10" */
ul#qlinks li a.qlink10 span {
	background:url(images/qlink10.jpg) no-repeat scroll bottom left;
	background-position:0px -80px;
	height:80px;
}

#quick_info{
	width:627px;
/*	height:280px;*/
	height:459px;
	background:url(images/qlink_txt.jpg) no-repeat;
	float:right;
	padding:15px 15px 15px 15px;
	overflow:hidden;
}

#pfolio_ndx{
	width:884px;
	height:244px;
	margin-left:37px;
	margin-right:37px;
	margin-bottom:40px;
	float:left;
}
#featured_serv_ndx{
	width:884px;
	height:345px;
	padding-top:0px;
	padding-left:37px;
	padding-right:37px;
	float:left;

}


#content_wrap{
	width:903px;
	  min-height:700px;
	  height:auto !important;
	  height:700px;

	float:left;
	padding:15px 29px 15px 29px;
	overflow:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}



#contents_left_col_contents{
	width:213px;
	background:url(images/lnav_bg.jpg) repeat-y;
	float:left;
	margin-left:2px;
}
#top{
	width:213px;
	height:45px;
	float:left;
}

#contents_left_col_contents ul {
	margin:0px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:0px;

}
#contents_left_col_contents ul li {
	float: left;
	list-style:none;
	text-align:center;
	text-transform:uppercase;
	padding-left:0px;
	height:32px;
}
#contents_left_col_contents a {
	text-decoration:none;
	background-image:url(images/submenu_bg.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
 	font-family:Tahoma;
	font-size: 12px;
	letter-spacing: 1px;
	text-align:center;
	height:14px;
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	width:190px;
	padding-top:7px;
	padding-bottom:7px;
	float: left;
}
#contents_left_col_contents  a:hover {
	background-image:url(images/submenu_active.jpg);
	background-repeat:no-repeat;
}
#contents_left_col_contents .leftcol-active {
	text-decoration:none;
	background-image:url(images/submenu_active.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
 	font-family:Tahoma;
	font-size: 12px;
	letter-spacing: 1px;
	text-align:center;
	height:14px;
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	width:190px;
	padding-top:7px;
	padding-bottom:7px;
	float: left;
}
.articles_title{
	width:100%;
	padding-top:5px;
	margin-right:22px;
	text-align:left;
	padding-right:auto;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:14px;
	font-weight:bold;
	color:#333333;
	line-height:16px;
	float:left;
}
.articles_des{
	width:640px;
	padding-top:10px;
	text-align:left;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:12px;
	color:#333333;
	line-height:14px;
	float:left;
}
#articles_des{
	width:100%;
	padding-top:10px;
	text-align:left;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:12px;
	color:#333333;
	line-height:14px;
	float:left;
}

#articles_bg{
	width:880px;
	line-height:14px;
	padding-top:25px;
	text-align:center;
}
#articles_bg1{
	width:650px;
	float:left;
	padding-right:0px;
}

#articles_bg2{
	width:640px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
#articles_bg3{
	width:880px;
	float:left;
}

#articles_thumbs{
	width:148px;
	height:116px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin-left:22px !important;
	margin-left:10px;
	margin-right:22px !important;
	margin-right:10px;
	margin-bottom:33px;
	background:url(images/thumb_box.gif) no-repeat;
	float:left;

}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:15px;
	padding-top:10px;
	text-align:left;
}
.sub_page_txt{
	width:inherit;
	padding-bottom:25px;
	float:left;
}
.article_img_info{
	width:211px;
	height:192px;
	background:#FFFFFF;
	float:left;
	margin:0px 10px 20px 0px;
}

.article_img{
	width:162px;
	height:113px;
	padding:4px;
	background:#FFFFFF url(images/product_bg.jpg) no-repeat;
	overflow:hidden;
	float:left;
}

.article_img_title{
	width:154px;
	height:auto;
	text-align:center;
	float:left;
 	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";;
	font-size: 10px;
	color:#333333;
}
#footer{
	width:880px;
	height:90px;
	line-height:70px;
	padding-left:40px;
	padding-right:40px;
	padding-top:32px;
	float:left;
	background:url(images/pagefoot.gif) no-repeat;
}
.soc_links{
	width:58px;
	height:58px;
	padding:6px;
	float:left;
}



#contact_info{
	width:450px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-weight:bold;
	font-size:11px;
	margin-left:40px;
	margin-top:20px;
	float:left;
}
#contact_form{	
	width:291px;
	height:458px;
	padding:81px 12px 10px 22px;
	background:url(images/contact_bg.jpg) no-repeat;
	margin-left:40px;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-weight:bold;
	font-size:11px;
	color:#4184B4;
	position:relative;
	z-index:1000;
	float:right;
}
.txt_verdana_23{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:23px;
	font-weight:bold;
	color:#1E3450;
}
.txt_verdana_23_l{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:23px;
	font-weight:80;
	color:#A1A1A1;
}
.txt_verdana_11{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:11px;
	color:#858585;
	line-height:15px;
}
.txt_verdana_14{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:14px;
	font-weight:bold;
	color:#1E3450;

}
.txt_verdana_12{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.txt_verdana_12 a{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.txt_verdana_12 a:hover{
	text-decoration:underline;
}
#contact_form_top{
	width:467px;
	height:58px;
	background:url(images/contact_form_top.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#contact_form_content{
	width:417px;
	height:140px;
	background:url(images/contact_form_bg.jpg) repeat-y;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:11px;
	color:#4184B4;
	padding:10px 25px 10px 25px;
	
}
#contact_form a{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
#contact_form a:hover{
	text-decoration:underline;
}
#contact_form #left{
	width:209px;
	float:left;
}

#contact_form #right{
	width:208px;
	float:left;
}
#contact_form #bottom{
	width:208px;
	float:left;
	padding-top:10px;
	padding-left:209px;
}
#contact_form .input{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:11px;
	color:#4184B4;
	width:225px;
	border:1px solid #4184B4;
}
#contact_form .textarea{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:11px;
	color:#4184B4;
	width:225px;
	height:90px;
	border:1px solid #4184B4;
}
#contact_form_bottom{
	width:467px;
	height:15px;
	background:url(images/contact_form_bottom.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}
.cbutton{
	width:47px;
	height:17px;
	background:url(images/sbutton.jpg) 0px 0px;
	border:none;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:10px;
	text-decoration:none;
	color:#CCCCCC;
	font-weight:bold;
	float:left;
	line-height:17px;
	text-align:center;
	margin-right:5px;
}

.cbutton:hover{
	background-position:0px -19px;
	text-decoration:none;
	color:#FFFFFF;
}
.success_msg{
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:12px;
	font-weight:bold;
	color:#009900;
	margin:5px auto;
}
