
html {height:100%;}
body {background-color:#FFFFFF; color:#47465B; font-size:101%; font-family:Arial, Helvetica, sans-serif; height:100%; margin:0; padding:0; background-image: url(images/newbg.gif);
 background-attachment: scroll;
 background-repeat: repeat-x;
 background-position: 0px 0px ;}
 
img {border: 0}

div#position {width:1px; height:50%; margin-bottom:-456px; float:left;} /* half of container's height */
div#container {clear:left; margin:0 auto; padding-bottom:20px; text-align:left; width:900px; } /* puts container in front of distance */

div#wrapper {float:left; display:inline; margin:0px;}

.header {display:block; height:139px;}
.logo {padding-top: 29px}

.menu {font-size:0.63em; padding-left:89px; text-transform:uppercase; background-image:url("images/menusplit.gif");
background-position:top right;
background-repeat:no-repeat; }
.menu a {background-image:url("images/menusplit.gif");
background-position:0 0;
background-repeat:no-repeat;
color:#FFF;
display:inline;
line-height:35px;
padding:11px 10px;
text-decoration:none;}
.menu a:hover {text-decoration: underline;}

.divcontent {padding-left:89px; padding-top: 38px}

.content_left {float: left; width: 515px}

.content_right {float: right; width: 230px;}
.content_right img {margin-bottom: 10px}

.footer {clear: both; font-size:0.69em; line-height:1.8em; margin:auto; text-align:center; padding-top: 50px; padding-bottom: 50px}

.footer a {text-decoration: none; color:#47465B; display: inline; padding: 0 3px}
.footer a:visited {text-decoration: none; color:#47465B;}
.footer a:hover {text-decoration: underline; color: #1D4788;}
.footer a:active {text-decoration: none; color:#47465B;}

h1 {margin-top: 0}
h2 {}
h3 {color: #000; font-weight: normal; font-size: 1em; line-height:1.4em;}
h4 {margin-bottom: 0px}

p {font-size: 0.9em; line-height:1.4em;}

p.tmo {background: url(images/testimonial.gif) no-repeat scroll 0 0px; padding-left: 66px; height: 51px; display: block; padding-top: 3px}

ul {line-height:1.4em;}

a {color: #1D4788; text-decoration: underline}
a:hover {color: #1D4788; text-decoration: none}

.split {position:relative;
 width: 100%;
 border-bottom: 1px solid #DBDBDB;
 height: 1px;
 padding: 0px 0px 1em;}
 
.need {border-left: 2px solid #ff00cc}
 
 
.contact {clear:both; float:left; padding-bottom:2em; padding-left:89px; width:782px;}

.contact .content_left h2 {margin-top: 0px}

/* Old CSS 
A:link {font-family: verdana, arial; font-size: 11px; color: #1D4788; text-decoration: underline}
A:visited {font-family: verdana, arial; font-size: 11px; color: #1D4788; text-decoration: underline}
A:active {font-family: verdana, arial; font-size: 11px; color: #1D4788; text-decoration: underline}
A:hover {font-family: verdana, arial; font-size: 11px; color: #1D4788; text-decoration: none}*/



/*.main {font-family : Verdana; color : #47465B; font-size: 11px} 
.main2 {font-family : Verdana; color : #393578; font-size: 11px; font-weight: bold}


#divheadbg {
 position:absolute;
 top:0;
 left:0;
 width: 100%;
 height: 99px;
 background-image: url(images/headbg.gif);
 background-attachment: fixed;
 background-repeat: repeat;
 background-position: 0px 0px ;
 z-index:0}
 
#divmenubg {
 position:absolute;
 top:99;
 left:0;
 width: 100%;
 height: 27px;
 background-image: url(images/menubg.gif);
 background-repeat: repeat;
 background-position: 0px 0px ;
 z-index:0}
 
#divcontent {
 position:absolute;
 top:162;
 left:0;
 width: 100%;
 padding: 0px 0px 0px 0px;
 z-index:0}
 
#header {
 position:relative;
 width: 787px;
 height: 99px;
 background-image: url(images/logo.gif);
 background-repeat: no-repeat;
 background-position: 0px 21px ;
 z-index:1}
 
#menu {
 position:relative;
 width: 787px;
 height: 27px;
 z-index:1}
 
#content {
 position:relative;
 width: 787px;
 z-index:1}
 
#text {
 position:relative;
 width: 439px;
 z-index:1}

#divfooter {
 position:relative;
 width: 100%;
 padding: 20px 0px 20px 0px;
 z-index:0}
 
#footer {
 position:relative;
 top:0;
 left:25;
 width: 690px;
 border-style: solid;
 border-color: #DBDBDB;
 border-top-width: 1;
 border-left-width: 0;
 border-right-width: 0;
 border-bottom-width: 0;
 padding: 10px 0px 0px 0px;
 font-family : Verdana; 
 color : #A2A6AC; 
 font-size: 11px;
 z-index:1}
 

 
#imagespace {  
 position:relative;
 padding: 10px 10px 10px 0px;
 float: left;
 z-index:1}
 
#imagebor {
 position:relative;
 border-style: solid;
 border-color: #C9C9D8;
 border-top-width: 1;
 border-left-width: 1;
 border-right-width: 1;
 border-bottom-width: 1;
 padding: 5px 5px 5px 5px;
 z-index:1}*/

