body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

fieldset {
padding:10px;
padding-top:0px;
}

legend {
margin-bottom:10px;
}

a:link {
color:#0B6FA6;
}
a:visited {
color:#0B6FA6;
}
a:hover {
color:#0E8DD1;
}
a:active {
color:#0B6FA6;
}

.a_box {
text-decoration:none;
cursor:pointer;
color:#333333 !important;
}

.header_cont {
background-image:url(/Images/header_cont_bg.jpg);
background-repeat:repeat-x;
background-position:top;
}

.header_area {
width:970px;
height:72px;
margin-left:auto;
margin-right:auto;
}

.search_cont {
height:72px;
float:right;
display:inline;
width:218px;
}

.search_area {
width:215px;
height:25px;
background-image:url(/Images/search_area_bg.jpg);
background-repeat:no-repeat;
background-position:left;
margin-top:35px;
}

.search_tb {
font-family:arial,sans-serif;
font-size:11px;
float:left; 
margin-top:5px; 
width:164px; 
margin-left:8px;
background-color:#FFFFFF;
color:#606060;
border:none;
}

.site_nav_cont {
width:970px;
margin-left:auto;
margin-right:auto;
height:42px;
}

.site_nav_ul {
list-style:none;
margin:0px;
padding:0px;
}

.site_nav_ul li {
float:left;
position:relative;
}

.site_nav_ul li ul {
list-style:none;
position:absolute;
left:0px;
top:100%;
display:none;
margin:0px;
padding:0px;
border:1px solid #858585;
border-top:0px;
}

.site_nav_ul li:hover ul {
display:block;
}

.site_nav_ul li ul a {
color:#FFFFFF;
background-color:#282828;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
display:block;
padding:5px 0px 5px 10px;
width:140px;
}

.site_nav_ul li ul a:hover {
background-color:#3C3C3C;
color:#FFFFFF;
}

.site_nav_ul li ul a:visited {
color:#FFFFFF;
}

.site_nav_ul li ul img {
display:block;
}

.site_nav_beg {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:108px;
height:42px;
float:left;
}

.site_nav_beg a {
padding-left:6px;
padding-right:6px;
padding-top:14px;
text-decoration:none;
display:block;
background-image:url(/Images/site_nav_beg_bg.gif);
background-repeat:no-repeat;
color:#FFFFFF;
height:30px;
}

.site_nav_beg a:hover {
background-image:url(/Images/site_nav_beg_o_bg.gif);
color:#FFFFFF;
}

.site_nav_beg a:visited {
color:#FFFFFF;
}

.site_nav_mid {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:108px;
height:42px;
float:left;
}

.site_nav_mid a {
padding-left:6px;
padding-right:6px;
padding-top:14px;
text-decoration:none;
display:block;
background-image:url(/Images/site_nav_mid_bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
height:30px;
}

.site_nav_mid a:hover {
background-image:url(/Images/site_nav_mid_o_bg.gif);
color:#FFFFFF;
}

.site_nav_mid a:visited {
color:#FFFFFF;
}

.site_nav_end {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:76px;
height:42px;
float:left;
}

.site_nav_end a {
padding-left:6px;
padding-right:6px;
padding-top:14px;
text-decoration:none;
display:block;
background-image:url(/Images/site_nav_end_bg.gif);
background-repeat:no-repeat;
color:#FFFFFF;
height:30px;
}

.site_nav_end a:hover {
background-image:url(/Images/site_nav_end_o_bg.gif);
color:#FFFFFF;
}

.site_nav_end a:visited {
color:#FFFFFF;
}

.site_nav_spacer {
width:222px;
height:42px;
background-image:url(/Images/site_nav_mid_bg.gif);
background-repeat:repeat-x;
float:left;
display:inline;
text-align:right;
padding-right:6px;
line-height:42px;
}

.site_nav_spacer a {
font-size:14px;
color:#FFFFFF;
}

.site_nav_spacer a:hover {
color:#CCCCCC;
}

.site_nav_spacer a:visited {
color:#FFFFFF;
}

.content_area {
width:970px;
margin-left:auto;
margin-right:auto;
margin-top:11px;
}

.body_txt {
width:723px;
float:left;
}

.footer_cont {
width:970px;
height:71px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
color:#666666;
border-top:1px solid #E5E5E5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
clear:both;
text-align:center;
}

.gry_1 {
color:#999999;
}

.gry_2 {
color:#E1E1E1;
}

.h1_blk {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-top:4px;
margin-bottom:6px;
font-weight:bold;
}

.h1_blu {
color:#0b6fa6;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-top:0px;
padding-bottom:0px;
font-weight:bold;
}

.h1_red {
color:#dd0b00;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-top:4px;
margin-bottom:6px;
font-weight:bold;
}

.h1_wht {
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#FFFFFF;
}

.h1_wht2 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

.h2_wht {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
}

.arr_btn_blu {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:104px;
height:28px;
float:left;
margin-left:5px;
margin-right:5px;
}

.arr_btn_blu a {
padding-left:9px;
padding-right:6px;
padding-top:7px;
text-decoration:none;
display:block;
background-image:url(/Images/arr_btn_blu.png);
background-repeat:no-repeat;
color:#FFFFFF;
height:21px;
}

.arr_btn_blu a:hover {
background-image:url(/Images/arr_btn_blu_o.png);
color:#FFFFFF;
}

.arr_btn_blu a:visited {
color:#FFFFFF;
}

.arr_btn_gry {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:104px;
height:28px;
float:left;
margin-left:5px;
margin-right:5px;
}

.arr_btn_gry a {
padding-left:9px;
padding-right:6px;
padding-top:7px;
text-decoration:none;
display:block;
background-image:url(/Images/arr_btn_gry.png);
background-repeat:no-repeat;
color:#FFFFFF;
height:21px;
}

.arr_btn_gry a:hover {
background-image:url(/Images/arr_btn_gry_o.png);
color:#FFFFFF;
}

.arr_btn_gry a:visited {
color:#FFFFFF;
}

.link_wht a:link {
color:#FFFFFF;
}
.link_wht a:visited {
color:#FFFFFF;
}
.link_wht a:hover {
color:#CCCCCC;
}
.link_wht a:active {
color:#0B6FA6;
}

.rnd_box_wht_top {
float:left;  
display:inline;
width:244px;
height:84px;
background-image:url(/Images/box_gry_mid_top_1.gif);
background-repeat:no-repeat;
}

.rnd_box_top {
float:left;
display:inline;
width:244px;
height:192px;
background-image:url(/Images/box_gry_mid_top_3.gif);
background-repeat:no-repeat;
}

.rnd_box_btm {
float:left;
display:inline;
width:244px;
height:20px;
background-image:url(/Images/box_gry_mid_btm.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

.rnd_box_txt {
width:204px;
height:190px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
}

.rnd_box_sub_hdr {
color:#0b6fa6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:4px;
margin-bottom:6px;
}

.PropertyHeader
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#606060;
background-color:#dddddd;
}

.PropertyName
{
width:100;
height:15;
font-family:Verdana;
font-size:11px;
font-weight:bold;
background-color:#f5f5f5;
color:#606060;
}

.PropertyValue
{
font-family:Verdana;
font-size:11px;
color:#606060;
}

.Label
{
background-color:#CADEF4;
color:#000000;
font-family:Verdana;
font-size:11px;
padding-left:2px;
padding-top:2px;
border:1px solid #606060;
}

.TextBox
{
background-color:AliceBlue;
font-family:Verdana;
font-size:11px;
}

.Button
{
background-color:AliceBlue;
font-family:Verdana;
font-size:11px;
}

.Status
{
color:Red;
font-family:Verdana;
font-size:11px;
}

.Copyright
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
}

.PageTitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:17px;
color:#585858;
}

.PageText
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
}

.PageHeading1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#606060;
padding-bottom:11px;
}

.PageHeading2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#606060;
padding-bottom:5px;
}

.PageHeading3
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#606060;
}

.MB3 {
margin-top:0px;
margin-bottom:5px;
}

.MB5 {
margin-top:0px;
margin-bottom:7px;
}

.MB20 {
margin-top:0px;
margin-bottom:20px;
}

.MB30 {
margin-top:0px;
margin-bottom:30px;
}

.con_box_top {
width:700px;
height:20px;
background-image:url(/Images/con_gry_top.gif);
background-repeat:no-repeat;
}

.con_box_ctr {
width:598px;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
padding-left:50px;
padding-right:50px;
}

.con_box_btm {
width:700px;
height:20px;
background-image:url(/Images/con_gry_btm.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

.sub_left_col {
float:left;
display:inline;
}

.sub_right_col {
width:244px;
float:right;
display:inline;
}

.sub_mid_col {
float:left;
display:inline;
}

.con_box_con {
width:550px;
}

.ftr_nav {
width:969px;
height:202px;
float:left;
display:inline;
margin-left:auto;
margin-right:auto;
background-image:url(images/ftr_nav.gif);
background-repeat:no-repeat;
clear:both;
margin-top:16px;
margin-bottom:15px;
}

.ftr_nav_text {
width:166px;
height:175px;
margin-top:20px;
margin-left:55px;
float:left;
display:inline;
}

.feat_top {
float:right;
display:inline;
width:350px;
}

.feat_snap {
float:right;
display:inline;
width:250px;
}

.sub_nav_top {
width:200px;
height:200px;
background-image:url(/Images/Site/round_box_sml_top.gif);
background-repeat:no-repeat;
padding-top:15px;
padding-left:15px;
}

.sep_hor_gry_2 {
width:170px;
height:2px;
margin-right:25px;
margin-top:2px;
margin-bottom:2px;
}

.arr_cir_gry {
width:14px;
height:14px;
margin-left:15px;
margin-right:16px;
}

.sub_nav_btm {
width:200px;
height:20px;
float:left;
display:inline;
background-image:url(/Images/Site/round_box_sml_btm.gif);
background-repeat:no-repeat;
}
