﻿.phone {
	font-size:200%;
	font-weight:bold;
	font-style:italic;
	color:white;
	padding-right: 20px;
	padding-bottom:10px;
}

#background-image-container {
	padding: 0px;
    margin: auto;
    text-align:center;
    background:url('../images/layout/background3.jpg') no-repeat center top;
}

#shell {
	width:940px;
	margin-left:auto;
	margin-right:auto;
}

.header {
	width: 940px; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}

#navTopContainer {
    background:black;
    /*background:black url(/images/layout/navslice.jpg) repeat-x top left;*/
    height:39px;
    text-align:right;
}
#navTopContainer ul {
    font-weight: bold;
    border: none;
 	padding:7px 4px 4px 4px;
 	margin:1px;
 	text-align:right;
}
#navTopContainer li {list-style-type: none;} 

/*Sub Nav*/
#navSubContainer {
	height: 65px; 
	padding-top:3px;
	background:#FFF url(/Images/layout/navslice2.jpg) repeat-x top left;
}
#navSubContainer ul {
    font-size: 8pt;
    font-style:italic;
	line-height:1.2em;
	text-align:center;
	margin:0;
}
#navSubContainer li {
    display:inline;
    list-style-type:none;
    text-align:left;
    vertical-align:top;
} 
#navSubContainer li img {
	padding-right: 5px;
	float:left;
}
#navSubContainer strong {
	font-size: 9pt;
	color: #064385;
	display:block;
}
#navSubContainer a {
	display:inline-block;
	height:38px;
	font-size:inherit;
	color: #8e8e8e;
	padding: 5px 2px 5px 2px;
    border: 1px solid #dadada;
    text-align:left;
    /*/background: transparent url(/Images/layout/navslice2.jpg) repeat-x top left;/*/
}
#navSubContainer a:hover {
	text-decoration:none;
	border: 1px solid #999;
	background-color: white;
}
#sub-btn-1 {width:146px;}
#sub-btn-2 {width:154px;} 
#sub-btn-3 {width:146px;}
#sub-btn-4 {width:142px;}
#sub-btn-5, #sub-btn-6 {width:146px;}

.navTopUl {
    height:28px; 
    padding:5px; 
}
.navTopUl li {
        float:left;
        list-style:none;
}
.navTopUl li a {
	text-decoration:none;
	text-transform:uppercase;
	font:bold 12px arial;
	color:#fff;
	/*/top:4px;
	z-index:10; 
	letter-spacing:0;
	float:left; /*/
	margin:0 10px 0 10px;
	padding:3px;
}
.navTopUl li a:hover {background:#2661a5;}

#contentBody {
    padding:10px 20px 0 20px;
    text-align:left;
    vertical-align:top;
    background:white;
}
#contentBody td {
    text-align:left;
    vertical-align:top;
    padding-right:5px;
}

.blueBox {
	padding:12px;
	background-color:#d9ecfa;
	border:1px solid #b1dbfa;
	-moz-border-radius: .5em;
	
}
.shadowBox1 {
	width:900px;
	/*height:327px;*/
	padding:0px;
	margin-left:-10px;
	margin-right:auto;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:13px;
	line-height:1.25;
	/*background: white url('/Images/layout/shadowbox1.jpg') no-repeat top left;*/
	text-align:left;
	vertical-align:top;
}
.shadowBox1 div {
	padding: 20px;
}
.shadowBox2 {
	width:918px;
	height:222px;
	padding:10px;
	font-size:90%;
	line-height:.85;
	background: white url('/Images/layout/shadowbox.png') no-repeat top left;
	text-align:left;
	vertical-align:top;
}

#rightColumn {
	float:right;
	padding-left:14px;
}

#footer {
	padding: 20px;
	text-align:center;
	font-size:80%;
	line-height:1.2em;
	color: #666;
}
#footer a:link, #footer a:visited #footer a:active {
	color: #c5880f;
	text-decoration:none;
}
#footer a:hover {
	color: #c5880f;
	text-decoration:underline;
}

.blog h1 {
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	background-image:none;
	color:#E59A08;
}
.blog h2 {
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	background-image:none;
	border-bottom-color:transparent;
	border-top-color:#dcdcdc;
	border-top-width:1px;
	padding-top:28px;
	color:#E59A08;
}
.blog h2 a {
	text-decoration:none;
}

.sf_postListing li h2 {
	border-top:1px #dcdcdc solid;
}

.sf_postListing div {
	padding:10px 0 20px 0;
}

.sf_postContent div {
	padding:10px 0 20px 0;
}

.sf_singlePost {
	padding:5px; 
	border:1px #dcdcdc solid; 
	margin-bottom:10px;

}
.sf_singlePost div {
	padding:10px 0 26px 0;
}

.sf_singlePost .sf_postBookmark {
	padding:20px 0 6px 0;
}

.sf_postDate {
	padding:6px;
}

.qtip-tip {
	border:10px;
	text-align:center;
}

.accordion-cell {
	/*float:right;*/
	color: #113d7b;
	font-size: 11px;
	line-height:1.2em;
	width:33%;
}
.accordion-container {
	border-left:1px #dcdcdc dashed;
	padding: 8px;
}
#accordion {
	list-style: none; 
	margin: 0; 
}
#accordion ul { 
	list-style: none; 
	margin: 0; 
}
#accordion ul li { 
	border: none;
	background:white url('/Images/layout/accordion-fade.jpg') repeat-x top left;
	color: lime;
	padding: 5px 10px;
	font-size:90%;
}
#accordion h2 {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/*#accordion ul li:last-child { border-bottom: none; }*/
#accordion a.heading { 
	background: #064385 url('/Images/layout/accordion-corner-left.png') no-repeat top left;
	color: #fff;
	display: block;
	text-transform: uppercase;
	font: bold 12px arial;
	line-height: 12px;
	padding: 5px 5px;
	text-decoration: none;
	font-style:italic;
	border-bottom: 2px white solid;
	width:100%;
}
#accordion a.heading:hover { 
	background: #c5880f url('/Images/layout/accordion-corner-left.png') no-repeat top left; 
	color: #fff; 
}
#accordion li ul a { border-bottom: 1px solid #064385; color: #064385; text-decoration: none; }
#accordion li ul a:hover { border-bottom: none; }
#accordion li ul .date { padding-right: 10px; }
#accordion li ul .count { padding-left: 10px; }

/* Liquid Tabs */

.tabs {
    margin-top:20px;
    border-bottom:2px solid #E59A08;
    padding-top:0;
    margin-bottom:0;
}
.tabs ul {
    list-style:none;
    margin:0;
}
.tabs li {
    display:inline;
    margin-right:5px; 
}
.tabs a {
    padding:3px 6px 4px 6px;
    text-decoration:none;
    color:#333;    
    font-weight:bold; 
    background:white;
    border-top:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid; 
    /*/border-bottom:2px solid #E59A08;/*/
}
.tabs a:hover {
	background:#eaeaea;
    border-top:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid; 
}
.tabs a.selected {
    background:#E59A08;
    color:#fff;
    border-top:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid;
}

.tabbed-area {}
.tabbed-area .web-design-container {
    position:relative;
    height:180px;
    overflow:hidden;
    padding:0 4px 0 8px;
    border-bottom:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid;
}
.tabbed-area .seo-container {
    position:relative;
    height:790px;
    overflow:hidden;
    padding:0 4px 0 8px;
    border-bottom:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid;
}
.tabbed-area .it-container {
    position:relative;
    height:280px;
    overflow:hidden;
    padding:0 4px 0 8px;
    border-bottom:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid;
}
.tabbed-area .govt-container {
    position:relative;
    height:1700px;
    overflow:hidden;
    padding:0 4px 0 8px;
    border-bottom:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid;
}
.tabbed-area .social-media-container {
    position:relative;
    height:600px;
    overflow:hidden;
    padding:0 4px 0 8px;
    border-bottom:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid;
}
.tabbed-area .hosting-container {
    position:relative;
    height:570px;
    overflow:hidden;
    padding:0 4px 0 8px;
    border-bottom:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid;
}
.tabbed-area .graphic-design-container {
    position:relative;
    height:240px;
    overflow:hidden;
    padding:0 4px 0 8px;
    border-bottom:1px #E59A08 solid;
    border-right:1px #E59A08 solid;
    border-left:1px #E59A08 solid;
}

/* Expandable Div */
.msg_list {
margin:0 20px 0 20px;
padding:0;
width:860px;
border:1px #dcdcdc solid;
}
.msg_head {
padding:5px 10px;
cursor:pointer;
position:relative;
background-color:#eaeaea;
margin:0;
}
.msg_body {padding:5px 10px 15px 10px;}

/*/Portfolio Styles/*/
#ctl00_body_ImageGallery1_ctl00_repeater_ctl01_TitleWrap, #ctl00_body_ImageGallery1_ctl00_repeater_ctl02_TitleWrap, #ctl00_body_ImageGallery1_ctl00_repeater_ctl03_TitleWrap, #ctl00_body_ImageGallery1_ctl00_repeater_ctl04_TitleWrap, #ctl00_body_ImageGallery1_ctl00_repeater_ctl05_TitleWrap {
	text-align:center;
}

