@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000033;
	background: url(images/bg.png) repeat-y center;
	margin-top:2px;}
	
a:link {
text-decoration:none;
color:#006699;
}
a:link visited{
color:#003366;}

a:link img {
  border: none;
}
a:link:visited img{
border:none;}

img{
border:none;}


#slide{
	width:750px;
	height:300px;
	background:#fff;}
#content{
	width:750px;
	height:auto;
	background:#fff;
	}
#header{
	width:750px;
	height:141px;
	background: url(images/siteheader.png) no-repeat;
	}
#nav{
	width:750px;
	height:40px;
	overflow:visible; 
	z-index:2;
	position:absolute;}
	
#navsub{
	width:750px;
	height:40px;
	overflow:visible; }
#footer{
	width:750px;
	height:25px;
	font-size:9px;
	color:#fff;
	text-align:center;
	background: url(images/menu/menu.png) repeat-x;
	padding-top:7px;
	padding-bottom:5px;}
#footer a:link{
	color:#660000;}
#video{
padding-top:35px;
display:block;
height:327px;}
#videoover{
	width:750px;
	position:absolute;
	margin-top:35px;
	height:327px;
	z-index:1;
	background: url(images/videoover.png);}
ul{
color:#281000;
list-style-type:circle;
list-style-position: outside;
font-family:myriad pro, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
padding:2px,5px,5px,5px;}
ul li p{
text-align:left;}

/*Menu*/
.jqueryslidemenu{
font: 11px Myriad Pro, Arial, Helvetica, sans-serif, Verdana;
color:#CCCCCC;
background: url(images/menu/menu.png) repeat-x;
width: 100%;
}
.jqueryslidemenu ul{
margin: 0;
padding: 0;
height:25px;
list-style-type: none;
}
/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: url(images/menu/menu.png) repeat-x; /*background of tabs (default state)*/
color: white;
color: #2d2b2b;
text-decoration: none;
padding-top:12px;
padding-right:10px;
padding-left:10px;
height:28px;
}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}
.jqueryslidemenu ul li a:hover{
background: url(images/menu/menusub.png) repeat-x; /*tab link background during hover state*/
color: white;
}	

.jqueryslidemenu ul li ul a:hover{
background: url(images/menu/menu.png) repeat-x;
}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
height:20px;
overflow:hidden;
padding-bottom:8px;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
background: url(images/menu/menusub.png) repeat-x #95662E;
border-bottom: none;
}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: url(images/menu/menu.png) repeat-x;
color: black;
}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/*Misc Layout*/
.heading{
padding:5px,0px,10px,0px;
display:block;
text-align:center;
font-size:18px;
color:#666;
}
.red{
color:#CC0000;}
.green{
color:#009933;}

.prettypara{
padding-left:25px;
padding-bottom:15px;
padding-top:10px;
width:90%;
display:block;
text-align:justify;
font-size:12px;
color:#333;
height:auto;}

.prettypara2{
padding-left:20px;
padding-bottom:15px;
padding-top:15px;
padding-right:10px;
width:90%;
display:block;
text-align:justify;
font-size:12px;
color:#333;
height:auto;}

#inner{ 
width:20%;  
float:left;
clear:right;
margin-left:10px;
min-height:185px;
background: url(images/box.png) center repeat-y #ccc; 
} 

#inner2{ 
margin-top:0px;
margin-left:10px; 
margin-bottom:12px;
margin-right:10px;
width:73%;  
min-height:185px;
float:right;
background: url(images/inner2.png) center top repeat-x #ccc; 
} 

#inner22{ 
margin-top:0px;
margin-left:10px; 
margin-bottom:12px;
margin-right:10px;
width:73%;  
min-height:185px;
float:right;
background: url(images/inner22.png) center top repeat-x #ccc; 
} 

#outer{  
width:100%;  
overflow:auto;
background:url(images/darkbrown.png) repeat-y center;
padding-bottom:25px;}  
#inner3{
margin-top:5px;
width:50%;
float:left;
clear:right;
}
#inner4{ 
margin-bottom:12px;
width:100%;  
height:190px;
float:left;
background: url(images/inner4.png) center bottom repeat-x #ccc; 
}
#inner4 p{
font-size:12px;
color:#333;
display:block;
width:70%;
text-align:justify;
margin-right:15px;
margin-left:15px;
padding-top:8px;
vertical-align:middle;
float:right;
height:auto;}

#inner5{ 
width:auto;  
float:right;
clear:left; 
margin-left:15px;
padding-top:10px;
}
.imageright{
float:right;
margin-right:10px;
display:block;
padding-left:35px;}
.imageleft{
float:left;
margin-left:10px;
padding-right:25px;
padding-bottom:15px;
display:block;}
 
#inner6{
width:30%;
margin:7px;
padding-left:3px;
float:right;
clear:left;
height:100px;
background: url(images/inner4.png) center repeat-x #ccc;}
#inner6 p{
padding:5px;
margin-top:5px;
font-size:11px;
color:#333;
text-align:center;
}
#inner6yellow{
width:23%;
margin-right:7px;
padding-left:0px;
height:200px;
min-height:200px;
float:right;
clear:left;
height:100px;
background: url(images/box.png) center repeat-y #ccc; }

#innerwhite{
width:97%;
background:#fff;
height:auto;
min-height:300px;
}

div.rounded {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding:0px;
  border:3px solid #f3ddac;
}

.pullquote {
padding: 10px;
float: right;
width: 200px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
border-top-width: 2px;
border-bottom-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #694e1c;
border-bottom-color: #694e1c;
color:#0066CC;
font-size: 13px;
text-align: center;
line-height: 26px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: normal;
}
.name{
font-size:12px;
color:#333;
}

#innerquote{
width:21%;  
float:left;
clear:right;
margin-left:10px;
background: white; 
min-height:215px;} 

.pullquoteleft {
width: 95%;
margin-left:5px;
margin-top: 10px;
margin-bottom: 10px;
border-top-width: 2px;
border-bottom-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #694e1c;
border-bottom-color: #694e1c;
color:#0066CC;
font-size: 13px;
text-align: center;
line-height: 26px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: normal;
display:block;
float:left;
clear:right;x}
.name{
font-size:12px;
color:#333;
}

.bottomsmall{
width:750px;
font-size:8px;
color:#999;
background:#999;
}
ol {
  font: italic 13px Georgia, Times, serif;
  color: #999999;
}
ol p {
  font: normal 12px Myriad Pro, Arial, Helvetica, sans-serif;
  color: #000000;
}

fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit {font:bold 12px/12px verdana,arial,sans-serif; display:block; width:81px; height:31px; background: url(images/submit.png) no-repeat; }
	
#announcement{

padding-bottom: 7px;
display:block;}
