/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
  	margin:0 auto;
	font-size:12px;
}

.container {
width:757px;
font:Arial, Helvetica, sans-serif;
}

.bg-tile {
width:100%;
height:100px;
background-image:url(../images/gradient.jpg);
background-repeat:repeat-y;
border-bottom:1px dotted;
}

.header {
position:relative;
width:100%;
float:left;
clear:both;
height:118;
background-image:url(../images/header-tile.gif);
background-repeat:repeat-x;
}

.block1 {
position:relative;
width:378px;
float:left;
clear:left;
font:Arial, Helvetica, sans-serif normal;
border-right:1px dotted;
}

.block2 {
position:relative;
width:379px;
float:left;
border-right:1px dotted;
}

.block3 {
position:relative;
width:555px;
float:left;
border-right:1px dotted;
border-top:1px dotted;
border-bottom:1px dotted;
}

.block4 {
position:relative;
width:203px;
float:left;
border-top:1px dotted;
border-right:1px dotted;
border-bottom:1px dotted;
background-image:url(../images/home3.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.block5 {
position:absolute;
top:118;
left:758;
width:250px;
height:574px;
float:left;
clear:none;
background-image:url(/images/gradient.jpg);
background-repeat:repeat-y;
}

.footer {
position:relative;
width:757px;
height:24;
float:left;
clear:left;
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-x;
border-right:1px dotted;
border-bottom:1px dotted;
}

.footer-home {
position:relative;
height:24;
float:left;
clear:left;
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-x;
}

.copyright {
position:relative;
width:757px;
float:left;
clear:both;
margin:0;
}
/* Start Menu */
#thicktabs{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: left;
color: black;
padding: 25px 25px; /*padding of tabs*/
text-decoration: none;
background: transparent url(../images/bluebg.gif) top right no-repeat;
border-right: 1px solid #FFFFFF;
font: bold 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #ffffff; /*left border style*/
border-right: 1px solid #FFFFFF;
font: bold 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #ffffff; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
font: bold 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#thicktabs li a:visited{
color: black;
font: bold 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#thicktabs li a:hover{
color: white;
background-image: url(../images/bluebgover.gif); /*background image swap on hover*/
}

</style>

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->
/* end menu*/




/* Start Header*/
div.Table_header {
	position:relative;
	height:118px;
}

div.header-01 {
	position:relative;
	left:0px;
	top:0px;
	width:757px;
	height:57px;
}

div.header-02 {
	position:absolute;
	left:234px;
	top:0px;
}

div.header-03 {
	position:absolute;
	left:234px;
	top:33px;
	width:526px;
	height:24px;
	background-color:#FFFFFF;
}

div.header-04 {
	position:absolute;
	left:0px;
	top:57px;
	width:760px;
	height:61px;
}

/* End Header */



div.body-container{
	position:relative;
	float:left;
	clear:right;
	width:529px;
	height:566px;
	background-color:#ffffff;
	border-right:1px dotted;
	
}

div.body-container-services{
	position:relative;
	float:left;
	clear:right;
	width:529px;
	height:1265px;
	background-color:#ffffff;
	border-right:1px dotted;
	
}



/* Begin Side Nav*/

.left-nav {width:228px; float:left; clear:none;}

div.Table_side_nav {
	position:relative;
	float:left;
	clear:left;
	width:228px;
	height:566px;
	background-color:#e4e4de;
}

div.Table_side_nav_02 {
	position:relative;
	float:left;
	clear:left;
	width:228px;
	height:366px;
	background-color:#e4e4de;
}

div.side-menus {
	position:relative;
	left:0px;
	float:left;
	clear:both;
	width:228px;
	background-color:#e4e4de;
	vertical-align:middle;
	font-size: smaller;
	color:#496483;
	margin-bottom:8px;
}

div.side-submenus {
	position:relative;
	left:0px;
	clear:both;
	float:left;
	width:201px;
	background-color:#e4e4de;
	list-style-image:url(../images/menu-bullet.gif);
	margin-left:0px;
	font-size: x-small;
	color:#496483;
}

div.side-nav-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:228px;
	height:5px;
	background-color:#e4e4de;
	vertical-align:middle;
}

div.side-nav-02 {
	position:relative;
	left:0px;
	float:left;
	width:26px;
	background-color:#e4e4de;
}

div.side-nav-03 {
	position:relative;
	width:202px;
	font-size:12px;
	float:left;
	background-color:#e4e4de;
	text-align:left;
	margin-bottom:5px;
}

div.side-nav-03: hover {
	font-size:18px;
	text-decoration:blink
}

div.side-nav-04 {
	position:relative;
	float:left;
	left:0px;
	width:228px;
	height:5px;
	background-image:url(../images/HR_bg.gif);
	background-repeat: repeat-x;
}


/*End Side Nav*/

/* Begin Font Styles*/
h1 {
	font-size: 125%;
	font-family:Arial, Helvetica, sans-serif;
	color:#6699CC;
	margin:0px;
	text-align: left;
	text-decoration:none;
} 

h2 {
	font-size: 102%;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0px;
	text-align:left;
	padding-top:3px;
} 
h3 {
	font-size: 75%;
	font-family:Arial, Helvetica, sans-serif;
	color:#0072bb;
	padding-top:2px;
	margin:0px;
	text-align: left;
} 

a.h3:link {color: #ffffff; text-decoration: none;}
a.h3:hover {color: #ffffff; text-decoration: none;}
a.h3:active {color: #ffffff; text-decoration: underline;}
a.h3:visited {color: #ffffff; text-decoration: none;}

h4 {
	font-size: 75%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	text-align: left;
} 

.body8ptwhite {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	color: #ffffff;
}
.body9ptwhite {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	color: #ffffff;
}

.body8ptblue {
	font: 8px Arial, Helvetica, sans-serif;
	padding:0px;
	color: #0074bd;
}
.body9ptgrey {
	font: 9px Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0;
}

.body9ptgreyDBspace {
	font: 9px Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0;
	padding:0;
	list-style-image:url(file:///C|/Documents and Settings/Matt.HOME/My Documents/projects/images/bullet.gif);
	list-style-position:inside;
}

.body9ptblue {
	font: 9px Arial, Helvetica, sans-serif;
	color: #0074bd;
	margin:0;
}

.body9ptgrey {
	font: 9px Arial, Helvetica, sans-serif;
	margin:0px;
	color: #333333;
	text-align:left;
	list-style:square;
}

a.body9ptgrey:link {color: #333333; text-decoration: underline;}
a.body9ptgrey:hover {color: #333333; text-decoration: underline;}
a.body9ptgrey:active {color: #333333; text-decoration: underline;}
a.body9ptgrey:visited {color: #333333; text-decoration: underline;}

.body9ptred {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	color: red;
}
.body10ptwhite {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	color: #ffffff;
	text-indent: 0px;
	text-align: left;

}

.body10ptwhiteDBspace {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color: #ffffff;
	text-align:left;
	line-height:14px;
	list-style:square;
}

.body10ptblue {
	font: 10px Arial, Helvetica, sans-serif;
	padding:3px;
	color: #0072bb;
}
a.body10ptblue:link {color: #0072bb; text-decoration: none;}
a.body10ptblue:hover {color: #0072bb; text-decoration: underline;}
a.body10ptblue:active {color: #0072bb; text-decoration: none;}
a.body10ptblue:visited {color: #0072bb; text-decoration: none;}

.body11ptwhite {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color: #ffffff;
	text-align:left;
	list-style:square;
}

a.body11ptwhite:link {color: #ffffff; text-decoration: underline;}
a.body11ptwhite:hover {color: #ffffff; text-decoration: underline;}
a.body11ptwhite:active {color: #ffffff; text-decoration: underline;}
a.body11ptwhite:visited {color: #ffffff; text-decoration: underline;}

a.body10ptwhite:link {color: #ffffff; text-decoration: underline;}
a.body10ptwhite:hover {color: #ffffff; text-decoration: none;}
a.body10ptwhite:active {color: #ffffff; text-decoration: underline;}
a.body10ptwhite:visited {color: #ffffff; text-decoration: underline;}

.body11ptgreyDBspace {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color: #333333;
	text-align:left;
	padding:0;
	line-height:14px;
	list-style-image:url(file:///C|/Documents and Settings/Matt.HOME/My Documents/projects/images/bullet.gif);
}

.body10ptgrey {
	font: 10px Arial, Helvetica, sans-serif;
	margin:0px;
	color: #333333;
	text-align:left;
	margin-left:0px;
	list-style-image:url(file:///C|/Documents and Settings/Matt.HOME/My Documents/projects/images/bullet.gif);
}

.body11ptgrey {
	font: 11px Arial, Helvetica, sans-serif;
	margin:0px;
	color: #6c6c6c;
	text-align:left;
	list-style:square;
}

.body11ptblue {
	font: 11px Arial, Helvetica, sans-serif;
	margin:0px;
	color: #0072bb;
	text-align:left;
	font-weight:bolder;
}

A.body11ptblue:link {color: #0072bb; font-weight:bold; text-decoration: none;}
A.body11ptblue:visited {color: #0072bb; text-decoration: none;}
A.body11ptblue:hover {color: #0072bb; text-decoration: underline;}
A.body11ptblue:active {color: #0072bb; text-decoration: none;}

.head12ptgrey {
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	color: #333333;
	text-align:left;
	margin:0;
}

.body12ptwhite {
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color: #ffffff;
	text-align:left;
	margin:0;
}

.body12ptgrey {
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0px;
	color: #333333;
	text-align:left;
	margin:0;
}
A.body12ptgrey:link {color: #999999; font-weight:bold; text-decoration: none;}
A.body12ptgrey:visited {color: #999999; text-decoration: none;}
A.body12ptgrey:hover {color: #999999; text-decoration: underline;}
A.body12ptgrey:active {color: #999999; text-decoration: none;}

.body11ptblack {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color: #000000;
	text-align:left;
	margin:0;
}

.footer_nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 60%;
color:#333333;
}	
A.footer_nav:link {color: #666666; text-decoration: none;}
A.footer_nav:visited {color: #666666; text-decoration: none;}
A.footer_nav:hover {color: #666666; text-decoration: underline;}
A.footer_nav:active {color: #666666; text-decoration: none;}

.navright_bold {
	font:bolder 12px/22px Arial, Helvetica, sans-serif;
	color:#034d87;
}

A.navright_bold:link {color: #034d87; text-decoration: none;}
A.navright_bold:visited {color: #034d87; text-decoration: none;}
A.navright_bold:hover {color: #034d87; text-decoration: underline;}
A.navright_bold:active {color: #034d87; text-decoration: none;}

.navright {
	font: 12px/22px Arial, Helvetica, sans-serif;
	color:#034d87;
}

A.navright:link {color: #034d87; text-decoration: none;}
A.navright:visited {color: #034d87; text-decoration: none;}
A.navright:hover {color: #034d87; text-decoration: underline;}
A.navright:active {color: #034d87; text-decoration: none;}
