html{padding:0; margin:0;}
body{padding:0; margin:0; font-family:arial; font-size:10pt; color:black; text-align:center; background:#1c1c1c url('../images/main_bg.jpg') top left repeat-x;}
img{border:0;}

.head{width:1000px; float:left;background:white;}
.left{float:left; padding:36px 0 40px 22px;}
.spec{color:#000027; letter-spacing:5px; padding:5px 0 0 60px; font-weight:bold;}
.right{float:right; padding:70px 10px 40px 0;}
.search{color:#686868; font-weight:bold;}
.right input{width:170px; vertical-align:text-top; padding-top:1px;}
.right img{vertical-align:text-top; padding-top:1px;}
form {padding:0; margin:0;}

*html .menu{overflow:hidden;}

.bigimage{clear:both; float:left; border-top:3px solid black; background-image:url('../images/pic1.jpg'); width:1000px; height:396px; }
.text1{color:White; font-weight:bold; width:270px; height:100px; overflow:hidden; padding:250px 0 0 410px; vertical-align:middle; float:left;}
.text2{color:White; width:200px; height:200px; float:right; text-align:center; padding:94px 50px 0 0;}
.a{font-weight:bold; font-size:36pt;}
.s{font-size:16pt;}
.d{font-size:18pt;}
.f{font-size:26px; font-weight:bold;}
.g{font-size:20pt;}

.content1{clear:both; width:1000px; background:url('../images/bg1.jpg') bottom no-repeat;}
.content1 div{padding:20px 40px 60px 40px;}
#inner_content{ height:370px; overflow:auto;}

h2{padding:0;margin:0 0 20px 0;font-size:13pt;}
h3{color:#002E70;padding:0;margin:0 0 20px 0;font-size:10pt;}
table.grid{padding:0;margin:0 10px 0 0;width:100%;border-top:1px dotted #888; border-collapse:collapse;}
table.grid td{vertical-align:top;border-bottom:1px dotted #888;padding:8px;margin:0;text-align:center;}
table.grid th{padding:8px;border-bottom:1px dotted #888;color:#002E70;margin:0;}

.orderform label{display:block;padding-bottom:4px;}
.orderform textarea{width:200px;height:200px;margin-bottom:4px;}
.orderform input {width:200px;height:20px;margin-bottom:7px;}

.contacts {clear:both; width:1000px; background:url('../images/bg2.jpg') top left repeat-x; height:194px; }
.l1{float:left; width:826px;}
.toll{color:#4C4C4C; font-weight:bold; font-size:16pt; padding-top:20px;}
.ph1{font-weight:bold; color:#00104A; font-size:16pt;}
.ph1 p{padding:0;margin:0;}
.ph2{float:left; padding-right:10px;}
.w{float:left; padding:20px; width:310px;}
.q{width:210px; padding:20px 10px 0 25px; float:left;}
.e{width:205px; padding:20px 0 0 10px; float:right;}
.text{ font-size:8pt; height:55px; overflow:hidden; padding:5px 1px 10px 1px; }
.text3{ font-size:8pt; height:55px; overflow:hidden; padding:5px 1px 10px 1px; background:url('../images/bg5.jpg') bottom right repeat-y; }
.bottom{background:url('../images/bg3.jpg') top left repeat-y; height:54px; float:left; width:826px;}
.copy{float:left; padding:20px 0 0 20px;}
.bottom div {color:White; font-weight:bold; }
.bottom div a{color:White; text-decoration:none;}
.bottom div a:hover{text-decoration:underline;}

.bigimage2{clear:both; float:left; border-top:3px solid black; background-image:url('../images/pic2.jpg'); width:1000px; height:262px; }
.text22{color:White; width:200px; height:200px; float:right; text-align:center; padding:54px 50px 0 0;}
.text11{color:White; font-weight:bold; width:270px; height:100px; overflow:hidden; padding:100px 0 0 450px; vertical-align:middle; float:left;}
.header{width:400px; float:left; color:White; font-weight:bold; padding:34px 0 10px 20px;}
.small{font-size:8pt;}
.small a{font-size:8pt; color:White; text-decoration:none;}

.content2{clear:both; width:1000px;}
.menu2{float:left; width:220px; background:url('../images/menubg.jpg') top left repeat-x; height:472px; overflow:auto;}
.menu2 ul{padding:0; margin:0; list-style:none; background:url('../images/menubg.jpg') top left repeat-x; }
.menu2 ul li{padding:5px 0 5px 26px; border-top:1px solid #79CDE9; border-bottom:1px solid #0A465B;}
.menu2 ul li a {color:White; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.activem{background:#002E70;}
.leftcontent{float:left; background-image:url('../images/bg6.jpg'); width:780px; height:472px; overflow:auto;}
.c2{padding:30px;}
.p1{padding:30px 20px 20px 20px; float:left;}
.text4{padding:30px 30px 20px 0; float:right; width:410px;}

*html .leftcontent2{float:left; background-image:url('../images/bg6.jpg');   background-attachment:fixed; width:780px; height:472px; overflow:auto; }
.leftcontent2{float:left; background-image:url('../images/bg6.jpg');   width:780px; height:472px; overflow:auto; }
.leftcontent3{float:left; background-image:url('../images/hands.jpg');   width:780px; height:472px; }
.contact_scroll_area{width:100%; height:100%; overflow:auto}

.p2{padding:20px; float:left;}
.tx{width:540px; float:right; padding:20px 20px 20px 0;}
.job{color:#0B90CF; font-weight:bold; padding-top:30px;}

#calendar{background:black; border:1px solid #113262; width:180px; }
#calendar td{border:1px solid #113262; text-align:center; color:White; padding:3px 0 3px 0;}
#calendar td a{color:White; text-decoration:none;}
#calendar td a:hover{ text-decoration:underline;}
.curitem{background:#295485;}
.hed{background:#113262;}
.table{padding:30px 0 30px 20px}

.subscribe{text-align:left; padding-left:20px;}
.subscribe div {color:White; font-weight:bold; padding-bottom:5px;}
.tx2{padding: 0px 30px 20px 30px;}
.tx2 a{color:#008BCC; font-weight:bold; text-decoration:none;}
.contactinfo{padding:4px 20px 0px; font-weight:bold;}
.map{float:left; padding:10px 20px 0px 20px;}
.contform{font-weight:bold; padding-top:10px;}
.contform input{width:200px;}
.whitetext{color:White; font-weight:bold; padding:20px 20px 0 20px;}
.whitetext a {color:White; text-decoration:none;}
.whitetext a:hover {text-decoration:underline;}

.scroll{float:left; width:330px; height:120px; }

.text5{padding:30px 30px 20px 0; float:right; width:270px;}

div#hold  {
  position:relative; overflow:hidden;
  width:330px; height:100px; z-index:100
  }
div#wn  {
  position:absolute;
  left:2px; top:0px;
  width:330px; height:100px;
  clip:rect(0px, 330px, 100px, 0px);
  overflow:hidden;
  z-index:1;
  }
div#lyr1  {
  position:absolute; visibility:hidden;
  left:0px; top:0px;
  z-index:1;
  }

.print {padding:5px 20px 5px 40px; width: 200px; float:right; vertical-align:bottom; clear:both}
.print a{color:#000038; font-weight:bold; text-decoration:none;}
.print a:hover {text-decoration:underline;} 
.pr1{vertical-align:super;}

#contactform{float:left; width:300px;}
div.contact label {color:#656565;margin-bottom:1px; width:80px;float:left}
div.contact input{width:250px;height:16px;border:1px solid #9A9A9A;margin-bottom:5px;clear:both}
div.contact textarea{width:250px;height:60px;border:1px solid #9A9A9A;margin-bottom:2px;}


#send a{text-decoration:none;color:#9FBA3D;font-weight:bold;}
ul.errorlist {   
  padding:0; margin:0px 0px 4px 20px; list-style:none; font-size:9pt;
}
ul.errorlist li {   
   color: #FF8888; padding:0; margin-left:20px;
}

#searchresults {clear:both; width:920px;padding:10px 40px 30px 40px; background:#ccc;}
.orderform textarea {width:400px;height:200px;margin-bottom:7px;}
.orderform select {width:200px;margin-bottom:7px;}
.orderform #send{width:70px;height:20px;}

#order_form select {width:245px}
#order_form input {width:245px}
#order_form textarea {width:245px}

.credit_image {}

#mainmenu {background-color:white; width:100%; border-collapse:collapse; padding:0; margin:0; clear:both;}
#mainmenu ul{position:absolute; background:#00104A;list-style:none;padding:0; margin:0 0 0 1px;}
#mainmenu ul li{padding:3px;}
#mainmenu ul a{display:block; font-size:10px; height:18px; width:160px; line-height:18px; text-indent:5px; color:white; text-align:left; text-decoration:none; cursor:pointer;text-transform:uppercase;}
#mainmenu ul a:hover{background:#2770B1;}
#mainmenu td{height:31px; padding:0; margin:0; background: url('../images/menu_left.gif') left top no-repeat;}
#mainmenu td div{height:31px; background: url('../images/menu_right.gif') right top no-repeat; text-align:center;}
#mainmenu td div a{display:block; padding:8px 5px 0 5px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold;  cursor:pointer;text-transform:uppercase;}
#mainmenu td div a:hover{color:white;}
#mainmenu td.sel{background-image: url('../images/menu_left_a.gif');}
#mainmenu td.sel div{background-image: url('../images/menu_right_a.gif');}

.unsub_email{color:yellow;}
.nour_email{color:maroon;}
.not_email{color:maroon;}
.unsub_email_text{}
.nour_email_text{}
.not_email_text{}
