/* Body Sytles */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#topicHeaderbar {
	background:url('../images/topicHeaderBar.jpg') top left no-repeat;
	width:590px;

	color:#FFFFFF;
	font-size: large;
	padding:0;
	margin:0;
}
#decreaseFont {
	background:url('../images/decreaseText.jpg') top right no-repeat;
	font-size:x-small;
}
#inlargeFont {
	background:url('../images/inlargeText.jpg') top right no-repeat;
	font-size:x-small;
}
.topicTitleHeader {
	padding-left:10px;
	margin:0;
}
.controlTextSize {
	color:#FFFFFF;
	padding-left:5px
}
.controlTextSize a {
	color:#FFFFFF;
}

.PageName {
	color:#0e3f82;
	font-size:24px;
}
.centerColumn {
	width:550px;
	padding:0 10px 0 10px;
}

.centerColumnContracts {
	width:330px;
	padding:0 10px 0 10px;
}
.centerColumnContracts ul {
	margin:0;
	padding:0;
}

.boxThree {background:url('../images/17696_bottom_box_two.gif') no-repeat;}

/*Left Navigation Styles */
.res-landing-column-nav, .res-landing-column-nav li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display:block;
	width:190;
}
.res-landing-column-nav a {
	background:url('../images/leftNav_off.jpg') repeat-x top left #dfdfdf;
	margin: 0px;
	padding: 12px 10px 11px;
	display: block;
	position: relative;
	border-bottom: solid white 1px;
	color:#0000FF;
}
.res-landing-column-nav a:hover {
	background: #dadada url('../images/leftNav_on.jpg') repeat top left;
	color:#07284b;
	text-decoration:none;
}

.res-landing-column-nav a.on {
	background:#44678f;
	margin: 0px;
	padding: 12px 10px 11px;
	display: block;
	position: relative;
	border-bottom: solid white 1px;
	color:#fff;
}
.res-landing-column-nav a.on:hover {
	background:#44678f;
	text-decoration:none;
}

.res-landing-column-nav img {
	vertical-align: middle;
	text-decoration: none;
}

.networxUniversalContractsSubNav {
	background:url('../images/leftNavSubHeader_Universal.jpg');
	height:37px;
}
.networxEnterpriseContractsSubNav {
	background:url('../images/leftNavSubHeader_Enterprise.jpg');
	height:37px;
}


/* Right Navigation Styles */
#networxRightNav_titleBg {
	background:url('../images/blueTitleHeader.jpg') no-repeat;
	height:25px;
	font-weight:bold;
	color:#FFFFFF;
	padding:7px 0 0 5px;
}
#networxRightNav_RedTitleBg {
	background:url('../images/redTitleHeader.gif') no-repeat;
	font-weight:bold;
	color:#FFFFFF;
	padding:7px 0 10px 15px;
}
.networx-right-column-nav-blue, .networx-right-column-nav-blue li {
	list-style:none;
	margin:0px;
	padding: 5px 10px 5px;
	display:block;
}
.networx-right-column-nav-blue a {
	margin: 0px;
	
	color:#0000FF;
	display:block;
	position: relative;
}
#networxRightNav {
	width:226px;
	background:url('../images/liteBlueBg.jpg') bottom;
}
#networxRightNav a {color:#00162d; line-spacing:23px;}
#networxRightNavTan {
	width:226px;
	background:url('../images/tanBg.gif') bottom;
}
#networxRightNavTan a {color:#340606; line-spacing:23px;}


/*Contact Us page Styles*/
#networxContactUsBlueBox {
	width:340px;
	background:url('../images/contactUsBlueBox_BG.jpg') bottom;
}
#networxContactUsBlueBox p {
	margin:10px;
	color:#25507d;
}
#networxContactUsBlueBox_titleBg {
	background:url('../images/contactUsBlueBox_titleBar.jpg') top no-repeat;
	height:25px;
	font-weight:bold;
	color:#FFFFFF;
	padding:7px 0 0 5px;
}
.networx-contactUs-blue, .networx-contactUs-blue li {
	list-style:none;
	margin:0px;
	padding: 5px 10px 5px;
	display:block;
}
.networx-contactUs-blue a {
	margin: 0px;
	color:#0000FF;
	display:block;
	position: relative;
}
#networxContactUsBlueBoxLong {width:577px;	background:url('../images/contactUsBlueBoxStrips_BG.jpg') bottom;}
#networxContactUsBlueBoxLong2 {width:577px;	background:url('../images/contactUsBlueBoxStrips2_BG.jpg') bottom;}
#networxContactUsBlueBox_titleBgLong {background:url('../images/contactUsBlueBox_titleBarLong.jpg') top no-repeat; height:25px; font-weight:bold; color:#FFFFFF; padding:7px 0 0 5px;}



#networxContactUsGreenBox {
	width:340px;
	background:url('../images/contactUsGreenBox_BG.jpg') bottom;
}
#networxContactUsGreenBox p {
	margin:10px;
	color:#25507d;
}
#networxContactUsGreenBox_titleBg {
	background:url('../images/contactUsGreenBox_titleBar.jpg') top no-repeat;
	height:25px;
	font-weight:bold;
	color:#FFFFFF;
	padding:7px 0 0 5px;
}
.networx-contactUs-Green, .networx-contactUs-Green li {
	list-style:none;
	margin:0px;
	padding: 5px 10px 5px;
	display:block;
}
.networx-contactUs-Green a {
	margin: 0px;
	color:#0000FF;
	display:block;
	position: relative;
}

#networxContactUsGreenBoxLong {width:577px;	background:url('../images/contactUsGreenBoxStrips_BG.jpg') bottom; margin-left:5px;}
#networxContactUsGreenBox_titleBgLong {background:url('../images/contactUsGreenBox_titleBarLong.jpg') top no-repeat; height:25px; font-weight:bold; color:#FFFFFF; padding:7px 0 0 5px; }

#contactUsBoxRow {width:577px; position:relative;}
.ContactUsMultiBox {width:173px; margin:0 10px 10px 10px; position:relative;}

/*Homepage Styles*/
#wrapper {width:800px;}
#top_row {width:785px; height:415px; padding:15px 0px 15px 15px;}
#left_main {position:absolute; width:415px; height:394px;}
#left_main .title_image {background:url('../images/17696_headline_homepage.gif'); width:415px; height:80px;}
#left_main p {color:#333333;}
#left_main .contentBox {background:url('../images/17696_left_module.gif') no-repeat;}
#left_main .left_module_title {display:block; color:#FFFFFF; font-weight:bold; font-size:14px; margin:0; padding:7px 0px 0px 15px;}
#left_main .contentBox_one {height:111px;}
#left_main .contentBox_two {height:118px;}
#right_main {background:url('../images/17696_subscriber_portal_login.gif') no-repeat; position:absolute; left:455px; width:340px; height:415px; padding:10px 0px 0px 15px;}
#right_main p {width:230px; margin:0px; padding:5px 0px 0px 0px; display:block; color:#FFFFFF;}
#bottom_row {width:795px; height:200px; padding-left:5px;}
#bottom_row .boxOne, .boxTwo, .boxThree {float:right; width:255px; height:193px; margin:0px 0px 0px 10px;}
#bottom_row .box_titles {display:block; font-size:11px; font-weight:bold; color:#FFFFFF; margin:0; padding:8px 0px 0px 10px;}
.boxOne {background:url('../images/17696_bottom_box_one.gif') no-repeat;}
.boxTwo {background:url('../images/17696_bottom_box_two.gif') no-repeat;}
.boxThree {background:url('../images/17696_bottom_box_two.gif') no-repeat;}
.quick_links {padding:10px 0px 0px 0px; margin:0;}
a.link_two:link, a.link_two:active, a.link_two:visited, a.link_two:hover {color:#330000;}
a.playFlashMovie {display:block; font-size:12px; text-decoration:none; margin:-45px 0px 0px 120px; width:100px; height:20px; padding: 5px 0 0 65px; background:url('../images/17696_play_video_button.gif') top left no-repeat;}
a.playFlashMovie:hover {background:url('../images/17696_play_video_button.gif') 0 -27px no-repeat; text-decoration:underline;}
a.networkMapsBanner {display:block; width:255px; height:193px;}
a.subscriberButton {display:block; width:65px; height:25px;}

/*Swichable DIVs that will display either SlideShow or Flash Movie*/
#featuredMovie {margin:0px; padding:0;}
.SwitchableMovie {width:353px; margin-left:-13px; margin-top:4px;}
#flash_slideShow {display:block;}
#featured_flashMovie {display:none;}

/*Product SubTopic Boxes*/
.SubTopic {width:547px; margin-left:15px; padding-left:15px;}
.SubTopic p {margin:0; padding:5px 0 0 0; color:#fff; font-weight:bold; font-size:12px;}
#subTopicHeader {background:url('../images/subTopicHeaderbar.jpg') no-repeat; height:29px; color:#FFFFFF;}
#subTopicHeader a {color:#FFFFFF; font-weight:bold; font-size:12;}
#subTopicbg {background:url('../images/subTopicBg.jpg') bottom no-repeat;}
/*Footer Styles */
#footer {background:url('../images/footerBG.jpg') no-repeat; width:782px; height:53px; text-align:center;padding-top:15px;}
#footerHolder {padding-left:15px; float:right;}
#footerHolder1 {padding-left:20px; width:800px;}


/*IE6 fixes for LeftNav- adopted from Small Business Home page 09/26/07*/
*+html .res-landing-column-nav a {
	padding-bottom: 11px;
	padding-top: 11px;
}

* html .res-landing-column-nav a {
	padding-top: 11px;
	padding-bottom: 11px;
	margin-bottom: -12px;
}

* html .res-landing-column-nav a.on {
	padding-top: 11px;
	padding-bottom: 11px;
	margin-bottom: -12px;
}

/*LightBox Effects for Image Enlargements*/
#clickHereToEnlarge {background:url('../images/enlargePhotoButton.gif') left no-repeat; margin-left:190px; padding-top:5px; width:105px;}
#clickHereToEnlarge a {display:block; width:105px; height:20px;}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url('../images/blank.gif') no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background:url('../images/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url('../images/nextlabel.gif') right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
	

/*Networx Calendar styles*/

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #317082;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:250px;	/* Width of tooltip content */
	height:auto;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}


div#nifty{ margin: 0 0%;background: #E7EFFF}
div#deta {padding:15px;}
.nifty h4 { color: #000; font-size: 13px; margin-bottom: 0px; margin-top: 10px;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #E7EFFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

