﻿/* General Styles */	
* {padding:0px; margin:0px;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.center {margin:0px auto; text-align:center;}	
.line {border-bottom:2px solid #000;}
.dashed {border-bottom:1px dotted #2c2c2c;}
.smallborder {border:1px solid #d4d4d4;}
.medborder {border:3px solid #d4d4d4;}
.largeborder {border:6px solid #d4d4d4;}
.underline {text-decoration:underline;}
.padded {padding:12px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.button {padding:6px 10px;}
.error {color:Red;}
.nomargin {margin:0px;}
.nopadding {padding:0px;}
.white {color:#fff;}
.gray {color:#373737;}
.black {color:#000;}
.small {font-size:10px;}
.med {font-size:14px;}
.large {font-size:18px;}
.divider{border: 1px solid #ccc; margin: 0px 25px;}
.bold {font-weight:bold;}
.clean {border:none !important; margin:0px !important; padding:0px !important;}


/* Headlines */
h1, h2, h3, h4, h5, h6 {margin:0px 0px 20px 0px;}
.body-home h1, .body-home h2, .body-home h3, .body-home h4, .body-home h5, .body-home h6, .body-home strong, .body-home b,
.body-subpage h1, .body-subpage h2, .body-subpage h3, .body-subpage h4, .body-subpage h5, .body-subpage h6, .body-subpage strong, .body-subpage b {color:#324d84;}

.body-subpage-orange h1, .body-subpage-orange h2, .body-subpage-orange h3, .body-subpage-orange h4, .body-subpage-orange h5, .body-subpage-orange h6 {color:#faa224;}
.body-subpage-blue h1, .body-subpage-blue h2, .body-subpage-blue h3, .body-subpage-blue h4, .body-subpage-blue h5, .body-subpage-blue h6 {color:#324d84;}
.body-subpage-green h1, .body-subpage-green h2, .body-subpage-green h3, .body-subpage-green h4, .body-subpage-green h5, .body-subpage-green h6 {color:#669900;}
.body-subpage-aqua h1, .body-subpage-aqua h2, .body-subpage-aqua h3, .body-subpage-aqua h4, .body-subpage-aqua h5, .body-subpage-aqua h6 {color:#007ec4;}
.body-subpage-purple h1, .body-subpage-purple h2, .body-subpage-purple h3, .body-subpage-purple h4, .body-subpage-purple h5, .body-subpage-purple h6 {color:#631c77;}
.body-subpage-pink h1, .body-subpage-pink h2, .body-subpage-pink h3, .body-subpage-pink h4, .body-subpage-pink h5, .body-subpage-pink h6 {color:#fa24d5;}

/* Submenus */
ul.submenu {list-style-type:none; margin:16px 0px 48px 0px; list-style-image:url("/images/li-bullet-gray.gif");}
ul.submenu li {margin:0px 0px 6px 26px;}
ul.submenu li a{color:#3f3f3f; font-size:14px; font-weight:bold; text-decoration:none;}
ul.submenu li a:hover{text-decoration:underline;}
.submenu-parent {color:#fff; text-decoration:none;}

.body-subpage ul.submenu li a.submenu-selected {color:#324d84; font-size:14px; font-weight:bold; text-decoration:none;}
.body-subpage-orange ul.submenu li a.submenu-selected {color:#faa224; font-size:14px; font-weight:bold; text-decoration:none;}
.body-subpage-blue ul.submenu li a.submenu-selected {color:#324d84; font-size:14px; font-weight:bold; text-decoration:none;}
.body-subpage-green ul.submenu li a.submenu-selected {color:#669900; font-size:14px; font-weight:bold; text-decoration:none;}
.body-subpage-aqua ul.submenu li a.submenu-selected {color:#007ec4; font-size:14px; font-weight:bold; text-decoration:none;}
.body-subpage-purple ul.submenu li a.submenu-selected {color:#631c77; font-size:14px; font-weight:bold; text-decoration:none;}
.body-subpage-pink ul.submenu li a.submenu-selected {color:#fa24d5; font-size:14px; font-weight:bold; text-decoration:none;}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h6 {font-size:10px;}

/* Anchors */
a {color:#324d84;}
a:hover {color:#000000;}

/* Block Elements */
p {margin:0px 0px 20px 0px;}
ul {list-style-image:url("/images/li-bullet-gray.gif");}
li {margin:0px 0px 12px 50px;}
ul.checks {list-style-image:url("/images/check-trans.png");}
ul.checks li {margin:0px 0px 0px 20px;}
ul.checks-orange {list-style-image:url("/images/bullet.png");}
ul.checks-orange li {margin:0px 0px 0px 20px;}
ul.arrows {list-style-image:url("/images/arrow-trans.png");}
ul.arrows li {margin:0px 0px 0px 20px;}
ul.triangles {list-style-image:url("/images/triangles-trans.png");}
ul.triangles li {margin:0px 0px 0px 20px;}

/* Columns */
.singlecolumn {width:960px;padding:10px;}
.doublecolumn {width:470px;padding:10px;}
.triplecolumn {width:305px;padding:10px;}

/* Rounded Borders
.rb1 {margin:0 2px;height:1px;font-size:1px;line-height:1px;display:block;}
.rb2 {margin:0 1px;height:1px;font-size:1px;line-height:1px;display:block;}
.rb3 {font:10px Arial,sans-serif; color:#000;padding:6px;margin:0px;background-color:#e9e9e9 !important;}
.rb4{background-color:#e9e9e9;}
 */
 
/* rounded border boxes */
.rb-container {text-align:left;width:330px;}
.rb-container-nowidth {text-align:left;}
.rb1 {display:block;font-size:1px;height:1px;line-height:1px;margin:0 2px;overflow:hidden;}
.rb2 {display:block;font-size:1px;height:1px;line-height:1px;margin:0 1px;overflow:hidden;}
/* rb colors */
.rb-blue {background-color:#14107F;padding:0px 12px;}
.rb-gray {background-color:#e9e9e9;padding:0px 12px;}
.rb-ltgray {background-color:#fff;padding:0px 12px;}

/* Tables */
table {border-collapse:collapse; empty-cells:show;}
td {padding:0px;vertical-align:top;}

/* Datagrid */
table.datagrid th {color:#324d84; background-color:#f0f0f0; text-align:left; padding:6px; font-weight:bold;}				
table.datagrid td{padding:6px; border-bottom:solid 1px #ccc;}
tr.datagrid_alt_row {background-color:#f0f0f0;}
.datagrid_pager {font-size:12px;}

/* Hosting Packages */
.grid {width: 100%; border-collapse:collapse;border-spacing:0;}
.grid td, .grid .heading th {padding: 7px 10px;padding-left: 5px;border: 0;}
.grid .alt td {background-color: #EFEFEF;}
.grid .heading th { font-size: 115%;border-bottom: 1px dotted #a4ce4c;background: #FFF url("/images/grid-th-bg.jpg") repeat-x bottom left;font-weight: bold;padding: 10px;}
.feature-name {}
.grid .the-plan {text-align: center;color:#000;}
.grid .the-plan .checkmark {background: url("/images/check_orange.png") no-repeat 50% 50%;height: 16px;line-height: 0;text-indent: -9999em;}
.grid .the-plan .redx {background: url("/images/x.png") no-repeat 50% 50%;height: 16px;line-height: 0;text-indent: -9999em;}
.grid tr th.featured {background-color: #3DC4FC;border-bottom-color: #a4ce4c;}
.grid tr td.featured {background-color: #D2F2FF;border-bottom-color: #b8ddeb;}
.noted {font-size: 90%;background: #DFFFCF;padding: 3px;}

/* Help/Hints */
.hint {
	display: none;
	position: absolute;
	width: 200px;
	margin-top: -4px;
	border: 1px solid #c93;
	padding: 10px 12px;
	/* to fix IE6 */
    background: #ffc url("/images/pointer.gif") no-repeat -10px 5px;
	right: inherit;
	margin-left: 10px;
	font-size: 8pt;
	font-weight:normal;
}
.hint-link {cursor:help;}
.hint .hint-pointer {position: absolute;left: -10px;top: 5px;width: 10px;height: 19px;background: url("/images/pointer.gif") left top no-repeat;}
.help {	width: 675px;border: 1px dashed #c93;padding: 10px 12px;font-size: 8pt;background-color: #ffc;float: left;margin: 0px 0px 20px 0px;	display: block;}

/* Form Elements */

.formfield {font-size:12px; margin:0px 0px 6px 0px;}
.input-helptext{font-style:italic;}
.input-comment{font-weight:bold;margin-top:10px;}
.input-headline{font-weight:bold; margin:0; padding:0;}
.input-select{}
.input-radio{margin:0 0 1px 0;}
.input-checkbox{margin:0 0 1px 0;}
.input-button{font-family:Arial; font-size:14px; padding:6px 8px;}
.input-button:hover{}
.input-text{border-color:#ccc #999999 #999999 #ccc; border-style:solid;border-width:1px;font:16px arial,sans-serif normal;height:25px; margin:0 0 12px 0; padding:5px 8px 0 6px; vertical-align:top;}
.input-textarea{border-color:#ccc #999999 #999999 #CCCCCC;border-style:solid;border-width:1px;font:16px arial,sans-serif normal; margin:0 0 12px 0;;padding:5px 8px 0 6px;vertical-align:top;} 

/* Custom Classes */
h1.h1-green {color:#669900; margin:0px; font-size:30px; font-weight:normal;}
h1.h1-blue {color:#324d84; margin:0px; font-size:30px; font-weight:normal;}
h1.h1-orange {color:#faa224; margin:0px; font-size:30px; font-weight:normal;}
h1.h1-purple {color:#631c77; margin:0px; font-size:30px; font-weight:normal;}
h1.h1-aqua {color:#007ec4; margin:0px; font-size:30px; font-weight:normal;}
h1.h1-pink {color:#fa24d5; margin:0px; font-size:30px; font-weight:normal;}
h1.h1-white {color:#fa24d5; margin:0px; font-size:30px; font-weight:normal;}

.arrow-black {display:block; background:url("/images/arrow-black.png")no-repeat left top; height:13px; line-height:13px; font-size:18px; padding-left:40px; text-decoration:none;} 
a.btnViewWebsite {text-indent:-9999px; display:block; width:214px; height:58px; background:url("/images/btnViewWebsite.png")no-repeat left top;}
a.btnViewWebsite:hover {background-position:left bottom;}

/* buttons */
a.btnGeneric {display:block; cursor:pointer; width:75px; height:20px; color:#fff; text-decoration:none; text-align:center; font:bold 11px/20px Arial; background:url("/images/btnGeneric.gif") no-repeat top left;}
a.btnGeneric:hover {color:#000;}

/* buttons / Colors */
a.btnGreen {display:block; cursor:pointer; width:75px; height:20px; color:#fff; text-decoration:none; text-align:center; font:bold 11px/20px Arial; background:#84b714 url("/images/btnGeneric.png") no-repeat top left;}
a.btnGreen:hover {color:#000;}

a.btnBlue {display:block; cursor:pointer; width:75px; height:20px; color:#fff; text-decoration:none; text-align:center; font:bold 11px/20px Arial; background:#324d84 url("/images/btnGeneric.png") no-repeat top left;}
a.btnBlue:hover {color:#000;}

a.btnOrange {display:block; cursor:pointer; width:75px; height:20px; color:#fff; text-decoration:none; text-align:center; font:bold 11px/20px Arial; background:#faa224 url("/images/btnGeneric.png") no-repeat top left;}
a.btnOrange:hover {color:#000;}

a.btnPurple {display:block; cursor:pointer; width:75px; height:20px; color:#fff; text-decoration:none; text-align:center; font:bold 11px/20px Arial; background:#631c77 url("/images/btnGeneric.png") no-repeat top left;}
a.btnPurple:hover {color:#000;}

a.btnAqua {display:block; cursor:pointer; width:75px; height:20px; color:#fff; text-decoration:none; text-align:center; font:bold 11px/20px Arial; background:#007ec4 url("/images/btnGeneric.png") no-repeat top left;}
a.btnAqua:hover {color:#000;}

a.btnPink {display:block; cursor:pointer; width:75px; height:20px; color:#fff; text-decoration:none; text-align:center; font:bold 11px/20px Arial; background:#fa24d5 url("/images/btnGeneric.png") no-repeat top left;}
a.btnPink:hover {color:#000;}

/* Rounded Box Border Only */
.bl4 {background: url("/images/boxes/rb4-bl.gif") 0 100% no-repeat #fff; width:100%;}
.br4 {background: url("/images/boxes/rb4-br.gif") 100% 100% no-repeat}
.tl4 {background: url("/images/boxes/rb4-tl.gif") 0 0 no-repeat}
.tr4 {background: url("/images/boxes/rb4-tr.gif") 100% 0 no-repeat;}

/* Gallery */
#gallery{width:100%;}
    #gallery td {padding:12px;}
    #gallery #gallery-masterimage {width:566px;}
    #gallery #gallery-masterimage .gallery-masterimage-img {width:550px;padding:0px; border:8px solid #ccc;}
        #gallery #gallery-masterimage #gallery-thumbnails {}
        #gallery #gallery-masterimage #gallery-thumbnails .thumbnail {border:1px solid #999; width:75px; margin:0px; padding:0px;}
        #gallery #gallery-masterimage #gallery-thumbnails .thumbnail:hover {border:1px solid #1c1c1c;}
        #gallery #gallery-masterimage #gallery-thumbnails .gallery-thumbnails-table td{padding:2px;}
    #gallery #gallery-caption{width:550px; padding:6px; text-align:center;}
.gallery-listing {margin-bottom:24px;}

/* Blog */
#blog-leftColumn{float:left; width:680px;}
#blog-rightColumn{float:right; width:276px; background:#f6f6f6;}
.blog-article {padding:12px;}
.blog-heading {font:bold 26px Arial,Helvetica,sans-serif;}
.blog-listing-article{padding:12px; font:normal 12px Arial,Helvetica,sans-serif;}
.blog-listing-headline{border-bottom:1px dotted #9B9D9E; font:bold 14px Arial,Helvetica,sans-serif; margin:0px; padding-bottom:1px;}
.blog-listing-article-link-external{text-decoration:none;}
.blog-listing-article-link{text-decoration:none;}
.blog-listing-date{font:normal 10px Arial,Helvetica,sans-serif; margin:0; padding-bottom:5px; color:#565656;}
.blog-listing-description{font:12px/16px Arial,Helvetica,sans-serif;}
.blog-listing-search{border-top:1px dotted #281B0C;margin:15px;padding-top:15px;}
.blog-listing-options{padding:12px; background-color:#f0f0f0;}
.blog-listing-archive{border-top:1px dotted #281B0C; margin:15px; padding-top:15px;}
.blog-listing-category{border-top:1px dotted #281B0C; margin:15px; padding-top:15px;}
.blog-listing-subscribe {margin:15px;}
.blog-listing-subscribe a {text-decoration:none;}
.blog-listing-smallheader {color:#666666; font:10px Arial;}
.blog-listing-subscribreimg{float:left; margin-right:10px; margin-top:-5px;}

.blog-article-heading{border-bottom:1px dotted #9B9D9E; color:#B54900; font:bold 18px Arial,Helvetica,sans-serif; margin:0px; padding-bottom:5px;}
.blog-article-author{}
.blog-article-category{}
.blog-article-body{}
    .blog-article-body img {border:1px solid #D0D2AD; padding:7px; margin:7px;}
.blog-article-attachment{}
.blog-article-link{}

.hdr-green {color:#fff !important; background-color:#84b714 !important; text-align:center; color:#fff; padding:6px; margin:0px;}
.hdr-blue {color:#fff !important; background-color:#324d84 !important; text-align:center; color:#fff; padding:6px; margin:0px;}
.hdr-orange {color:#fff !important; background-color:#faa224 !important; text-align:center; color:#fff; padding:6px; margin:0px;}
.hdr-purple {color:#fff !important; background-color:#631c77 !important; text-align:center; color:#fff; padding:6px; margin:0px;}
.hdr-teal {color:#fff !important; background-color:#24bbfa !important; text-align:center; color:#fff; padding:6px; margin:0px;}
.hdr-pink {color:#fff !important; background-color:#fa24d5 !important; text-align:center; color:#fff; padding:6px; margin:0px;}
.hdr-aqua {color:#fff !important; background-color:#007ec4 !important; text-align:center; color:#fff; padding:6px; margin:0px;}

/* site color palette */
.blue {color:#324d84 !important;}
.blue-bg {background-color:#324d84 !important;}
.aqua {color:#007ec4 !important;}
.aqua-bg {background-color:#007ec4 !important;}
.orange {color:#faa224 !important;}
.orange-bg {background-color:#faa224 !important;}
.green {color:#669900 !important;}
.green-bg {background-color:#84b714 !important;}
.purple {color:#631c77 !important;}
.purple-bg {background-color:#631c77 !important;}
.teal {color:#24bbfa !important;}
.teal-bg {background-color:#24bbfa !important;}
.pink {color:#fa24d5 !important;}
.pink-bg {background-color:#fa24d5 !important;}
.red {color:#be1f1c !important;}
.red-bg {background-color:#be1f1c !important;}
.black {color:#000 !important;}
.black-bg {background-color:#000 !important;}
    
.panel-hdr {margin-top:10px; display:block; width:122px; height:16px; background:url("/images/panel-tab.png") no-repeat top left; color:#fff; font-size:12px; font-weight:bold; line-height:16px; text-indent:6px;}
.panel {background-color:#e2e2e2; width:187px; padding:12px;}
.bulletHdr {padding-left:14px; background:url("/images/bullet.png") no-repeat 0px 5px; margin:10px 0px;}
.bulletHdrNewsletter {padding:6px 0px 6px 20px; background:#1a2330 url("/images/bullet.png") no-repeat 5px 10px; margin:12px 0px 0px 0px; color:#fff; font-size:16px; font-weight:normal;}

.withBackground {background-color:#f1f1f1; text-transform:uppercase;padding:8px;}
.requestProposal{display:block; margin-top:20px;}

/* Master Container */
#container {width:980px; margin:0px auto 0px auto; background:none;}

/* Header */
#container #header {width:980px; height:83px; background:url("/images/header-bg.jpg") repeat-x left top;}
	#container #header #header-leftColumn {float:left; width:221px; height:83px;}
	#container #header #header-midColumn {float:left; width:390px; height:21px; padding:62px 0px 0px 0px; text-align:right;}	
	#container #header #header-rightColumn {float:left; width:369px; height:83px; text-align:right;}
    #container #header #header-rightColumn #header-quickLinks {width:369px; height:26px;}
	    #container #header #header-rightColumn #header-quickLinks li {list-style-type:none; padding:0px; margin:0px; display:inline; width:auto; text-align:center;}
	    #container #header #header-rightColumn #header-quickLinks li a {font-size:11px; color:#170922;}
/* Search */
    #container #header #header-rightColumn #ctl00_pnlTopSearch {margin:14px 0px 0px 0px; padding:0px 0px 0px 129px; background:url("/images/txtSearch-bg.jpg") no-repeat 128px 0px; border:0; height:31px; width:240px;}
    #container #header #header-rightColumn #ctl00_pnlTopSearch .txtSearch{float:left; margin:0px; padding:6px 0px 0px 6px; outline:none; border:none; background:transparent; font-family:'trebuchet ms'; color:#3d3d3d; width:155px;}
	#container #header #header-rightColumn #ctl00_pnlTopSearch .btnSearch {float:right; border:none; color:#fff; cursor:pointer;}	
/* DNR */
    #ctl00_pnlDNR, #dnr-container, #transfer-container {margin:0px; padding:0px; background:url("/images/txtSearch-bg.jpg") no-repeat 0px 0px; border:0; height:31px; width:260px;}
    #ctl00_pnlDNR .txtSearch, #dnr-container .txtSearch, #transfer-container .txtSearch {float:left; margin:0px; padding:6px 0px 0px 6px; outline:none; border:none; background:transparent; font-family:'trebuchet ms'; color:#3d3d3d; width:139px;}
	#ctl00_pnlDNR .btnSearch, #dnr-container .btnSearch, #transfer-container .btnSearch {float:right; border:none; color:#fff; cursor:pointer;}
			
	/* Dynamic Menu */
    #container #mainmenu {clear:both; width:980px; height:40px; text-align:center; background:url("/images/menu-bar-bg.jpg") repeat-x left top;}
    #container #mainmenu #menul {float:left; width:2px; height:40px; background:url("/images/menu-sep.jpg") no-repeat left top;}
    /*Position the entire menu (SET A FIXED WIDTH IN IE6MENU.CSS!)*/
    #container #mainmenu .mnuMain {float:left; display:block; width:978px; height:40px; z-index:255;}
    /* Tier 1 UL, this is the container for the entire menu - Set width to 0px to make the menu vertical */
    #container #mainmenu .mnuMain ul.AspNet-Menu{z-index:255; list-style-type:none; width:100%; text-align:center;}
    /* Tier 1 LI - This is each top level item.  Width should be preceding width / # of top level items */
    #container #mainmenu .mnuMain li{margin:0px; padding:0px; width:auto; text-align:center; z-index:255; display:block;}
    /* Tier 2 UL */
    #container #mainmenu .mnuMain ul.AspNet-Menu ul{padding:0px; margin:0px; width:260px; top:100%; left:0; background:#8a8a8a; z-index:255;}
    /* Tier 2+ LI - Make this the same width as the preceding */
    #container #mainmenu .mnuMain li li{width:250px; z-index:255; margin:0; color:White; text-align:center; z-index:255; padding:3px 5px; text-align:left;}
    /* Tier 3+ UL */
    #container #mainmenu .mnuMain ul.AspNet-Menu ul ul{width:250px; top:0px; left:260px; z-index:255;}
    /* BACKGROUND of items being hovered over */
    #container #mainmenu .mnuMain li:hover, 
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover{background:#3b3f51; z-index:255;}
    /* Tier 1 As and spans */
    #container #mainmenu .mnuMain a, 
    #container #mainmenu .mnuMain span{color:White; z-index:255; line-height:40px; padding:0px 24px; width:auto; display:block; background:url("/images/menu-bg.jpg") no-repeat right top;}
    /* Tier 2+ As and spans (if a different size from tier 1) */
    #container #mainmenu .mnuMain li li a, 
    #container #mainmenu .mnuMain li li span{color:#fff; z-index:255; line-height:40px; padding:0px 24px; margin:0px; width:auto; display:block; text-transform:none;}
    /* Leaves */
    #container #mainmenu .mnuMain li.AspNet-Menu-Leaf a, 
    #container #mainmenu .mnuMain li.AspNet-Menu-Leaf span{z-index:255;}
    /* TEXT of items being hovered over */
    #container #mainmenu .mnuMain li:hover a, 
    #container #mainmenu .mnuMain li:hover span,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover a,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover span,
    #container #mainmenu .mnuMain li:hover li:hover a,
    #container #mainmenu .mnuMain li:hover li:hover span,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
    #container #mainmenu .mnuMain li:hover li:hover li:hover a,
    #container #mainmenu .mnuMain li:hover li:hover li:hover span,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
            {color:White; background-position:right -40px;}
    /* The tier above this one is hovered */
    #container #mainmenu .mnuMain li:hover li a, 
    #container #mainmenu .mnuMain li:hover li span,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover li a,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover li span,
    #container #mainmenu .mnuMain li:hover li:hover li a,
    #container #mainmenu .mnuMain li:hover li:hover li span,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
    #container #mainmenu .mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
            {color:White;}
    /* This tier is selected */
    #container #mainmenu .mnuMain .AspNet-Menu-Selected{color:White; background-position:right -40px;}
    /* A tier below this one is selected */
    #container #mainmenu .mnuMain .AspNet-Menu-ChildSelected{color:White; background-position:right -40px;}
    /* A tier above this one is selected */
    #container #mainmenu .mnuMain .AspNet-Menu-ParentSelected{color:White;}

/* Banner */
#container #banner {clear:both; width:980px; height:336px; background:url("/images/banners/banner-002.jpg") no-repeat left top;}
    #container #banner span{display:none;}
                        
	/* Page Body  */
#pageBody {clear:both; width:996px; margin:1px auto 0px auto; padding:0px 0px 20px 0px; background:#fff url("/images/pageBody-bg.jpg") repeat-y left top;}
#container #pageBody-subpage {clear:both; width:980px; background:#fff; padding:0px 0px 20px 0px;}
	#pageBody ul#pageBody-actionBoxes {clear:both; padding:0px 8px; width:980px; height:203px; list-style-type:none; text-align:center;}
	    #pageBody ul#pageBody-actionBoxes li {padding:0px; margin:0px; list-style-type:none; display:inline;}
	    #pageBody ul#pageBody-actionBoxes #WebHosting a {float:left; background:url("/images/webhosting-box.jpg") no-repeat left top; width:198px; height:203px;}
	        #pageBody ul#pageBody-actionBoxes #WebHosting span {display:none;}
	    #pageBody ul#pageBody-actionBoxes #WebDesign a {float:left; background:url("/images/webdesign-box.jpg") no-repeat left top; width:196px; height:203px;}
	        #pageBody ul#pageBody-actionBoxes #WebDesign span {display:none;}
	    #pageBody ul#pageBody-actionBoxes #EmailServices a {float:left; background:url("/images/email-box.jpg") no-repeat left top; width:196px; height:203px;}
	        #pageBody ul#pageBody-actionBoxes #EmailServices span {display:none;}
	    #pageBody #pageBody-actionBoxes #Portfolio a {float:left; background:url("/images/portfolio-box.jpg") no-repeat left top; width:194px; height:203px;}
	        #pageBody ul#pageBody-actionBoxes #Portfolio span {display:none;}
	    #pageBody ul#pageBody-actionBoxes #ColocationHosting a {float:left; background:url("/images/colocation-box.jpg") no-repeat left top; width:196px; height:203px;}
	        #pageBody ul#pageBody-actionBoxes #ColocationHosting span {display:none;}	
	    
	    #pageBody #pageBody-leftColumn {float:left; width:643px;  margin:0px 27px 0px 20px;}	    
	    #pageBody-rightColumn {float:right; width:270px; margin-right:20px;}	
	    #pageBody #maincontenttwo {float:right; width:729px; margin:0px 12px 0px 12px;}		    
	    #pageBody #rightcolumn {float:right; width:213px; margin-right:12px;}
	    
	    #container #pageBody-subpage #content .content-leftColumn {float:left; width:682px; height:auto; padding:14px 7px 14px 14px;}
	    #container #pageBody-subpage #content .content-rightColumn {float:right; width:270px; height:auto; padding:14px 7px 14px 0px;}
	    
	    /* Content */
	    #pageBody #pageBody-leftColumn #content {padding:12px;background:#fff url("/images/content-bg.gif")repeat-y top right;}
	    #pageBody #pageBody-leftColumn #content img {border:1px solid #D0D2AD; padding:7px; margin:7px;}
	    #container #pageBody-subpage #content .content-leftColumn img {border:1px solid #D0D2AD; padding:7px; margin:7px;}
        /* DNS Box */
        #pageBody #pageBody-rightColumn #DNS, #container #pageBody-subpage #content .content-rightColumn #DNS {margin-top:12px; width:270px;}
    
        .dns-www {display:block; width:210px; height:47px; background:#fff url("/images/www.jpg") no-repeat left top; color:#007ec4; font-size:20px; padding-left:60px; margin-bottom:-12px;}
        .dns-registration{display:block; width:270px; height:22px; padding:0px; margin:0px;}
        .dns-registration .textbox {width:214px; height:20px; background-image:url("/images/TextBoxGradient.gif"); background-repeat:repeat-x;}
        .dns-options{display:block; width:270px; margin-top:4px; font-size:11px;}
        .dns-registration #ctl00_ibGo {padding:0px; margin:0px;}
        
        /* Rounded Box - 270 pixels */
        .rb270-hdr {display:block; width:270px; height:14px; background:url("/images/boxes/rb270-hdr.jpg") no-repeat left top;}
        .rb270-content {text-align:center; display:block; width:270px; height:1%; background:url("/images/boxes/rb270-tile.jpg") repeat-y left top;}
        .rb270-content h2 {text-align:center; color:#24bbed; margin:0px; padding:0px; font-weight:normal;}
        .rb270-ftr {display:block; width:270px; height:14px; background:url("/images/boxes/rb270-ftr.jpg") no-repeat left top;}
 
    /* Newsletter */
    #newsletter-signup {margin:0px;padding:12px;}
  

               
	/* Footer */
	#footer {clear:both;width:100%;text-align:center;background:#8a8a8a;padding-bottom:20px;}
	#footer #footer-container {width:980px; margin:0px auto; color:#fff;}
	    #footer #footer-container #connections {float:left; width:75px; height:38px; text-align:center; padding:3px 6px; background-color:#131319;font:14px/45px Arial, serif;margin-bottom:20px;}
	    #footer #footer-container #footer-menu {float:right; vertical-align:middle; width:893px; height:44px; list-style:none; text-align:center; background-color:#131319;font:14px/45px Arial, serif;margin-bottom:20px;}
	    #footer #footer-container ul li {display:inline; margin:0px; padding:0px;}
	    #footer #footer-container a {color:#ffffff; text-decoration:none;}
	    #footer #footer-container a:hover {color:#ef7f35;}
    #footer #footer-container #footer-columnLeft {float:left;width:355px;text-align:left;background:#8a8a8a;font:11px Arial;}
        #footer #footer-container #footer-columnLeft a {text-decoration:underline;}
    #footer #footer-container #footer-columnRight {float:right;width:625px;text-align:right;background:#8a8a8a;font:12px Arial;}
    
/* News - Employment Page */
#employcontainer {padding: 0px 20px;}
.employ-listing-heading{padding:0px;margin:0px;}


/* Biography - Meet Our Team Page */
.bio-listing{padding: 0px 20px;}
.bio-anchors a{font-weight: bold;line-height: 24px;}
.bio-anchors a:hover{font-weight: bold;color:#FF0000;line-height: 24px;}
.bio-anchors{padding: 0px 25px;}
.bio-listing-image {float:left;text-align:center;margin: 5px;}
.bio-listing-image img {border:3px solid #ccc;}
.bio-listing-details{float:left;width:450px;margin: 0px 0px 10px 20px;}
.bioname{font-weight:bold; font-size: 14px;}

/* hosting plans */
.hosting-windows{float:left; width:150px; height:110px;}
.hosting-packages{float:right; width:429px; border-collapse:collapse; height:110px;}


body {font:12px/1.5 Arial,Tohoma,Helvetica,sans-serif; color:#000;}
body.body-home {background:#8a8a8a url("/images/bg.jpg") no-repeat center top;}
body.body-subpage,
body.body-subpage-orange,
body.body-subpage-blue,
body.body-subpage-green,
body.body-subpage-aqua,
body.body-subpage-purple,
body.body-subpage-pink
 {background:#8a8a8a url("/images/bg-subpage.jpg") no-repeat center top;}
 
/* Rec Boxes Normal */
.rec-blue-box, .rec-green-box, .rec-brown-box, .rec-red-box, .rec-orange-box, .rec-purple-box, .rec-pink-box {width:200px; min-height:135px; text-align:center; color:#2c2c2c; padding:0px 10px;}
.rec-blue-box .content, .rec-green-box .content, .rec-brown-box .content, .rec-red-box .content, .rec-orange-box .content, .rec-purple-box .content, .rec-pink-box .content {min-height:120px;}
.rec-blue-box .content-left, .rec-green-box .content-left, .rec-brown-box .content-left, .rec-red-box .content-left, .rec-orange-box .content-left, .rec-purple-box .content-left, .rec-pink-box .content-left {text-align:left; min-height:280px;}

/* Lg Rec Boxes */
.rec-blue-box-lg, .rec-green-box-lg, .rec-brown-box-lg, .rec-red-box-lg, .rec-orange-box-lg, .rec-purple-box-lg, .rec-pink-box-lg {width:320px; min-height:135px; text-align:center; color:#2c2c2c; padding:0px 10px;}
.rec-blue-box-lg .content, .rec-green-box-lg .content, .rec-brown-box-lg .content, .rec-red-box-lg .content, .rec-orange-box-lg .content, .rec-purple-box-lg .content, .rec-pink-box-lg .content {min-height:120px;}
.rec-blue-box-lg .content-left, .rec-green-box-lg .content-left, .rec-brown-box-lg .content-left, .rec-red-box-lg .content-left, .rec-orange-box-lg .content-left, .rec-purple-box-lg .content-left, .rec-pink-box-lg .content-left {text-align:left; min-height:280px;}

/* Reset Images inside footer box */
.rec-blue-box .ftr img, .rec-green-box .ftr img, .rec-brown-box .ftr img, .rec-red-box .ftr img, .rec-orange-box .ftr img, .rec-purple-box .ftr img, .rec-pink-box .ftr img {border:none !important; padding:0px !important; margin:0px !important;}
/* Reset all heading tags in box */
.rec-blue-box h1, .rec-blue-box h2, .rec-blue-box h3, .rec-blue-box h4, .rec-blue-box h5, .rec-blue-box h6,
.rec-green-box h1, .rec-green-box h2, .rec-green-box h3, .rec-green-box h4, .rec-green-box h5, .rec-green-box h6,
.rec-brown-box h1, .rec-brown-box h2, .rec-brown-box h3, .rec-brown-box h4, .rec-brown-box h5, .rec-brown-box h6,
.rec-red-box h1, .rec-red-box h2, .rec-red-box h3, .rec-red-box h4, .rec-red-box h5, .rec-red-box h6,
.rec-orange-box h1, .rec-orange-box h2, .rec-orange-box h3, .rec-orange-box h4, .rec-orange-box h5, .rec-orange-box h6,
.rec-purple-box h1, .rec-purple-box h2, .rec-purple-box h3, .rec-purple-box h4, .rec-purple-box h5, .rec-purple-box h6,
.rec-pink-box h1, .rec-pink-box h2, .rec-pink-box h3, .rec-pink-box h4, .rec-pink-box h5, .rec-pink-box h6
{margin:11px auto 26px auto; color:#fff;}
/* Set box BG tiles */
.rec-blue-box {background:transparent url("/images/boxes/rec-blue-bg.jpg") repeat-x left top;}
.rec-green-box {background:transparent url("/images/boxes/rec-green-bg.jpg") repeat-x left top;}
.rec-brown-box {background:transparent url("/images/boxes/rec-brown-bg.jpg") repeat-x left top;}
.rec-red-box {background:transparent url("/images/boxes/rec-red-bg.jpg") repeat-x left top;}
.rec-orange-box {background:transparent url("/images/boxes/rec-orange-bg.jpg") repeat-x left top;}
.rec-purple-box {background:transparent url("/images/boxes/rec-purple-bg.jpg") repeat-x left top;}
.rec-pink-box {background:transparent url("/images/boxes/rec-pink-bg.jpg") repeat-x left top;}

/* quotes */
.quote {font-size:11px; color:#2c2c2c; font-style:italic;}
.quote .pre {display:inline-block; width:20px; height:16px; background:url("/images/quote-pre.png") no-repeat left top; margin:0px; padding:0px;}
.quote .post {display:inline-block; width:20px; height:16px; background:url("/images/quote-post.png") no-repeat left top; margin:0px; padding:0px;}

/* Dotted Line */
.sep-dotted {width:99%; height:10px; background:url("/images/dot-sep.png") repeat-x left top; margin:0px auto 12px auto; padding:0px;}

/* Dotted Line */
.sep-dotted-blue {width:99%; height:10px; background:url("/images/dot-sep-blue.png") repeat-x left top; margin:0px auto 12px auto; padding:0px;}