body{margin: 0px;background-color: #2c2825;background-image: url(/images/template/main_bg.jpg);background-repeat: repeat;background-position: left top;font-family: "Lucida grande", "Lucida Sans Unicode", "Trebuchet MS", Tahoma, Arial, helvetica, "sans serif";font-size: 12px;font-weight: normal;color: #FFFFFF;text-decoration: none;}
h1,h2,h3,h4,h5,h6{font-family: "Lucida sans unicode", "lucida grande", Tahoma, Arial, helvetica, "sans serif";font-weight:normal;}
h5{color:#C5C8AE;font-size:15px;margin:0px;padding:0px;}
a{color:#dad1ba;text-decoration:underline;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
p{font-family: "lucida sans unicode", "lucida grande", Tahoma, Arial, helvetica, "sans serif";line-height:1.5em;text-align:left;font-size:13px;}
li{font-family: "lucida sans unicode", "lucida grande", Tahoma, Arial, helvetica, "sans serif";	font-size:13px;}
.fr{float:right;padding-left:5px;}
.fl{float:left;padding-right:5px;}
#container{width:963px;margin-left:auto;margin-right:auto;background-image: url(/images/template/container_bg.jpg);background-repeat: no-repeat;background-position: center 195px;}	
#top_nav{width:962px;height:90px;margin-top:3px;}
#top_nav .logo{margin-left:3px;float:left;margin-top:20px;}
#top_nav .accessibility{float:right;width:500px;text-align:right;margin-top:5px;}
#top_nav .accessibility em{color:#bababa;font-style:normal}
#top_nav .accessibility div{display:inline;padding-right:15px;margin-right:15px;border-right:1px solid #656565}
#top_nav .accessibility a{color:#bababa;font-size:14px;text-decoration:none;letter-spacing:-1px;padding-right:10px;}
#top_nav .accessibility a:hover{color:white;}
#top_nav .icons{vertical-align:middle;}
#top_nav .nav{width:655px;float:right;margin-top:10px;background: url(/images/template/nav_bgs/default.gif) repeat-x left top;}
#top_nav .nav a{float:left;margin-right:36px;color:white;font-size:13px;text-decoration:none;padding-top:10px;}
#top_nav .nav span{color:#CCCCCC;font-size:10px;}
#top_nav a.seo_link{color:#ff0048;}
#top_nav a.web_dev{color:#009cff;}
#top_nav a.members{color:#9ecc00;}
#top_nav a.services{color:#FF9900;}
#top_nav a.seo_link:hover{background: url(/images/template/nav_bgs/seo.gif) no-repeat left top;}
#top_nav a.web_dev:hover{background: url(/images/template/nav_bgs/web_dev.gif) no-repeat center top;}
#top_nav a.members:hover{background: url(/images/template/nav_bgs/members.gif) no-repeat left top;}
#top_nav a.services:hover{background: url(/images/template/nav_bgs/services.gif) no-repeat center top;}
#banner{display:block;height:130px;background: url(/images/template/banners/services/main.jpg) no-repeat center top;padding-left:250px;padding-top:85px;}
#banner h1{font: bold 36px Arial, Helvetica, sans-serif;padding:0px;margin:0px;letter-spacing:-0.08em;line-height:32px;}
#banner h2{font-style:normal;font-size:15px;padding:0px;margin:0px;letter-spacing:-0.08em;line-height:25px;}
.clr{clear:both;}
#domain_checker{display:block;height:20px;border-top:1px solid #423f3c;margin-top:15px;padding:8px;padding-left:0px;padding-right:0px;clear:both;}
#domain_checker span{font-size:14px;color:#ada59a;padding-right:10px;margin-right:10px;border-right:1px solid #423f3c}
#domain_checker .domains{margin:0px;padding:0px;display:inline;}
#domain_checker .button{height:20px;background-color:#524f4c;color:#ada59a;border:none;font-family: "Lucida Sans Unicode", Arial;width:120px;height:23px;;font-size:10px;vertical-align:top;margin-top:1px;}
#domain_checker .domain_icons{width:300px;display:inline;float:right;text-align:right;line-height:26px;}

#main_footer{clear:both;display:block;background: #000000 url(/images/template/main_footer_bg.jpg) no-repeat center top;padding:17px;margin-top:5px;height:115px}
#main_footer ul{list-style: url(/images/template/bullet.gif);margin-top:5px;}
#main_footer a{text-decoration:none;color:#847e79;font-size:12px;}
#main_footer a:hover{color:#B4B0AD}			
#main_footer ul{float:left}

#main_footer .seo_links{float:left;margin-left:10px;}
#main_footer .web_links{float:left;margin-left:35px;padding-left:25px;padding-right:25px;border-left:1px dashed #232323;border-right:1px dashed #232323}
#main_footer .empty{float:left;margin-left:0px;margin-top:17px;}
#main_footer .services_links{float:left;margin-left:25px;}
#main_footer h5{margin:0px;padding:0px;font-size:15px;font-weight:normal;color:white;}
#main_footer .seo_links h5{}
#main_footer .web_links h5{}
#main_footer .services_links h5{}
.company_info{display:block;text-align:center;font-size:10px;color:#a59d95;height:50px;margin-top:15px;}
.company_info span{color:#C5C8AE;font-size:22px;font-family: "Trebuchet MS", Tahoma;font-style: italic;font-weight:bold;letter-spacing:-0.05em;}
.company_info a{color:#a59d95;text-decoration:none;}
.company_info a:hover{color:#C5BFBA;}
.top{display:block;height:20px;border-bottom: 1px solid #767063;padding-top:3px;padding-left:25px;}	
#logo_nav{display:block;height:75px;border-bottom: 1px solid #767063;margin-top:0px;}
#logo_nav img{margin-top:10px;}
#logo_nav div{float:right;width:650px;}
#logo_nav a{padding:32px;font-weight: bold;color: #FFFFFF;text-decoration: none;line-height:76px;}
#logo_nav a:hover{background-image: url(/images/template/nav_o.gif);background-repeat: repeat-x;background-position: left 2px;}
#right{width:232px;float:right;text-align:right;margin:35px 0px;}
#left, #left_norightnav{margin-left:0px;float:left;width:666px;}
#left h1, #left_norightnav h1{font-size: 24px;letter-spacing: 0.2em;}
#left h2, #left_norightnav h2{font-size:20px;font-weight:normal;}
#left_norightnav{width:962px;}
#member_domain{height:25px;display:block;color:#b0a792;background-image: url(/images/template/members_bg.gif);background-repeat: repeat;background-position: left top;padding:5px;text-align:center;padding-top:10px;clear:both;margin-top:10px;}
#member_domain h1{font-size:12px;font-weight:normal;display:inline;border-right:solid 1px #504c44;padding-right: 10px;}
#member_domain span{margin-left:7px;margin-right:7px;font-size: 10px;}
#member_domain form{display:inline;}
.buttons{vertical-align: middle;margin-left:7px;margin-right:7px;}	
.fields, #_authcode, select.sel_fld{
	background-color:#1B1A17;
	background-color:#1B1A17 !important; /* to prevent Google toolbar autofill highlighting */	
	width:140px;height:16px;padding:3px;
	background-image: url(/images/template/field_bg.gif);background-repeat: no-repeat;background-position: left top;border: 1px solid #3a3731;font-family: "Lucida grande", "Lucida Sans Unicode", "Trebuchet MS", Tahoma, Arial, helvetica, "sans serif";font-size: 12px;font-weight: normal; color: #ffffff;text-decoration: none;}
.big_fields{background-color:#1B1A17;background-image: url(/images/template/field_bg.gif);display:block;width:420px;height:60px;padding:3px;background-repeat: no-repeat;background-position: left top;border: 1px solid #3a3731;font-family: "Lucida grande", "Lucida Sans Unicode", "Trebuchet MS", Tahoma, Arial, helvetica, "sans serif";font-size: 12px;font-weight: normal;color: #ffffff;text-decoration: none;clear:both;}
select.sel_fld{width:auto;height:auto;padding:2px;}
select.sel_fld option{border:none;}
.showDefaultValue{font-style:italic;color:#878374;}
form br{clear:both;}
._authcodeform{margin:15px 0px 15px 0px;}
#_authcode{display:inline;float:left;margin:5px 0px 5px 0px;}
.authcodehelp{font-size:11px;color:#AAAAAA;}
.authcodehelp a{text-decoration:underline;font-size:11px;color:#AAAAAA;}
#footer{display:block;height:65px;background-image: url(/images/template/footer_bg.jpg);background-repeat: repeat;background-position: center top;margin-top:1px;text-align:right;padding:7px;padding-top:25px;clear:both;}
#footer em{color:#fe8300;font-style: normal;}
#footer a{font-size:10px;color: #65625a;}
#footer div{float:left;width:450px;margin-top:-15px;text-align:left;}
#footer img{display:inline;padding:4px;vertical-align:middle;}	
#validator{display:block;text-align:right;padding:5px;}	
#validator a{color:#867B62;text-decoration:none;}
#validator a:hover{color:#b0a792;text-decoration:none;}
#home-content{display:block;}	
#content{margin-top:15px;width:666px}	
#content h1{font-size:18px;font-weight: normal;letter-spacing:-0.03em}
#content em{color:#dad1ba;font-style:normal;}	
#content p{}
.infoMessage{background-color:#FFFF80;font-size:13px;color:#000;padding:10px;margin:10px 50px 10px 80px;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
.infoMessage h6{margin:0px 0px 10px 10px;font-size:14px;font-weight:normal;padding:0px;line-height:16px;display:inline;}
.infoMessage img{margin:10px 0 0 10px;}
.infoMessage span{margin:10px 0px 10px 45px;font-size:12px;font-weight:normal;line-height:18px;display:block;}
div.snailtrail{font-size: 11px;color: #fe8300;margin-top:5px;}
div.snailtrail a{color:white;}	
.rssLink{background: transparent url(/images/template/rss_bg_orange.gif) no-repeat right top;padding-top:3px;padding-bottom:5px;}
.rssLink span{color:#a5a5a5}
.rssLink img{padding-right:5px;vertical-align:middle;}
.rssLink a{font-size: 11px;font-weight:normal;text-decoration: none;padding-right:15px;line-height:25px;color:white;margin-top:3px;}
.rssLink a:hover{background-image: none;color:white;}
.sectionListRow{clear:both;}
.sectionList{width:200px;float:left;padding:15px;margin:5px;background: #000000 url(/images/template/main_footer_bg.jpg) no-repeat center top;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
.sectionList h5{margin:0px;padding:0px;font-size:15px;font-weight:normal; color:#ffffff;}
.sectionList ul{list-style: url(/images/template/bullet.gif);margin-top:5px;}
.sectionList a{text-decoration:none;}
.sectionList li a{text-decoration:none;color:#847e79;font-size:12px;}
.sectionList li a:hover{color:#B4B0AD}
.sectionList h5 a{margin:0px;padding:0px;font-size:14px;font-weight:normal; color:#ffffff;}
.sectionList li{margin-bottom:5px;font-size:11px;}
.sectionList span{font-size:13px;margin:5px;}
.articlePagesNav,.docBottomNav{margin: 10px 0 10px 0;float:left;clear:both;width:666px;font-size:11px;letter-spacing:0px;}
.articlePagesNav a{color: #ff8300;}
.nextPageLink{float:right;}
.prevPageLink{float:left;}
.docBottomNav{vertical-align:middle;}	
.linkToToc{float:left;clear:both;}
.linkToTop{float:right;background-repeat: no-repeat;background-position: center top;}
.linkToTop a,.linkToToc a{color: gray;text-decoration:none;letter-spacing:-1px;}
.linkToTop a:hover,linkToToc a:hover{color:#C5C8AE;}	
#permaLink{padding:15px;background-color:#1D1B18;clear:both;display:block;}
#permaLink a{color:#C5C8AE;font-size:10px;display:block;}
.tableOfContents{display:block;background:#000 url(/images/template/tableofcontents_top.gif) no-repeat left top;	text-align:right;	margin-top:4px;	padding-top:7px;margin-bottom:2px;}
.tableOfContents h3{font-size: 17px;line-height:20px;padding: 5px 15px 0px 5px;margin:0;font-weight:normal;}
.tableOfContents h4{font-size: 12px;line-height:18px;padding:5px 15px 25px 5px;margin:0px;font-weight:normal;color:#FE8300}
.tableOfContents a{display:block;color:#847e79;letter-spacing:-0.03em;font-size: 12px;line-height:16px;padding: 5px 15px 5px 5px;font-weight:normal;text-decoration:none}
.tableOfContents a:hover{background-image: none;background-color: #151513;color:white;}	
#section_nav{background: #000 url(/images/template/tableofcontents_top.gif) no-repeat left top;padding-top:13px;}
#section_nav h3{font-size: 15px;line-height:16px;padding: 5px 15px 5px 5px;margin:0;font-weight:normal;}
#section_nav a{display:block;color:#847e79;letter-spacing:-0.03em;font-size: 12px;line-height:16px;	padding: 5px 15px 5px 5px;font-weight:normal;text-decoration:none}
#section_nav a:hover{background-image: none;background-color: #3C3C35;color:white;}
.section_footer{height:20px;background: transparent url(/images/template/tableofcontents_bot.gif) no-repeat left top;}
div.tags{background-color:#1D1B18;padding:15px;margin-bottom:12px;}
div.tags span{color:#928f84;font-size:12px;}
div.tags em{font-style:normal;color:white;font-size:11px;margin-left:7px;}
div.indent{margin:0px 40px 20px 0px;padding:0px 40px 0px 40px;}
blockquote{	background:#000 url(/images/template/tableofcontents_top.gif) no-repeat left top;margin:20px 0px;padding:20px 40px 20px 40px;color:#fff;background-color:#000000;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
blockquote h4{font-size:16px;}

div.panel{background-color:#000;margin:20px 0px;}
div.panel div.tl,div.panel div.tr,div.panel div.bl,div.panel div.br{width:15px;height:15px;}
div.panel div.tl{background:#000 url(/images/template/tableofcontents_top.gif) no-repeat left top;float:left;}
div.panel div.tr{background:#000 url(/images/template/tableofcontents_topr.gif) no-repeat right top;float:right;}
div.panel div.bl{background:#000 url(/images/template/tableofcontents_bot.gif) no-repeat left bottom;float:left;;width:50%}
div.panel div.br{background:#000 url(/images/template/tableofcontents_botr.gif) no-repeat right bottom;float:right;width:50%}
div.panel div.content{padding:20px 40px 5px 40px;color:#fff;}


/* Google 404 widget*/
div#google-404-widget{}
div#google-404-widget h3{display:none; visibility:hidden}
#goog-wm {}
#goog-wm h3.closest-match { }
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things {}
#goog-wm ul li { }
#goog-wm li.search-goog { display: block; line-height:20px; font-weight:normal}

div.fp-fields{display:none;}

