﻿/* ###########################################################################################

Generalwebtech.com Style Sheet

Copyright General Web Technologies LLC

############################################################################################### */

body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none;}
body { background: #ececff; margin: 0px; width: 800px; margin-left: auto; margin-right: auto; line-height: 150%;}
table { border: none;}
html { height: 101%;}
h1{ margin: 10px 5px 10px -5px; color: #363E99; border-bottom: 2px solid;  color: #363E99;}
a { color: Blue;}

/*---------------------------------------- Splash Page ------------------------------------------
#Splash_Container {top: 0; left: 0; width: 100%; height: 100%; position: fixed; display: table;}
#Splash_Image {display: table-cell; vertical-align: top;}
#Splash_Image img {display: block; margin: 1em auto;}*/

/*---------------------------------------- Main Page Header ----------------------------------------*/
#hdr_hdr { background-image: url(Images/hdr_hdr.jpg); background-repeat: no-repeat; width: 800px; height: 93px; clear: both;}
#hdr_lft { background-image: url(Images/hdr_lft.jpg); background-repeat: no-repeat; float: left; width: 40px; height: 40px;}
#hdr_rht { background-image: url(Images/hdr_rht.jpg); background-repeat: no-repeat; float: left; width: 40px; height: 40px;}
#hdr_mdl { width: 720px; height: 40px; float: left; padding: 0px; margin: 0px;}

/*---------------------------------------- Main Page Middle ----------------------------------------*/
#mdl { background-image: url(Images/mdl_mdl.jpg); background-repeat: repeat-y; height: 100%; float: left; width: 800px;}
#mdl_lft { background-image: url(Images/mdl_lft.jpg); background-repeat: no-repeat; width: 25px; height: 412px; float: left;}
#mdl_mdl { background-color: White; width: 750px; min-height: 412px; float: left;}
#mdl_mdl_top{ width: 735px; clear: both; padding-left: 15px;}
#mdl_mdl_lft{ width: 725px; min-height: 412px; float: left; padding: 0px 15px 0px 10px;}
#mdl_mdl_rht{ width: 200px; float: right;}
#mdl_rht { background-image: url(Images/mdl_rht.jpg); background-repeat: no-repeat; width: 25px; height: 412px; float: left;}
#mdl_ftr { background-image: url(Images/mdl_ftr.jpg); background-repeat: no-repeat; width: 800px; height: 35px; clear: both;}

/*---------------------------------------- Main Page Right Panel ----------------------------------------*/
.RightPanel{ width: 205px; margin-left: 5px;}
.rht_panel_top{background-repeat: no-repeat; height: 211px;}
#rht_panel_mdl{ background-image: url(Images/Panel_Right_1px.jpg); background-repeat: repeat-y; min-height: 100px;}
#rht_panel_mdl_inner{ margin: 0px 0px 0px 15px; width: 165px;}
#rht_panel_btm{ background-image: url(Images/Panel_Right_btm.jpg); background-repeat: no-repeat; height: 21px;}
.StaticMenuItemStyle2 { border-bottom: dashed 1px grey; padding-bottom: 5px; padding-top: 5px; width: 165px;}

/*---------------------------------------- Main Page Footer ----------------------------------------*/
#ftr { text-align: center; font-size: .8em;}
#ftr a:link, #ftr a:hover, #ftr a:active, #ftr a:visited { text-decoration: none; color: Black}


/*---------------------------------------- Contact Page ----------------------------------------*/
#Contact_Form1 { margin-left: 10px;}
.Contact_Form2 { padding-top: 15px; padding-bottom: 15px; border-bottom: solid 1px #ececff; width: 500px; vertical-align: middle;}
.Contact_Form3 {float: left; width: 240px; padding-bottom: 5px;}


/*------------------------------------- Navigation Style ----------------------------------------*/
.Menu1 { height: 40px; }
.StaticHoverStyle {}
.StaticMenuItemStyle { color: White; padding-left: 5px; padding-right: 5px; padding-top: 1px; font-size: 13px; font-weight: bold; }
.StaticMenuStyle { background-image: url(Images/hdr_mdl.jpg); background-repeat: repeat-x; height: 40px;}
.DynamicHoverStyle {}
.DynamicMenuItemStyle { }
.DynamicMenuStyle { }



/*-------------------------------------- Generic Styling ----------------------------------------*/
img { border: none;}
h1 { font-size: 1.6em;}
h2 { padding: 0px; margin: 0px; color: #363E99; font-size: 1.3em; padding-top: 10px; padding-bottom: 4px;}
h4 { padding: 0px; margin: 0px; color: #363E99; font-size: .8em;}