html, body{
	margin:0px;	padding:0px;
	background-image:url(../images/bg.jpg);
}
h1, h2, h3, h4, h5, h6, p, form {
	margin:0px;	padding:0px;
}
img {
	border:0px;
}
#wrapper {
	width:100%;	height:100%; float:left;
}
#container {
	width:1002px; margin:60px auto;
	background-color:#ffffff; background-image:url(../images/bg_container.jpg); background-repeat:repeat-x;	background-position:top;
}

#outer_div{
	margin-left:auto; margin-right:auto; width:1002px;	position:relative;
}

/********** Header ************/

#header {
	width:960px; height:111px; float:left; margin:4px 0px 0px 20px; _display:inline;
	background-image:url(../images/img_header.jpg);	background-repeat:no-repeat; background-position:topleft;
}
#header h1 {
	padding:21px 0px 0px 21px;
}

/********** Navigation Bar ************/

#navbar {
	width:960px; height:42px; float:left; margin:0px 0px 0px 20px; _display:inline;	
}
#navleft {
	width:6px; height:42px; float:left;	
	background-image:url(../images/left_navcrnr.jpg); background-repeat:no-repeat; background-position:topleft;
}
#navcnt {
	width:948px; height:42px; float:left;
	background-image:url(../images/bg_navbar.jpg); background-repeat:repeat-x; background-position:top;	
}
#navcnt ul {
	margin:0px; padding:0px; 
}
#navcnt ul li {
	float:left; padding:13px 16px 0px 16px; list-style-type:none; height:42px; _height:31px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff;
	background-image:url(../images/lnk_seperator.gif); background-repeat:no-repeat; background-position:top right;
}
#navcnt ul li a {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;
}
#navcnt ul li a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffcc; text-decoration:none;
}
#navright {
	width:6px; height:42px; float:left;
	background-image:url(../images/right_navcrnr.jpg); background-repeat:no-repeat; background-position:left top;
}

/********** Left Column ************/

#leftcnt {
	width:703px; clear:both; float:left; margin:13px 0px 0px 20px; _display:inline;
}
#homevisual img {
	border:1px solid #ddd5bc;
}
#advocayfor {
	width:701px; height:104px; clear:both; float:left; margin:3px 0px 0px 0px; _display:inline; border:1px solid #9d9377; background-color:#2c4562;
	background-image:url(../images/bg_advocacy.gif); background-repeat:repeat-x; background-position:bottom;
}
#advocayfor ul{
	margin:0px; padding:18px 0px 0px 28px;	
}
#advocayfor ul li{
	margin:0px; padding:0px 30px 0px 0px; list-style-type:none; float:left; vertical-align:middle;	
}
#ourservices {
	width:701px; clear:both; float:left; margin:7px 0px 0px 0px; _display:inline; border:1px solid #d1cab6;
}
#ourservices h3 {
	background-image:url(../images/bg_title.gif); background-repeat:repeat-x; height:23px; padding:10px 0px 0px 23px;
	font-family:"Trebuchet MS"; font-size:16px; color:#646464; font-weight:bold;
}
#ourservices ul {
	margin:0px; padding:20px 0px 10px 23px;
}
#ourservices ul li{
	margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6654; font-weight:normal;
	list-style-type:none; background-image:url(../images/bul_services.gif); background-repeat:no-repeat; background-position:left 8px; padding:0px 0px 0px 10px;
	line-height:20px;
}
#ourservices h6 {
	clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6654; font-weight:normal; padding:0px 0px 23px 23px;
}
#ourservices h6 a {
	clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6654; font-weight:normal; text-decoration:underline;
}
#ourservices h6 a:hover {
	clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6654; font-weight:normal; text-decoration:none;
}
#ourservices p {
	clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6654; font-weight:normal; padding:20px 42px 10px 23px; line-height:18px;
}
#ourservices p a {
	clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6654; font-weight:normal; text-decoration:underline;
}
#ourservices p a:hover {
	clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6654; font-weight:normal; text-decoration:none;
}

/********** Right Column ************/

#rightcnt {
	width:253px; float:right; margin:13px 22px 0px 0px; _display:inline;
}
#vision {
	float:left; width:251px; height:159px; border:1px solid #c8ced2; background-color:#595757; background-repeat:repeat-x; background-position:top;
}
#vision h3 {
	height:25px; background-color:#6e6e6e; padding:10px 0px 0px 19px;
}
#vision p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bbbbbb; font-weight:bold; text-decoration:none; line-height:15px; padding:17px 10px 10px 10px;
}
#news {
	clear:both; float:left; width:251px; height:183px; margin:6px 0px 0px 0px; border:1px solid #c8ced2; background-color:#325268; background-image:url(../images/bg_news.jpg); background-repeat:repeat-x; background-position:bottom;
}
#news h3 {
	height:25px; background-color:#325267; padding:10px 0px 0px 19px;
}
#news p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bbb4a2; font-weight:normal; text-decoration:none; line-height:14px; padding:15px 19px 6px 19px;
}
#news p a {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bbb4a2; font-weight:normal; text-decoration:underline;
}
#news p a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bbb4a2; font-weight:normal; text-decoration:none;
}
#practicearea {
	clear:both; float:left; width:251px; height:88px; margin:10px 0px 0px 0px; border:1px solid #b2bdc6; background-color:#f1f3f5; background-image:url(../images/bg_practicearea.jpg); background-repeat:repeat-x; background-position:bottom;
}
#practicearea h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#83939e; font-weight:bold; text-decoration:none; padding:19px 0px 0px 17px;
}
#practicearea p {
	padding:15px 0px 0px 17px;
}
.practicearea_combo {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6654; font-weight:normal; text-decoration:none; width:155px;
}
#quickcontact {
	clear:both; float:left; width:251px; margin:6px 0px 0px 0px; border:1px solid #c1c5a8; background-color:#d5d9bd; background-image:url(../images/bg_qcontact.jpg); background-repeat:repeat-x; background-position:top;
}
#quickcontact p {
	padding:13px 0px 0px 17px;
}

#quickcontact td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

table#signup {margin: 10px 0 0 15px;}


/********** Bottom ************/

#bottom {
	width:960px; float:left; margin:18px 0px 0px 20px; _display:inline; border-top:2px solid #b9922f;
}
#bottom p {
	float:left; padding:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#736b59; font-weight:normal;		
}
#bottom h6 {
	float:right; padding:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#736b59; font-weight:normal; text-decoration:none;	 
}
#bottom h6 a {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#736b59; font-weight:normal; text-decoration:underline;	
}
#bottom h6 a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#736b59; font-weight:normal; text-decoration:none;	
}

#spacer {
	clear:both !important;
}

/********** Innerpage ***************/

#slogan {
	width:701px; height:35px; float:left; margin:3px 0px 0px 0px; _display:inline; background-color:#2c4562;	
}
#slogan img {
	padding:10px 0px 0px 18px;
}
#solutions {
	clear:both; float:left; width:251px; height:159px; border:1px solid #c8ced2; background-image:url(../images/bg_vision.jpg); background-repeat:repeat-x; background-position:top; margin:8px 0px 0px 0px;
}
#solutions h3 {
	height:25px; background-color:#6e6e6e; padding:10px 0px 0px 19px;
}
#solutions p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bbbbbb; font-weight:bold; text-decoration:none; line-height:14px; padding:17px 19px 19px 19px;
}
#image{
	width:701px; height:234px; margin:7px 0px 0px 0px;
}

.drop_down{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#736b59; text-decoration:none;
}
.drop_down:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#736b59; text-decoration:none;
}
