/* CSS Document */

/* General Styles
//////////////////////////////////////////////////////////////*/

body{
margin:0;
padding:0;
padding-top:5px;
line-height: 1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
background-color:#1b46fe;
}

a.link:link		{color: #000000;text-decoration:none;border-bottom: none;}
a.link:visited	{color: #000000;text-decoration:none;border-bottom: none;}
a.link:hover	{color: #999999;text-decoration:none;border-bottom: none;}
a.link:active	{color: #999999;text-decoration:none;border-bottom: none;}

br 		{clear:left;}
strong  {font-size: 110%;}
p  		{text-align:justify;}

img		{border-width:0; vertical-align:text-bottom;}

h1 {font-size:17px; line-height:normal; text-align:justify; margin-top:15px;}
h2 {font-family:Papyrus, Helvetica, sans-serif;font-size:15px; color:#000000; background-image:url(/images/h2Background.jpg); background-repeat:no-repeat; background-position:right; padding:4px;}
h3 {font-size:13px; color:#000000; border-color:#0066FF; border-bottom:dotted; border-bottom-width:1px; margin-right:25px;}
h4 {font-size:11px;}

form 	 {margin:0px;}
textarea {width:300px;height:80px;}
table 	 {padding:0; font-size:12px;}
td	  	 {vertical-align:top;}


/* Structural Framework
//////////////////////////////////////////////////////////////*/

#maincontainer{
width: 775px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border-style:solid;
border-width:1px;
border-color:#999999;
background-color:#FFFFFF;
}

#topsection{
height: 240px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{width: 100%;}

#contentcolumn{
margin-left: 130px; /*Set right margin to RightColumnWidth*/
margin-right:20px;
text-align:left;
}

#leftcolumn{
float: left;
width: 130px; /*Width of right column*/
margin-right: -130px; /*Set left margin to -(RightColumnWidth) */
text-align:left;
padding-left:10px;
}

#footer{
clear: left;
width: 100%;
color: #666666;
text-align: right;
padding: 4px 0;
}

#footer a{
color: #000000;
}

#innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#legalBox {width:775px; text-align:right;margin: 0 auto; color:#999999; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:normal; padding:2px;}
#legalBox a {color:#666666; text-decoration:none;}


/* Navigation Menu
//////////////////////////////////////////////////////////////*/

.navMenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 100px;
border: 0px solid #9A9A9A;
}

.navMenu li a{
background: white url(/images/menuArrowOut.gif) no-repeat 2px center;
font: bold 14px Papyrus, Helvetica, sans-serif;
color:black;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
margin-top:10px; /* Height of Menu Item */
text-decoration: none;
border-bottom: 0px solid #B5B5B5;
}


* html .navMenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 80px;
}

.navMenu li a:visited, .navMenu li a:active{
color:black;
}

.navMenu li a:hover{
color: #cccccc;
background-color: #ffffff;
background-image:url(/images/menuArrowOver.jpg); /*onMouseover image change.*/
}

/* Unique Styles
//////////////////////////////////////////////////////////////*/

.contentImage  {float:right; padding:5px; padding-right:0; margin-left:15px;}
.contentCenter {padding:5px; text-align:center;}

#links li {line-height:5em;}

#alert {border-width:1px; border-style:solid; border-color:#990000; text-align:center; padding:10px; background-color:#FFFFCC;}


/* Table Form
//////////////////////////////////////////////////////////////*/
 #contact table, #tabular table {
 background-color: #F9FBFD;
 color: #000000;
 width: 584px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
} 

#contact td, #tabular td {
 border: 1px solid #D7E5F2;
 padding:5px;
}

/* Contact Us Form
//////////////////////////////////////////////////////////////*/

.labelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: transparent;
 width: 220px;
}

.fieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;
}

.fieldcell input, .fieldcell textarea {
 width: 400px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #102132;
 margin-right: 0px;
 padding:2px;
}

.button {padding:2px; font-weight:bold; color:#000000; width:170px;}

/* Gallery Styles
//////////////////////////////////////////////////////////////*/

#wingsMenu {text-align:right; margin-right:20px;margin-bottom:10px;}

#gallery {
 background-color: #F9FBFD;
 color: #000000;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
 width:590px;
}

#gallery td {
 border: 1px solid #D7E5F2;
 padding:5px;
 text-align:center;
}

#thumbnails {text-align:center;padding:5px;}

.caption {text-align:left;margin-left:10px;padding:5px;color:#000000; font-weight:bold;}

