body{
background-image:url(/images/bg.gif);
background-repeat:repeat-x;
background-color:#0E162A;
margin:0;
padding:0;
}

form, img{
border:0;
margin:0;
padding:0;
}

input{
margin:0;
padding:0;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14pt;
font-weight:800;
color:#283C54;
margin:0 0 10px 0;
}
h2,h3,h4,h5,h6,.hdrTxt {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13pt;
font-weight:800;
color:#283C54;
clear:left;
padding:10px 0 10px 0;
}

a{
color:#5778A1;
}

a:hover{
color:#346aae;
}

#main-bg{
background-image:url(/images/bg.gif);
background-repeat:repeat-x;
width:100%;
background-color:#fff;
}

#main-container{
width:980px;
margin:0 auto;
padding:0;
padding-top:9px;
}

#header{
width:980px;
margin:0;
padding:0;
}

#header img{
margin:0;
padding:0 0 0 36px;
float:left;
clear:none;
}

#search{
background-image:url(/images/search_box_bg.gif);
background-repeat:no-repeat;
width:344px;
height:111px;
float:right;
}

#search-left{
clear:both;
width:179px;
float:left;
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:9pt;
font-weight:bold;
color:#384E69;
padding:34px 0 0 35px;
}

#search-right{
width:93px;
float:left;
padding-top:46px;
}

#top-nav{
width:980px;
clear:both;
text-align:center;
}

#top-nav img{
float:left;
}

#main-image{
clear:both;
background-image:url(/images/main_image.gif);
background-repeat:no-repeat;
width:880px;
height:60px;
text-align:right;
padding:150px 100px 0 0;
}

#main-content{
background-image:url(/images/main_content_bg_repeat.gif);
background-repeat:repeat-y;
width:980px;
overflow:hidden;
clear:both;
padding-bottom:25px;
}

#main-left{
background-image:url(/images/main_content_bg.gif);
background-repeat:no-repeat;
width:633px;
padding:25px 0 0 50px;
float:left;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:500;
color:#2C3349;
line-height:16pt;
}

#sub-main-left{
background-image:url(/images/sub_main_content_bg.gif);
background-repeat:no-repeat;
width:633px;
padding-left:50px;
float:left;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:500;
line-height:17pt;
color:#2C3349;
}


#sub-main-left ol li{
padding-bottom:10px;
}

#main-right{
width:297px;
float:left;
}
#main-right p{
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:9pt;
font-weight:400;
line-height:14pt;
}
#main-right input.input-text{
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:700;
color:#345f8a;
width:175px;
margin:0 0 10px 0;
}
#main-right input.input-submit{
margin:0;
padding:0;
width:180px;
height:30px;
background-image:url(/images/right_content_submit.gif);
background-repeat:no-repeat;
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:700;
color:#fff;
}

#main-right-header{
background-image:url(/images/right_content_hdr_repeat.gif);
background-repeat:repeat-y;
color:#fff;
width:192px;
padding:5px 40px 25px 65px;
}

#main-right-header a:link, #main-right-header a:visited, #main-right-header a:active{
color:#9ABADB;
}

#main-right-footer{
clear:both;
background-image:url(/images/right_content_footer_repeat.gif);
background-repeat:repeat-y;
color:#000;
width:192px;
padding:25px 40px 25px 65px;
}

#main-right-footer a:link, #main-right-footer a:visited, #main-right-footer a:active{
color:#1B243C;
}


#design-box{
width:278px;
font-family:"Trebuchet MS";
font-size:9pt;
color:#302F23;
}

#design-box a:link, #design-box a:visited, #design-box a:active{
color:#837A23;
}

#domains-box{
clear:both;
width:278px;
font-family:"Trebuchet MS";
font-size:9pt;
color:#382813;
padding-top:25px;
}

#domains-box a:link, #domains-box a:visited, #domains-box a:active{
color:#B36700;
}

#footer-bg{
background-image:url(/images/footer_bg.gif);
background-repeat:repeat-x;
width:100%;
clear:both;
}


#footer-container{
width:980px;
clear:both;
margin:0 auto;
padding:0;
}

#footer-nav{
background-image:url(/images/footer1_bg.gif);
background-repeat:no-repeat;
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial;
color:#9ABADB;
font-size:9pt;
font-weight:400;
width:945px;
height:145px;
padding-top:25px;
padding-left:35px;
clear:both;
}

#footer-nav ul{
list-style:none;
padding:0;
margin:0;
text-align:left;
float:left;
width:189px;
}

#footer-nav li{
list-style:none;
margin:0;
padding:5px 30px 0 0;
}

#footer-nav a:link, #footer-nav a:visited, #footer-nav a:active{
color:#9ABADB;
text-decoration:none;
}
#footer{
background-image:url(/images/footer2_bg.gif);
background-repeat:no-repeat;
width:980px;
height:100px;
}

#footer-squares{
width:248px;
padding-top:35px;
padding-left:10px;
float:left;
}

#footer-squares img{
float:left;
padding-left:25px;
}

#footer-mid{
width:294px;
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:10pt;
color:#fff;
text-align:center;
float:left;
line-height:15pt;
padding:35px 0 0 15px;
}

#footer-mid a:link, #footer-mid a:visited, #footer-mid a:active{
color:#9ABADB;
}

#footer-right{
width:413px;
float:left;
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:8pt;
font-weight:400;
color:#6B7590;
padding-top:35px;
}

#footer-right a:link, #footer-right a:visited, #footer-right a:active{
color:#B7C1CD;
padding-right:15px;
}

.search{
float:left;
width:160px;
}

.li-hdr{
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:12pt;
color:#fff;
font-weight:800;
}

.blog-img{
margin:20px 15px 10px 15px;
padding:10px;
float:right;
clear:none;
border:1px solid #aec3de;
}

#podcasts {
display:block;
position:relative;
left:0;
top:0;
margin:0;
padding:0;
float: none;
clear: both;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:500;
color: #444444;
}

#podcasts ul {
display:block;
float: none;
clear: both;
list-style:none;
margin:0;
padding:0;
}

#podcasts li {
display:block;
float: none;
clear: both;
list-style:none;
position:relative;
left:0;
top:0;
margin:0;
padding:0;
font-size:9pt;
}

#podcasts a:link, #podcasts a:active, #podcasts a:visited {
	display: block;
	width: 345px;
	float: left;
	padding:4px 8px 4px 8px;
	margin: 1px;
	background-color: #ffffff;
	border: 1px solid #8699ae;
	color: #0a4991;
	font-weight:700;
	text-decoration: none;
	text-align: left;
}
#podcasts a:hover {
	color: #748BA7;
}
#podcasts span {
	display: block;
	width: 108px;
	float: left;
	clear: none;
	padding:4px 4px 4px 8px;
	margin: 1px;
	background-color: #ffffff;
	border: 1px solid #8699ae;
	color: #748BA7;
}
#podcast-transcript {
display:none;
padding:20px;
}
.timestamp {
font-style:italic;
color:#666666;
font-size:9pt;
}
.pullquote {
display:block;
overflow:hidden;
position:relative;
left:0;
top:0;
margin:0 0 0 10px;
padding:0 0 0 40px;
background-image:url(/img/bg-pullquote.gif);
background-repeat:no-repeat;
width:250px;
height:120px;
float:right;
clear:right;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:800;
color:#748BA7;
}
.blockquote {
display:block;
overflow:hidden;
margin:20px 0 0 0;
padding:10px 0 10px 40px;
background-image: url("/img/bg-blockquote.gif");
background-repeat: repeat-y;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:13pt;
font-weight:800;
color:#5778a1;
}

.subscribe {
display:block;
position:relative;
left:0;
top:0;
margin:0 0 0 10px;
padding: 10px 10px 10px 20px;
width:85px;
float:right;
text-align:left;
}
.subscribe img {
margin:5px 0 0 0;
}
#audioplayer {
margin:0;
padding:40px 5px 0 0;
background-image:url(/img/audioplayer.gif);
background-repeat:no-repeat;
background-position:top right;
width:300px;
height:50px;
float:right;
clear:right;
}
#audioplayer p {
margin:0 30px 0 30px;
font-size:9pt;
}
#videoplayer {
margin:0 auto;
padding:10px;
width:506px;
height:382px;
clear:both;
overflow:hidden;
border:1px solid #b7c1cd;
text-align:center;
}

.share {
display:block;
width:620px;
padding:15px 0 10px 0;
float:none;
clear:both;
font-family:"Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial;
font-size:9pt;
font-weight:400;
line-height:13pt;
color:#555555;
overflow:hidden;
}
.share a:link, .share a:active, .share a:visited, .share a:hover {
display:block;
height:13px;
margin:0 15px 10px 0;
padding:2px 12px 6px 26px;
border:1px solid #b7c1cd;
text-decoration:none;
float:left;
clear:none;
}
.rss {
background-image:url(/images/icon-rss.gif);
background-repeat:no-repeat;
}
.feedburner {
background-image:url(/images/icon-feedburner.gif);
background-repeat:no-repeat;
}
.technorati {
background-image:url(/images/icon-technorati.gif);
background-repeat:no-repeat;
}
.delicious {
background-image:url(/images/icon-delicious.gif);
background-repeat:no-repeat;
}
.digg {
background-image:url(/images/icon-digg.gif);
background-repeat:no-repeat;
}
.facebook {
background-image:url(/images/icon-facebook.gif);
background-repeat:no-repeat;
}
.stumbleupon {
background-image:url(/images/icon-stumbleupon.gif);
background-repeat:no-repeat;
}

#register-domain{
background-image:url(/images/register_bg.gif);
background-repeat:no-repeat;
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:700;
color:#384E69;
width:280px;
height:86px;
padding:35px 17px 0 25px;
}

#questionaire{
background-image:url(/images/contact-table-repeat.gif);
background-repeat:repeat-y;
width:610px;
clear:both;
float:left;
}

#questionaire td{
padding:5px 15px 5px 5px;
vertical-align:top;
text-align:right;
font-weight:bold;
}

#questionaire-bg{
background-image:url(/images/contact-table-ftr.gif);
background-position:bottom;
background-repeat:no-repeat;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:800;
color:#283C54;
width:566px;
padding:0 19px 46px 25px;
}

.right-header{
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:13pt;
font-weight:800;
color:#9ABADB;
}

.right-footer-txt{
font:Georgia;
font-size:13pt;
font-weight:bold;
color:#1B243C;
}

.error, .error a{
color:#FF0000;
}

.green, .green a{
color:#00FF00;
}

.step2Input{
text-align:left;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:500;
color:#000000;
padding:2px;
}
.step2Input input{
width:335px;
text-align:left;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:500;
color:#000000;
padding:2px;
}
.step2Input textarea{
width:335px;
height:80px;
text-align:left;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:500;
color:#000000;
padding:2px;
}

.greyTxt{
clear:both;
float:right;
display:block;
color:#445468;
text-align:right;
font-size:9pt;
}

.formBtn {
margin:10px 0 0 0;
padding:4px 10px 4px 10px;
background-color:#60758d;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:700;
color:#ffffff;
}

/* Portfolio Styles */

#portfolio-container{
width:628px;
clear:both;
margin:0;
padding:0;
}

.main-portfolio{
display:block;
width:431px;
float:left;
margin:0;
padding:0;
}
.main-portfolio img{
float:left;
margin:0;
padding:2px;
border:1px solid #C9CFD5;
}

#thumbs{
width:189px;
float:left;
clear:none;
margin:0;
padding:1px 0 0 0;
}

#thumbs ul, #thumbs li{
list-style:none;
margin:0;
padding:0;
cursor:pointer;
}

#thumbs li{
display:inline;
float:left;
margin:0;
padding:0 0 6px 6px;
}

#thumbs img{
float:left;
margin:0 7px 0 0;
padding:2px;
border:1px solid #C9CFD5;
}

#defaultTxt{
padding:2px 21px 10px 0;
}
.portfolioDetails{
border:1px solid #fff;
width:607px;
height:188px;
overflow:hidden;
clear:both;
}
.portfolioDesc{
width:581px;
height:140px;
border:1px solid #C9CFD5;
padding:12px;
}
#portfolioBg{
/* going to load the bg image dynamically with JS and ajax
background-image:url(/images/loading.gif);
background-position:50% 50%;
background-repeat:no-repeat;
*/
width:429px;
height:318px;
float:left;
border:1px solid #fff;
}
.portfolioHdr{
font-size:11pt;
font-weight:700;
color:#283C54;
margin:2px 0 2px 0;
padding:0;
float:left;
clear:none;
overflow:hidden;
}
.portfolioSite{
font-size:9pt;
color:#7f8c9b;
margin:2px 0 2px 0;
padding:0;
float:right;
clear:none;
overflow:hidden;
}
.portfolioTxt{
margin:2px 0 2px 0;
padding:0;
float:none;
clear:both;
overflow:hidden;
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:9pt;
line-height:16pt;
}

.portfolioLoader{
display:block;
width:231px;
float:left;
margin:0;
padding:0;
border:1px solid #fff;
padding:100px 0 0 200px;
}

.portfolioLogin td{
padding:0 5px 5px 0;
text-align:right;
color:#283C54;
font-weight:700;
font-size:10pt;
}

.attn{
display:block;
clear:left;
overflow:hidden;
background-image: url("/img/bg-blockquote.gif");
background-repeat: repeat-y;
margin:10px 0;
padding:0 0 0 40px;
font-size:13pt;
font-weight:600;
color:#5778a1;
}
.photo{
display:block;
clear:left;
float:left;
margin:0 0 10px 0;
padding:9px;
border:1px solid #C9CFD5;
}
.submit {
height:30px;
width:126px;
background-color:#1B243C;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:700;
color:#fff;
margin:5px 0 0;
padding:1px 2px 3px;
}
.text-small{
font-size:8pt;
}

#loginForm{
width:280px;
height:120px;
padding-top:20px;
font-weight:bold;
background-image:url(../images/support/loginBox.gif);
background-repeat:no-repeat;
margin:0 auto;
margin-top:25px;
}

#loginForm label, #loginForm input{
float:left;
width:125px;
margin-bottom:10px;
}

#loginForm label{
padding-right:10px;
text-align:right;
}

#loginForm br{
clear:left;
}

#loginForm .login{
clear:both;
display:block;
width:280px;
text-align:center;
padding-bottom:15px;
}

#loginForm .login input{
height:30px;
width:126px;
background-color:#1B243C;
font-family:"Trebuchet MS","Trebuchet","Verdana","Arial";
font-size:10pt;
font-weight:700;
color:#fff;
margin:5px 0 0;
padding:1px 2px 3px;
float:none;
}

#supportForm{
background-image:url(/images/contact-table-repeat.gif);
background-repeat:repeat-y;
width:610px;
clear:both;
float:left;
}

#supportFormBg{
background-image:url(/images/contact-table-ftr.gif);
background-position:bottom;
background-repeat:no-repeat;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
font-weight:800;
color:#283C54;
width:566px;
padding:0 19px 46px 25px;
}

#supportForm .login{
clear:both;
display:block;
width:610px;
text-align:center;
padding-top:15px;
}

#supportForm .login input{
height:30px;
width:126px;
background-color:#1B243C;
font-family:"Trebuchet MS","Trebuchet","Verdana","Arial";
font-size:10pt;
font-weight:700;
color:#fff;
margin:5px 0 0;
padding:1px 2px 3px;
float:none;
}

#supportForm label, #supportForm input, #supportForm select{
width:225px;
float:left;
margin:5px 0;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
}

#supportForm label{
padding-right:10px;
text-align:right;
width:195px;
}

#supportForm br{
clear:left;
}

#supportForm textarea{
width:300px;
height:250px;
font-family:Georgia,"Trebuchet MS",Trebuchet,Tahoma,Arial;
font-size:11pt;
}

.supportTable td{
border:1px solid #AFC5DE;
padding:5px 7px;
}

.supportTable .tableHdr{
background-color:#c9cfd5;
font-weight:bold;
}

#supportHome{
clear:both;
padding-bottom:25px;
}

#supportHome ul, #supportHome li{
margin:0;
padding:0;
list-style:none;
}

#supportHome ul{
float:left;
padding-right:25px;
}


#ticketFilter{
width:633px;
clear:both;
padding:10px 0;

}

#ticketFilter select{
float:left;
width:90px;
margin-right:5px;
}



#ticketFilter label{
width:105px;
text-align:right;
float:left;
padding-right:7px;
}

#ticketFilter br{
clear:left;
}

ul.supportRightNav, li.supportHome{
margin:0;
padding:0;
list-style:none;
}

#main-right .supportRightNav a{
display:block;
width:180px;
background-color:#2e3851;
color:#9ABADB;
padding:5px 10px;
margin-bottom:3px;
text-decoration:none;
font-weight:bold;
font-size:11pt;
}

#main-right .supportRightNav a:hover{
background-color:#7F8FA2;
color:#fff;
}


.threadRepeat{
display:block;
clear:both;
width:633px;
background-image:url(/images/threadRepeat.gif);
background-repeat:repeat-y;
overflow:hidden;
}

.threadHdr{
display:block;
width:633px;
clear:both;
background-image:url(/images/threadHdr.gif);
background-repeat:no-repeat;
}

.threadFtr{
display:block;
width:513px;
background-image:url(/images/threadFtr.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:20px 20px 50px 100px;
}
.threadPost{
font-size:11pt;
color:#2C3349;
font-weight:normal;
}
