/* General tags */
body {color: #000000;
      font-family:"Verdana","Helvetica";
      width:100%;
      margin-top:0px;
      background-image:url("../images/bm2.jpg");
      margin-bottom:20px;
      margin-left:0px;
      padding:0 0 0 0;
      }

h1{font-size:large;
	text-align:center;
}
a:link {color: #04208D;text-decoration:none}
a:active {color:#04208D;text-decoration:none}
a:hover {color:#04208D;background-color:#006666;cursor:pointer;text-decoration:none}
a:visited {color:#04208D;text-decoration:none}

/*    General page layout divs styles  */
#banner{
	top:0px;
	border-width:0;
	padding:0;
	width:100%;
	margin:0px;
	left:0px;
}
#imgBanner{
	width:100%;
	height:150px;
	
}
#navBar,#footermenu
{
	position:relative;
	width:90%;
	margin-top:15px;	
	margin-bottom:25px;
	text-align:left;
	margin-left:5%;
}

#main{
	overflow:auto;
	text-align:left;
	margin-left:5%;
	margin-right:5%;
	width:90%;
}
.menuitem
{
	font-size:1.2 em;
	font-weight:bold;
	margin-left:5px;
	padding-left:5px;
	border-left:solid 1px #04208D;
		
}
.footermenuitem
{
	font-size:0.8em;
	margin-left:5px;
	padding-left:5px;
	border-left:solid 1px #04208D;
}

/* General content styles */
.submain{
	position:relative;
	}
.imgLeft{
	width:20%;
	float:left;
	padding:5px;
	vertical-align:text-top;
	position:relative;
}
.imgRight
{
    float:right;
	width:20%;
	padding:5px;
	vertical-align:-200%;
}
.backImage
{
    position:absolute;
    opacity:0.2;
    filter:alpha(opacity=20);
    width:90%;
    height:80%;
    z-index:-10;
}
.inputdiv{
	padding-bottom:5px;
}
.txtlabel{
	width:150px;
}
.txtbox{
	position:absolute;
	left:150px;
	margin:5px;
}

.columnright{
position:absolute;
top:10px;
left:79%;
width:20%;
}
.imginfo{
width:100%;
}
.columnleft{
position:absolute;
top:10px;
left:0px;
width:75%;
}
.imageDiv
{
    margin-top:10px;
    border-top:solid 2px red;
    margin-bottom:25px;
    text-align:center;
}
