body {
    margin: 0;
    padding: 0;
}
.wrapper {
    float: left;
    height: auto;
    width: 100%;
}

.wrapper_footer{
    float: left;
    height: auto;
    width: 100%;
	padding-top:30px;
	background-color:#FFFFFF;
}

ul{
	text-align:left;
}
.top10 {
    padding-top: 10px;
}
.main_bg_body {
    background-color: #FFFFFF;
    background-image: url("../images/main_bg.PNG");
    background-position: left top;
    background-repeat: repeat-x;
    float: left;
    height: auto;
    padding-bottom: 25px;
    width: 100%;
}
.data_body {
    height: auto;
    width: 918px;
}
h2 {
    margin: 0;
    padding: 0;
}
h4 {
    margin: 0;
    padding: 0;
}
h1 {
    margin: 0;
    padding: 0;
}
p {
    margin: 0;
    padding: 0 0 0px;
    text-align: left;
	/*min-height:46px;*/
}
.onerow {
    float: left;
    height: auto;
    width: 100%;
}
.header_main {
    float: left;
    height: auto;
    width: 918px;
	
}
.logo_pan {
    float: left;
    height: 90px;
    width: 918px;
	border-bottom: solid 2px #919191;
	
}
.logo_left {
    background-image: url("../images/logo.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 55px;
    margin-top: 25px;
    width: 180px;
}
.top_menu_div_right {
    float: right;
    height: auto;
    margin-top: 50px;
    width: auto;
}
.menu_pan {
    float: left;
    height: auto;
    width: auto;
}
.menu_pan a {
    color: #002E77;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    margin-left: 25px;
    text-decoration: none;
    text-transform: uppercase;
}
.menu_pan a:hover {
    color: #5A7DB4;
}
.banner_div {
    float: left;
    height: auto;
    width: 918px;
}
.search_page_bg {
    background-image: url("../images/prot_re.png");
    background-position: center top;
    background-repeat: repeat-y;
    float: left;
    height: auto;
    width: 918px;
}
.search_page_bg_padding {
    padding-bottom: 15px;
}
.banner_div_2 {
    background-image: url("../images/header_img_2.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 375px;
    width: 918px;
}
.bottom_pan {
    float: left;
    height: auto;
    /*margin-top: 25px;*/
    width: 898px;
	min-height:300px;
	background-color:#FFFFFF;
	padding:10px;
	
}
.option_menu_box_main {
    float: left;
    height: auto;
    width: auto;
}
.option_menu_box {
    float: left;
    height: auto;
    width: 285px;
}
.option_menu_box_2 {
    float: left;
    height: auto;
    padding-left: 25px;
    width: 274px;
}
.option_menu_box_3 {
    float: left;
    height: auto;
    padding-left: 25px;
    width: 275px;
}
.option_menu_box_3 h2 {
    color: #919191;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 25px;
    text-transform: uppercase;
    width: auto;
}
.option_menu_box_2 h2 {
    color: #919191;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 25px;
    text-transform: uppercase;
    width: auto;
}
.option_menu_box h2 {
    color: #919191;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 25px;
    text-transform: uppercase;
    width: auto;
}
.headgin_text_color {
    color: #003994;
}
.arrow_link_list {
    background-image: url("../images/bulets.png");
    background-position: left 3px;
    background-repeat: no-repeat;
    color: #919191;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding-bottom: 10px;
    padding-left: 15px;
    text-align: left;
    text-decoration: none;
    width: 260px;
}
.arrow_link_main {
    float: left;
    margin-top: 10px;
}
.read_more {
    background-image: url("../images/read_more_bulte.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #D2D2D2;
    color: #919191;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 23px;
    line-height: 23px;
    margin-top: 5px;
    padding-right: 5px;
    text-decoration: none;
    width: 85px;
}
.spacer {
    background-image: url("../images/spacer.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 155px;
    width: 7px;
}
.footer_bg {
    background-image: url("../images/footer_bg.png");
    background-position: left top;
    background-repeat: repeat-x;
    float: left;
    height: 177px;
    width: 100%;
}
.footer {
    height: auto;
    width: 918px;
}
.footer_div_1 {
    float: left;
    height: auto;
    width: 464px;
}
.footer_div_2 {
    float: left;
    height: auto;
    width: 160px;
}
.footer_div_3 {
    float: left;
    height: auto;
    width: 180px;
}
.footer_div_4 {
    float: left;
    height: auto;
    width: 114px;
}
.footer_heading {
    float: left;
    height: 55px;
    width: auto;
}
.footer_heading h4 {
    color: #404040;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 55px;
}
.footer_p {
    color: #919191;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    line-height: 20px;
    width: 420px;
}

.footer_p p{
	min-height: 0px;
}
.bottom_border {
    border-bottom: 1px solid #B5B5B5;
}
.footer_link {
    color: #919191;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding-bottom: 5px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
.footer_link:hover {
    text-decoration:underline;
}
.footer_icon_div {
    float: left;
    height: auto;
    width: 100%;
}
.footer_icon_div a {
    float: left;
    height: auto;
    margin-right: 6px;
    width: auto;
}
.header_heading_div {
    float: left;
    height: auto;
    width: auto;
}
.header_heading_div h1 {
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 20px;
}
.header_text {
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: auto;
    margin-left: 15px;
    margin-top: 10px;
    text-align: left;
    width: auto;
}
.text_div_width {
    float: left;
    height: auto;
    width: 505px;
}
.header_heading_bottom {
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 40px;
    height: auto;
    margin-left: 15px;
    width: auto;
}
.right_img {
    float: left;
    height: auto;
    margin-left: -50px;
    margin-top: 11px;
    position: relative;
    width: auto;
}
.slider_main {
    float: left;
    height: auto;
    width: 918px;
}
.slider_bg {
    background-image: url("../images/header_img_2.png");
    background-repeat: no-repeat;
    float: left;
    height: 375px;
    width: 918px;
}
.prot_bot {
    background-image: url("../images/prot_bot.png");
	background-position:center;
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    width: 918px;
}
.inputbg_bot {
    background-image: url("../images/iput_bg.png");
	background-position:center;
    background-repeat: no-repeat;
    float: left;
    height: 16px;
    width: 180px;
	padding:5px;
	margin-right:20px;
}
.menu_img {
    float: right;
    /*height: 115px;*/
   /* margin: 5px 10px 0 0;*/
    margin: -185px 10px 0 0;
	padding: 0;
    width: 254px;
}
.drop_div {
    float: left;
    height: 185px;
    width: 215px;
	
}
.left_pan {
    float: left;
    height: auto;
    width: 225px;
}
.left_pan_search {
    float: left;
    height: auto;
    padding-left: 25px;
    padding-right: 10px;
    width: 210px;
}
.left_pan_search_2 {Wal
    float: left;
    height: auto;
    padding-bottom: 0px;
    padding-left: 22px;
    padding-right: 10px;
    width: auto;
}
.right_pan {
    float: left;
    height: auto;
    width: 898px;
}
.right_pan_search {
    float: left;
    height: auto;
    padding-left: 10px;
    width: 663px;
}
.boder_div_link {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height: 28px;
    line-height: 28px;
    margin-top: 15px;
    width: 100%;
}
.boder_div_link span {
    color: #353E4D;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
.boder_div_link img {
    float: right;
    margin: 10px 0 0;
    padding: 0;
}
.headings {
    color: #404040;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    margin-top: 15px;
    padding-bottom: 10px;
    text-transform: uppercase;
    width: auto;
	letter-spacing:2px;
}
.headings_2 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin-right: 51px;
    padding-bottom:0px;
	line-height:26px;
    text-transform: uppercase;
    width: auto;
    color: #404040;	
}
.form_main_box {
    float: left;
    height: auto;
    padding-bottom: 25px;
    width: 611px;
}
.box_heading {
    color: #404040;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: -11px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.margin_top {
    margin-top: 36px;
}
.form_top_margin_div {
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}
.field_margin_left {
    margin-left: 10px;
}
.field_name {
    color: #919191;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    line-height: 25px;
    padding-bottom: 10px;
    text-align: left;
    width: 110px;
	font-weight:bold;
}
.red_star {
    color: #F20914;
    font-size: 14px;
    margin-left: 3px;
}
.text_field {
    border: 1px solid #C5C4C4;
    color: #666666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    padding-left: 5px;
    width: 280px;
}
.margin_for_field_ie {
   /* margin-right: 200px;*/
}
.dropdown_main_div {
    float: left;
    height: auto;
    left: 142px;
    position: relative;
    top: -90px;
    width: auto;
    z-index: 110000;
}
.dropdown_main_div_2 {
    float: left;
    height: auto;
    left: -253px;
    position: relative;
    top: -90px;
    width: auto;
    z-index: 110000;
}
.text_area {
    border: 1px solid #C5C4C4;
    color: #666666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 125px;
    padding-left: 5px;
    width: 315px;
}
.submit_btn {
    background: url("../images/submit_btn.png") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin-right: 5px;
    margin-top: 15px;
    padding-bottom: 5px;
    width: 102px;
}
.p_text_div {
    color: #919191;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	line-height:20px;
    /*margin-top: 15px;*/
}
.big_heading {
    float: left;
    height: auto;
    width: auto;
}
.big_heading h1 {
    color: #184B9B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    text-align: left;
}
.product_box_div {
    border: 3px solid #2C4771;
    float: left;
    height: auto;
    margin-right: 29px;
    margin-top: 25px;
    overflow: hidden;
    width: 184px;
}
.product_box {
    float: left;
    width: 190px;
}
.product_box_2  {
    border: 1px solid #d5d5d5;
    float: left;
    height: 156px;
    width: 200px;
	padding:3px;
}
.product_box_2 img
{
float:left;
padding:0;
margin:0;
width:200px;
height:156px;
cursor:pointer;
}
.bottom_box_text {
    background-color: #2C4771;
    float: left;
    height: 50px;
    width: 190px;
}
.pro_box_heading {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    padding-left: 5px;
    padding-top: 5px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}
.box_heading_small {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding-left: 5px;
    padding-top: 5px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
.border_top_div {

    float: left;
    height: 1px;
    margin-top: 12px;
    width: 613px;
}
.product_top_heading {
    color: #404040;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    margin-left: 15px;
    text-align: left;
    width: 670px;
	letter-spacing:1px;
}
.product_top_heading_small {
    color: #404040;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 15px;
    text-align: left;
    width: 670px;
}
.product_text_div {
    float: left;
    height: auto;
    width: 450px;
}
.product_text_div_2 {
    float: left;
    height: auto;
    width: 685px;
}
.p_text_div_pro {
    color: #919191;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-left: 15px;
    margin-top: 10px;
	width:670px
}
.testimonial {
    background-image: url("../images/test_btn.png");
	float:left;
	width:124px;
	height:25px;
}
.live_demo {
    background-image: url("../images/live_link_btn.png");
	float:left;
	width:77px;
	height:25px;
}
.demo_link {
    background-image: url("../images/link_demo_btn.png");
	float:left;
	width:85px;
	height:25px;
	margin-left:10px;
}
.testimonial:hover {
    color: #0088E5;
    text-decoration: none;
}
.margin_pro {
    margin-top: 12px;
    padding-bottom: 30px;
}
.right_btn {
    float: right;
    height: auto;
    width: auto;
}
.pro_right_btn {
    background-position: left center;
    background-repeat: no-repeat;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    width: auto;
}
.pro_right_btn:hover {
    color: #0088E5;
	text-decoration:none;
	background-color:#f7f7f7;
}
.paddingmain {
    background-color: #F4F4F4;
    border-bottom: 1px solid #DFE0DB;
    border-top: 1px solid #DFE0DB;
    height: 33px;
    margin-top: 15px;
    text-align: center;
    width: 651px;
}
.pactionpredull {
    background-image: url("../images/pre_dull.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 8px 10px 6px;
}
a {
    outline: medium none;
    text-decoration: none;
}
.paging {
    font-size: 12px;
    line-height: 33px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.pactionselect {
    background-color: #0088E5;
    border: 1px solid #CCCCCC;
    color: #FEFFFF;
    padding: 3px 5px;
}
.paction {
    background-color: #FFFFFF;
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    color: #999999;
    padding: 3px 5px;
}
.pactionlast {
    background-image: url("../images/pre_dull1.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 8px 14px 6px 10px;
}
.search_form_main_div {
    float: left;
    height: auto;
    width: auto;
}
.search_form_main_div_2 {
    float: left;
    height: auto;
    width: 885px;
}
.p_padding {
    padding-right: 15px;
}
.search_selecter {
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 22px;
    margin-top: 10px;
    width: 195px;
}
.search_selecter_field {
    border: none;
    color: #919191;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 16px;
    width: 180px;
	font-weight:bold;
}
.search_selecter_field_2 {
    background-image: url("../images/selecter_bg.png");
    border: 1px solid #083474;
    color: #fff;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 24px;
    padding-left: 5px;
    width: 189px;
	margin-top:10px;
	font-weight:bold;
}
.search_selecter_field_3 {
 background:none;
    border: none;;
    color: #919191;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 16px;

    width: 180px;
	font-weight:bold;

}
.search_btn_input {
background:none;
    background-image: url("../images/search_btn.png");
    border: none;
    cursor: pointer;
    float: left;
    height: 24px;
	margin-top:2px;
    width: 93px;
}
.main_sparater {
background:none;
    background-image: url("../images/main_sprater.png");
	background-position:center;
    border: none;
    cursor: pointer;
    float: left;
    height: 14px;
	margin-top:0px;
    width:100%;
}
.margin_left_search_btn {
    margin-left: 10px;
}
.margin_top_select {
    margin-top: 10px;
}
.margin_left_selecter {
    margin-left: 15px;
}
.select_div_1 {
    float: left;
    height: auto;
    width: auto;
}
option{
background-color:#fff;
color:#919191;
}
.contact_detail{
float:left;
width:287px;
height:auto;
margin-left:0px;
color:#919191;
}

.req_quote_detail{
	float:left;
	width:393px;
	height:auto;
	margin-left:0px;
	color:#919191;
}

.detail_heading_margin{
margin-left:475px;


}
.portfolio_link_margin{
	margin:5px;
	margin-top:22px;
	margin-left:15px;
	width:670px;
}
.detail_heading
{
float:left;
text-align:left;
font-family:Arial;
font-size:12px;
line-height:18px;
color:#61661;
width:225px;
padding-left:10px;
}
.adress {
background:none;
    background-image: url("../images/home4.gif");
	background-position:center;
    border: none;
    float: left;
    height: 20px;
	margin-top:0px;
    width:23px;
}
.phone {
background:none;
    background-image: url("../images/index.png");
	background-position:center;
    border: none;
    float: left;
    height: 20px;
	margin-top:0px;
    width:20px;
}
.mail {
background:none;
    background-image: url("../images/mail_alt.png");
	background-position:center;
    border: none;
    float: left;
    height: 20px;
	margin-top:0px;
    width:20px;
}
.chat {
background:none;
    background-image: url("../images/chat.png");
	background-position:center;
    border: none;
    float: left;
    height: 20px;
	margin-top:0px;
    width:20px;
}
.right_adr{

    background-image: url("../images/rgt_sparater.png");
	background-position:center bottom;
	background-repeat:no-repeat;
    border: none;
    float: left;
	width:100%;
	padding-bottom:10px;
}
.captcha_fld{
	margin-top:10px;
}

.captch_img{
	width:250px;
	float:left; 
	margin-top:10px;
	border: 1px solid #C5C4C4;
}
.fieldlebel{
    color: #919191;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    line-height: 25px;
    padding-bottom: 10px;
    text-align: left;
    width:166px;
	font-weight:bold;
}
.fieldlebel1{
    color: #919191;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    line-height: 15px;
    padding-bottom: 10px;
    text-align: left;
    width:166px;
	font-weight:bold;
}
.top15
{
padding-top:15px;
}
.sel_field {
    border: 1px solid #C5C4C4;
    color: #666666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 26px;
    line-height: 20px;
    padding-left: 5px;
    width: 288px;
}
.requ_det {
    color: #927979;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    padding-left: 10px;
    padding-top: 13px;
    text-align: left;
    width: 373px;
}
.top5
{
padding-top:5px;
}
.form_req_box {
    float: left;
    height: auto;
    padding-bottom: 25px;
    width:505px;
}
.left_s_pan {
    float: left;
    height: auto;
    width: 617px;
}
.rgt_s_pan {
    float: right;
    height: auto;
    width:259px;
	text-align:left;
}
.left_h_bg
{
float:left;
width:245px;
padding-left:10px;
height:31px;
background-image:url("../images/blue_h_ng.png");
background-repeat: repeat-x;
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
border-radius:8px 8px 0px 0px;
behavior:url(../PIE.htc);
border:1px #175794 solid;
position:relative;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
line-height:31px;
font-family:Arial,Helvetica,sans-serif;
text-transform: uppercase;
}
.left_bot_border h1
{
	float:left;
	width:100%;
	line-height:20px;
	font-size:14px;
color:#404040;
font-weight:bold;
line-height:31px;
font-family:Arial,Helvetica,sans-serif;
text-transform: uppercase;
}
.left_bot_border
{
float:left;
width:235px;
padding:10px;
height: auto;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
behavior:url("../PIE.htc");
border:1px #dbdbdc solid;
margin-top:10px;
min-height:250px;
background-color:#dbdbdc;
position:relative;
background-image:url(../images/rgt_box_bg.png);
background-position:0 0;
background-repeat:repeat-x;
/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#dbdbdc));
background: -webkit-linear-gradient(#fff, #dbdbdc);
background: -moz-linear-gradient(#fff, #dbdbdc);
background: -ms-linear-gradient(#fff, #dbdbdc);
background: -o-linear-gradient(#fff, #dbdbdc);
background: linear-gradient(#fff, #dbdbdc);
-pie-background: linear-gradient(#fff, #dbdbdc);*/

}
.rgt_list
{
float:left;
color:#919191;
width:100%;
height:auto;
padding:0;
margin:0;
list-style-image:none;
}
.rgt_list li
{
float:left;
width:225px;
height:auto;
padding:0;
margin:0;
background:none;
list-style-image:none;
background-image:url(../images/blue_arrow.png);
list-style:none;
background-repeat:no-repeat;
background-position:0 4px;
padding-left:10px;
font-family:Arial;
font-size:12px;

line-height:15px;
margin-top:5px;

}

.no_record{

min-height: 250px; 
text-align: left; 
font-family: Arial,Helvetica,sans-serif; 
color: #FF0000;
font-weight: bold;
}

.pagenot_found{
	background:url("../images/pagenotfound.jpg") no-repeat; 
	width:917px; 
	height:174px
}
/*------------------------------------- Site map ---------------------------------------*/


#sitemap_wrapper {
float:left;
height:auto;
overflow:hidden;
width:100%;
}

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

#sitemap_wrapper li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url("../images/buletss.png") no-repeat scroll 0 8px;
line-height:24px;
list-style-type:none;
margin:0;
font-size:12px;
color:#003366;
font-family:Arial;
padding:0 0 0 15px;
text-align:left;
width:99%;
}

#sitemap_wrapper li span {
color:#919191;
font-size:12px;
font-weight:bold;
}

#sitemap_wrapper li span a {
color:#919191;
cursor:pointer;
text-decoration:none;
}

#sitemap_wrapper li span a:hover {
text-decoration:underline;
}

#sitemap_wrapper li ul {
list-style-type:none;
margin:0;
padding:5px 0 5px 20px;
}

#sitemap_wrapper li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("../images/buletss.png") no-repeat scroll 0 6px;
line-height:24px;
list-style-type:none;
margin:0;
padding:0 0 0 15px;
}

#sitemap_wrapper li ul ul {
list-style-type:none;
margin:0;
padding:8px 0 8px 50px;
}

#sitemap_wrapper li li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0;
padding:0;
}

.home_min_height{
	min-height: 0px;
}

.logo_pan_no_border{
	border:none;
}

/* START :: PAGINATION STYLE*/
.paginate {
font-family:Arial, Helvetica, sans-serif;
	
}

.paginate a {
	padding:2px 6px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.paginate span.current {
    margin: 2px;
	padding: 2px 6px 2px 5px;
		border: 1px solid #999;
		
		font-weight: bold;
		background-color: #999;
		color: #FFF;
	}
	.paginate span.disabled {
		padding:2px 15px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#DDD;
	}
	

.pactionlast {
background-image:url("../images/pre_dull1.png");
background-position:0 0;
background-repeat:no-repeat;
padding:8px 10px 6px 10px;
}


.pactionpredull {
background-image:url("../images/pre_dull.png");
background-position:0 0;
background-repeat:no-repeat;
width:20px;
height:29px;
border:none;
}

.pactionlast1_sel {
background-image:url("../images/pre_dull.png");
background-position:0 0;
background-repeat:no-repeat;
padding:8px 15px 6px;
border:none;
margin-left:8px;
}

.pactionlast_sel {
background-image:url("../images/pre_dull1.png");
background-position:0 0;
background-repeat:no-repeat;
padding:8px 10px 6px;
border:none;
margin-left:6px;
}
/* END :: PAGINATION STYLE*/

/*Drop Down Menu Style*/
.pro_hover_box_ser{
	float:left;
	width:710px;
	height: auto;
	background-color:#FFF;
	padding:5px;
	display:block;
	z-index:3;
	border: solid 1px #BBBBBB;
}

.popup_ser{
	margin:0px;
	padding:0px;
	float:left;
	width:200px;
	height:auto;
	text-align:left;
	border:none;
	
	
}

.popup_ser li{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	height:auto;
	text-align:left;
	list-style:none;
	background-image:url("../images/buletss.png");
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding-left:10px;
	
}

.pro_hover_box{
	float:left;
	width:202px;
	height: auto;
	background-color:#FFF;
	padding:5px;
	display:block;
	z-index:3;
	border: solid 1px #BBBBBB;
}



.popup{
	margin:0px;
	padding:0px;
	float:left;
	width:200px;
	height:auto;
	text-align:left;
	
	
}
.popup li{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	height:auto;
	text-align:left;
	list-style:none;
	background-image:url("../images/buletss.png");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	

}
.popup li a{
	margin:0px;
	padding:0px;
	float:left;
	width:190px;
	height:auto;
	text-align:left;
	list-style:none;
	margin-top:5px;
	line-height:15px;
	text-decoration:none;
	color:#002E77;
	padding-left:10px;
	
}
.popup li a:hover{
	color:#2C5AA3;
	
}

.divmenu_wid{
	float:left;
}
.service_style{
	display:none; 
	position: relative; 
	top: 20px; 
	height:0px; 
	overflow:visible; 
	margin-left:-359px; 
	float:left; 
	z-index:10000; 
	width:0;
}
.portfolio_style{
	display:none; 
	position: relative; 
	top: 20px; 
	height:0px; 
	overflow:visible; 
	margin-left:-70px; 
	float:left; 
	z-index:10000; 
	width:0;
}
.service_wid{
	width:88px;
}
.port_wid{
	width:93px;
}
.subpagtoppan_left{
	width:632px; 
	float:left; 
	margin-left:1px; 
	margin-top:10px;
	text-align:left;
}