﻿@media screen, print	 {
	
/*HTML Tags */
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0; background:white; color:black; } 
img {border-style:none; vertical-align:middle; padding-right:5px; }
h2 {}
h3 {}
ul {}

/* header */
#header {position: absolute; background : url('images/header.jpg') no-repeat; height:135px; color: white; }
#headerbackground {background: url('images/extra.jpg') repeat-x; height:135px; width:100%; color:white;}

/* header menu */
#mainmenu {font-weight:bold; margin:100px 120px; font-family: Arial, Helvetica, sans-serif; width:800px;}
#mainmenu a {display:block; color: #ffffff; text-decoration: none;  background:transparent;}
#mainmenu a:hover {text-decoration: underline; color: #3399cc; background:transparent;}
#mainmenu ul {margin-left: 0px; padding-left: 0px; }
#mainmenu li {display:block; position:relative; float:left; padding-left:5px; padding-right:5px; border-right:1px #3399cc solid;}

/* flyout menu */
#mainmenu ul li ul {display:none; padding-top:25px; position:absolute; width:120px; }
#mainmenu ul li ul a {background:transparent; color:#0078c1;}
#mainmenu ul li ul li {width:100%; border-left : 1px #ebebeb solid; border-right:1px #ebebeb solid; border-bottom:1px #f6f6f6 solid; padding: 2px; background: url('images/ddshade.png') white repeat-y;} /*filter:alpha(opacity=90)*/
#mainmenu ul li:hover ul, #mainmenu ul li.dd ul {display:block; left:0px; top:6px; }
#mainmenu ul li ul li:hover { background:url('images/menuhover.png');  }
#dd1 {display:block; }

/* flyout menu 2 */
#mainmenu ul li ul li ul li {display:none; background: transparent; border:thin white none}
#mainmenu ul li ul li:hover ul li, #mainmenu ul li ul li:dd ul li {display:block; width:150px; left:100px; top:-30px; border-left: 1px solid #ebebeb; border-right:1px #ebebeb solid; padding: 5px; background: url('images/ddshade.png') white repeat-y;}

/* #mainmenu ul li:hover ul ul, #mainmenu ul li.dd ul ul {} */
/* #mainmenu ul ul li:hover ul, #mainmenu ul ul li.dd ul {display:block; position:absolute; top:-26px; left:100%; width:100%;} */

/*sidemenu navigation */
#sidemenu {width:155px; height: 500px; background:transparent; }
#sidemenu ul {margin:0px; list-style:none; padding-left:0px;}
#sidemenu li {padding:4px;}

#login {background:url('images/loginshade.png');}


/*resume navigation */
#resumemenu ul {margin-left: 0px; padding-left: 0px; margin-bottom:25px; padding-bottom:25px; list-style:none;}
#resumemenu ul li {padding-left:5px;padding-right:5px; float:left; text-align:center;}

/* footer */
#footer {width:100%; text-align:center; height:30px; margin-top:50px;}
#footer a {font-weight:bold; color: #0078c1; background:transparent;}
#footer ul {margin: 0 0 0;}
#footer ul li {display:inline;}

/* homepage swf */
#swf {background: url('images/swf1.png') no-repeat transparent; color:black; width:800px; height:200px; padding:20px; }
#swf ul {width: 200px; height: 180px; list-style:none; margin-top:45px;}
#swf li {padding: 4px; }
#swf a:hover {color:#3399cc;}

/*this gem bypasses IE7*/
html>/**/body #swf {padding: 8px;} 


/* homepage sections */
.frontpagecol1 {width:260px; height:250px;float: left; padding-left:80px; padding-right: 30px;}
.frontpagecol2 {width:240px; height:250px;float: left; padding-left:110px;}

/* shared class's */
.center {text-align:center; }
.right {text-align:right; }
.floatright {float:right; clear:right;}
.floatleft {float:left;}
.clear {clear:both; }
.border {border: 1px black solid; height:100%;}
.bordersilver {border: 1px silver solid; }
.padding {padding:5px; }
.padding2px {padding:2px; }
.padding-left {padding-left:5px; }
.block {display:block; }
.red {color:red; }
.blue {color: #3399cc;}
.resumetextbox {width:500px; height: 150px;font-family:Arial;}
.hidden {visibility:hidden; display:none;}
.silver {background:#dedede;}


/*main content */
#sections {margin: 25px 35px 20px; max-width:850px; min-width:400px; min-height:525px; background: url('images/leftdhade.png') white repeat-y; color:black;}
#sections a {font-weight:bold; color: #0078c1;}
#sections a:hover {color: #3399cc;}
#sections .bold {font-weight:bold;}

.sections {margin: 30px 35px 20px; width:850px; min-height:525px; background:white; color:black;}
/* .sections {margin: 25px 35px 20px; max-width:850px; min-width:400px; min-height:525px; background:white; color:black;} */
.sections a {font-weight:bold; color: #0078c1;}
.sections a:hover {color: #3399cc;}
.sections .bold {font-weight:bold;}

.sections .p1 img {float:left;}
.sections .p2 img {float:left;}
.sections .p2 {height:75px;}

/* main content center section */
.section1 {padding-left:50px; padding-right:5px;}
.section1 img {margin-left:15px;}
.section1 a {color: #0078c1}
.section1 a:hover {color: #3399cc }
.section1 ul {}

.section2 {margin-left:130px; padding-left:50px; padding-right:5px; }
.section2 img {margin-left:15px;}
.section2 a {color: #0078c1}
.section2 a:hover {color: #3399cc }

.rightimage {height: 350px;}

.clickhere img {margin:0px; }


/* multi column pages */
.col1 {width:300px; float:left;}
.col2 {width:350px; padding-left:25px; float:left;}
.col3 {width:250px; padding-left: 25px; float:left;}

.box1 {width:300px; background: #bfdfff; padding:5px;}


/* aboutus page rectangle may be able to reuse */
.rec1 {background: url('images/rec.gif') no-repeat; width:354px; height:83px; text-align:center; padding-top:10px;}
.rec1 a {font-weight:bold;}
.rec1 .p1 {font-weight:bold;}


.table1 {width:600px; text-align:left;vertical-align:top;border:1px black solid; padding:2px; }
.table1 td {width:30%; }
.table1 th {background:#009ad6; color:white;}

.table2 {width:600px; text-align:left;vertical-align:top;border-bottom:1px black solid; padding:2px; }
.table2 td {width:25%; }

/* used on application login page */
.form1 {width: 75px; float:left;}

/* used for applicantinfo forms */
.form2 td {vertical-align:top; } 


/* NOTE TO SELF: DONT DELETE */
}

