/*nav 1 list starts*/
#nav1 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#nav1 li{
	display: inline;
}

#nav1 li a{
	margin-right: 15px;
	text-decoration: none;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
}

#nav1 li a:hover{
	color: #AEAEAE;
}
#nav1 li a#current{
	color: #AEAEAE;
}

/*nav 1 list ends*/

/*home set boxes start*/

#set1{
	float: left;
	height: auto;
	width: 976px;
	margin-bottom: 20px;
}
#bottom1 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom1 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}
#bottom1 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
}

/*-----------------------------------------------------------------------------------------------------------------------------*/

#bottom2 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom2 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}
#bottom2 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}

/*-----------------------------------------------------------------------------------------------------------------------------*/

#bottom3 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom3 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}
#bottom3 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}

/*-----------------------------------------------------------------------------------------------------------------------------*/

#bottom4 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom4 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}

#bottom4 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}
/*-----------------------------------------------------------------------------------------------------------------------------*/
#set2{
	float: left;
	height: auto;
	width: 976px;
	margin-bottom: 20px;
}

#bottom5 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom5 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}
#bottom5 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}

/*-----------------------------------------------------------------------------------------------------------------------------*/

#bottom6 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom6 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}
#bottom6 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}

/*-----------------------------------------------------------------------------------------------------------------------------*/

#bottom7 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom7 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}
#bottom7 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}

/*-----------------------------------------------------------------------------------------------------------------------------*/
#set3{
	float: left;
	height: auto;
	width: 976px;
	margin-bottom: 20px;
}
#bottom8 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom8 li a{	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}

#bottom8 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}
/*-----------------------------------------------------------------------------------------------------------------------------*/

#bottom9 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom9 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}
#bottom9 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}

/*-----------------------------------------------------------------------------------------------------------------------------*/

#bottom10 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom10 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}
#bottom10 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}

/*-----------------------------------------------------------------------------------------------------------------------------*/

#bottom11 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom11 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: left;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}
#bottom11 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}

/*-----------------------------------------------------------------------------------------------------------------------------*/

#bottom12 ul{margin: 0px; padding: 0px; list-style-type: none;
}
#bottom12 li a{
	
	height: 64px;
	width: 219px;
	display: block;
	float: right;
	background-color: #414141;
	-webkit-transition: background 250ms linear;
-moz-transition: background 250ms linear;
-ms-transition: background 250ms linear;
-o-transition: background 250ms linear;
transition: background 250ms linear;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/home/grey_arrow.png);
	background-repeat: no-repeat;
	background-position: 195px 32px;
	text-transform: uppercase;
}

#bottom12 li a:hover{
	background-color: #73CAD1;
	background-image: url(../images/home/bluearrow.gif);
	background-position: right bottom;
	color: #FFF;
	}
	
/*------------------------------------------------------------------------------------------------------------*/	
	
#set4{
	float: left;
	height: auto;
	width: 976px;
	margin-bottom: 25px;
}
#set4 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#set4 li a{
	font-size: 11px;
	color: #6A6A6C;
	text-decoration: none;
	line-height: 20px;
	display:block;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
}
#set4 li a:hover{
	color: #999;
	background-image: url(../images/home_nav_arrow.png);
	background-repeat: no-repeat;
	background-position: 205px center;
	background-color: #3F3F3F;
	padding-left: 5px;
	
}

.index_nav_boxes{
	height: auto;
	width: 229px;
	float: left;
	margin-right: 20px;
}
.index_nav_boxesr{
	height: auto;
	width: 229px;
	float: left;
}

.index_nav_boxest{
	height: 25px;
	width: 229px;
	float: left;
	margin-right: 20px;
	padding-top: 10px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #414141;
	margin-bottom: 10px;
	font-size: 18px;
	color: #414141;
	font-weight: normal;
}
.index_nav_boxesrt{
	height: 25px;
	width: 229px;
	float: left;
	padding-top: 10px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #414141;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
	color: #414141;
}

/*----Footer nav content starts below------------------------------------------------------------------------------------------------*/
#footer ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer li a{
	color: #696A6D;
	text-decoration: none;
	font-size: 9px;
	line-height: 15px;
	font-weight: bold;
}
#footer li a:hover{
	color: #B2B3B7;
	
	text-shadow: none;
	-webkit-transition: 350ms linear 0s;
	-moz-transition: 350ms linear 0s;
	-o-transition: 350ms linear 0s;
	transition: 350ms linear 0s;
	outline: 0 none;
}
/*----Footer nav content ends------------------------------------------------------------------------------------------------*/

/*----Middle content nav starts below------------------------------------------------------------------------------------------------*/

#middle_content_nav{
	float: left;
	width: 248px;
	margin-top: 40px;
	height: auto;
	background-image: url(../css_before_font/.);
	margin-right: 20px;
}

#middle_content_nav h1{
	font-size: 14px;
	color: #404040;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 8px;
}

#middle_content_nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#middle_content_nav li a{
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #333;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/middle_content_arrow.png);
	background-repeat: no-repeat;
	background-position: 230px top;
}

#middle_content_nav li a:hover{
	color: #FFF;
	background-color: #73CAD1;
	padding-left: 8px;
	background-image: url(../images/middle_content_arrow_off.gif);
	
	 text-shadow: none;
	-webkit-transition: 350ms linear 0s;
	-moz-transition: 350ms linear 0s;
	-o-transition: 350ms linear 0s;
	transition: 350ms linear 0s;
	outline: 0 none;
}

#middle_content_nav li a#middle{
	color: #FFF;
	background-color: #73CAD1;
	padding-left: 8px;
	background-image: url(../images/middle_content_arrow_off.jpg);
}

/*----Middle content nav ends------------------------------------------------------------------------------------------------*/

#details_content_left ul{
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
	list-style-position: inside;
}
#details_content_left li{
	color: #7C7D81;
	font-size: 13px;
	line-height: 18px;
	}

#details_content_left li a{
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C7D81;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #7C7D81;
	font-size: 13px;
	text-decoration: none;
	background-image: url(../images/middle_content_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

#details_content_left li a:hover{
	color: #73CAD1;
}

/*----gbottom link starts------------------------------------------------------------------------------------------------*/
#gbottom ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#gbottom li a{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/gbottom_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 4px;
	display: block;
	width: 180px;
	margin-top: 8px;
}

#gbottom li a:hover{
	color: #000;
}

/*----gbottom contact link starts-----------------------------------------------------------------------------*/

#gbottom_contact ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#gbottom_contact li a{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/gbottom_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 4px;
	display: block;
	width: 180px;
	margin-top: 8px;
}

#gbottom_contact li a:hover{
	color: #000;
}
/*---list for services page*/

#information ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#information li{
	color: #858587;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
