/* CSS Document */
body{
margin:0;
padding:0;
background-image:url(../images/main_bg.jpg); background-repeat: repeat-x;background-position:left top;
padding-top:27px;
background-color:#f9f9f9;
}

#main{
width:913px;
height:auto;
margin-right:auto;
margin-left:auto;
}

#page{
width:913px;
height:auto;
float:left;
}

#header{
width:913px;
height:auto;
float:left;
}
#header .top_header_row{
width:913px;
height:64px;
float:left;
background-image:url(../images/top_header.jpg); background-repeat:no-repeat; background-position:left top;
}

#header .bottom_header_row{
width:913px;
height:89px;
float:left;
background-image:url(../images/bottom_header.jpg); background-repeat:no-repeat; background-position:left top;
}



#content{
width:913px;
height:auto;
float:left;
}

#content .left_content_mainbg{
width:913px;
height:auto;
float:left;
background-image:url(../images/main_left_longbg.jpg); background-repeat:repeat-y; background-position:left top;

}

#content .right_content_mainbg{
width:913px;
height:auto;
float:left;
background-image:url(../images/main_right_longbg.jpg);  background-repeat:repeat-y; background-position:right top;
}



#content .left_content_norepeatbg{
width:907px;
height:auto;
float:left;
padding-left:6px;
background-image:url(../images/left_longbg.jpg); background-repeat:no-repeat; background-position:left top;
}

#content .right_content_norepeatbg{
width:901px;
height:auto;
float:left;
padding-right:6px;
background-image:url(../images/right_longbg.jpg); background-repeat:no-repeat; background-position:right top;
}

#container{
width:901px; 
min-height:780px;
position:relative;
float:left;
height:auto !important;
background-color:#efe3c9;


}

#container .navigation{
width:901px; 
height:29px;
float:left;
background-color:#464646;
}

.navigation ul{
width:auto;
height:auto;
margin:0px;
padding:0px; 
list-style:none;
float:left;
}

.navigation li{
width:auto;
height:auto;
margin:0px;
padding:0px; 
list-style:none;
float:left;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.navigation li a{
width:auto;
height:auto;
margin:0px;
padding:0px; 
list-style:none;
float:left;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding-left:54px;
padding-right:54px;
padding-top:7px;
padding-bottom:8px;

}

.navigation li a:hover{
width:auto;
height:auto;
margin:0px;
padding:0px; 
list-style:none;
float:left;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
padding-left:54px;
padding-right:54px;
padding-top:7px;
padding-bottom:8px;

}

#container .left_container_block{
width:282px;
height:auto;
float:left;
padding-left:20px;
padding-top:16px;

}
#container .right_container_block{
width:580px;
height:auto;
float:left;
background-color:#EFE3C9;
padding-top:5px;
}

.left_container_block .submission_form {
width:261px;
height:auto;
float:left;
background-image:url(../images/submission_border.jpg); background-repeat:repeat-x; background-position:left top;
margin-left:1px;
}

.submission_form .submission_textbg{
background-image:url(../images/submission_bg.jpg); background-repeat:no-repeat; background-position:left top;
height:19px; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#6c0000;
padding-left:15px;
padding-top:6px;
}

.submission_form .submission_centertext{
border:1px solid #6c0000;
border-top:0px;
float:left;
width:259px;
background-color:#f7edd7;
padding-bottom:10px;
}

.submission_centertext ul{
width:auto;
height:auto;
margin:0px; 
padding:0px;
list-style:none;
float:left;
padding-left:15px;
}

.submission_centertext li{
width:auto;
height:auto;
margin:0px; 
padding:0px;
list-style:none;
float:none;
 font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#000000;
line-height:20px;
}

.submission_input{
width:223px;
height:18px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
border:1px solid #dbb974;
background-color:#ffffff;
}

.submission_text_area{
width:223px;
height:85px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
border:1px solid #dbb974;
background-color:#ffffff;
}

.submit_btn a{
background-image:url(../images/submit_btn.jpg); background-repeat:no-repeat; background-position:left top;
width:80px; height:21px; float:left; display:block;
}

.submit_btn a:hover{
background-image:url(../images/submit_rollover.jpg); background-repeat:no-repeat; background-position:left top;
width:80px; height:21px; float:left; display:block;
}

.left_container_block .largelogo{
width:260px;
height:181px;
float:left;
padding-top:15px;

}

.left_container_block .vertical_navigation{
width:261px;
height:auto;
float:left;
}



#footer{
width:913px; 
height:54px; 
float:left;
font-family:Tahoma;
font-size:10px;
color:#000000;
background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; background-position:left top;
}

#footer ul{
width:auto;
height:auto;
margin:0px;
padding:0px; 
list-style:none;
float:right;
padding-right:40px;
padding-top:9px;
}

#footer li{
width:auto;
height:auto;
margin:0px;
padding:0px; 
list-style:none;
float:left;
font-family:Tahoma;
font-size:10px;
color:#000000;
float:none;
text-align:right;
}

#footer li a{
width:auto;
height:auto;
margin:0px;
padding:0px; 
list-style:none;
float:none;
font-family:Tahoma;
font-size:10px;
color:#000000;
text-decoration:underline;
text-align:right;
}

#footer li a:hover{
width:auto;
height:auto;
margin:0px;
padding:0px; 
list-style:none;
float:left;
font-family:Tahoma;
font-size:10px;
color:#000000;
text-decoration:none;
float:none;
text-align:right;
}



.banner_image{
width:585px;
height:auto;
float:left;
background-image:url(../images/banner_bg.jpg); background-repeat:no-repeat; background-position:left top; padding-left:61px;

}

.banner_image_large{
width:585px;
height:auto;
float:left;
background-image:url(../images/banner_bg_large.jpg); background-repeat:no-repeat; background-position:left top; padding-left:61px;

}

.right_container_block .text_content{
width:550px;
height:auto;
float:left;
padding-top:15px;
}

.text_content ul{
width:550px;
height:auto;
padding-left:20px;
}

.text_content li{
width:auto;
height:auto;

font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px;
}

.text_content ul br{ display:none; }

.right_container_block .text_content2{
width:550px;
height:auto;
float:left;
padding-top:15px;
}


h1{
font-family:"Book Antiqua","Times New Roman", Times, serif, Tahoma, "Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#6c0000;
text-decoration:none;
margin:0px;
padding:0px;
padding-top:0px;

}

h2{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#9f6124;
text-decoration:none;
margin:0px;
padding:0px;
padding-top:8px;
padding-bottom:8px;
}

h3{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#9f6124;
text-decoration:none;
margin:0px;
padding:0px;
padding-top:8px;
padding-bottom:8px;
}

p{
margin:0px; 
padding:0px;
list-style:none;
font-family:verdana;
font-size:11px;
color:#000000;
line-height:18px;
}

.organge_link_font {
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#d36b05;
}
.organge_link_font  a{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#d36b05;
}

.organge_link_font  a:hover{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#d36b05;
text-decoration:none;
}

.brown_link_font {
font-family:verdana;
font-size:11px;
color:#b6854c;
}
.brown_link_font  a{
font-family:verdana;
font-size:11px;
color:#b6854c;
}

.brown_link_font  a:hover{
font-family:verdana;
font-size:11px;
color:#b6854c;
text-decoration:none;
}


.organge_overnav ul {
margin:0px;
padding:0px;
list-style:none;
}

.organge_overnav li {
margin:0px;
padding:0px;
list-style:none;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#d36b05;
}

.organge_overnav li a {
margin:0px;
padding:0px;
list-style:none;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#d36b05;
line-height:18px;
}

.organge_overnav li a:hover {
margin:0px;
padding:0px;
list-style:none;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#d36b05;
text-decoration:none;
}

.right_container_block .address_bg{
width:550px;
height:auto;
float:left;

}


.address_bg{
background-color:#e1d1b4;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
margin-top:10px;
}



.bottom_footer{
width:761px;
height:auto;
float:left;
text-align:center;

}

.bottom_footer ul{
width:900px;
height:auto;
margin:0px;
padding:0px;
list-style:none;
float:none;
text-align:center;
padding-bottom:20px;
margin-right:auto;
margin-left:auto;
}

.bottom_footer li{
width:auto;
height:auto;
margin:0px;
padding:0px;
list-style:none;
float:none;
text-align:center;
font-family:Tahoma;
font-size:10px;
color:#d36b05;
}

.bottom_footer li a{
width:auto;
height:auto;
margin:0px;
padding:0px;
list-style:none;
float:none;
text-align:center;
font-family:Tahoma;
font-size:10px;
color:#d36b05;
text-decoration:none;
line-height:20px;
}

.bottom_footer li a:hover{
width:auto;
height:auto;
margin:0px;
padding:0px;
list-style:none;
float:none;
text-align:center;
font-family:Tahoma;
font-size:10px;
color:#d36b05;
text-decoration:underline;
}

.new_attorney{
width:550px;
height:auto;
float:left;
padding-top:10px;

}



.new_attorney .left_attornety_img{
width:130px;
height:auto;
float:left;
}

.new_attorney .right_attornety_img{
width:420px;
height:auto;
float:right;
}

.right_attornety_img .top_attorneybg{
width:420px;
height:11px;
float:left;
background-image:url(../images/top_attorney_bg.jpg); background-repeat:no-repeat; background-position:left top;
font-size:1px;
}
.right_attornety_img .center_attorneybg{
width:420px;
min-height:95px;
height:auto;
float:left;
background-image:url(../images/bottom_attorney_centerbg.jpg); background-repeat:repeat-x; background-position:left top;
background-color:#f5e4b9;
height:auto;
border-left:1px solid #f5dda7;
border-right:1px solid #f5dda7;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:11px;
color:#000000;

}

.right_attornety_img .bottom_attorneybg{
width:420px;
height:10px;
float:left;
background-image:url(../images/bottom_attorney_bg.jpg); background-repeat:no-repeat; background-position:left top;
font-size:1px;
}

.newblock .text_content{
padding-left:20px;
}

.newblock .text_content a{
color:#000000;
text-decoration:none;
}
.newblock .text_content a:hover{
color:#000000;
text-decoration:underline;
}

.newblock .text_content .black{
color:#000000;
font-family:"Book Antiqua","Times New Roman",Times,serif,Tahoma,"Trebuchet MS";
font-size:17px;
font-weight:bold;
margin:0;
padding:10px 0 0;
text-decoration:none;
}

.address_bg ul{
width:auto;
height:auto;
margin:0px;
padding:0px;
list-style:none;
float:none;
padding-top:7px;
padding-bottom:10px;
font-family:verdana;
font-size:11px;
color:#000000;


}

.address_bg li{
width:auto;
height:auto;
margin:0px;
padding:0px;
list-style:none;
float:none;
font-family:verdana;
font-size:11px;
color:#000000;
padding-left:25px;
line-height:16px;

}

.glossymenu div.submenu li.selected a{
outline:none;
color: #ffffff;
background:none;
height:25px;
width:247px;
background-image:url(../images/round_nav_lightbg_rollover.png); background-repeat:no-repeat; background-position:left top;
}

.select{
outline:none;
background:none;
height:25px;
width:247px;
background-image:url(../images/gun_trust_nav_over.jpg); background-repeat:no-repeat; background-position:left top;
}

/*------------   21042010   ------------*/

.text_content .blue{
font-family:"Book Antiqua","Times New Roman",Times,serif,Tahoma,"Trebuchet MS";
font-size:17px;
font-weight:bold;
color:#0070c0;
}

.text_content .blue a{
font-family:"Book Antiqua","Times New Roman",Times,serif,Tahoma,"Trebuchet MS";
font-size:17px;
font-weight:bold;
color:#0070c0;
text-decoration:none;
}
.text_content .blue a:hover{
font-family:"Book Antiqua","Times New Roman",Times,serif,Tahoma,"Trebuchet MS";
font-size:17px;
font-weight:bold;
color:#0070c0;
text-decoration:underline;
}
