/*thomas style sheet*/
body{
	margin:0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#002247;
}

img{
	border:0px;
}

a{
	text-decoration:none;
}

.logo{
padding:10px 0px 10px 0px;
}

.home-poster{
padding-top:30px;
}

.welcome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
}

.border{
border:solid 1px #EA9715;
 background-color:#E9E2CF
}

.text_default{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-right:20px;
}

.text_default a{
	color:#000000;
	text-decoration:none;
}

.text_default a:hover{
	color: #990000;
	text-decoration: underline;
	}

.text_default ul{
padding:0px;
margin:0px;
}	
.text_default ul li{
margin-left:20px;
padding-top:3px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:normal;
}
h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#012348;
border-bottom:solid 1px #000000;
margin:0px 10px 0px 10px;
font-weight:normal;
}

.bread_crumb{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-bottom:dashed 1px #333333;
padding:10px 0px 10px 0px;
margin:0px 10px 0px 10px;
}

.bread_crumb a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
}

.bread_crumb a:hover{
text-decoration:underline;
color:#990000;
}

.contact_heading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
border-bottom:solid #000000 1px;
margin:5px 10px 5px 0px;
}


.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
margin-bottom:20px;
}

.footer a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover{
color:#999999;
text-decoration:underline;
}
.footer a:visited{
color:#FFC11A;
}

.images{
border:solid 3px #333333;
}

.page_title_small{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#990000;
padding:0 0 1 0;
border-bottom:solid #990000 1px;
margin-bottom:10px;
} 

.button_style{
width:120px;
background-color: #FFFFCC; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#000000; 
border:solid 1px #999999; 
height:25px;
}

.copywrite{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#999999;
 width:730px;
 text-transform:capitalize;
 text-align:center;
 padding:20px 0px 10px 0px;
 }
 .copywrite a{
 color:#999999;
 text-decoration:underline;
 }
 .copywrite a:hover{
 color:#FFFFFF;
 text-decoration:underline;
 }
 
 .FormBG {
    background-color: #E1E1E1;
}
.text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
}

#nav, #nav ul {

	float: left;

	width: 100%;

	list-style: none;

	line-height: 1;

	font-weight: bold;

	padding: 0;

        border: solid #EEEEFF;

	border-width: 1px 0;

	margin: 0 0 1em 0;

	z-index: 1;

}

#nav a {

	display: block;

	width: 10em;

	w\idth: 6em;

	text-decoration: none;

	padding: 0.25em 2em;

}

#nav a.daddy {

	background: url(../images/rightarrow2.gif) center right no-repeat;

}

#nav li {

	float: left;

	padding: 0;

	width: 10em;

}

#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 13.4em;

	w\idth: 12.9em;

	font-weight: normal;

	border-width: 0.25em;

	margin: 0;

}

#nav li li {

	padding-right: 1em;

	width: 13em

}

#nav li ul a {

	width: 13em;

	w\idth: 9em;

}

#nav li ul ul {

	margin: -1.75em 0 0 14em;

}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul

	{

	left: -999em;

}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul

	{

	left: auto;

}

#nav li:hover,#nav li.sfhover {

	background: #EEEEFF;

}