/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#22205f;
	font-family:Arial, "Arial AMU", "Arial Unicode", Sylfaen;
}


.copyr
{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.pageTitle
{
	color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	background-image:url(../images2/title_tile.gif);
	background-position:left top;
	background-repeat:repeat-x;
}


.mainTable
{
	border:1px solid #04064b;
	background-color:#313380;
}

P, UL, LI, SPAN, TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	color:#f2f2f2;*/
	color:#22205f;
}

H1, H2, H3, H5, H6
{
	color:#22205f;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

H3 {
	font-size:14px;
	color:#22205f;
	background-color:#b3ccea;
	padding:3px;
}
H4 {
	color:#22205f;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 5px;
/*
	background-image:url(../images/list.gif);
	background-position:left;
	background-repeat:no-repeat;
*/
}

A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#22205f;
	text-decoration:none;
}

A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ec372b;
	text-decoration:none;
}

A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ec372b;
	text-decoration:none;
}


A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0060af;
	text-decoration:none;
}

.bottom_line {
	border-bottom:1px #f2f2f2 solid;
}

.img_thumb {
	border:1px solid #CCCCCC;
	cursor:pointer;
}

.img_big {
	border:1px solid #CCCCCC;
}
.currentPage A {
	height:100%;
	_height:26px;
	display:block;
	background-image:url(../images2/btn_current.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	padding:6px 5px 0 5px;
	margin:0 0px 0 0px;
	font-weight:bold;
}

.currentPage A:visited {
	height:100%;
	_height:26px;
	display:block;
	background-image:url(../images2/btn_current.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	padding:6px 5px 0 5px;
	margin:0 0px 0 0px;
	font-weight:bold;
}



.mainMenu {
	background-image:url(../images2/top_menu_tile.gif);
	background-repeat:repeat-x;
}

.mainMenu A {
	display:block;
	height:100%;
	_height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images2/menu_btn_tile.gif);
	color:#03499a;
	background-repeat:repeat-x;
	background-position:top left;
	padding:6px 5px 0 5px;
	margin:0 0px 0 0px;
	text-decoration:none;
	font-weight:bold;
	border:none;
}
.mainMenu A:visited {
	display:block;
	height:100%;
	_height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images2/menu_btn_tile.gif);
	color:#03499a;
	background-repeat:repeat-x;
	background-position:top left;
	padding:6px 5px 0 5px;
	margin:0 0px 0 0px;
	text-decoration:none;
	border:none;
	font-weight:bold;
}
.mainMenu A:hover {
	display:block;
	height:100%;
	_height:26px;
	background-image:url(../images2/menu_btn_tile.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	margin:0 0px 0 0px;
	padding:6px 5px 0 5px;
	border:none;
	text-decoration:none;
	font-weight:bold;
}

#serviceTable TD {
	border:1px dotted #666666;
}

#serviceTable IMG {
	border:1px solid #CCCCCC;
}

#mainImage {
	border:1px solid #CCCCCC;
}






#servicemenu #subMenu  {
	padding:8px 0 0 0px;
	margin:0 0 0 18px;
	background-image:url(../images2/tiles.gif);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#fcfdfe;
	width:282px;
	_width:282px;
	display:block;
	height:auto;
}

#servicemenu #subMenu A.subMenuLink {
	padding:0 0 0 0px;
	display:block;
	width:100%;
	height:20px;
	color:#2e3192;
	font-weight:bold;
	
	background-image:url(../images2/tiles.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#servicemenu #subMenu A.subMenuLinkSelected {
	padding:0 0 0 0px;
	display:block;
	width:100%;
	height:20px;
	color:#FF0000;
	font-weight:bold;
	
	background-image:url(../images2/tiles.gif);
	background-repeat:repeat-y;
	background-position:right;
}







#servicemenu {
	padding:10px 0 0 0;
	display:block;
	width:290px;
	_width:300px;
/*	border:1px red solid;*/
}

#servicemenu P {
	padding:0px 0 0 18px;
	margin:0;
}

#servicemenu A:link {
	padding:3px 0 0 10px;
	display:block;
	width:100%;
	height:23px;
	background-image:url(../images2/body_menu_tile.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#000066;
	font-weight:bold;
}

#servicemenu A:active {
	padding:3px 0 0 10px;
	display:block;
	width:100%;
	height:23px;	
	background-image:url(../images2/body_menu_tile.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#2e3192;
	font-weight:bold;
}

#servicemenu A:hover {
	padding:3px 0 0 10px;
	display:block;
	width:100%;
	height:23px;
	background-image:url(../images2/body_menu_tile.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#0000AA;
	font-weight:bold;
}

#servicemenu A:visited {
	padding:3px 0 0 10px;
	display:block;
	width:100%;
	height:23px;
	background-image:url(../images2/body_menu_tile.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#000066;
	font-weight:bold;
}

#servicemenu A:visited.current_service {
	padding:3px 0 0 10px;
	display:block;
	width:100%;
	height:23px;
	background-image:url(../images2/body_menu_tile_selected.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#000066;
	font-weight:bold;
	color:#FF0000;
}

#servicemenu A:visited.current_subservice {
	padding:3px 0 0 10px;
	display:block;
	width:100%;
	height:23px;
	background-image:url(../images2/body_menu_tile_selected.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#000066;
	font-weight:bold;
	color:#FF0000;
}







.mainImage {
	float:left;
	background-image:url(../images2/home_image.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	_width:760px;
	_height:auto;
}

#descriptionText {
	color:#000066;
	font-weight:bolder;
}


.tiles {
	background-image:url(../images2/tiles.gif);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#fcfdfe;
}





.clientList {
	float:left;
	width:30%;
	padding:5px 5px 5px 5px;
	font-weight:bolder;
}

.clientList LI {
	list-style:none;
	padding-bottom:10px;
}

.service_text {
	background-image:url(../images2/ag_text_bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	height:100%;
	padding:2px 5px 5px 10px;
	margin:5px 0 5px 3px;
}

#service_top H3 {
	margin:5px 0 0 3px;
}