/* ###########################################################################################

Generalwebtech.com Style Sheet

Copyright General Web Technologies LLC

############################################################################################### */


body {margin: 5px 0px 10px 0px; font-size: .9em; background-color: #006699; font-family: Veranda;}

/*--------------------------------------------- Containers -------------------------------------------------------*/
#Main_Container { width: 800px; background-color: White; margin: 0px auto 0px auto; border: solid 1px Black;}
#Header_Container { width: 800px;}
#Column_Container { width: 760px; padding: 10px;}
#Footer_Container { width: 800px; clear: both; border-top: solid 1px #cccccc;}

/*------------------------------------------------ Header --------------------------------------------------------*/
#Header_Top { height: 110px; padding-left: 30px; background-image: url(../Images/Header_BG.jpg); margin: 0px; background-repeat: repeat-x;}
#Header_Top span img { padding-top: 15px; padding-right: 15px;}
#Header_Btm { color: #006699; height:23px; background-image: url(../Images/Navigation_BG.jpg); background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px; border-top: solid 1px white; border-bottom: solid 1px #999933;}
#Header_Btm table { margin-top: 1px;}
#Header_Btm a:link, #Header_Btm a:hover, #Header_Btm a:active, #Header_Btm a:visited {}

/*-------------------------------------------- Navigation Style ---------------------------------------------------*/
.Menu1 a:link, .Menu1 a:hover, .Menu1 a:active, .Menu1 a:visited {font-weight: bold; color: #006699;}
.Menu1 a:hover { text-decoration: underline;}
.StaticMenuStyle {}
.StaticHoverStyle {}
.StaticMenuItemStyle { margin-left: 8px; margin-right: 8px;}
.DynamicMenuStyle { border-left: solid 3px #ffcc66; border-right: solid 3px #ffcc66; border-bottom: solid 3px #ffcc66; margin-top: 3px; margin-left: 20px;}
.DynamicMenuItemStyle { padding: 3px;}
.DynamicHoverStyle {}

/*------------------------------------------------ Columns -------------------------------------------------------*/
#Column1 { width: 100%; float: left; padding: 10px}
#Column2 { width: 0px; float: left; border-left: solid 1px #CCCCCC; padding-left: 10px; margin-top: 20px;}
#Column3 {}

/*------------------------------------------------ Footer --------------------------------------------------------*/
#Footer_Top div { font-size: .9em; text-align: center; margin-top: 5px;}
#Footer_Btm { font-size: .9em; height: 23px; color: #006699; text-align: center; background-image: url(../Images/Navigation_BG.jpg); background-repeat: repeat-x; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: solid 1px #999933;}
#Footer_Btm a:link, #Footer_Btm a:hover, #Footer_Btm a:active, #Footer_Btm a:visited { color: #006699; text-decoration: none;}
#Footer_Top table { margin-left: auto; margin-right: auto;} /* Centers asp:Menu in Firefox */

/*----------------------------------------- Header Tag Font Style ------------------------------------------------*/
h1 { font-size: 2.4em; margin: 0px 0px 4px 0px; padding: 0px; color: #006699; border-bottom: solid 1px #006699;}
h2 { font-size: 1.2em; margin: 10px 0px 2px 0px; padding: 0px; color: Black; text-decoration: underline; text-transform: uppercase; clear: both;}
h3 { font-size: 1.6em; padding: 0px; margin: 0px;}
h4 { font-size: 1.2em; padding: 0px; margin: 0px;}

/*-------------------------------------------- Image Formatting ---------------------------------------------------*/
img { border: none;}
.picture { border: solid 5px #cc9966; }
.right {float: right; margin: 5px 10px;}
.left {float: left; margin: 5px 10px;}

/*-------------------------------------------- Generic Style ------------------------------------------------------*/
table tr { vertical-align: top;}
html { height: 101%;} /* This is to make the vertical scroll bar always visible in Firefox */
#Header_Links { width: 800px; margin-left: auto; margin-right: auto; text-align: right; margin-bottom: 5px;}
#Header_Links a:link, #Header_Links a:hover, #Header_Links a:visited, #Header_Links a:active { font-size: .8em; color: White;}
.EC { float: left; clear: both; margin: 10px; border-bottom: dashed 1px Grey; padding-bottom: 10px; }
.EC img { float: left; border: solid 1px black; margin-right: 10px;}


/*------------------------------------------- News Article Style --------------------------------------------------*/
.News_Article { border-bottom: solid 0px #CCCCCC; clear: both;}
.News_Header {}
.News_Posted { font-size: .8em; }
.News_Content { padding: 10px; clear: both;}

