* { margin: 0px; padding: 0px; } 

/* ---------------- Element Styles ----------------- */
BODY { font-family: Verdana, Verdana, Verdana, sans-serif; color: #444e5c; }
BODY { margin: 0px 5px; background-color: white; font-size: 12px; }
IMG, BR { border: 0px; vertical-align: bottom; }
A { cursor: pointer; font-weight: bold; }
INPUT { font-size: 10px; } 

/* ------------------- Link Styles ------------------ */
A:link, A:visited { color: #305CB6; text-decoration: none; }  
A:active, A:hover { color: #3C8AFA !important; text-decoration: underline; } 

H1, H2, H3, H4, H5, H6 { display: inline; }
H1 { font-size: 18px; } 
H2 { font-size: 14px; } 
H3 { font-size: 13px; } 
TABLE { border: 0px; border-collapse: collapse; }
TD { vertical-align: top; }

/* ---------------- Content Well ----------------- */
#Canvas { padding: 0; margin: 0 auto; width: 980px; max-width: 980px; }
#Page_Content { overflow: visible; width: 980px; max-width: 980px; height: auto; background-color: #FFF }
#Page_Content_Main, #Page_Content_Column1, #Page_Content_Column2, #Page_Content_Column3, #Page_Content_Column12 { float: left; }
#Page_Content_Wide { width: 665px; padding-right: 15px; }
#Page_Content_Column1 { width: 325px; padding-right: 15px; }
#Page_Content_Column2 { width: 325px; padding-right: 15px; }
#Page_Content_Column3 { width: 325px; }
#Shifter_Wide {  float: left; width: auto; height: auto;}
#Shifter_Column3 { float: right; width: auto; height: auto; }
#Footer { clear: both; }

/* ---------------- Line breaks ----------------- */
BR.gap { line-height: 7px; }
BR.small_gap { line-height: 10px; } 
BR.content_gap { line-height: 15px; } 
BR.unrelated_gap { line-height: 20px; }
BR.large_gap { line-height: 35px; }
BR.gap, BR.small_gap, BR.content_gap, BR.unrelated_gap { clear: both; }

/* --------------------- Colors --------------------- */
/* --- general --- */
.purple { color: #4F2F4F; }
.white { color: #FFF; }
/* --- backgrounds --- */
.bkgd_white { background-color: #FFF; }
.bkgd_gray { background-color: #E6E5E5; }

/* --------------------- General --------------------- */
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.v_center { vertical-align: middle; }
.text_right { text-align: right; }
.text_left { text-align: left; }
.clear { clear: both; }
.content { margin: 10px; }
.bullet { font-size: 11px; }
.normal_text { letter-spacing: normal; }
.misc_label_text { color: black; font-size: 11px; font-weight: normal; }
IMG.photo { border: 1px solid White; }
IMG.photo_black { border: 1px solid Black; }
.show { display: block; }
.hide { display: none; }
.text_field { height: 17px; background-color: white; text-indent: 5px; border: 1px solid #8d949d; }
.pipe_links { padding-bottom: 5px; }
.pipe_links .label, DIV.pipe_links A { font-size: 11px; }
.label, .large_label  { font-weight: bold; color: #293546; }
.label A:link, .label A:visited, H2.label A { color: #0C4790; } 
.large_label { font-size: 13px; }

/* ---------------------- Masthead ---------------------- */
.masthead { border-bottom: 1px solid #E8E8E8; margin-bottom: 15px; padding-bottom: 10px; }
.masthead H1 { font-size: 23px; }
.masthead_module { height: 26px; background: url('http://goemaw.com/images/menu.png') repeat-y ; border-bottom: 1px solid white; vertical-align: baseline; padding-left: 5px; white-space:nowrap; }
.mastheadtext { float: left; color: purple; padding-left: 5px; padding-top: 3px; font-weight: bold; font-size: 16px; white-space:nowrap; }
.masthead_menu a, .masthead_menu a:hover { color: White !important; }
.masthead_menu A.label, .masthead_menu A:hover.label, .masthead_menu A:active.label { color: White !important; }
.masthead_menu { color: White !important; padding-left: 650px; padding-top: 2px; font-weight: bold; font-size: 17px; }

/* ----------- Standard Container (gray) ------------  */
DIV.header { height: 22px; vertical-align: middle; padding-top: 4px; overflow: hidden; }
DIV.header H2 { color: White; }
DIV.header H2 a, DIV.header H2 a:hover { color: White !important; }
DIV.header H2 A.label, DIV.header H2 A:hover.label, DIV.header H2 A:active.label { color: White !important; }
DIV.header SPAN.label { font-size: 10px; font-weight: normal; }
DIV.header SPAN.label, DIV.header SPAN.label A { padding-top: 3px; }
.module_big { width: 980px; max-width: 980px; }
.module_medium { width: 665px; max-width: 665px; }
.module_325 { width: 325px; max-width: 325px; } 
.module_325_top_gray { height: 26px; background: url('http://goemaw.com/images/header.png') repeat-y ; border-bottom: 1px solid white; vertical-align: baseline; padding-left: 5px; }
.module_body { padding: 10px 10px 5px 10px; *padding-bottom: 0; padding-left: 20px; }
.module_body_image { float: left; padding: 10px 10px 5px 10px; *padding-bottom: 0; padding-left: 20px; }
.module_gray_bottom { background: url('http://goemaw.com/images/bottom_round.png') no-repeat bottom right; height: 7px; background-color: #E1E1E1; width: 325px; }
.module_bottom { background: url('http://goemaw.com/images/bottom_round.png') no-repeat bottom right; height: 7px; }






