
/*------ Sitewide CSS ------ */
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
a img {border:none;}

#site_container {width:900px; margin:0 auto 50px auto;}

#header {height:75px; margin:0;}
#header_logo {float:left; margin-top:10px;}
#header_tagline {float:right;}

#nav {background-image:url(images/nav_bg.jpg); background-repeat:repeat-x; height:30px; width:900px; border:1px solid #666; margin: 10px 0 0 0;}
#nav_item {float:left; width:101px; height:22px; padding:8px 0 0 10px; border-right:1px solid #fff; color:#000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#nav_item_last {float:left; width:105px; height:22px; padding:8px 0 0 10px; color:#000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.dark_bg {background-color:#9aaa46;}
.current {color:#fff !important; text-decoration:none !important;}
#nav a {color:#000; text-decoration:none;}
#nav a:hover {color:#fff; text-decoration:underline;}

ul li {font-size:12px; font-weight:normal; line-height:22px; list-style:disc; margin-left:30px; color:#ff0000;}
ul li span {color:#000;}

a {cursor:default !important;}
a:hover {cursor:default !important;}

/*------ Home Page ------ */
#flash {width:900px; height:205px; border-left:1px solid #666; border-right:1px solid #666;}

#content_gradient {background-image:url(images/body_bg.jpg); background-repeat:repeat-x; width:900px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; min-height:450px;}
#content_left {float:left; width:420px; padding:0 10px 0 20px;}
#content_right {float:left; width:420px; padding:0 20px 0 10px;}
p.text {font-size:12px; font-weight:normal; line-height:22px;}

/*------ About Page ------ */
#content_gradient_2 {background-image:url(images/circutboard.jpg); background-repeat:no-repeat; background-position:top left; width:900px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; height:680px;}
#content_left_2 {float:left; width:240px; padding:0 10px 0 20px; margin-top:30px;}
#content_right_2 {float:left; width:580px; padding:0 10px 0 20px; border-left:1px solid #666; margin-top:30px;}

img.pushdown {padding-top:260px;}

/*------ Services Page ------ */
#content_gradient_3 {background-image:url(images/circutboard.jpg); background-repeat:no-repeat; background-position:top left; width:900px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; height:1570px;}
#content_left_3 {float:left; width:240px; padding:0 10px 0 20px; margin-top:30px; margin-bottom:30px;}
#content_right_3 {float:left; width:580px; padding:0 10px 0 20px; border-left:1px solid #666; margin-top:30px;}

#content_right_3 h2 {font-weight:bold; font-size:14px; color:#000;}

/*------ Industries Page ------ */
#content_gradient_4 {background-image:url(images/circutboard.jpg); background-repeat:no-repeat; background-position:top left; width:900px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; height:860px;}
#content_left_4 {float:left; width:240px; padding:0 10px 0 20px; margin-top:30px;}
#content_right_4 {float:left; width:580px; padding:0 10px 0 20px; border-left:1px solid #666; margin-top:30px;}

#content_right_4 h2 {font-weight:bold; font-size:14px; color:#000;}


/*------ Partners Page ------ */
#content_gradient_5 {background-image:url(images/circutboard.jpg); background-repeat:no-repeat; background-position:top left; width:900px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; height:500px;}
#content_left_5 {float:left; width:240px; padding:0 10px 0 20px; border-right:1px solid #666; margin-top:30px;}
#content_right_5 {float:left; width:580px; padding:0 10px 0 20px; margin-top:30px;}

#content_right_5 h2 {font-weight:bold; font-size:14px; color:#000;}

#content_right_5 a {text-decoration:underline; color:#666;}
#content_right_5 a:hover {text-decoration:none; color:#fff; background-color:#666; padding:1px 3px;}


/*------ Careers Page ------ */
#content_gradient_6 {background-image:url(images/circutboard.jpg); background-repeat:no-repeat; background-position:top left; width:900px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; height:780px;}
#content_left_6 {float:left; width:240px; padding:0 10px 0 20px; margin-top:30px;}
#content_right_6 {float:left; width:580px; padding:0 10px 0 20px; border-left:1px solid #666; margin-top:30px;}

#content_right_6 h2 {font-weight:bold; font-size:14px; color:#000;}

#content_right_6 a {text-decoration:underline; color:#666;}
#content_right_6 a:hover {text-decoration:none; color:#fff; background-color:#666; padding:1px 3px;}


/*------ News Page ------ */
#content_gradient_7 {background-image:url(images/circutboard.jpg); background-repeat:no-repeat; background-position:top left; width:900px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; height:500px;}
#content_left_7 {float:left; width:240px; padding:0 10px 0 20px; border-right:1px solid #666; margin-top:30px;}
#content_right_7 {float:left; width:580px; padding:0 10px 0 20px; margin-top:30px;}

#content_right_7 h2 {font-weight:bold; font-size:14px; color:#000;}

#content_right_7 a {text-decoration:underline; color:#666;}
#content_right_7 a:hover {text-decoration:none; color:#fff; background-color:#666; padding:1px 3px;}


/*------ Contact Page ------ */
#content_gradient_8 {background-image:url(images/circutboard.jpg); background-repeat:no-repeat; background-position:top left; width:900px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; height:910px;}
#content_left_8 {float:left; width:240px; padding:0 10px 410px 20px; border-right:1px solid #666; margin-top:30px;}
#content_right_8 {float:left; width:580px; padding:0 10px 0 20px; margin-top:30px;}

#content_right_8 h2 {font-weight:bold; font-size:14px; color:#000;}

#content_right_8 a {text-decoration:underline; color:#666;}
#content_right_8 a:hover {text-decoration:none; color:#fff; background-color:#666; padding:1px 3px;}

