@charset "utf-8";
/* CSS Document */

body { background: url(../images/body-bk.jpg) top left repeat-x #fff; }

#container { width: 912px; margin: 0 auto; background: url(../images/container-bk.gif) top left repeat-y; min-height: 873px; border-bottom: 8px solid #a3a383; padding-bottom: 15px;   }

#header { background: url(../images/header-bk.jpg) top left no-repeat; height: 165px; width: 912px; }
	form#login {
	width: 450px;
	position: relative;
	top: 15px;
	left: 530px;
	font: .75em Arial, Helvetica, sans-serif;
	color: #fff;
	margin-bottom: -20px;
}
	#logo { position: relative; left: 15px; top: 10px; margin-bottom: -122px; }
	p#phone_number {
	position: relative;
	top: 100px;
	left: 550px;
	color: #595959;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	width: 200px;
	margin: 0;
}
	ol#sub_nav { list-style: none; position: relative; left: 540px; top: 30px; }
		ol#sub_nav li#skipto { position: absolute; left: -2000px; }
		ol#sub_nav li a { display: inline; float: left; font: .687em Arial, Helvetica, sans-serif; border-right: 1px solid #e15613; padding: .4em; text-decoration: none; color: #595959;}
			ol#sub_nav li a:hover { color: #e15613; }
			ol#sub_nav li a.noborder { border: none; }
	p#latest_news { position: relative; top: 50px; left: 540px; color: #595959; font: .75em Arial, Helvetica, sans-serif; width: 250px; line-height: 1.5; clear: both; margin: 0;}
		p#latest_news strong { font-weight: bold; line-height: 1.5; }
		p#latest_news a { line-height: 1.5; }

#branding { background: url(../images/branding-bk.jpg) top left no-repeat; width: 911px; height: 270px; padding: 1px; }
	h1#branding_header  { font: bold 1em Arial, Helvetica, sans-serif; color: #6b6a4a; position: relative; left: 540px; top: -230px; width: 275px; clear: both; }
	p#branding_text { width: 285px; position: relative; left: 540px; top: -220px; font: bold .75em Arial, Helvetica, sans-serif; color: #707070; line-height: 2; margin: 0;}
	ol#navigation { background: url(../images/ol-nav-bk.gif) top left no-repeat; width: 191px; height: 270px; padding-left: 13px; padding-top: 20px; }
		ol#navigation li a { font: .75em Arial, Helvetica, sans-serif; color: #6b6a4a; padding: .2em .4em .2em 1.75em; display: block; text-decoration: none; height: 22px; }
			ol#navigation li a:hover { background: url(../images/nav-li-a-bk.gif) left top no-repeat; color: #e15613; }
				ol#navigation li#inquire a { text-transform: uppercase; color: #e15613; }
				
#contentbranding { width: 911px; padding: 0 1px; clear: both; overflow: auto; border-top: 1px solid #a3a381; margin-bottom: -700px; }
	#contentbranding h1 { font: bold 1em Arial, Helvetica, sans-serif; color: #6b6a4a; position: relative; left: 540px; top: -230px; width: 275px; }
	ol#navigation { background: url(../images/ol-nav-bk.gif) top left no-repeat; width: 191px; height: 270px; padding-left: 13px; padding-top: 20px; float: left;}
		ol#navigation li a { font: .75em Arial, Helvetica, sans-serif; color: #6b6a4a; padding: .2em .4em .2em 1.75em; display: block; text-decoration: none; height: 22px; }
			ol#navigation li a:hover { background: url(../images/nav-li-a-bk.gif) left top no-repeat; color: #e15613; }
				ol#navigation li#inquire a { text-transform: uppercase; color: #e15613; }
	#contentbranding img#branding_photo { position: relative; top: -20px; left: 0; clear: both; float: left; }
	#contentbranding p#branding_text { width: 175px; height: 230px; position: relative; left: 20px; top: 0px; font: .75em Arial, Helvetica, sans-serif; color: #707070; line-height: 2; margin: 0; clear: both; float: left; overflow: auto;}
#content {  }

#insidecontent {
	position: relative;
	left: 200px;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
	font-family: inherit;
	text-align: left;
}
	#insidecontent h1 {
	font: bold 1.125em Arial, Helvetica, sans-serif;
	color: #e3a246;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
	#insidecontent h2 {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #e3a246;
	font-family: Arial, Helvetica, sans-serif;
}
	#insidecontent h3 { font: bold .75em Arial, Helvetica, sans-serif; color: #595959; }
	#insidecontent p {
	font: .75em Arial, Helvetica, sans-serif;
	color: #707070;
	line-height: 1.5;
	margin: .75em auto;
	text-align: left;
}
	#insidecontent strong { font-weight: bold; }
	#insidecontent em { font-style: italic; }
	#insidecontent  ol { font: .75em Arial, Helvetica, sans-serif; color: #707070; margin: 10px 25px; list-style: decimal; }
		#insidecontent  ol li { display: list-item; line-height: 1.5; }
	#insidecontent  ul {
	font: .75em Arial, Helvetica, sans-serif;
	color: #707070;
	margin: 10px 25px;
	list-style: circle;
	font-family: Arial, Helvetica, sans-serif;
}
		#insidecontent  ul li { display: list-item; line-height: 1.5; }
	#insidecontent table {width: 400px;}
		#insidecontent tr { border: none;  }
		#insidecontent td.title { font: bold  Arial, Helvetica, sans-serif; color: #707070; line-height: ; margin: .75em auto; padding: .9em; }
		#insidecontent td.input { font: bold  Arial, Helvetica, sans-serif; color: #707070; }
		

ol#text_columns { overflow: auto; clear: both; width: 850px; margin-left: 20px;}
	ol#text_columns li { display: inline; float: left; width: 390px; margin: 1em; }	
		ol#text_columns li h2 { font: bold 1em Arial, Helvetica, sans-serif; color: #e3a246; }
		ol#text_columns li p { font: .75em Arial, Helvetica, sans-serif; color: #707070; line-height: 1.5; margin: .75em auto; }
		
ol#three_column_jump {
	background-color: #dee4ea;
	clear: both;
	overflow: auto;
	width: 890px;
	display: block;
	margin: 10px auto;
	text-align: left;
}
	ol#three_column_jump li {
	display: inline;
	float: left;
	width: 275px;
	margin: 10px;
	height: 232px;
	color: #CF6028;
}
		ol#three_column_jump li a { text-decoration: none;  color: #fff;}
		ol#three_column_jump li h2 { font: 1.125em Arial, Helvetica, sans-serif; text-align: center; padding: .5em;}
		ol#three_column_jump li p { font: .687em Arial, Helvetica, sans-serif; color: #707070; line-height: 1.5; margin: 10px 20px;}
		li#module1 { background: url(../images/global-ports-bk.jpg) top left no-repeat; }
		li#module2 { background: url(../images/tiered-ports-bk.jpg) top left no-repeat; }
		li#module3 { background: url(../images/per-user-bk.jpg) top left no-repeat; }
		li#module4 { background: url(../images/per-user-bk.jpg) top left no-repeat; }



#footer { width: 925px;  font: .687em Arial, Helvetica, sans-serif; color: #595959; margin: 10px auto; clear: both;} 
	p#privacy { margin-left: 20px; } 
	p#copyright { float: left; position: relative; left: 650px; top: -10px;}
.summary {
	text-align: left;
}

