html, body {

    }

body {
    margin:0;
    padding:0;
    background: #ffffff;
    }

body#print {
    margin:0;
    padding:20px;
    background:#fff;
    }

.bdy-bttm{
width:100%;
height:200;
background:url(images/bg/grass.jpg) repeat-x top center #170000;
align: center;
}

table {
    border-collapse:collapse
}

table td {
    border:none;
    padding:0;
    vertical-align:top
}

body, td {
 font:75%/140% tahoma, verdana, arial, sans-serif;
  color:#333333; 
}

form {
    margin:0;
    padding:0;
    }

a img {
    border:none;
    }
    
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(/images/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(/images/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(/images/corner_tr.gif) right top no-repeat;
  }
  
.mnu {
font: bolder 12px arial;
}
.mnu a{
color: black;
text-decoration: none;
font: bolder 10px arial;
}

.featlink{
color:#333333;
text-decoration: none;
font: bolder 12px arial;
}

.leftmnu{
background:url(images/bg/Left_Menu_fill.gif) repeat-x top left;
width:221;
height:570;
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
}

.news li{
 
}

.foot{
background:#ffffff;
width:981;
height:110;
border-left: 3px solid #af1400;
border-right: 3px solid #af1400;
text-color: #ffffff;
font: bold 16px arial;
}

.foot a{
text-decoration: none;
color:#333333;
font-size:10;
font-weight: normal;
}
.foot a:hover{
text-decoration: underline;
}

.foot li{
	text-color: #ffffff;
 list-style-type:none;
}
.foot li.header{
	text-color: #ffffff;
 list-style-type:none;
font-weight: bolder;
}
#main {
    background:#fff;
    width:981px;
    //width:982px;
    margin:38px auto 0 auto;
    }

#mid_l {
    width:219px;
    }

#mid_r {
   
    }

#top {
    height:105px;
    }

#top div{margin:0 0 0 0;height:105px;position:relative}

#top_l img {
    margin:0 0 0 2px;
    }

#bot {
    width:802px;
    }

#top_r {
    font:bold 15px tahoma, verdana, sans-serif;
    background:url(images/bg/bg_top_right.jpg);
    }

#mid_l {
   
    }

#mid_r {
    padding:0 0px 20px 0;
    }

#ml_top {
    margin:0 0 0 -43px;
    position:relative;
    height:110px;
    padding:0 0 0 43px;
    background:#fff;/*url(images/bg/bg_ml_top.jpg) no-repeat left top;*/
    }

#ml_top img {

    }

.text {
    font:10px tahoma, verdana, arial, sans-serif;
    border-top:1px solid #939698;
    border-right:1px solid #939698;
    border-left:1px solid #939698;
    border-bottom:1px solid #939698;
    }

#mid_l table {
    border-collapse:separate
    }

#mid_l table td {
    padding:3px;
    vertical-align:middle;
    }

#mid_l p {
    margin:10px 10px 10px 10px;
    }

#login {
    margin:5px 0 0 10px;
    }

#mid_l #login td {
    padding:0;
    }

#login div {
    text-align:right;
    padding:0 3px 0 0;
    font:bold 11px tahoma, verdana, arial, sans-serif;
    }

#login input.text {
    width:90px;
    margin:0 5px 0 0;
    height:25px;
    }

#ml_top h3{color:#930000;text-align:center;margin:0 0 0 0;padding:5px 0 0 0;font:bold 14px arial, tahoma, verdana, sans-serif;}

#login p {
    text-align:center;
    margin:0 0 0 0;
    font:bold 12px tahoma, verdana, arial, sans-serif;
    }

#login td p {
    text-align:left;
    margin:3px 0 3px 0;
    }

#mid_l a{
    color:#393E42;
    text-decoration:none;
    }

#mid_l a:hover{
    color:#930000;
    text-decoration:underline;
    }

#mid_r a {
    color:#022f8b;
    text-decoration:underline;
    }

#mid_r a:hover {
    color:#484848;
    text-decoration:none;
    }

.left_head  {
    color:#fff;
    width:221px;
    height:26px;
    margin:0 0 0 0;
    background:url(images/bg/Left_Menu_Hat.gif) no-repeat left top;
    }
.left_bot  {
    color:#fff;
    width:221px;
    height:8px;
    margin:0 0 0 0;
    background:url(images/bg/Left_Menu_foot.gif) no-repeat left top;
    }

.left_head div {
    padding:0 0 0 21px;
    background:none;
    font:bolder 12px/26px Arial;
    }

.wg_right_block_top  {
	text-align: center;
	color:#fff;
    width:176px;
    height:26px;
    font:bolder 12px/26px Arial;
    background:url(images/bg/Right_Menu_Hat.gif) no-repeat left top;
    }
.wg_right_block_bot  {
    color:#fff;
    width:176px;
    height:7px;
    background:url(images/bg/Right_Menu_foot_w.gif) no-repeat left top;
    font-size:0;
   }
.wg_right_block_content{
	border-collapse: separate;
	background:url(images/bg/Right_Menu_fill.gif) repeat-x top left;
	width:176;
	height:164;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	padding:2;
	 }

.wg_featured_block_content{
	background:url(images/bg/featured_box_wg.gif) no-repeat top left;
	border:none;
	width: 177;
	height: 195;
	}
    
.gw_featured_block_content{
	background:url(images/bg/featured_box_gw.gif) no-repeat top left;
	border:none;
	width: 177;
	height: 195;
}



#mid_l .left_head a{
    color:#fff;
    text-decoration:none;
    }

#mid_l .left_head a:hover{
    color:#fff;
    text-decoration:underline;
    }

#mid_l ul {
    margin:0 0 0 0;
    padding:0 0 0 0;
    }

#mid_l li {
    list-style-type:none;
    margin:0 0 13px 5px;
    padding:0 0 0 10px;
    font:bold 12px Arial;
    }

#mid_l li li {
    margin:5px 0 0 10px;
    padding:0 0 0 0;
    background:none;
    font:11px tahoma, verdana, sans-serif;
    }

#menu {
    width:100%;
   	margin:0 1px 0 0;
   	position:relative;
    padding:0 0 0 0;
   }

#top_r p {
    margin:3px 12px 0 0;
    color:#fff;
    text-align:right;
    }

#top_r div {
    margin:0 0 0 0;
    width:263px;
    float:right;
    display:block;
    color:#fff;
    text-align:center;
    background:url(images/bg/bg_box2_top.gif) no-repeat left top #3a3e42;
    }

#top_r div div {
    margin:0 0 0 0;
    padding:10px 0 10px 0;
    background:url(images/bg/bg_box2_bot.gif) no-repeat left bottom;
    }

#content {
    width:550px;
    margin:0 0 14px 13px;
    }

.box1 {
    background:#e9f6e9;
    }

.box1_top {
    background:url(images/bg/bg_box1_top.gif);
    }

.box1_right {
    background:url(images/bg/bg_box1_right.gif);
    }

.box1_bot {
    background:url(images/bg/bg_box1_bot.gif);
    }

.box1_left {
    background:url(images/bg/bg_box1_left.gif);
    }

.mid {
    width:100%;
    padding:10px 5px 10px 5px;
    }

.box1 h1 {
    font:bold 24px arial, tahoma, verdana, sans-serif;
    color:#4f555b;
    }

.box3 {
    float:left;
    width:225px;
    margin:0 15px 10px 0;
    background:url(images/bg/bg_box3.gif);
    }

.box3 div {
    background:url(images/bg/bg_box3_top.gif) no-repeat top;
    }

.box3 div div {
    background:url(images/bg/bg_box3_bot.gif) no-repeat bottom;
    }

.box3 img {
    margin:0 4px 4px 4px;
    }

.box3 .boxtext {
    padding:50px 0 0 0;
    font:bold 12px/17px arial, tahoma, verdana, sans-serif;
    }

#mid_r .box3 a {
    color:#484848;
    text-decoration:underline;
    }

#mid_r .box3 a:hover {
    color:#950d00;
    text-decoration:none;
    }

#content h1, h2 {
    text-transform: uppercase;
    color:#aa0e01;
    font:bold 16px/24px arial, tahoma, verdana, sans-serif;
    border-bottom:1px solid #939393;
    }

#content h3 {
    color:#022f8b;
    font:bold 14px/24px arial, tahoma, verdana, sans-serif;
    margin:10px 0 10px 0;
    
    }

.color_blue {
    color:#022f8b;
    }

.color_green {
    color:#0f6601;
    }

.color_red {
    color:#cc0000;
    }

.img_left {
    margin:0 35px 0 0;
    }

.table1 {
 margin:0 0 10px 0;
    width:100%;
    border:1px solid #c2c2c2;
    }
.table1 td {
    padding:5px 10px 5px 10px;
 }
 
 .newtable1 {
 margin:0 0 0 0;
    width:100%;
    border:none;
    background-color: #f2f2f2;
    }
.newtable1 td {
    padding:2px 2px 2px 5px;
 }
 
 .hint { 
 color: #999; 
 margin: -3;
 //margin: 0;
 /*\*/
	margin:0 0 0 0;
/**/
 font-size: 9;
 } 
 
.table5 {
	background-color:#fbfbfb;
    border:1px solid #c2c2c2;
 }
.table6 td {
	 font:bolder 75%/140% arial;   
  color: #333333;
  }

.table5 td {
  font:bolder 75%/140% arial;   
  color: #333333;
  padding:5px 10px 5px 10px;
 }


.td1 {
    width:50%;
    padding:0 0 0 0px;
    }

.table3 td {
    padding:0 10px 5px 10px;
    vertical-align:top;
    border:1px solid #c2c2c2;
    }


.table3 td td {
    padding:5px 7px 5px 0px;
    vertical-align:middle;
    white-space:nowrap;
    border:none;
    border:1px solid #c2c2c2;
    }

.table3 {
    border:1px solid #c2c2c2;
    }

.table3 table {
    border:none;
    width:200px;
    margin:0 0 0 20px;
    }

.table3 select {

    }

.delim1 {
    height:1px;
    background:#c1c1c1;
    overflow:hidden;
    }

.table2 td {
    padding:5px 10px 5px 10px;
    vertical-align:middle;
    border:1px solid #c2c2c2;
    }

.table3 td {
    padding:5px;
    vertical-align:top;
    border:1px solid #c2c2c2;
    background-color: #f6f6f6;
	font-size : 11px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
    }
.table4 {
border:1px solid #c2c2c2;
border-collapse: collapse;

}

.table4 .td2 {
	background-color: #fcfcfc;
	font-size : 11px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
}
.table4 .td3 {
	border: 1px solid #d6d6d6;
}

.table4 tr {
	background-color: #f6f6f6;
	 font-size : 11px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
    }
.table4 td {
	background-color: #f6f6f6;
	 font-size : 11px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	color: #000000;
    }

.img {
    margin:10px;
    border:1px solid #c2c2c2;
    }

.img_left2 {
    margin:0 10px 10px 0;
    border:1px solid #c2c2c2;
    float:left;
    }

.text {
    border:1px solid #939698;
    }

#content p {
    margin:10px 0 10px 0;
    }

#content a {
    color:#3c3c3c;
    text-decoration:underline;
    }

#content a:hover {
    color:#3c3c3c;
    text-decoration:none;
    }

.JSWindowTitleStyle   { font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica, sans serif; color: #FFFFFF; }
.JSWindowContentStyle { font-size: 11px; font-family: verdana, arial, helvetica, sans serif; color: #000000; padding: 5px;}

#bot {
    text-align:center;
    color:#e5e7e4;
    background:url(images/bg/bg_bot.jpg) no-repeat left top #2E0000;
    padding:0 0 0 0;
    font:bold 11px/30px arial, tahoma, verdana, sans-serif;
    }

.th {
	font-weight: bold;
	}
	
#win1 {
	top: 5px;
 left: 382px;
 width: 516px;
  padding: 8px;
  z-index: 1001; 
  position: absolute; 
	display: none;
	overflow: visible;	
}

#win2{

}
#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.linkspan { color: #ff0000; cursor: pointer }

#win1 #fa_head {
 background: url('/images/content/fa_head.gif') no-repeat top left;
 font-size: 11px;
 width: 400px;
 margin: -8px 0 0 0;
 *margin: 0;
 height: 20px;
 padding: 16px 0 21px 92px;
}

#win1 #fa_head #adser {
  margin-top: 2px;
}

#win1 #fa_head #adser input {
 width: 150px !important;
 height: 20px;
 margin: 5px 0 5px 22px;
 *margin: 4px 0 5px 22px;
}

#win1 p.prev, #win1 p.next {
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 13px;
}

#win2 #fa_head {
 background: url('/images/content/fa_head.gif') no-repeat top left;
 font-size: 11px;
 width: 400px;
 margin: -8px 0 0 0;
 *margin: 0;
 height: 20px;
 padding: 16px 0 21px 92px;
}

#win2 #fa_head #adser {
 background: url('/images/content/addysearch.gif') no-repeat top left;
 margin-top: 2px;
}

#win2 #fa_head #adser input {
 width: 168px !important;
 height: 15px;
 margin: 5px 0 5px 22px;
 *margin: 4px 0 5px 22px;
 border: none;
}

#win2 p.prev, #win1 p.next {
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 13px;
}


#faddress_list span {
  display: none;
}

#faddress_list {
 width: 500px;
 margin: 5px auto;
 background: #e9f1f6;
}

#faddress_list2 {
 width: 500px;
 margin: 5px auto;
 background: #ff0000;
}

#faddress_list ul {
 margin: 0;
 list-style: none;
 list-style-type: none;
 padding: 0;
 min-height: 18px;
 display: block;
}

#faddress_list ul li {

 padding: 4px 6px 0 6px;
 font-size: 12px;
 min-height: 28px;
 height:28px;
 background: #e9f1f6;
 }

#faddress_list ul li.alt {
 background: #d4dee5;
 min-height: 28px;
 height:28px;

}

.dark{
font-size: 12px;
height: 25;
background: #d4dee5;
}
.dark td{
font-size: 12px;
padding:3 0 3 10;	
}
.light{
font-size: 12px;
height: 25;
background: #e9f1f6;
}
.light td{
font-size: 12px;
padding:3 0 3 10;	
}
.hdr td{
color:#fff;
height: 25;
font: 14px;
padding: 10 0 10px 0;
height: 20px;
}

#faddress_list ul li a {
  color: #ec1c18;
}

#faddress_list ul.falist_name {
 width: 160px;
float: left;
}

#faddress_list ul.falist_five {
 width: 25%;
 float: left;
}

#faddress_list ul.falist_addy {
 width: 340px;
 float: right;
}
#faddress_list ul.falist_all {
 width: 500px;
 float: left;
}



#faddress_list ul li.list_head {
 background: url('/images/content/table_top.gif') no-repeat top left;
 color: #fff;
 text-align: left;
 font-size: 12px;
 padding: 5 0 5px 0;
 height: 15px
 text-transform: uppercase;
}
#faddress_list ul li.list_head_all {
 background: url('/images/content/table_top.gif') no-repeat top left;
 color: #fff;
 text-align: left;
 font-size: 12px;
 padding: 5 0 5px 0;
 text-transform: uppercase;
}

#faddress_list p.cap{
}

#faddress_list p.btm {
 background: #fff url('/images/content/falist_btm.gif') no-repeat top left;
 clear: both;
 margin: 0;
 min-height: 8px;
 _height: 8px;
}

#pop_top {
	background: url('/images/content/popup_top.png') no-repeat;
	width: 516px;
	height: 21px;
	margin: 0;
	padding: 0;
	behavior: url('/images/iepngfix.htc');
}

#pop_bot {
	background: url('/images/content/popup_bot.png') no-repeat;
	width: 516px;
	height: 21px;
	margin: 0;
	padding: 0;
	behavior: url('/images/iepngfix.htc');
}
#pop_content {
	background: #FFFFFF;
	padding: 8px;
	_height: 180px;
}


#add_to_book {
 width: 500px;
 margin: 5px auto;
 background: #e9f1f6;
}



p.loadaddy { 
 margin: 5px 130px !important; 
}

p.loadaddy img { 
 margin: 0 0 0 7px; 
 }
 
myCont{
background: #dddddd
}


