/* @override http://sling.local:8888/css/default.css */

/* Font Styles */
body{
	/*color: #909090;*/
	color: #303030;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	padding-left:50%;
}
.front_end .pg_body ul{
	padding: 0 0 0 40px;
	list-style: disc outside;
}
#region_center_middle p{
	margin: 10px 0 10px 0;
}
body.logged_in{	
	padding:0;
}
.logged_in #wrapper{
	margin:0;
}
address{
	font-style:normal;
}
address #company_title{
	font-weight:bold;
}
.home{
	background:url(/images/single-px-vert.jpg) repeat-x;
}
.hide{
	display:none;
}
.ticker-pagination .highlighted-page{
	background: #00f;
	color: #fff;
	border: solid 1px #000;
}
.logged_in #permissions fieldset{
	border:solid 1px #062D4e;
	padding:5px;
	margin:5px 0 0 0;
}
.logged_in #permissions fieldset legend{
	padding:5px;
	border:solid 1px #062D4e;
	background-color: #D9EDF4;
}
#perm_header{
	font-size:14px;
	font-weight:bold;
	color: #062D4e;
	line-height:2em;
}
.not_home{
	background:url(/images/single-px-vert-nav.jpg) repeat-x;
}
.not_home h1{
	background:url(/images/bg-h2.jpg) repeat-x;
	line-height:1.7em;
	padding:0 0 0 10px;
	margin-bottom:0;
	width:700px;
	height:51px;
	color:#ffffff;
	font-size:170%;
}
.not_home h2{
	/*background:url(/images/bg-h2.jpg) repeat-x;*/
	padding:0;
	height:35px;
	/*color:#ffffff;*/
	font-size:130%;
	font-family:Helvetica,Arial;
	margin-bottom:0;
}
.blog #region_right h2{
	line-height:2.3em;
	padding:0 0 0 10px;
	background:url(/images/bg-h2.jpg) repeat-x;
	color:#ffffff;
}
.not_home h3{
	line-height:1.4em;
	margin-bottom: 0;
	font-size:120%;
}
.logged_in{
	background:url(/images/single-px-vert-nav-admin.jpg) repeat-x;
}

h1, h2, h3, h4, h5, h6{
	color: #062D4e;
	line-height: 2em;
	/*border-bottom: 1px solid #dbdbdb;*/
	margin-bottom: .6em;
	font-size: 1.3em;
}
input[type=text], input[type=password]{
	width:200px;
}
.page_contact select{
	width:206px;
}
.dropdown_admin{
	width:206px;
}

.side_header{
	line-height: 1em;
	color: #3A7F9E;
	border: none;
}

/* Page structure */
#wrapper{
	width: 100%;
	margin-left:-490px;
}

/* Header Elements */
#header_wrapper{
	background: #D9EDF4;
	width:100%;
}

#header{
	width: 980px;
	margin: 0 auto;
	padding: 10px 0 15px;
	background-color: #D9EDF4;
}
.logged_in #header{
	width: 95%;
	padding: 10px 0 15px;
	background-color: #D9EDF4;
	margin: 0 auto;
}

#follow_twitter{
	float: right;
	width: auto;
	margin-top: -65px;
	margin-right: 0;
}

/* Navigation Elements */
#nav_wrapper{
	/*background:  url(/images/nav-bg.jpg);*/
	height: 47px;
	width:100%;
}

#nav{
	width: 980px;
	margin: 0 auto;
	padding: 0;
}

#nav ul{
    float: left;
    width: 100%;
    list-style: none;
}

#nav ul li{
    float: left;
    margin: 0;
    padding: 0;
}

#nav ul li a{
    float: left;
    display: block;
    color: #BEEAF5;
    text-decoration: none;
}

/* The Main Content Area */

#home_wrapper{
	width:100%;
	/*background: url(/images/main-image-bg.jpg) repeat-x;*/
}
#main_wrapper{
	width:100%;
}
#main_center_wrapper{
	padding: 20px 0 0 0;
	margin: 0 auto;
	width: 980px;
}
.logged_in #main_center_wrapper{
	width:100%;
}
#home_main{
	margin: 0 auto;
	width: 980px;
}
#main{
	width: 980px;
	margin: 0 auto;
}
.home #block_header_2{
	width: 980px;
}
.home #block_header_3{
	width: 980px;
}
#main_left_top{
	margin: 0 0 10px 0;
}
#main_left_bottom{

}
#main_right_top{

}
#main_top{
	position:relative;
	height:447px;
	padding-top: 15px;
}
#main_iceberg{
	position:absolute;
	width:687px;
	height:447px;
	z-index:6;
	margin-left:-8px;
}
#main_traffic{
	position:absolute;
	left:700px;
	height:447px;
	z-index:5;
	margin-left:-8px;
}
#main_top .left{
}

#main_top .right{
	margin: 0;
	padding: 15px 0 10px;
}
#main_top #more_traffic{
	text-align:right;
	padding-right:5px;
}
#main_top #rankings{
	float:right;
	margin:0 4px 0 0;
}

#main_top #testimonial{
	padding-top: 0;
	margin-top: 16px;
	margin-bottom: 8px;
	text-align:right;
}

#clients_wrapper{
    	z-index: 5;
	position: relative;
        height: 48px;
}

#clients{
        position: absolute;
	margin-top: -7px;
	padding-top: 0;
}


#clients ul{
	float: left;
	margin: -40px 0 0 200px;
}

#clients ul li{
	float: left;
	padding: 0 10px;
}

#clients ul li#clients_uh{
    padding-top: 10px;
}
#clients ul li#clients_fl{
    padding-top: 10px;
}
#clients ul li#clients_ch{
    padding-top: 10px;
}
#clients ul li#clients_im{
    padding-top: 10px;
}
#clients ul li#clients_in{

}
#clients ul li#clients_wa{
    padding-top: 10px;
}
.home #container_middle #region_right{
	background-image: url(/images/blogs-bg.jpg);
	background-repeat: repeat-x;
	margin:0 4px 0 0;	
	width:260px;
}
#main_content div.right{
	width: 265px;
	background-image: url(/images/blogs-bg.jpg);
	background-repeat: repeat-x;
	margin:5px 4px 0 0;	
}

#main_blog, #main_news, #main_career, #main_dictionary{
    margin: 0 25px 20px 25px;
}
.front_end a:link, a:visited{
	color: #062D4e;
	font-weight:bold;
	text-decoration:underline;
}
.front_end a:hover{
	color: #062D4e;
	font-weight:bold;
	text-decoration:none;
}
.front_end a:active{
	color: #062D4e;
	font-weight:bold;
	text-decoration:underline;
}
#main_news, #main_career, #main_dictionary, #content_services{
    border-top: 1px solid #dbdbdb;
}

#main_blog .side_header, #main_news .side_header, #main_career .side_header, #main_dictionary .side_header, #content_services h3{
	margin: 20px 0 20px 0;
}

#region_right .side_header a{
	line-height: 1em;
	color: #3A7F9E;
	text-decoration:none;
}
#region_right .side_header a:link{
	line-height: 1em;
	color: #3A7F9E;
}
#region_right .side_header a:visited{
	line-height: 1em;
	color: #3A7F9E;
}
#region_right .side_header a:hover{
	line-height: 1em;
	color: #3A7F9E;
	text-decoration:underline;
}
#region_right.side_header a:active{
	line-height: 1em;
	color: #3A7F9E;
}

#main_content .left{
    width: 600px;
}

#content_services{
	margin: 0 25px 20px 25px;
}

#content_org{
    width: 700px;
}

#content_org ul{
    float: right;
    width: 260px;
}

#content_org ul li{
    float: right;
}
#social_twitter{
	padding-bottom:20px;
}

#social_facebook{
	margin-bottom:10px;
}

/* Footer Elements */
#footer_wrapper{
	width:100%;
}

#footer{
	margin: 10px auto;
	width:980px;
	clear: both;
}

#footer ul{
    /*margin: 20px 10px 15px 0;*/
    margin: 0 10px 5px 0;
    float: left;
    width: 980px;
}

#footer ul li{
	float: left;
}
#footer_spacer{
	width:20px;
	background:url('/images/footer-bg.jpg');	
	height:64px;
}

/* Site-wide Classes */
.bold{
	font-weight:bold;
}
.tac{
	text-align:center;
}
.tar{
	text-align:right;
}
.left{
	float: left;
}
.clr{
	clear:both;
	padding: 0;
}
.right{
	float: right;
}

.clear{
	clear: both;
}
#content_social{
	margin-top:15px;
}
#content_org table td{
	vertical-align:middle;	
	text-align:center;
}
#errors{
	padding:10px;
	color:#f00;
	border:solid 1px #f00;
	background:#ffc;
	margin:10px 0;
}
#confirmation{
	padding:10px;
	color:#00f;
	border:solid 1px #00f;
	background:#ffc;
	margin:10px 0;
}

/* Page-Specific Classes */
.home #main{
	width:980px;
}
.home .pg_body{
	width:600px;
}
.not_home #main{
	width:700px;
	padding-left:20px;
}
.not_home #main_left{
	width:240px;
	margin-right:20px;
}
.not_home #main_right{
	width:190px;
}
.logged_in #main{
	width:80%;
	padding-right:20px;
}
.logged_in #main_left{
	width:15%;
	margin:0 0 0 25px;
}
.logged_in #main_left ul{
	list-style:none;
	line-height:2em;
}
.logged_in #main_left a{
	text-decoration:none;
	color:#000;
}
.logged_in #main_left a:link{
}
.logged_in #main_left a:visited{
}
.logged_in #main_left a:hover{
	text-decoration:underline;
}
.logged_in #main_left a:active{
}
/*
.logged_in #main_right{
	width:190;
}
*/
.logged_in h1{
	margin-bottom:0;
}
.logged_in thead{
	background:#D9EDF4;
	font-weight:bold;
	font-size:120%;
	color:#042C45;
}
.logged_in .thead{
	background:#D9EDF4;
	font-weight:bold;
	font-size:120%;
	color:#042C45;
}
.logged_in .thead div{
	padding: 3px 3px 3px 3px;
}
.logged_in .thead div.clr{
	padding: 0;
}
#status-bar-parent{
	padding: 5px;
	width: 600px;
	height: 46px;
	background: #efefef;
	border: solid 1px #ddd;
}
#status-bar{
	background: #fff;
	padding: 2px 0 0 5px;
	width: 90%;
	color: #3c3;
	height: 21px;
	border-top: solid 1px #000;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #eee;
	border-left: solid 1px #999;
}
.confirm-exact-edit{
	height: 16px;
	margin: 0px 3px 3px;
	width: 16px;
	cursor: pointer;
}
.confirm-exact-ok{
	height: 16px;
	margin: 0px 3px 3px;
	width: 16px;
	cursor: pointer;
}
.confirm-exact-cancel{
	height: 16px;
	margin: 0px 3px 3px;
	width: 16px;
	cursor: pointer;
}
.confirm-ok{
	margin: 0 3px 0 0;
	width: 16px;
}
.confirm-cancel{
	width: 16px;
}
.page_vadmin_ticker .confirm-input{
	width: 50px;
	height: 16px;
	padding: 0px;
}
.column-traffic-exact-text{
	width: 50px;
}
.column-keyword-id{
	display:none;
	width: 0px;
}
.ui-state-highlight{
	border: solid 1px #ff3;
	background: #ff9;
	height:25px;
}
.connected_sortable{
	margin-bottom: 20px;
}
body.logged_in .thead div.column-handle-holder{
	padding: 0px;
}
body.logged_in .thead div.column-jumper-holder{
	padding: 0px;
}
.column-handle-holder{
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 5px 3px 0px 3px;
}
.column-handle{
	width: 15px;
	height: 15px;
	background: url('/images/draggable.png') no-repeat;
	margin: 5px 3px 3px;
	cursor: move;
}
.column-jumper-holder{
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 5px 3px 0px 3px;
}
.column-jumper{
	width: 15px;
	height: 15px;
	background: url('/images/confirm-arrow.png') no-repeat;
	margin: 5px 3px 3px;
	cursor: pointer;
}
.column-keyword{
	width: 250px;
	padding: 3px 10px 3px 3px;
}
.logged_in .thead .column-ticker-header{
	padding: 3px 10px 3px 3px;
}
.column-rank{
	width: 120px;
	padding: 3px 10px 3px 3px;
}
.column-traffic-exact{
	width: 120px;
	padding: 3px 10px 3px 3px;
}
.column-traffic-estimated{
	width: 120px;
	padding: 3px 10px 3px 3px;
}
.column-domain-name{
	width: 250px;
	padding: 3px 10px 3px 3px;
}
.logged_in thead tr td{
	padding: 3px 10px 3px 3px;
}
.logged_in tbody{

}
.logged_in textarea{
	width:500px;
}
.form_table{
	width:100%;
	margin-bottom:50px;
}
.front_end .form_table{
	width:700px;
	margin-bottom:20px;
}
.pg_body{
	padding:10px 0;
}
.tr_even{
	
}
.tr_odd{
	background-color:#eeeeee;
}
.tr_head{
	font-weight:bold;
}
#vmain_block_bottom{
	margin:10px 0 0 0;
}
#vmain_block_bottom ul{
	list-style:none;
}
#vmain_block_bottom ul li{
	padding:5px 0;
}
.large_black{
	font-size:140%;	
	font-weight:bold;
}
.large_blue{
	color:#002542;
	font-size:140%;
	font-weight:bold;
}
.not_home #main{
	color:#000;
}
.not_home #main p{
	margin:10px 0;
}
.level_2_nav{
	margin:0 0 0 15px;
}
#sef_url_string{
	width:300px;
}
.front_end .pg_body{
	padding-top:0px;
}
#captcha_refresh{
	width:50px;
	height:38px;
	padding:12px 0 0 15px;
}
#captchaImage{
	width:180px;
	height:50px;
	border:solid 1px #000;
}
#captcha_image_label{
}
.underline{
	text-decoration:underline;
}
.info_icon{

}
.info_content_parent{
	position:relative;
}
.overall_content_parent{
}
.info_content{
	position:absolute;
	width:500px;
	display:none;
	border:solid 1px #00f;
	background:#ffc;
	margin:0 0 0 5px;
	padding:5px;
	color:#00f;
	top:0px;
	left:20px;
}
.content_name{
	padding:5px 0 0 5px;
}
.page_get_started_today h1{
	background:url(/images/iceberg-h1.jpg) no-repeat;
}
.page_get_started_today ul.copy{
	color:#000;
}
.page_get_started_today ul.copy li{
	background:url(/images/bullet-arrow.png) no-repeat 1px -2px;
	margin-top:24px;	
	padding-left:20px;
	font-size:16px;
}
.page_get_started_today sup{
	font-size:12px;
	vertical-align:super;
}
.page_vadmin_blocks_add #blocks_pages_overall{
	position:relative;
	margin:0 0 0 10px;
}
.page_vadmin_blocks_add #blocks_pages_container{
	position:absolute;
	z-index:6;
}
.page_vadmin_blocks_add #blocks_pages_overall_2{
	position:relative;
	margin:0 0 0 10px;
}
.page_vadmin_blocks_add #blocks_pages_container_2{
	position:absolute;
	z-index:5;
}
.page_vadmin_blocks_add .pages_fieldset{
	padding: 5px;
	border:solid 1px #000;
	background-color:#FFFFCC;
	margin:5px;
}
.page_vadmin_blocks_add .pages_legend{
	padding: 5px;
	background-color: #D9EDF4;
	border:solid 1px #000;
}
.page_vadmin_blocks_add .pages_legend_2{
	padding: 5px;
	background-color: #D9EDF4;
	border:solid 1px #000;
}
.page_vadmin_blocks_add .pages_ul{
	min-width:250px;
	padding: 5px;
	list-style:disc inside;
}
.blog #region_center_middle ul{
	list-style:disc inside;
	margin:0 0 0 30px;
}
.blog #region_center_middle p{
	margin:5px 0 5px 0;
}
.page_vadmin_blocks_edit #blocks_pages_overall{
	position:relative;
	margin:0 0 0 10px;
}
.page_vadmin_blocks_edit #blocks_pages_container{
	position:absolute;
	z-index:6;
}
.page_vadmin_blocks_edit #blocks_pages_overall_2{
	position:relative;
	margin:0 0 0 10px;
}
.page_vadmin_blocks_edit #blocks_pages_container_2{
	position:absolute;
	z-index:5;
}
.page_vadmin_blocks_edit .pages_fieldset{
	padding: 5px;
	border:solid 1px #000;
	background-color:#FFFFCC;
	margin:5px;
}
.page_vadmin_blocks_edit .pages_legend{
	padding: 5px;
	background-color: #D9EDF4;
	border:solid 1px #000;
}
.page_vadmin_blocks_edit .pages_legend_2{
	padding: 5px;
	background-color: #D9EDF4;
	border:solid 1px #000;
}
.page_vadmin_blocks_edit .pages_ul{
	min-width:250px;
	padding: 5px;
	list-style:disc inside;
}
.draggable{
	height:23px;
	margin:0 0 5px 0;
	width:100%;
	color:#000;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	background:url('/images/draggable.png') no-repeat 5px -14px #ccc;
	font-weight:bold;
}
.draggable_spacer{
	padding:3px 5px 5px 20px;
}
#blog_toolbar .draggable_spacer{
	padding:3px 5px 5px 20px;
}
.page_vadmin_regions .overall_template{
	width:800px;
	height:600px;
}
.page_vadmin_regions #template_manager{
	margin:0 0 20px 0;
}
.page_vadmin_regions #region_header{
	width:100%;
	height:200px;
	margin:0 0 5px 0;
	border:solid 1px #900;
}
.page_vadmin_regions #column_main_overall{
	height:450px;
	width:102%;
}
.page_vadmin_regions #region_left{
	margin:0 5px 0 0;
	width:225px;
	height:100%;
	border:solid 1px #900;
}
.page_vadmin_regions #region_main{
	width:336px;
	height:100%;
}
.page_vadmin_regions #region_main_header{
	width:100%;
	height:150px;
	margin:0 0 10px 0;
	border:solid 1px #900;
}
.page_vadmin_regions #region_main_middle{
	width:100%;
	height:125px;
	margin:0 0 10px 0;
	border:dashed 1px #900;
}
.page_vadmin_regions #region_main_middle_spacer{
	padding:5px;
}
.page_vadmin_regions #region_main_footer{
	width:100%;
	height:150px;
	border:solid 1px #900;
}
.page_vadmin_regions #region_right{
	margin:0 0 0 5px;
	width:227px;
	height:100%;
	border:solid 1px #900;
}
.page_vadmin_regions #region_footer{
	width:100%;
	height:200px;
	margin:5px 0 0 0;
	border:solid 1px #900;
}
#block_staging_html{
	padding:5px 0 0 0;
	border:dashed 1px #000;
	width:130px;
}
#block_staging_php{
	padding:5px 0 0 0;
	border:dashed 1px #000;
	width:130px;
}
#block_holder{
	margin:0 0 0 10px;
}
#block_header_html{
	font-size:120%;
}
#block_header_php{
	margin:20px 0 0 0;
	font-size:120%;
}
.block_placeholder{
	height:25px;
	/*width:127px;*/
	background:#0cf;
	border:solid 1px #00f;
	margin:0 0 5px 0;
}
.page_vadmin_regions #templates_div{
}
.page_vadmin_regions hr{
	margin:10px 0;
}
.page_vadmin_regions #overall_template_header{
	font-size:120%;
	font-weight:bold;
	color:#000;
	margin: 0 0 10px 0;
}
.droppable_header{
	margin:0 0 5px 0;
	height:25px;
	width:100%;
	background-color:#ff9;
	border-top:solid 1px #ff0;
	border-bottom:solid 1px #ff0;
}
.droppable_header_spacer{
	font-weight:bold;
	color:#000;
	padding:5px;
}
#region_header .droppable{
	height:170px;		
}
#region_left .droppable{
	height:410px;		
}
#region_main_header .droppable{
	height:150px;		
}
#region_main_footer .droppable{
	height:150px;		
}
#region_right .droppable{
	height:410px;		
}
#region_footer .droppable{
	height:170px;		
}
.two_column #region_left{
	width:240px;
	margin-right:20px;
}
.two_column #region_center{
	width:700px;
}
.two_column #region_right{
	width:250px;
	margin-left:20px;
}
#container_middle{
	width:980px;
	margin: 20px 0 0 0;
}
#block_left_0{
	margin:0 0 20px 0;
}
.not_home #block_center_bottom_0{
	margin:0 0 20px 0;
}
.blog #block_center_bottom_0{
	margin:0 0 20px 0;
}
.blog #block_center_bottom_1{
	margin:0 0 20px 0;
}
.page_about #block_center_bottom_1{
	margin:0 0 20px 0;
}
.not_home #region_center_middle{
	margin:0 0 20px 0;
}
.page_about #region_center #region_center_middle{
	margin:0 0 10px 0;
}
#blog_toolbar{
	margin:0 0 0 0;
	width:258px;
}
#content_type_div{
	width:300px;
}
#blog_toolbar thead{
	font-size:100%;
	font-weight:normal;
	color:#000;
}
#blog_toolbar tbody{
	font-size:100%;
	font-weight:normal;
	color:#000;
	background:#fff;
	border:solid 1px #000;
}
#overall_content_type_div .draggable{
	/*background:url('/images/draggable.png') no-repeat 5px -14px;*/
	background:none;
	border:none;
}
#seo_meter{
	padding:2px;
	width:200px;
	border:solid 1px #060;
	height:8px;
}
.meter_bar{
	width:44px;
	margin:0 4px 0 0;
	/*border:solid 1px #000;*/
	height:6px;
}
#meter_bar_4{
	margin:0;
}
#seo_meter_text{
	font-weight:bold;
}
#blog_toolbar_header{
	background-color:transparent;
	background:url('/images/blog-toolbar-header.png') no-repeat 0 0;
	color:#fff;
	font-weight:bold; 
	padding:5px 0 3px 10px;
	height:16px;
}
.logged_in #blog_toolbar thead{
	background:none;
}
.logged_in #blog_toolbar tbody{
}
.bio_fieldset{
	border:solid 1px #000;
	padding:5px;
}
.bio_fieldset legend{
	margin-left:10px;
	padding:5px;
	border:solid 1px #000;
	background-color: #D9EDF4;
}
.posted_info{
	margin-left:20px;
}
.prof_pic_small{
	height:40px;
	width:40px;
	border:solid 1px #ddd;
}
.prof_pic_large{
	border:solid 1px #ddd;
}
.prof_pic{
	width:50px;
}
.post_data{
	width:540px;
}
.post_data_title{
	font-weight:normal;
	font-size:140%;
	margin-bottom:7px;
}
.post_data_title a{
	font-weight:normal;
	text-decoration:none;
}
.post_data_title a:link{
	font-weight:normal;
	text-decoration:none;
}
.post_data_title a:visited{
	font-weight:normal;
	text-decoration:none;
}
.post_data_title a:hover{
	font-weight:normal;
	text-decoration:underline;
}
.post_data_title a:active{
	font-weight:normal;
	text-decoration:none;
}
.blog_block{
	width:240px;
	background:#dfdfdf;
	padding:5px;
}
.blog h2.blog_block_h2{
	width:240px;
	margin:0px;
}
.blog .post_info{
	margin-bottom:10px;
}
.blog .post_teaser_overall{
	margin-bottom:40px;
}
.blog .post_teaser_body{
	margin-bottom:10px;
}
.blog .post_teaser_link{
	padding:5px;
	background: #efefef;
	border-bottom:solid 1px #ddd;
	text-align:right;
}
.bio h1{
	background:none;
	color:#000;	
	margin:0;
}
.prof_name_position{
	margin: 0 0 0 20px;
}
.member_profile_box{
	padding:10px;
	border:solid 1px #efefef;	
	background:#fff;
	margin:0 0 20px 0;
}
.bio .member_profile_box h2{
	background:none;
	color:#000;
	margin:0;
	padding:0;
	font-weight:normal;
}
.bio .member_profile_box h3{
	background:none;
	color:#000;
	margin:0;
}
.bio .prof_name{
	font-weight:bold;
}
.bio .prof_position{
	font-size:110%;
	font-style:italic;
}
.bio .bio_column_left{
	width:140px;
	text-align:right;
	padding:0 10px 0 0;
	font-size:110%;
}
.bio .bio_column_right{
	width:710px;
	padding:0;
	font-size:110%;
}
.bio .bio_column_left_2{
	width:230px;
	text-align:right;
	padding:0 10px 0 0;
	font-size:110%;
}
.bio .bio_column_right_2{
	width:620px;
	padding:0;
	font-size:110%;
	margin-left:10px;
}
#content_org_small{
	font-size:110%;
	margin-bottom:10px;
}
#content_org h4{
	margin-bottom:0;
}
.see_also{
	margin-top:20px;
	font-weight:bold;
	font-size:110%;
	color: #062D4e;
}
.page_about #company_title{
	font-weight:bold;
	font-size:170%;
}
.contact_address_image{
	margin:0 20px 10px 0;
}
.media_pdf_image_pdf{
	margin:10px 10px 0 0;
	width:20px;
}
.media_pdf_link{
	margin:10px 10px 0 0;
}
.media_pdf_image_downloader{
	margin:0 10px 0 30px;
}
#services_header{
	background:url('/images/services-top.png') no-repeat;
	width:219px;
	height:28px;
	text-align:center;
}
#services_header h3{
	color:#fff;
	font-size:160%;
}
#services_body{
	width:219px;
	height:250px;
	background:url('/images/services-bg-gradient.jpg') repeat-x;
}
#services_body ul{
	list-style-position:inside;
}
#services_body ul a{
	font-weight:normal;
	text-decoration:none;
}
#services_body ul a:link{
	font-weight:normal;
}
#services_body ul a:visited{
	font-weight:normal;
}
#services_body ul a:hover{
	font-weight:normal;
	text-decoration:underline;
}
#services_body ul a:active{
	font-weight:normal;
}
#services_body ul li.services_service{
	padding:7px 0 0 5px;
	list-style-image:url('/images/red-triangle.png');
	font-size:120%;
	height:30px;
}
#services_body div.services_text{
	padding-left:20px;
	margin-bottom:9px;
	line-height:1.3em;
}
.services_separator{
	background:url('/images/gradient-line.png') repeat-y;
	height:2px;
	width:202px;
}
.partners_description{
	padding:5px 0 20px 0;
	font-size:120%;
}
#partner_logos{
	width:100%;
}
#partner_logos #compendium{
	padding-top:10px;
}
#partner_logos #smallbox{
	padding-left:15px;
}
#partner_logos #raidious{
}
#partner_logos #evereffect{
	padding-left:15px;

}
#bios_div{
	width: 740px;
	margin: 0 0 20px 0;
}
#bios_div .bio_profile{
	width: 243px;	
	height: 80px;
	padding-right:3px;
	margin-bottom:20px;
}
#bios_div .bio_pic{
	width: 80px;
	margin-right:5px;
}
#bios_div .bio_name{
	margin:0;
	/*margin: 0 0 5px 0;*/
}
#bios_div .bio_position{
	font-size:87%;
}
#reference_get_started_today{
	margin:20px 0 20px 0;
}
#bios_executive{
	font-size:130%;
	margin:0 0 20px 0;
}
.post_bullet{
	margin-right:5px;
}
#main_blog .teaser_body{
	margin:0 0 9px 9px;
}
.service_thumbnail{
	margin-right:5px;
}
.service_link{
	margin-top:3px;
}
.home ul.services_ul li{
	margin-bottom:10px;	
}
#slingshot-seo-blog-title{
	margin:15px 0 10px 0;
}
#slingshot-seo-blog-articles{
	margin:5px 0;
	text-align:right;
}
.blog .two_column #region_center{
	width: 660px;
}
.bio .bio_email_pic{
}
body.blog h1{
	width:660px;
}
#code_converter{
	width:220px;
}
.code_block{
	width:660px;
	overflow-x:auto;
	background:#e2e2e2;
	padding:10px;
	font-size:10px;
	border:solid 1px #666;
}
#copy_footer_overall{
	margin:0 0 15px 0;
	width:980px;
	font-size:90%;
}
#slingshot_copyright{
	width: 300px;
}
#slingshot_address{
	width: 300px;
	text-align:right;
}
.home #localized_content{
	width: 600px;
}
.home h3#blog_title{
	width:150px;
	margin:5px 0 0 0;
}
#blog_feed_icon{
	width:26px;
}
sup{
        font-size:90%;
        vertical-align:super;
}
.blog #region_center_middle{
        line-height:1.7em;
}
.blog #contact_ad{
        margin:20px 0;
}
.home #main_blog ul{
	list-style-position:outside;
	list-style-image:url('/images/link_bullet.gif');
}
.rq{
	color:#f00;
}
.comments_table{
	background:#eee;
	border-top:solid 1px #ccc;	
	border-left:solid 1px #ccc;	
	border-right:solid 1px #ccc;	
	width:660px;
}
.comment_column_left{
	border-bottom:solid 1px #ccc;	
	padding:10px;
	width: 170px;
}
.comment_column_right{
	border-bottom:solid 1px #ccc;	
	background:#fff;
	padding:10px;
}
.rss_text{
	margin:3px 0 0 5px;
}
.rss_text_holder{
	margin:3px 5px 0 0;
}
.author_posts{
	width:100px;
}
.blog #block_center_bottom_2{
	margin-bottom:10px;
}
.page-sorted{
	background: #ff9;
	padding:3px;
}
.page_about .clr{
	height: 1px;
}