html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, font, 
img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
html,body{background-color:#fff;}
body {
	line-height: 1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img{display:block;}
.center{margin:0 auto;}


/* Header
*************************/
#head{background:url(../images/head_bg.jpg) center top no-repeat; margin-bottom:4px;}
#inner{height:151px; width:915px; margin:0 auto; position:relative; left:11px;}
#logo{float:left; display:inline; width:248px; height:85px; margin:10px 0 19px;}
#strapline{float:right; display:inline; width:417px; height:23px; margin-top:55px; text-indent:-9999px; overflow:hidden;
background:url(../images/strapline.gif) 0 0 no-repeat;}

#mainmenu{clear:both;}
#mainmenu li{float:left; display:inline; background:top left no-repeat;}
#mainmenu li a{float:left; display:inline; height:37px; text-indent:-9999px; overflow:hidden;}
#mainmenu li a:hover,
#mainmenu li a.current{background:url(../images/mainmenu/arrow.gif) center bottom no-repeat;}

#mainmenu li.item1{background-image:url(../images/mainmenu/item_1.gif);}
#mainmenu li.item2{background-image:url(../images/mainmenu/item_2.gif);}
#mainmenu li.item3{background-image:url(../images/mainmenu/item_3.gif);}
#mainmenu li.item4{background-image:url(../images/mainmenu/item_4.gif);}
#mainmenu li.item5{background-image:url(../images/mainmenu/item_5.gif);}
#mainmenu li.item6{background-image:url(../images/mainmenu/item_6.gif);}
#mainmenu li.item1 a{width:97px;}
#mainmenu li.item2 a{width:139px;}
#mainmenu li.item3 a{width:175px;}
#mainmenu li.item4 a{width:114px;}
#mainmenu li.item5 a{width:194px;}
#mainmenu li.item6 a{width:119px;}

/* specific placement for first and last menu arrows */
#mainmenu li.item1 a.current,
#mainmenu li.item1 a:hover{background-position:36px bottom;} 
#mainmenu li.item6 a.current,
#mainmenu li.item6 a:hover{background-position:65px bottom;}
/*************************
Header */

/* Main Layout Divs
*************************/
#strip{}
#imagery{height:233px; width:960px; margin:0 auto;}
.home #strip{background:#1a3167 url(../images/bg_home.jpg) center top no-repeat;}
.home #imagery{height:462px; }
.company #strip{background:#014f70 url(../images/bg_company.jpg) center top no-repeat;}
.solutions #strip{background:#00213f url(../images/bg_solutions.jpg) center top no-repeat;}
.network #strip{background:#020401 url(../images/bg_network.jpg) center top no-repeat;}
.support #strip{background:#eeeeee url(../images/bg_support.jpg) center top no-repeat;}
.support #imageryOffset{margin-left:520px; height:233px; width:440px;}
.contact #strip{background:#eeeeee url(../images/bg_contact.jpg) center top no-repeat;}


#content_wrap {width:960px;  margin:0 auto; background:url(../images/globe.jpg) 508px 0 no-repeat;}
#content{float:left; width:680px; padding:27px 36px 0 34px; margin-bottom:15px; min-height:146px;}
#right{float:right; width:175px; padding:30px 35px 0 0; margin-bottom:15px;}
#footer{clear:both; margin:0 11px 0 34px; padding:25px 0 25px 150px; border-top:1px solid #dedede; height:25px;
background:url(../images/logo_sm.gif) 0 13px no-repeat;}
/*************************
Main Layout Divs */


/* Content Styling
*************************/
#content_wrap{font-size:0.75em; color:#585858; line-height:1.7;}
#content a,
#content a:link{color:#2f909c; text-decoration:underline;}
#content a:hover{text-decoration:none;}
#content p{margin-bottom:1.3em;}
#content strong{font-weight:bold; color:#25aae1;}
#content img{margin-bottom:1.3em;}

#content .fltImgLeft{float:left; margin:3px 20px 5px 0;}
#content .fltImgRight{float:left; margin:3px 0 5px 20px;}

#content ul{list-style-type:disc; list-style-position:inside;}
#content ul li{}

#content_wrap h1{display:none;}
#content_wrap h2,
#content_wrap .inline_h2{display:inline; font-weight:bold; color:#25aae1; border-bottom:1px dotted #25aae1;}
/*************************
Content Styling */


/* Client Zone
*************************/
#client_zone{}
#client_zone h3{width:115px; height:17px; margin-bottom:21px; background:url(../images/clientzone/heading.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}

#client_zone label{overflow:hidden; text-indent:-9999px; display:block;}
#client_zone label.txt_user{width:57px; height:7px; background:url(../images/clientzone/txt-username.gif) 0 0 no-repeat; margin-bottom:6px;}
#client_zone label.txt_pass{width:54px; height:17px; background:url(../images/clientzone/txt-password.gif) 0 0 no-repeat; margin:9px 0 3px;}

#client_zone .inputText{height:15px; border:1px solid #aeafb1; background:url(../images/input_bg.gif) top left repeat-x;
line-height:15px; padding:3px 3px; color:#585858; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; width:167px;}

#client_zone input.submitBut{margin-top:12px;}
/*************************
Client Zone */

/* Footer
*************************/
#footermenu{float:left; width:670px;}
#footermenu li{float:left; margin:1px 5px 0 0;}
#footermenu li a{float:left; color:#4597a0; font-size:0.92em; font-weight:bold; text-decoration:none;}
#footermenu li a:hover{color:#2a7881;}

a#top_anchor{float:right; color:#4597a0; white-space:nowrap; padding:0 0 0 18px; background:url(../images/top_arrow.gif) 0 4px no-repeat; text-decoration:none;}
a#top_anchor:hover{background-position:0 -46px;}
/*************************
Footer */



