*{margin:0}
html,body{padding-right:25px;padding-left:25px;font-family:Georgia, "Times New Roman", Times, serif;background-repeat:repeat-x;background-image:url(../images/container_bg.jpg);height:100%;text-align:center}
.wrapper{text-align:center;min-height:100%;height:auto!important;width:1050px;margin:auto;padding:0 25px}
#footer,.push{height:35px}
#footer{background-image:url(../images/footer_bg.jpg);padding-top:1px;padding-right:25px;background-color:#005e8c;background-repeat:repeat-x;height:35px;}
#footer a{text-decoration:none;font-size:11pt;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;color:#e4e4e4}
#footer a:hover{border-bottom-style:dotted;border-bottom-width:1px;color:#fff;border-bottom-color:#fff;text-decoration:none}
h4#footer_logo{background-image:url(../images/footer_logo.png);background-repeat:no-repeat;height:47px;width:212px;margin-left:20px;float:left;clear:both;margin-top:25px}
#footer p{color:#e4e4e4;padding-top:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11pt;line-height:8pt;}
hr{border:0;width:100%;margin-top:15px;margin-bottom:15px;background-color:#c6c6c6;color:#e1e1e1;height:1px}
#header{background-position:-53px 0;padding-top:20px;background-repeat:repeat-x;background-image:url(../images/header_bg.jpg);height:183px}
h1#logo{background-repeat:none;background-image:url(../images/logo.png);width:281px;height:85px}
h1#logo span{display:none}
.phone{margin:-65px 0 0 734px}
.phone p{margin-top:3px;color:#fff;font-size:12pt}
#nav,#nav ul{font-style:normal;font-weight:400;margin-bottom:0;margin-right:0;margin-left:10px;padding-top:15px;padding-bottom:10px;list-style:none;float:left}
#right ul{float:right}
#nav a{font-style:normal;font-weight:400;font-size:12pt;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;display:block;text-decoration:none}
#nav a:hover{background-position:center center; text-decoration:underline;background-repeat:no-repeat;font-style:normal;font-weight:400;font-size:12pt;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;display:block;background-image:url(../images/arrow.png);text-decoration:none;width:auto;background-color:#111}
#nav li{float:left}
#nav li ul{font-style:normal;font-weight:400;float:left;margin:0;padding:0}
#nav li hr{color:#494949;border:0;width:100%;background-color:#5c5c5c;height:1px}
#nav li:hover ul{left:auto;background-image:url(../images/nav_rollover.png);background-repeat:no-repeat}
#nav li:hover ul,#nav li.sfhover ul{background-color:#111;left:auto;background-position:center center;background-repeat:no-repeat;font-style:normal;font-weight:400;font-size:12pt;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;display:block;background-image:url(../images/arrow.png)}
#imgslider{margin-left:30px;margin-bottom:10px;margin-right:0;width:1000px;padding-top:0;padding-bottom:9px;background-position:center center;height:260px;background-image:url(../images/imgslider_bg.jpg);background-repeat:no-repeat;border-color:#e4e4e4;}
#news hr{border:0;width:100%;margin-top:10px;margin-bottom:10px;background-color:#e4e4e4;color:#e4e4e4;height:1px}
#news{border-bottom-color:#ebebeb;border-bottom-style:solid;border-bottom-width:1px;margin-top:0;margin-bottom:50px;width:575px;text-align:left;float:left;font-size:10pt;font-family:Georgia, "Times New Roman", Times, serif;clear:both}
#news a{color:#FFF}
.readmore a:hover{color:#FFF;text-decoration:underline}
#news p{margin-left:20px;float:left;font-size:11pt;font-family:Georgia, "Times New Roman", Times, serif;padding-right:0;font-style:italic;margin-bottom:10px;line-height:22pt;clear:both}
.readmore,.readmore a{background-image:url(../images/main_heading_bg.jpg);float:right;color:#FFF;font-size:11pt;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;line-height:22pt;padding-right:5px;background-color:#036190}
.home{padding-left:250px;margin-bottom:20px;text-align:left;background-image:url(../images/top_bg.jpg)}
#content{font-size:10pt;font-family:Georgia, "Times New Roman", Times, serif;width:100%;text-align:left}
h1{font-style:italic;font-weight:400;color:#262626;font-family:Georgia, "Times New Roman", Times, serif;font-size:20pt;margin-left:10px}
h1#main_sub{font-style:italic;font-weight:700;color:#262626;font-family:Georgia, "Times New Roman", Times, serif;font-size:24pt;background-image:url(../images/main_heading_bg.jpg)}
h2{font-style:italic;font-weight:500;color:#262626;font-family:Georgia, "Times New Roman", Times, serif;font-size:15pt;margin-bottom:5px}
h4{font-style:italic;font-weight:500;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:16pt}
.heading{height:55px;width:585px;background-image:url(../images/main_heading_bg.jpg);margin-bottom:5px;margin-top:25px;background-repeat:no-repeat;clear:both;padding:10px}
.heading img{margin-top:-50px;float:right;margin-left:525px}
#news_heading{height:55px;width:612px;background-image:url(../images/main_heading_bg.jpg);margin-bottom:5px;margin-top:25px;background-repeat:repeat-x;clear:both;margin-left:10px;padding:10px}
#about_heading{height:55px;width:600px;background-image:url(../images/main_heading_bg.jpg);margin-bottom:0;margin-top:15px;background-repeat:repeat-x;clear:both;margin-left:25px;padding:10px}
#sub_heading{height:55px;width:600px;background-image:url(../images/main_heading_bg.jpg);margin-bottom:5px;margin-top:0px;background-repeat:repeat-x;clear:both;margin-left:0;padding:10px 5px 10px 10px}
#topbg{background-image:url(../images/top_bg.jpg);background-repeat:repeat-x;width:612px;height:10px;margin:-20px 0 20px}
#sub_heading img{padding-bottom:25px;margin-top:-50px;float:right;margin-left:500px}
#service_app a{margin-bottom:5px;margin-top:0;padding-left:5px;list-style-type:none;text-decoration:none;background:0 0}
#main{width:612px;text-align:left;float:left;font-size:14pt;padding-left:10px;padding-top:10px;padding-right:0;font-family:Georgia, "Times New Roman", Times, serif}
#main p{line-height:18pt;text-align:left;float:left;font-size:10pt;padding-right:0;font-family:Georgia, "Times New Roman", Times, serif;font-style:none;padding-left:10px}
#main_sub{width:612px;text-align:left;float:left;font-size:14pt;padding-top:20px;padding-right:0;clear:both;font-family:Georgia, "Times New Roman", Times, serif}
#main_sub p{font-style:italic;text-align:left;float:left;font-size:12pt;line-height:24pt;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px}
.nobullet img{margin-top:-10px;float:left;margin-right:20px}
.link a{color:#003a58;text-decoration:underline;font-style:italic;float:left;font-size:12pt;line-height:22pt}
#main_sub a{color:#003a58;text-decoration:underline;font-style:italic;font-size:12pt;line-height:22pt;margin-bottom:15px}
#main_sub h2 img,#main_sub h1 img{margin-top:-3px;margin-right:20px}
.content a,a:visited,a:link{font-size:12pt;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;color:#262626;text-decoration:none;font-style:italic}
.content main a:hover{text-decoration:underline;font-size:12pt;font-style:bolditalic;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;color:#262626;background-color:#e4e4e4}
.free_banner{margin-left:23px;margin-bottom:15px;width:100%;height:160px;background-image:url(../images/free_banner.jpg);background-repeat:no-repeat;border-style:none}
.free_banner2{margin-left:255px;margin-bottom:10px;width:100%;height:160px;background-image:url(../images/free_banner.jpg);background-repeat:no-repeat;border-style:none}
#sidebar{background-image:url(../images/sidebar_bg.jpg);background-repeat:no-repeat;float:right;padding-left:0;height:100%;margin-right:25px}
#sidebar_test{background-image:url(../images/testimonial_bg.jpg);background-repeat:no-repeat;float:right;padding-left:0;height: auto;margin-right:25px}
#sidebar_test p{width:250px;font-style:italic;height:100%;text-align:left;padding-left:10px;font-size:10pt;line-height:24pt;margin-left:10px;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:0;clear:both}
.testimonial{border-right-width:1px;border-right-style:solid;border-left-style:solid;border-top-style:solid;border-left-width:1px;border-top-width:1px;padding-left:0;padding-top:0;height: auto;width:328px;margin-bottom:0;margin-top:15px;background-repeat:no-repeat;clear:both}
#sidebar_test a{text-decoration:none;font-size:12pt;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;color:#818181;line-height:24pt}
.service hr{border:0;width:300px;margin-top:1px;margin-bottom:1px;background-color:#e4e4e4;color:#e4e4e4;height:1px}
.service a{text-decoration:none;width:100%;font-size:11pt;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;color:#3d3d3d;line-height:26pt;padding-bottom:3px}
#sidebar a:hover{border-bottom-style:dotted;border-bottom-width:1px;color:#003a58;border-bottom-color:#262626;text-decoration:none}
.sidebar_heading{padding-left:0;padding-top:8px;height:55px;width:328px;background-image:url(../images/main_heading_bg.jpg);margin-bottom:5px;margin-top:14px;background-repeat:no-repeat;clear:both}
.sidebar_heading img{margin-top:-70px;float:right;margin-left:-20px;padding-right:15px;clear:both}
h6{font-style:italic;font-weight:400;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:18pt;padding:5px 16px 14px}
.service{font-size:14pt;font-style:bolditalic;font-family:Georgia, "Times New Roman", Times, serif;color:#818181;list-style-type:none;text-align:left;width:100%;margin-top:15px;margin-left:-20px}
.service_heading{height:64px;width:328px;background-image:url(../images/service_heading.png)}
h5{font-style:italic;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:18pt;font-weight:400;padding:20px 14px 14px 18px}
textarea{width:580px;height:120px;border:1px solid #ccc;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(bg.gif);background-position:bottom right;background-repeat:no-repeat;padding:2px}
.textinput{width:580px;height:20px;border:1px solid #ccc;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(bg.gif);background-position:bottom right;background-repeat:no-repeat;padding:2px}
.submit{width:150px;height:45px;border:1px solid #ccc;font-size:12pt;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(../images/main_heading_bg.jpg);background-repeat:no-repeat;color:#FFF;padding:5px}
.about{margin-top:0;margin-bottom:5px;width:600px;text-align:left;float:left;font-size:10pt;font-family:Georgia, "Times New Roman", Times, serif;margin-left:25px}
.linkedin{margin-top:20px;margin-bottom:20px;width:600px;text-align:left;float:left;font-size:12pt;font-family:Georgia, "Times New Roman", Times, serif;margin-left:25px;background-color:#f7f7f7;height:50px;clear:both;border-color:#e4e4e4;border-style:solid;border-width:1px;padding:20px 10px 10px}
.linkedin:hover{margin-top:20px;margin-bottom:20px;width:600px;text-align:left;float:left;font-size:12pt;font-family:Georgia, "Times New Roman", Times, serif;margin-left:25px;background-color:silver;height:50px;border-color:#e4e4e4;border-style:solid;border-width:1px;padding:20px 10px 10px}
h1 .linkedin{font-style:italic;font-weight:400;color:#262626;font-family:Georgia, "Times New Roman", Times, serif;font-size:20pt;margin-left:20px}
.linkedin img{margin-right:20px;margin-top:-5px}
.inkedin a:hover{color:#003a58;text-decoration:underline}
.about2{margin-top:15px;margin-bottom:50px;width:600px;text-align:left;float:left;font-size:12pt;font-family:Georgia, "Times New Roman", Times, serif;margin-left:25px}
.sub_content p{margin-bottom:10px;line-height:18px; padding-left:25px;}
.sub_content a{color:#0075b2;text-decoration:underline}
.aboutp{margin-bottom:10px;line-height:18px;margin-left:10px;margin-top:0}
.about img{margin-left:115px;margin-bottom:0;margin-top:0;}
#news_heading img,#about_heading img{padding-bottom:25px;margin-top:-45px;float:right;margin-right:15px;margin-left:525px}
ul.nobullet,.nobullet ul{list-style-type:none}
.contact,.sub_content{margin-top:20px;margin-bottom:50px;width:600px;text-align:left;float:left;font-size:12pt;font-family:Georgia, "Times New Roman", Times, serif;margin-left:25px}
.sub_content ul,.about ul{font-size:10pt;margin-top:10px;margin-bottom:50px}
.sub_content a:link,.sub_content a:visited,.sub_content a:hover,.sub_content a:active{color:#003a58}
.sub_content li,.about li{font-size:10pt;padding-top:5px;margin-bottom:5px;line-height:20px}


#bottomnav li {

display: inline;
list-style-type: none;

}
#bottomnav li a{


	padding-bottom: 5px;


	padding-top: 5px;


	text-decoration: underline;


}
a:visited {
text-decoration: none;

}
.pictures {
float: left;
padding-top: 9px;

}
.pictures img {
 margin-left: 60px;
float: right;
}
.pictures p {
 margin-left: 10px;
float: right;
}
.pictures a{
font-size:10pt;
color:#006794;
}
.pictures a:hover {

text-decoration: underline;

}
.rollover {

padding-top: 25px;
margin-left: 40px;
}
.rollover a {
   
	width: 600px;
	height: 150px;
	text-decoration: none;
	background-image: url("../images/parnters_r.jpg");
	}

.rollover a:hover {
	background: url("../images/parnters.jpg");
	}