body {
	margin: 0px;	
	background-image:url(../images/bg.jpg); background-repeat:repeat-x;

}

.top_nav {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9ab2ce; text-align:right; padding-right:15px; padding-top:7px;} 

.top_nav a{ color:#9ab2ce; text-decoration:none; padding-left:5px; padding-right:5px; }
.top_nav a:hover { color:#9ab2ce; text-decoration:none;}

.nav_bg { background-image: url(../images/nav_bg.jpg); background-repeat:repeat-x; height:36px;} 


.text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777777; line-height:16px; text-align:justify;  }

.text a{ color:#1c6fcd; text-decoration:none; }
.text a:hover { color:#039119; }

.text_2nd {font-family:"Century Gothic"; font-size:14px; color:#279884; line-height:20px;}

.flip_top {background-image:url(../images/flip_curv_top.jpg); width:246px; height:8px; background-repeat:no-repeat;}

.flip_bottom {background-image:url(../images/curv_flip.jpg); width:246px; height:25px; background-repeat:no-repeat;}

.right_curv_flip {background-image:url(../images/right_curv.jpg); width:246px; height:25px; background-repeat:no-repeat;}

.flip_bg {background-image:url(../images/flip_curv_bg.jpg); width:247px;  background-repeat: repeat-y;}
.flip_right_bg {background-image:url(../images/flip_right_bg.jpg); width:247px;  background-repeat: repeat-y;}

.right_bg {background-image:url(../images/right_bg.jpg); background-repeat:repeat-y; background-position:right; }

.right_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777777; line-height:18px; padding-left:13px; padding-right:18px; text-align:justify; }
.right_text a{ color:#255184; text-decoration:none;  }
.right_text a:hover { color:#000000; text-decoration:none;}
.blue { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#255184; }
.black {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.middle_heading{font-family: "Hoefler Text", Constantia, Cambria, Georgia, serif; font-size: large;	font-style:italic; font-size:17px; font-weight:normal; color:#343434; }
.middle_heading a{text-decoration:none; color:#343434}
.middle_heading a:hover{text-decoration:none; color:#ee8b20}

.border_image {background-image:url(../images/border.jpg);  background-repeat:repeat-x; height:26px;} 

.footer_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#27558a;}
.footer_heading a{color:#27558a; text-decoration:none;}
.footer_heading a:hover{ color:#222222; text-decoration:none;}


.footer_text {line-height:18px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify;  }
.footer_text a{color:#27558a; text-decoration:none;}
.footer_text a:hover{ color:#222222; text-decoration:none;}

.footer_line {background-image:url(../images/footer_line.jpg); background-repeat:repeat-x; height:26px;}

.middle_red_bg {
background-image:url(../images/middle_bg.jpg);
background-repeat:repeat-x;
height:193px;}

.middle_text {
font-family: Arial, Helvetica, sans-serif;
font-size:9pt; color:#555555;
background-image:url(../images/black_bullet.png);
background-repeat:repeat-y; height:22px;
padding-left:18px; line-height:22px; padding-top:1px;
padding-bottom:7px; }

.middle_text a {
color:#555555; text-decoration:underline;}

.middle_text a:hover {
color:#555555; text-decoration: none;}
.tophead { background:url(.../images/top_head_bg.gif) repeat-x; height:26px; }
.topright {	background: url(../images/top_right_bg.jpg) no-repeat; height:24px; width:375px; float:right; }
.topright ul{ padding:0px; margin:1px; text-align:center;}
.topright li{ font-family: Arial, Helvetica, sans-serif; font-size:11px; display:inline; list-style: none; list-style-type:none; padding:0px 7px 0px 10px; color:#ffffff; word-spacing:0px; vertical-align:top}
.topright li img { vertical-align:top; }
.topright li a{ color:#ffffff; text-decoration:none;}
.topright li a:hover{ color:#000000; text-decoration:none;}


.heading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#222222; padding-left:15px;}

#navigation{	
	width:220px;
	float:left;	
}

#navigation ul{
	margin:0px 0px 0px 5px;
	padding:0px;
	
}
#navigation li{
	display:block;
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:32px;
	background: url(../images/navi_dot.gif) left bottom repeat-x;
	height:35px;
}
#navigation li a{
	color:#6d6e6c;
	text-decoration:none;
	display:block;
	background: url(../images/navi_icon.gif) left center no-repeat;
}

#navigation li a:hover{
	display:block;
	color:#6d6e6c;
	background-color:#f2f7fa;
}
#navigation span{
	padding-left:15px;
}
#navigation b{
	display:block;
	color:#6d6e6c;
	font-weight:bold;
	background: url(../images/navi_icon.gif) left center no-repeat;
	background-color:#f2f7fa;
}

.pointbg{ background:url(../images/point_bg.gif) repeat-x left center; font-size:2px; height:10px;}
.green{color:#63ab45;}

.heading_main {font-family: "Helvetica Neue"; font-size:20px; color:#111111; padding-top:10px; padding-bottom:10px; }
.heading_main  a{ color:#111111; text-decoration:none;}
.heading_main a:hover{ color:#000000; text-decoration:none;}

.middle_sub_bg {background-image:url(../images/middle_sub_bg.jpg); height:320px; background-repeat:no-repeat; padding-top:12px;}
.input {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #cecece; width:235px; height:16px;} 

.capture {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444;  border:1px solid #cecece; width:235px; height:16px;}

.heading_pagetext {font-family: "Helvetica Neue"; font-size:20px; color:#1c6fcd; padding-top:10px; padding-bottom:10px; }

.banner_bg {background-image: url(../images/services_bg.jpg); background-repeat:no-repeat; height:179px; border:1px solid #cecece;}
