/* Default Class */
*html { margin:0px; padding:0px 0px 0px 0px;}
body { margin:0px; padding:0px; background: url(../images/top-bg.jpg) repeat-x left top;}
#wrapper { 
	margin:0px auto;
	width:1000px;
	display:table;
	padding:0px;
	position: relative;
}
.footerbg { width:100%; float:left; clear:both;	background:url(../images/footer-bg-img.jpg) repeat-x left bottom;}

/* Header portion */
#header { width:1000px; float:left; clear:both; background:url(../images/header-top-img.jpg) no-repeat left top; }
#header .logo { width:230px; float:left; padding-top:8px; padding-left:35px; }
.call-us {padding:24px 0px 0px 0px; width:264px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:15px; text-transform:none; }
.call-us span { color:#7f7f7f; }
span.number{ color:#000000; font-size:16px; }

/* Top navigation */
.top-navigation {  float:right; width:550px;  padding:29px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7f7f; text-decoration:none; line-height:20px; }
#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em; 
}
#nav a{
	font-family:Arial, Helvetica, sans-serif; 
	color:#7f7f7f; 
	text-decoration:none; 
	line-height:25px; 
	font-size:12px;
	display:block; 
	padding-bottom:5px;
}
#nav a:hover {
	color:#1050a4; 
	text-decoration:none; 
}
#nav li span{ padding:0px 15px 0px 15px; } 
#nav li{
	font-family:Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-decoration:none;
	line-height:25px;
	font-size:12px;
	float:left;
	position:relative;
	white-space: nowrap;
}

/* index banner */
#index-banner-wrapper {
	width:1000px;
	float:left;
	background-image: url(../images/index-banner-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#index-banner-wrapper img { 
/* padding-left:44px; padding-top:22px;  */
margin-top:22px;
margin-left:44px;
}

/* Main portion */
#main {
	float:left;
	width:1000px;
	padding:0px 0px 30px 0px;
	background-image: url(../images/category-bg-img.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

/* Left Portion */
.left-portion { float:left; width:214px;  height:auto; padding:0px 0px 0px 45px; background:url(../images/category-bg-img.jpg) repeat-y top left; }
.left-portion-heading { float:left; width:213px; height:86px; padding:0px 0px 0px 2px; margin:0px; background:url(../images/left-portion-heading-bg.jpg) no-repeat left top; font:14px Arial, Helvetica, sans-serif; color:#000000; }
.left-portion-heading h1 { margin:0px; padding:24px 0px 0px 0px; color:#13418a; text-transform:uppercase; text-decoration:none; line-height:10px; font:bold 24px "Century Gothic", Arial, Verdana; }
.left-catelink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4c4c; text-decoration:none; line-height:20px;}
.left-catelink ul { 
	float:left;
	width:185px;
	margin:0px;
	display:block;
	list-style:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 14px;

} 
.left-catelink li { margin:0px; list-style:none;} 
.left-catelink li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:20px; background:url(../images/bullet.jpg) no-repeat left 11px; padding:5px 0px 5px 14px; float:left; width:185px; border-bottom:1px solid #e3e4e4;  }
.left-catelink li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1050a4; text-decoration:none; line-height:20px; background:url(../images/bullet.jpg) no-repeat 1px 11px; padding:5px 0px 5px 14px; }

/* Right portion */
.right-portion { float:left; width:678px; padding:32px 0px 0px 29px; }
.welcome-text { float:left; width:678px; clear:both;}
.welcome-text div { float:left; }
.welcome-text h1 { padding:0px; margin:0px; font-family:"Century Gothic"; font-size:30px; color:#13418a; text-decoration:none; line-height:25px; font-weight:normal;}
.welcome-text h2 { background:url(../images/heading-title-bg.jpg) no-repeat left center; padding:10px 0px 6px 12px; margin:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000000; text-decoration:none; line-height:normal; font-weight:bold; height:24px; width:678px; display:block; }
.welcome-text h3 { padding:0px 0px 4px 2px ; margin:0px; font-family:"Century Gothic"; font-size:16px; color:#7f7f7f; text-decoration:none; line-height:10px;  font-weight:normal; }
.welcome-text p { padding:15px 0px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:16px; font-weight:normal; }
.welcome-text a { padding:15px 0px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; line-height:16px; font-weight:normal; }
.welcome-text a:hover { padding:15px 0px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1050a4; text-decoration:none; line-height:16px; font-weight:normal; }
.welcome-text ul { float:left; width:678px; margin:0px; display:block; list-style:none; padding-top: 8px; padding-right: 0px; padding-left: 0px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#13418a; text-decoration:none; line-height:20px; } 
*html .welcome-text ul { float:left; width:678px; margin:0px; display:block; list-style:none; padding-top: 8px; padding-right: 0px; padding-left: 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#13418a; text-decoration:none; line-height:20px; } 
.welcome-text li { margin:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#13418a; text-decoration:none; line-height:20px; background:url(../images/welcome-text-bullet-img.jpg) no-repeat left 6px; padding:2px 0px 2px 30px; float:left; width:640px; } 
.tableheading{ padding:0px 0px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:16px; font-weight:normal; }
.tabledata{ padding:0px 0px 0px 5px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:16px; font-weight:normal; }

/* Footer */
#footer { float:left; clear:both; width:1000px; margin:0px; height:93px; background-color:#09326a; }
.footer-logo { padding:21px 0px 0px 35px; width:223px; float:left; }
.copyright {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8499b5; text-decoration:none; padding:2px 0px 0px 29px; margin:0px; float:left; width:712px;}
.footer-link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; float:left; padding:36px 0px 0px 29px; width:712px; }
.footer-link a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;   }
.footer-link span { padding:0px 15px 0px 15px;} 
.footer-link a:hover { text-decoration:underline;}

.page-footer-link { float:left; width:678px; clear:both; background-color:#f3f6fb; }
.link-page { float:left; width:150px; margin-right:7px; margin-bottom:5px;}
.link-page span { border-bottom:#dddfe0 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:15px; font-weight:bold; display:block; padding:8px 0px 2px 0px;}
.link-page ul { margin:0px; padding:4px 0px 0px 0px; display:block; list-style:none;}
.link-page li { margin:0px; padding:3px 0px 3px 15px; display:block; list-style:none; color:#606162; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:12px; text-decoration:none; background:url(../images/bullet.jpg) no-repeat 5px 6px;}
.link-page li a{ color:#606162; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:12px; text-decoration:none; }
.link-page li a:hover{ color:#1050a4;}
.servicesweprovide
{
color:#13418A;
font:bold 24px "Century Gothic",Arial,Verdana;
margin:0;
margin:24px 0 0;
text-decoration:none;
text-transform:uppercase;
}
#footer-txt {
margin:0 auto;
width:1002px;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin-top:10px;
color:#666666
}

#footer-txt p {
color:	#666666;
font-weight:normal;
line-height:18px;
font-size:10px;
font-weight:400;
font-style:normal;
line-height:18px;
}

#footer-txt a {
color:#13418A;
text-decoration:none;
}
#footer-txt a:hover {
text-decoration:underline;
}
.clear
{
clear:both;
}