/* CSS Document */
body { margin: 0; padding: 0; background:#000; font-family: Arial, Helvetica; font-size: 12px; color: #fff; text-align: center;}
html, body {height:100%;}

p, h1, h2, h3, table, tr, td, img {margin:0; padding:0; border:0;}
a, a:visited {color: #fff; text-decoration: none}
a:hover {color: #5b93c0; text-decoration: none;}
h1, h2, h3 {margin: 0; padding: 0;}
h1 {color: #fff; font-size: 18px; text-transform: uppercase;}
h2 {color: #5b93c0; font-size: 16px; padding: 0 0 10px 0;}
li {padding: 0 0 10px; 0;}
em {font-weight: bold;}
.b {font-weight: bold;}
.u {text-decoration:underline;}
.bu {font-weight: bold;text-decoration:underline;}
.i {font-style:italic;}

.divLtGrayBorder1px {border:1px solid #dfdfdf;}
.divLtGrayBorder3px {border:3px solid #dfdfdf;}

.transListImg14font ul {list-style:none;margin:0;padding:0;}
.transListImg14font li {line-height:20px; text-indent:0px; font-size:14px; font-weight:bold; list-style-position:inside; margin:0;padding:0;}
.transListImg14font li img {vertical-align:text-top;}

.XXXXXXtransListImg14font li {line-height:20px;text-indent:0px; font-size:115%; font-weight:bold; list-style-position:inside; margin:0px 0px 0px 1px;padding:0px 0px 0px 0px; list-style-image:url(../our_services/images/trans_li_orange_diamond_14px.jpg);vertical-align:text-top;}
.transListImg14font sup {position:relative;top:3px; text-indent:0px;font-size:115%;font-weight:bold;margin:0px 0px 0px -5px;padding:0px 0px 0px 0px;}

#overDiv table {width: 75px; background: #ef2b2c;}
#container {position: relative; top: 20px; margin: 0px auto; padding: 0; text-align: center; width: 950px; height: 640px; background-color:#000000;}

#header {position: relative; top: 0; left: 0; text-align: left;}
#header a {text-decoration:none; color:#c0c0c0;}
#header a:visited {text-decoration:none; color:#c0c0c0;}
#header a:hover {text-decoration:none; color:#5b93c0;}
#header .logo {float: left; position: relative; top: 0; bottom 20; left: 10px; border: 0;}
#header .logo img {border: 0;}
#header .icons {float: right; position: relative; top: 20px; right: 20px; border: 0;text-align: right; color:#c0c0c0;}
#header .icons img {padding: 0; vertical-align:middle;}

#content_body .home_tile {float: left; position: relative; top: 0; left: 12px; width: 220px; margin: 0 15px 0 0; xborder: 1px solid #fff;}
#content_body .home_tile img {border: 1px solid #fff;}
#content_body .home_tile h1 {color: #c0c0c0; font-size: 18px; margin-bottom:5px;}
#content_body .home_tile h1 a {text-decoration:none; color:#c0c0c0; margin-bottom:5px;}
#content_body .home_tile h1 a:visited {text-decoration:none; color:#c0c0c0;}
#content_body .home_tile h1 a:hover {text-decoration:none; color:#5b93c0;}

/* Services */
#content_body_services {margin: 0 auto; text-align: left; padding: 10px; width: 910px; height: 410px; background: #000; color: #e4e4e4; overflow: auto; }
#content_body_services h1 {color: #5b93c0; font-size: 25px;}
#content_body_services table {width: 100%; text-align: center; color: #5b93c0; text-transform: uppercase; font-weight: bold; padding: 15px 0 0 0; }
#content_body_services td {width: 25%; padding: 0 0 15px; 0;}
#content_body_services img {border: 1px solid #5b93c0; padding: 5px; margin: 3px;}
#content_body_services a, avisited {  color: #5b93c0; text-decoration: underline}
#content_body_services a:hover {  color: #003562; text-decoration: none;}
#second_nav_services {background: #8b0303; position: relative; top: 0; margin: 0 auto; padding: 5px 10px 0 10px; width: 910px; height: 20px; color: #fff; text-align: center; }
#second_nav_services ul {position: relative; top:0; right: 10px; padding: 0; margin: 0; list-style:none; display: inline; text-transform: uppercase;}
#second_nav_services li {display: inline; }
#second_nav_services li a {color:#fff; margin: 0 45px 0 45px;}
#second_nav_services li a:hover {color: #158e9a; text-decoration:none;}
#second_nav_services li a:active {color: #e2f5f9; text-decoration:none; border: 0;}

/* Company */
#content_body_company {margin: 0 auto; text-align: left; padding: 10px; width: 910px; height: 410px; background: #000; color: #e4e4e4; overflow: auto; }
#content_body_company h1 {color: #5b93c0; font-size: 25px;}
#content_body_company table {width: 600px; text-align: left; padding: 0 0 0 0; }
#content_body_company td {padding: 0 0 20px 0;}
#content_body_company img {border: 1px solid #5b93c0; padding: 5px; margin: 3px;}
#content_body_company a, avisited {  color: #5b93c0; text-decoration: underline}
#content_body_company a:hover {  color: #003562; text-decoration: none;}
#second_nav_company {background: #0273b5; position: relative; top: 0; margin: 0 auto; padding: 5px 10px 0 10px; width: 910px; height: 20px; color: #fff; text-align: center; }
#second_nav_company ul {position: relative; top:0; right: 10px; padding: 0; margin: 0; list-style:none; display: inline; text-transform: uppercase;}
#second_nav_company li {display: inline; }
#second_nav_company li a {color:#fff; margin: 0 45px 0 45px;}
#second_nav_company li a:hover {color: #ccc; text-decoration:none;}
#second_nav_company li a:active {color: #e2f5f9; text-decoration:none; border: 0;}

/* Clients */
#content_body_clients {margin: 0 auto; text-align: left; padding: 10px; width: 910px; height: 410px; background: #000; color: #e4e4e4; overflow: auto; }
#content_body_clients h1 {color: #5b93c0; font-size: 25px;}
#content_body_clients table {width: 100%; text-align: center; color: #5b93c0; text-transform: uppercase; font-weight: bold; padding: 15px 0 0 0; }
#content_body_clients td {width: 25%; padding: 0 0 15px; 0;}
#content_body_clients img {border: 1px solid #5b93c0; padding: 5px; margin: 3px;}
#content_body_clients a, avisited {  color: #5b93c0; text-decoration: underline}
#content_body_clients a:hover {  color: #003562; text-decoration: none;}
#second_nav_clients {background: #f4e100; position: relative; top: 0; margin: 0 auto; padding: 5px 10px 0 10px; width: 910px; height: 20px; color: #fff; text-align: center; }
#second_nav_clients ul {position: relative; top:0; right: 10px; padding: 0; margin: 0; list-style:none; display: inline; text-transform: uppercase;}
#second_nav_clients li {display: inline; }
#second_nav_clients li a {color:#003562; margin: 0 45px 0 45px;}
#second_nav_clients li a:hover {color: #fff; text-decoration:none;}
#second_nav_clients li a:active {color: #e2f5f9; text-decoration:none; border: 0;}

/* Events */
#content_body_events {margin: 0 auto; text-align: left; padding: 10px; width: 910px; height: 410px; background: #000; color: #e4e4e4; overflow: auto; }
#content_body_events h1 {color: #5b93c0; font-size: 25px;}
#content_body_events table {width: 600px; text-align: left; padding: 0 0 0 0; }
#content_body_events td {padding: 0 0 20px 0;}
#content_body_events img {border: 1px solid #5b93c0; padding: 5px; margin: 3px;}
#content_body_events a, avisited {  color: #5b93c0; text-decoration: underline}
#content_body_events a:hover {  color: #003562; text-decoration: none;}
#second_nav_events {background: #82c13d; position: relative; top: 0; margin: 0 auto; padding: 5px 10px 0 10px; width: 910px; height: 20px; color: #fff; text-align: center; }
#second_nav_events ul {position: relative; top:0; right: 10px; padding: 0; margin: 0; list-style:none; display: inline; text-transform: uppercase;}
#second_nav_events li {display: inline; }
#second_nav_events li a {color:#fff; margin: 0 45px 0 45px;}
#second_nav_events li a:hover {color: #158e9a; text-decoration:none;}
#second_nav_events li a:active {color: #e2f5f9; text-decoration:none; border: 0;}


/* RFP FORM */
#rfp h1 {color: #dd8741; text-transform: uppercase; font-size: 18px;margin: 0 0 0 5px;}
#rfp h2 {color: #fff; font-size: 12px; background: #e3f5ff url(/images/h2_background_img.jpg) top left no-repeat; line-height: 18px; padding: 0 0 0 5px; text-transform: uppercase;}
#rfp p {padding: 5px 0 0 5px;}
#rfp fieldset {margin: 0; padding: 0; text-align: left; border: 0;}
#rfp textarea {text-align: left; border: 1px solid #666;}
#rfp label {color: #666; text-align: left; font-style: bold; position: relative; top: 0; padding: 0 0 3px; 0;}
#rfp input, textarea {background:#fff; padding: 2px; width: 200px; margin: 0; color: #333; font-size: 12px; border: 1px solid #666;}
#rfp select {background:#fff; color: #333;font-size: 12px; padding: 2px; border: 1px solid #666;}
#rfp input:focus, textarea:focus {background:#5B93C0; color: #fff;}
#rfp .error {color:#e81c00; font-weight: bold;}
#rfp .required {font-size: 10px; color:#bc383c;}
#rfp .form  {float: left; position: relative; top: 0; left: 0; padding: 0 0 15px 15px;}
#rfp .smallterms  {font-size: 9px;}
#rfp .img { width: 85px;height: 20px; border: 0; margin: 0; padding: 0;}


/* Footer */
#footer { position: relative; top: 5px; margin: 0 auto; text-align: center; color: #fff; font-size: 12px;}
#footer .footer_left {float: left; position: relative; top: 10px; left: 10px; vertical-align:top;}
#footer .footer_left img {padding-right: 10px;}
#footer .footer_right {float: right; position: relative; top: 20px; padding-bottom:20px; right: 10px; text-align: right; color:#c0c0c0;}
#footer .footer_right a {text-decoration:none; color:#c0c0c0;}
#footer .footer_right a:visited {text-decoration:none; color:#c0c0c0;}
#footer .footer_right a:hover {text-decoration:none; color:#5b93c0;}
#footer p {padding: 5px 0 0 0}
#footer a, avisited {  color: #fff; text-decoration: none}
#footer a:hover {  color: #5b93c0; text-decoration: none;}
