/******************** Changes Style Sheet ********************/
/******************** Updated 09/08 ********************/
/******************** Page Structure ********************/

html { }

body{
font-family: Arial, Verdana, Helvetica, sans serif;
	font-size: 14px;
	color: #404040;
	margin: 0;
	padding: 0;
	line-height: 18px;
		background: #d5e9f4 url('images/bg.gif') top left repeat-x;
}

a, a:visited {text-decoration: none; color: #000071;  }
a:hover {color: #a21204;}

h1, h3 {font-family: Arial, Verdana, Helvetica, sans serif; font-weight: 500;}
h2, h4, h5, h6 {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-weight: 500;}

b {font-size: 18px; color: #000071;}
strong {font-weight: 500; color: #040404; }

td {padding: 4px; padding-left: 8px; padding-right: 8px;}
td.links_on {background: #bcc9e1; }
td.links_on a {text-decoration: underline;}

#top-container{
width:900px;
margin: 0px auto; 
padding:0;
background: #fff url('images/address.gif') right top no-repeat;
border: 20px solid #fff;
border-bottom: 0px solid #fff;

}

#header {margin: 0; margin-bottom: 20px; padding: 0; float: left; width: 900px; }

img.header {margin: 0; padding: 0; float: left; margin-top: 0px;}

#header h1 {color: #526da6; font-size: 16px; line-height: 22px; font-weight: 500; padding: 0; margin: 0; margin-top: 80px; margin-bottom: 12px; text-align: left;}


/* NAVIGATION */
ul#mainNav {
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
	width: 900px;
	border-bottom: 12px solid #000071;
}

#mainNav li {
display: inline;
margin: 0;
padding: 0;
	float: left;
	border-right: 1px solid #000071;
	
}

#mainNav li.last {
	float: left;
	border-right: 0px solid #000071;
	
}

#mainNav a {
	text-decoration: none;
	color: #000071;
	font-size: 14px;
	text-transform: capitalize;
	padding: 8px 20px 8px 20px;
display: inline-block;
}

#mainNav a:hover {
	background: #fff;
	color: #d91902;
	
}

/* NAVIGATION IE 6*/
*html ul#mainNav {
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
	width: 900px;
	border-bottom: 12px solid #000071;
}

*html #mainNav li {
display: inline;
margin: 0;
padding: 0;
padding-bottom: 0px; 
	float: left;
		border-right: 1px solid #000071;
	
}

*html #mainNav li.last {
	float: left;
	border-right: 0px solid #000071;
	
}

*html #mainNav a {
	text-decoration: none;
	color: #000071;
	font-size: 14px;
	text-transform: capitalize;
	padding: 8px 8px 8px 8px;
border-right: 0px solid #000071;
}

*html #mainNav a:hover {
	background: #fff;
	color: #d91902;
	
}


/* styles for the "you are here" buttons */
#home #mainNav a#homeLink,
#about #mainNav #aboutLink,
#services #mainNav a#servicesLink,
#health #mainNav a#healthLink,
#client #mainNav #clientLink,
#test #mainNav a#testLink,
#gallery #mainNav #galleryLink,
#news #mainNav #newsLink,
#contact #mainNav a#contactLink {
		background: #000071; color: #fff;
}

#home #mainNav a#homeLink:hover,
#about #mainNav #aboutLink:hover,
#services #mainNav a#servicesLink:hover,
#health #mainNav a#healthLink:hover,
#client #mainNav #clientLink:hover,
#test #mainNav a#testLink:hover,
#gallery #mainNav #galleryLink:hover,
#contact #mainNav a#contactLink:hover {
	color: #bcc9e1;
}

/* IE Fixes */

/* force hover on entire width of  link */
* html #mainNav a {
	height: 1px;
}

/* Home Page */

#image {margin: 0; padding: 0; float: left; width: 398px; margin-bottom: 1px; margin-right: 1px;}
#image2 {float: left; width: 250px; margin: 0; margin-bottom: 1px; margin-right: 1px; padding: 0;}
#body-container {float: left; width: 900px; }

#top_box {margin: 0; padding: 0; float: left; width: 250px; background: #d91902 url('images/tb.gif') top left repeat-x; min-height: 218px; text-align: center;}
#top_box h2 {color: #ededed; margin: 0; padding: 5px; padding-top: 10px;  padding-bottom: 10px; font-size: 24px; line-height: 30px; }
#top_box p {margin: 0; padding: 5px; padding-bottom: 10px; color: #fff; font-size: 18px; line-height: 24px; }
#top_box p b {color: #ebebeb; font-size: 24px; line-height: 28px; letter-spacing:1.5px;}

#main_body {float: left; width: 630px; margin: 0; margin-top: 16px; padding: 0; margin-right: 20px; background: #fff url('images/body_bg.gif') left top no-repeat; }

#main_body h2 { margin: 0;  text-align: left; padding-top: 12px; padding-left: 10px; color: #000071; font-size: 20px; line-height: 24px; }
#main_body p {text-align: justify; padding: 10px; padding-top: 0; padding-bottom: 0; }
#main_body p.center {text-align: center; margin: 0; padding: 0;}
img.main_body {margin: 15px; float: left; width: 278px; border: 1px solid #c0c0c0; padding: 2px;}

img.clients {margin: 7px; padding: 0; margin-top: 0px; margin-bottom: 2px;}


#right_col {float: left; width: 250px; margin: 0; padding: 0; text-align: center;}
#right_col h4 {margin: 0; padding: 4px; line-height: 22px; font-size: 16px; color: #fff; border: 1px solid #c0c0c0; border-bottom: 0; text-align: left;}
#right_col h4.red {background: url(images/menu_bg.gif) top center no-repeat;}
#right_col h4.blue {background: #000071;}
#right_col p {border: 1px solid #c0c0c0; border-top: 0; text-align: center; margin: 0; padding: 10px; padding-top: 0; font-size: 12px; margin-bottom: 10px; }
#right_col p.test {border-bottom: 0; margin: 0; text-align: justify; padding: 5px; font-size:13px;}
#right_col p.author {text-align: right; font-size: 12px;}


#col1 {float: left; width: 305px; margin: 0; margin-top: 8px; margin-right: 20px; padding: 0;background: #fff url('images/col_bg.gif') left top no-repeat; }
#col1 h4 {margin: 0px; padding: 10px; padding-top: 8px; line-height: 22px; font-size: 16px; color: #000071; text-align: left;}
#col1 p {text-align: center; padding: 0; margin: 0;}
#col2 {float: left; width: 305px; margin: 0;  margin-top: 8px;  padding: 0;background: #fff url('images/col_bg.gif') left top no-repeat;}
#col2 h4 {margin: 0px; padding: 10px; padding-top: 8px; line-height: 22px; font-size: 16px; color: #000071; text-align: left;}
#col2 p {margin: 0; padding: 0; }
#col2 p.test {padding-left: 25px; padding-right: 25px; margin-top: 0px;  background: url(images/quototopa.png) top left no-repeat;}
#col2 p.author {padding-left: 25px; padding-right: 25px; text-align: right; font-size: 12px;background: url(images/quotobottoma.gif) bottom right no-repeat;}


/* other Pages */

#main_body2 {float: left; width: 450px; margin: 0; padding: 0; margin-right: 20px; margin-top: 16px;}
*html #main_body2 {margin-right: 15px;}


#main_body2 h4 {background: #fff; margin: 0;   padding: 0; color: #000071; font-size: 14px; line-height: 20px; text-transform: uppercase; }
#main_body2 h5 {background: #fff; margin: 0; margin-bottom: 6px; padding: 0; padding-left: 10px; color: #000071; font-size: 14px; line-height: 20px; text-transform: uppercase; }
#main_body2 h6 {background: #fff; margin: 0; margin-top: 10px; margin-bottom: 6px; padding: 0; padding-left: 10px; color: #000071; font-size: 14px; line-height: 20px; text-transform: uppercase; }
#main_body2 p {text-align: justify; margin: 0; padding: 0px; padding-bottom: 8px; }
#main_body2 p.date { font-size: 10px; text-transform: uppercase; margin: 0; padding: 0; line-height: 14px; padding-bottom: 4px; }
#main_body2 p.news { margin: 0; padding: 0; margin-bottom: 10px;  }

#main_body2 p.test { padding: 0; padding-left: 35px; padding-right: 35px; margin: 0; margin-right: 10px; margin-left: 10px; background: url(images/quototop.gif) top left no-repeat;}
#main_body2 p.author {padding: 0; padding-left: 35px; padding-right: 35px; margin: 0; margin-right: 10px; margin-left: 10px; background: url(images/quotobottom.gif) bottom right no-repeat;  text-align: right; font-size: 12px; line-height: 26px;}
#main_body2 p.center {text-align: center; margin: 0; padding: 0;}
#main_body2 p.left {text-align: right; margin-top: 10px;}



img.main_bod {border: 1px solid #c0c0c0; margin: 4px; padding: 0}
img.gallery {border: 1px solid #c0c0c0; margin: 0; margin-left: 5px; padding: 0}
img.clients2 {float: left; width: 150px; margin-left: 30px; margin-right: 30px;  padding: 0; }

#left_col {float:left; width: 160px; margin: 0; padding: 0; margin-top: 16px; margin-right: 20px;}
#left_col h2 {background: #d91902; color: #fff; font-size: 16px; margin: 0; padding: 2px; padding-left: 6px;}

*html #left_col {margin-right: 15px;}

#right_col2 {float: left; width: 250px; margin: 0; margin-right: 0px; margin-top: 16px; padding: 0; text-align: center;}
#right_col2 h4 {margin: 0px; padding: 6px; line-height: 22px; font-size: 16px; color: #000071; text-align: left;}
#right_col2 h4.red { border-bottom: 0px solid #; }
#right_col2 h4.blue {color: #000071; border-bottom: 1px solid #e45e50; }

#clients {border: 0px solid #c0c0c0; background: url(images/menu_bg.gif) top center no-repeat; margin: 0; padding: 0; margin-bottom: 18px;}

#right_col2 p {text-align: center; margin: 0; padding: 10px; padding-top: 0; padding-bottom: 0;  font-size: 12px; margin-bottom: 8px; }
#right_col2 p.test {text-align: justify; padding-left: 25px; padding-right: 25px; margin-top: 0px;  background: url(images/quototopa.png) top left no-repeat;}
#right_col2 p.author {text-align: justify; padding-left: 25px; padding-right: 25px; text-align: right; font-size: 12px;background: url(images/quotobottoma.gif) bottom right no-repeat;}
#right_col2 p.clients {margin-top: 12px;}
img.right_col2 {margin: 0px; margin-bottom: 12px; width: 248px; border: 1px solid #c0c0c0;}


#box {width: 220px; margin: 0; padding: 0; float: left; }
#box1 {width: 220px; margin: 0; padding: 0; float: left; }

#footer {clear: both; float: left; width: 900px; margin: 0; margin-top: 30px; border-top: 1px solid #000071; color: #808080;}

#footer ul {
	margin: 0;
	margin-bottom: 30px;
	padding: 0;
	padding-top: 10px;
	list-style: none;
	float: left;
	width: 900px;
	}

#footer li {
	float: left;
	border-right: 1px solid #c0c0c0;
	
}

#footer li.last {
	float: left;
	border-right: 0px solid #000071;
	
}

#footer ul a {
	text-decoration: none;
	color: #606060;
	font-size: 12px;
	text-transform: capitalize;
	display: block;
	padding: 2px 10px 2px 10px;
	
}

#footer ul a:hover {
	background: #fff;
	color: #d91902;
	
}

/* styles for the "you are here" buttons */
#home #footer a#homeLink,
#about #footer #aboutLink,
#services #footer a#servicesLink,
#health #footer a#healthLink,
#client #footer #clientLink,
#test #footer a#testLink,
#gallery #footer #galleryLink,
#contact #footer a#contactLink {
		color: #a21204;
}

#home #footer a#homeLink:hover,
#about #footer #aboutLink:hover,
#services #footer a#servicesLink:hover,
#health #footer a#healthLink:hover,
#client #footer #clientLink:hover,
#test #footer a#testLink:hover,
#gallery #footer #galleryLink:hover,
#contact #footer a#contactLink:hover {
	color: #a21204;
}

#footer p {margin: 0; padding: 0; font-size: 12px; color: #606060;}
#footer p.center {margin-bottom: 12px; text-align: center; }

img.footer {float: right;}

a.footer:link, a.footer:visited {padding: 0; margin: 0; color: #606060;}
a.footer:hover {padding: 0; margin: 0;}
