@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;background-image:url(../images/bg.gif);background-repeat:repeat;height:auto;margin-top:0px;}

h1{font-size:16px;font-weight:bold; color:#333333;}
h2{font-size:12px;font-weight:bold;}
h3{font-size:14px;color: #FFFFFF;letter-spacing:.1em;}
h4{color:#3F6932;font-size:18px; margin-bottom:10px;}
h5{color:#333333;font-size:12px; margin:0px 0px 5px 220px;  font-weight:bold;}
h6{margin:0px 0px 0px 220px;}
h6 a, h6 a:visited{color:#333333;font-size:12px;font-weight:bold;text-decoration:underline;}

p{font-size:11px;padding-top: 3px; margin-bottom:1em; color:#333333;}

td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;font-size:10px;}
td img {display: block;}

img {border:0px;display:block;}

a:focus, a:hover, a:active {outline:none;}
	
a, a:visited{color:#FF6600;text-decoration:none;}	
a:hover{text-decoration:underline;}

/* ---------- begin header ---------- */

#container{width:816px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}
#topbdr{width:816px; height:13px; background-image:url(../images/header/top_brdr.jpg); background-repeat:no-repeat;}
#hslant{width:341px; height:25px; background-image:url(../images/header/hslant.gif); background-repeat:no-repeat;}
#hslant2{width:434px; height:25px; background-image:url(../images/header/hslant2.gif); background-repeat:no-repeat;}

#orbislinks{list-style:none;background-repeat:no-repeat; height:25px; width:807px; margin-left:9px;}
#orbislinks li{float:left; height:25px; position:relative;}
#orbislinks a{display:block; height:25px; font-size:10px; overflow:hidden;}
#orbislinks a:hover{text-decoration:none;}
#orbislinks span{position:absolute; height:25px;}

#osol a{width:96px;}
#oi a{width:93px;}
#ov a{width:81px;}
#pl a{width:93px;}

#og a{width:83px;}
#osec a{width:92px;}

#osol span{background-image:url(../images/header/orbissol.gif); width:96px;}
#oi span{background-image:url(../images/header/orbisint_col.gif);width:93px;}
#ov span{background-image:url(../images/header/orbisvoice.gif);width:81px;}
#pl span{background-image:url(../images/header/orbisprlg.gif);width:93px;}

#og span{background-image:url(../images/header/orbisgear.gif);width:83px;}
#osec span{background-image:url(../images/header/orbissec.gif);width:92px;}

#osol span a:hover{background-image:url(../images/header/orbissol_col.gif);}
#ov span a:hover{background-image:url(../images/header/orbisvoice_col.gif);width:81px;}
#pl span a:hover{background-image:url(../images/header/orbisprlg_col.gif);}

#og span a:hover{background-image:url(../images/header/orbisgear_col.gif);}
#osec span a:hover{background-image:url(../images/header/orbissec_col.gif);}

#header_bdr{background-image:url(../images/cntr_brdr.jpg);background-repeat:repeat-y;}
#header_ins{margin:0px 9px 0px 9px;background-image:url(../images/header/bg_orange.jpg); background-repeat:repeat; background-color:#f8981d;}

#nav{list-style:none; font-size:12px; color:#FFFFFF; height:73px;}
#nav a{color:#FFFFFF;}
#nav li{float:left; position:relative;}
#logo{margin:0px 83px 0px 25px; font-size:16px; font-weight:bold;}
#logo a{width:178px; height:73px; overflow:hidden; display:block;}
#logo span{background-image:url(../images/header/orbislogo.gif); width:178px; height:73px; position:absolute;}

.sct{height:24px; margin-top:49px;}
.sct a{display:block; height:24px; overflow:hidden;}
#btn1 a{width:81px;}
#btn2 a{width:113px;}
#btn3 a{width:124px;}
#btn4 a{width:111px;}
#btn5 a{width:80px;}

#btn1 span{background-image:url(../images/header/webdesign.gif); width:81px; position:absolute;}
#btn2 span{background-image:url(../images/header/emailmark.gif); width:113px; position:absolute;}
#btn3 span{background-image:url(../images/header/branding.gif); width:124px; position:absolute;}
#btn4 span{background-image:url(../images/header/internet.gif); width:111px; position:absolute;}
#btn5 span{background-image:url(../images/header/contactus.gif); width:80px; position:absolute;}

/* ---------- content styles ---------- */

#center{background-image:url(../images/cntr_brdr.jpg);background-repeat:repeat-y;background-color:#FFFFFF; padding:20px 9px 0px 0px;}

#leftnav{float: left;width:169px;height:291px;margin: 0px 15px 20px 30px;background:url(../images/leftnavbg.jpg) 0px 0px no-repeat;background-color:#f8981d;color:#FFFFFF;}
#leftnav p{padding-left:15px;padding-top:10px;color:#FFFFFF;font-size:12px;font-weight:bold;}
#links{padding-left:15px;padding-top:15px;color:#FFFFFF;font-size:12px;font-weight:bold; list-style:none;}
#links li{margin-bottom:8px;}
#links .indent{font-weight:normal; margin-left:10px;}
#leftnav a, #leftnav a:visited{color:#FFFFFF;text-decoration:none;}
#leftnav a:hover{color:#FFFFFF;text-decoration:underline;}
	
#content{margin-left: 225px;margin-bottom:20px;padding-right:26px;}	
#content ul{margin-left:20px; color:#333333; margin-bottom:20px;}
#content li{font-size:11px; margin-left:10px; padding-bottom:3px;}
#content td{padding:3px;}

.hline{width:555px; height:3px; background-image:url(../images/hline.gif); background-repeat:no-repeat; margin-bottom:7px;}

#portfolio{margin-top:15px;}
#portfolio p{margin-left:220px;}
#portfolio ul{margin-left:230px; margin-top:0px;}
.dotline2{border-bottom:#666666 1px dotted; margin:20px 0px 20px 0px;}
.dotline{border-bottom:#666666 1px dotted; margin:0px 0px 20px 0px; clear:both;}
.ws{float:left; margin:0px 0px 10px 0px;}
.portimg{width:200px; float:left; margin-bottom:20px;}
.portimg img{width:200px; margin-bottom:10px;}
.portimg a{font-size:11px;}
.phl a{color:#333333;font-size:12px; margin:0px 0px 0px 220px; font-weight:bold;text-decoration:underline;}

	
#footer{background:url(../images/header/bg_orange.jpg) repeat;background-color:#f8981d;color:#FFFFFF;font-size:10px;text-align:center;
			width:782px;margin:20px 0px 0px 9px;padding:8px;clear:both;}
#footer a, #footer a:visited{color:#FFFFFF;}

#legal{background-color:#FFFFFF; font-size:9px; color: #999999; padding:5px; margin-left:9px; width:782px;}
#legal a, #legal a:visited{color:#999999;}

#btm_bdr{width:816px; height:7px; background-image:url(../images/bottom_brdr.jpg); background-repeat:no-repeat;}

/* ---------- home page styles ---------- */

#homeleft{margin:20px 275px 0px 29px;}
#homeleft p{font-size:12px;}

#homeright{float:right;width:250px;}

#emailaccess{width:250px;height:227px;margin-left:0px;background-image:url(../images/emailbox_blank.jpg); background-repeat:no-repeat;}

.hl_ourproducts{background-color: #3F6932; color:#FFFFFF; font-weight:bold; font-size:12px; padding:10px; margin-top:20px; text-align:center;}
#ourproducts{width:250px; list-style:none; margin-bottom:20px;}
#ourproducts li{padding:12px 0px 0px 15px; text-align:center; border-bottom:#666666 1px solid; display:block;height:26px; margin:3px 0px 3px 0px;}
#ourproducts a{ font-size:12px; font-weight:bold; display:block; height:32px; color:#333333;}

#peapod{margin-left:9px;}