/* Frozen-Winds Graphix ~ frozenwinds.com */

@import url("_image/fwg/menu_fwg.css");

/* html { scrollbar-base-color: #ececec; } */
BODY  {
 padding: 0px; 
 margin: 0px; 
 background-image: url(_image/fwg/p_bg.jpg);
 background-repeat: repeat-x;
 background-position: top;
 background-attachment: fixed; 
 font-family: Verdana, Arial, sans-serif; color: #000018; text-decoration: none; font-size: 10px;
 background-color: #ececec;
}

/* alt ~ Table, Tr, Td, Div */
Table, Tr, Td { font-family: Verdana, Arial, sans-serif; color: #006699; text-decoration: none; font-size: 10px; } 
HR { color: #1471a7; height: 1px; width: 98%; }
fieldset {  }
legend { font-family: Verdana, Arial, sans-serif; color: #000018; text-decoration: none; font-weight: bold; font-size: 12px; }
.TwoPad { margin: 0px; padding: 2px; }
.fwTemplate { display: none; }

/* Search Boxs ect. */
input, textarea, select { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000018; background-color: #f6f6f6; border: 1px solid #909090; background-image: url(_image/fwg/input.jpg); background-repeat: repeat-x; background-position: center; cursor: auto; }
/* ACinput ~ radio buttons */
.ACinput { border: 0px; background-color: transparent; background-image: url(_image/clear.gif); background-repeat: repeat-x; background-position: center; }

H1 { margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif; color: #005e8d; text-decoration: none; font-weight: bold; font-size: 20px; }
H2 { margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif; color: #005e8d; text-decoration: none; font-weight: bold; font-size: 18px; }
H3 { margin: 0px; padding: 0px; font-family: Arial, Verdana, sans-serif; color: #005e8d; text-decoration: none; font-weight: bold; font-size: 16px; }
H4 { margin: 0px; padding: 0px; font-family: Arial, Verdana, sans-serif; color: #005e8d; text-decoration: none; font-weight: bold; font-size: 14px; }
H5 { margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif; color: #004669; text-decoration: none; font-weight: bold; font-size: 12px; }
H6 { margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif; color: #004f77; text-decoration: none; font-weight: bold; font-size: 11px; }
.h_pm_0 { padding: 0px; margin: 0px; }

.HLink { font-family: Verdana, Arial, sans-serif; color: #000018; text-decoration: none; font-weight: bold; font-size: 12px; }
.HLink A { color: #f60062; text-decoration: none; font-size: 12px; }
.HLink A:link { color: #f60062; text-decoration: none; font-size: 12px; }
.HLink A:visited { color: #996699; text-decoration: none; font-size: 12px; }
.HLink A:hover { color: #006699; text-decoration: none; font-size: 12px; }
.HLink A:active { color: #990099; text-decoration: none; font-size: 12px; }

/* Default Text ~ Links */
A {color: #f60062; text-decoration: none; font-weight: bold; font-size: 10px;}
A:link {color: #f60062; text-decoration: none; font-weight: bold; font-size: 10px;}
A:visited {color: #000018; text-decoration: none; font-weight: bold; font-size: 10px; }
A:hover {color: #0000cc; text-decoration: none; font-weight: bold; font-size: 10px;}
A:active {color: #ff0000; text-decoration: none; font-weight: bold; font-size: 10px;}

.Menu { padding: 0px; white-space: nowrap; }
.SmText { margin: 0px; padding: 0px; font-family: Sans-Serif, Verdana, Helvetica, Arial; color: #000018; text-decoration: none; font-size: 9px; font-weight: bold; white-space: nowrap; }
.SmTextWrap { font-family: Sans-Serif, Verdana, Helvetica, Arial; color: #004669; text-decoration: none; font-size: 9px; font-weight: bold; }

/* Head ~ Foot Text ~ Links */
.HFText { font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-size: 9px; }
.HFText A { font-family: Verdana, Arial, sans-serif; color: #006699; text-decoration: none; font-weight: bold; font-size: 9px; }
.HFText A:link { font-family: Verdana, Arial, sans-serif; color: #006699; text-decoration: none; font-weight: bold; font-size: 9px; }
.HFText A:visited { font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold; font-size: 9px; }
.HFText A:hover { font-family: Verdana, Arial, sans-serif; color: #ff0000; text-decoration: none; font-weight: bold; font-size: 9px; }
.HFText A:active { font-family: Verdana, Arial, sans-serif; color: #004669; text-decoration: none; font-weight: bold; font-size: 9px; }

/* Head */ 
/* Header Top Bar */
.hbar {
 width: 100%;
 height: 34px; 
 background-image: url(_image/fwg/hbar.jpg);
 background-repeat: repeat-x;
 background-position: top;	
 background-color: inherit;
}
.hbar_cnt { padding: 9px 0px 0px 0px; background-color: inherit; }
.hbar_cnt H1 { padding:0px; margin:0px; font-size: 11px; color: #000000; }

/* Header Bg */
.Hbg {
 width: 100%;
 height: 95px;
 background-image: url(_image/fwg/hbg.jpg);
 background-repeat: repeat-x;
 background-position: top;	
 background-color: inherit;
}
.Hbg_l { padding: 18px 6px 0px 10px; }
.Hbg_c { padding: 28px 6px 0px 8px; }
.Hbg_t { text-align: left; }
.Hbg_t H1 { padding:0px; margin:0px; font-family: Verdana, Arial, sans-serif; color: #e8003a; text-decoration: none; font-weight: bold; font-size: 16px; }
.Hbg_d { padding: 7px 6px 0px 1px;}
.Hbg_d H2 { padding:0px; margin:0px; font-family: Verdana, Arial, sans-serif; color: #3683ab; text-decoration: none; font-weight: bold; font-size: 10px; }
.Hbg_r { padding: 6px 12px 0px 0px; }
.Hbg_r_at { padding: 2px 2px 4px 2px; font-family: Verdana, Arial, sans-serif; color: #000018; text-decoration: none; font-size: 9px; }

/* Nav Bar */
.nav {
 width: 100%;
 height: 36px;
 background-image: url(_image/fwg/navbg.jpg);
 background-repeat: repeat-x;
 background-position: top;
 border-top: 0px solid #cfdfef; 
 border-bottom: 0px solid #93a6b5;  	
 background-color: inherit;
}
.nav_l { padding: 3px 0px 0px 10px; }
.nav_r { padding: 2px 10px 0px 0px; }
.nav_r .HFText { font-family: Arial, Verdana, sans-serif; color: #ececec; text-decoration: none; font-size: 10px; }

/* Footer */ 
/* Footer bar */
.fbar {
 width: 100%;
 height: 33px; 
 background-image: url(_image/fwg/fbar.jpg);
 background-repeat: repeat-x;
 background-position: top;
 border-top: 0px solid #9fb1bf;  
 border-bottom: 0px solid #9fb1bf; 	
 background-color: inherit;
}
.fbar_cnt { padding: 12px 0px 2px 0px; }

/* Footer Content */
.Fbg {
 width: 100%;
 height: 80px;
 background-image: url(_image/fwg/fbg.jpg);
 background-repeat: repeat-x;
 background-position: top;	
 background-color: inherit;
}
.foot_cnt { padding: 4px; }
.foot_1 { padding: 2px 2px 2px 10px; }
.foot_2 { padding: 2px 2px 2px 2px; }
.foot_3 { padding: 4px 2px 2px 14px; }
.foot_4 { padding: 2px 10px 2px 2px; }

/* Main Content */
.fwg { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #000018; }
.arttitle {
 background: url(_image/fwg/mnu_blk.gif) no-repeat 2px 6px;
 margin: 2px; 
 padding: 4px 2px 2px 16px;
}
.arttitle H1 { margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #cc0234; font-weight: bold; } 
.arttitle H2 { margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0234; font-weight: bold; } 
.arttitle_nobg { margin: 2px; padding: 4px 2px 2px 16px; }
.arttitle_nobg H1 { margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; font-weight: bold; } 
.arttitle_nobg H2 { margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #cc0234; font-weight: bold; } 
.fwMessage { color: red; font-family: Verdana, Arial, sans-serif; font-size: 9px;
}
.fwTable {
 border: 0px;
 empty-cells: show;
 width: 100%;
 background-image: url(_image/fwg/tbtile.jpg);
 background-repeat: repeat-x;
 background-position: top; 
 background-color: #f1f1f1;
 font-family: Verdana, Arial, sans-serif;
 font-size: 9px;			
}
.fwTable td { padding: 3px; }
.fwTable .fwTableHeader, .fwTable .fwTableHeader td {
 background-image: url(_image/fwg/titgrad.jpg);
 background-repeat: repeat-x;
 background-position: center;
 background-color: #c5c5c5; 
 color: #000000;
 border-bottom: 1px solid;
 border-color: #777777;			
 vertical-align: top; 	
}
.fwGridContent { padding: 0px; border: 1px solid #9f9f9f; }
.fwGridUpperPanel, .fwGridLowerPanel {
 padding: 5px 5px 5px 8px;	
 border-left: 0px;
 border-right: 0px;	
 background-image: url(_image/fwg/botobo.jpg);
 background-repeat: repeat-x;
 background-position: center;
 background-color: #c5c5c5; 
 color: #000018;
 font-family: Verdana, Arial, sans-serif;
 font-size: 9px;			
}
.fwGridUpperPanel td, .fwGridLowerPanel td { color: #000018; font-family: Verdana, Arial, sans-serif; font-size: 9px; }
.fwGridUpperPanel { border-bottom: 1px solid #9f9f9f; }
.fwGridMiddlePanel { border: 0px; background-color: transparent; width: 100%; }
.fwGridLowerPanel { border-top: 1px solid; border-color: #cfcfcf; }

/* Border ~ Top ~ Bottom ~ Paging Box */
.botobo {
 margin: 2px 20px 6px 20px;
 padding: 3px 2px 3px 2px;
 border-top: 1px dashed #111111;
 border-bottom: 1px dashed #111111; 
 background-image: url(_image/fwg/botobo.jpg);
 background-repeat: repeat-x;
 background-position: center;
 background-color: #c5c5c5;  
} 

/* Highlight */ 
.FwgHLSrch { font-weight: bold; background-color: yellow; }
 
/* Zoom func ~ expand ~ contract */
.categories { padding: 2px; margin: 0px;}
.categories DIV { border: 1px solid #1CB0B1; margin: 2px; width: auto; padding: 3px; background-color: #ececec; white-space: nowrap; }
.categories .nav { padding: 5px 5px; margin: 0px 1px; float: right; border: 1px solid #6999b3; }
.subcategories { padding: 0px; margin: 0px; }
.subcategories SPAN {display: block; width: auto; margin: 2px; padding: 2px; }
.subcont { display: none; }
