#container_div { margin: 0 auto; width: 1000px; }

#header {
  background: #fff;
  position: absolute;
  top:0px;
  left:0px;
  width: 1000px;
  height: 77px;
  background-image: url(images/header.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
}
#headertext {
  position: absolute;
  top: 50px;
  left: 530px;

  height: 77px;
  color:#FFFFFF;
}
#leftspacer{
  background: #fff;
  position: absolute;
  top: 75px;
  left: 0px;
  width:  51px;
  height: 500px;
  background-image: url(images/graybackground.jpg);
  background-repeat:repeat-x;
}

#leftcol {
  background: #fff;
  position: absolute;
  top: 0px;
  left: 51px;
  width: 159px;
  height: 587px;
  background-image: url(images/leftcolumn.jpg);
  background-repeat:no-repeat;
}

#leftcolevents {
  position: absolute;
  top: 405px;
  left: 80px;
  width: 159px;
  height: 182px;
}


#rightcola {
  background: #fff;
  position: absolute;
  top: 100px;
  left : 835px;
  width: 138px;
  height: 250px;
  background-image: url(images/login_blank.jpg);
 }
 #rightcola_top {
  background: #fff;
  position: absolute;
  top: 77px;
  left : 834px;
  width: 138px;
  height: 250px;
  background-image: url(images/graybackground.jpg);
  background-repeat:repeat-x;  
}
#rightcolb {
  background: #fff;
  position: absolute;
  top: 345px;
  left : 834px;
  width: 138px;
  height: 250px;
  background-image: url(images/ourclients.jpg);
  background-repeat:no-repeat;
  
}

#rightcontainer {
  position: absolute;
  top: 420px;
  left : 851px;
  width: 135px;
  height: 135px;
}

#rightspacer {
  background: #fff;
  position: absolute;
  top: 77px;
  left : 971px;
  width:  30px;
  height: 500px;
  background-image: url(images/graybackground.jpg);
  background-repeat:repeat-x;
}

#leftcontent {
  background: #fff;
  position: absolute;
  top: 77px;
left: 210px;
  width: 300px;
  height: 250px;
  background-image: url(images/graybackground.jpg);
  background-repeat:repeat-x;
 }  
 
 #topbar {
  background: #fff;
  position: absolute;
  top: 77px;
left: 210px;
  width: 625px;
  height: 250px;
  background-image: url(images/graybackground.jpg);
  background-repeat:repeat-x;
 } 
 
#puzzle {
  background: #fff;
  position: absolute;
  top: 77px;
  left: 210px;
  width: 300px;
  height: 250px;
  
}
#content {
  background: #fff;
  position: absolute;
  top: 77px;
  left : 510px;
  width: 325px;
  height: 250px;
  background-image: url(images/graybackground.jpg);
  background-repeat:repeat-x;
}

#content2 {
  background: #fff;
  position: absolute;
  top: 345px;
  left : 208px;
  width: 625px;
  height: 250px;
  background-image: url(images/redcircleBG.jpg);
 
}

#contentFull {
  background: #fff;
  position: absolute;
  top: 137px;
left: 235px;
  width: 600px;
  height: 430px;
 } 

#footer {
 background: White;
 position:absolute;
 top: 600px;
 right:0px; 
 width: 1000px;
 height: 51px;
 font-family:Arial;
 font-size:8pt;
 color:Gray; 
 text-align: center;
 vertical-align: text-top;
 }
  

#textheading 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	}
	
	a:link {color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
	a:visited {color:#FFFFFF; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
	a:active {color:#FFFFFF; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
	a:hover {color:#FFFFFF; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
	a:focus {color:#FFFFFF; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

a:link.staff{
color:#333333;text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal}

a:hover.staff{
color:#333333; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;
}
a:visited.staff{
color:#333333; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;
}
a:active.staff{ text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;
color:#333333;
}
a:focus.staff{ text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#333333;
}
	
#textContactUsheading 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	padding-left:50px;
	
	}
#textContactUs
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#333333;
	padding-left:25px;
	
}

#text 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#333333;
}
#boldtext
{
  background-color:#3F7790;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-stretch:extra-expanded;
  color:#951D1E;
  display:block;
  }