/* Fortney Weygandt Styles */

body{
margin:0;
padding:0;
height:100%; 
width:100%; 
background-image:url(images/redBackgroundPlaid.gif); 
background-repeat:repeat;
background-color:#721D1A;
font-family:Trebuchet MS, Helvetica, sans-serif;
color:#3F2B28;
font-size:11px;
}
.clear{
clear:both;
}
img{
padding:0px;
margin:0px;
border-style:none;
}
.ImageLeft{
float:left;
padding:0px 15px 15px 0px;
}
.ImageRight{
float:right;
padding:0px 0px 15px 15px;
}
h1{
color:#721D1A;
font-weight:bold;
font-size:16px;
}
h2{
color:#60AC9E;
font-weight:bold;
font-size:14px;
margin:0px;
padding:10px 0px;

}
.Headline1{
color:#721D1A;
font-size:20px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
text-transform:uppercase;
}
.Headline2{
color:#60AC9E;
font-size:16px;

font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Headline3{
color:#60AC9E;
font-weight:bold;
font-size:14px;
}
.Subhead1{
color:#721D1A;
font-weight:bold;
font-size:11px;
}
.Subhead2{
color:#60AC9E;
font-weight:bold;
}

/**********main divs************/
.main{
z-index:5;
padding:0px;
margin:0px;
}
.mainTable{
padding:0px;
margin:0px;
}
.home .mainTable{
width:100%;
}
.mainTable td{
vertical-align:top;
}
.rightSectionHome{
background-color:#FFFFFF;
background-image:url(images/yellowStripe.gif);
background-position:top;
background-repeat:repeat-x;
z-index:6;
}
.rightSection{
background-image:url(images/whiteTile.gif);
background-repeat:repeat;
background-position:top left;
z-index:6;
}
td.leftSection{
vertical-align:top;
text-align:left;
width:150px;
background-image:url(images/whiteRed.gif);
background-position:right;
background-repeat:repeat-y;

}
/******************left column*************/
#mainNavWrapper{
margin:0px;
padding:0px;
width:150px;
position:relative;
}
.ie .home #mainNavWrapper{
width:153px;
position:static;
overflow:hidden;
height:468px;
}

#mainNav{
/*position:relative;
top:-1px;*/
width:120px;
margin:0px 0px 0px 29px;
padding:0px;
/*border-left:5px solid #ffffff;*/
border-top:1px solid #721D1A;
border-bottom-style:none;
z-index:40;
height:468px;
}
.ie #mainNav{
margin-left:30px;
}

.ie .home #mainNav{
margin-left:32px;
position:static;
}
.redPlaid{
background-image:url(images/redBackgroundPlaid.gif); 
background-repeat:repeat;
height:103px;
width:119px;
}
/***************table versions styles*************/

.MainMenu_MenuContainer {
	margin:0px;
padding:0px;
border-top:5px solid #fff;

width:121px;
background-color:#721D1A;
height:275px;
z-index:50;

}
.ie .MainMenu_MenuContainer{
height:1px;
}
.MainMenu_MenuContainer table{
border-bottom:5px solid #fff;
z-index:55;
}
.MainMenu_MenuContainer table td{
vertical-align:middle;
}
.MainMenu_MenuItem {
vertical-align:middle;
color:#fff;
font-size:11px;
font-weight:normal;
font:Verdana, Arial, Helvetica, sans-serif;
z-index:60;
}
.MainMenu_RootMenuItem
{
height:35px;
width:118px;
z-index:200;
}
.MainMenu_RootMenuItem td{
padding-left:11px;
margin:0px;
z-index:200;
}
.ie .MainMenu_RootMenuItem td{
padding-left:8px;
}
.MainMenu_RootMenuItem td img{
position:absolute;
top:-100px;
left:-300px;
width:0px;
height:0px;
display:none;
}
.ie .MainMenu_RootMenuItem{
height:35px;
}
.webkit .MainMenu_RootMenuItem{
height:35px;
}
.MainMenu_MenuIcon {
	display:none;
}
.MainMenu_MenuBreak {
	display:none;
	
}
.MainMenu_RootMenuItemSelected {
	height:35px;
	width:118px;
	color: #fff; 
	font:Verdana, Arial, Helvetica, sans-serif;
	background-color: #60AC9E;

font-size:11px;
font-weight:normal;
}

.ie .MainMenu_RootMenuItemSelected, .webkit .MainMenu_RootMenuItemSelected{
height:35px;
}

.MainMenu_MenuArrow {
	display:none;
}
.MainMenu_RootMenuArrow {
	display:none;
	
}
.MainMenu_SubMenu{
	color: #fff; 
	font:Verdana, Arial, Helvetica, sans-serif;
	background-color:#60AC9E;
background-image:url(images/secMenuBackgrnd.gif);
background-position:left;
background-repeat:repeat-y;
border-left:5px solid #fff;
border-bottom:2px solid #fff;
margin-left:0px;
margin-top:0px;
padding-top:0px;
padding-left:0px;
border-top:0px solid #fff;
z-index:400;

}
.ie .MainMenu_SubMenu{
margin-left:0px;
padding-left:0px;
border-bottom:0px solid #fff;
}
.webkit .MainMenu_SubMenu{
margin-top:1px;
}

.MainMenu_SubMenu td{
height:25px;
padding-left:11px;
	padding-right:10px;
z-index:400;
}


.MainMenu_RootMenuItemBreadcrumb
{  background-color: #60AC9E;
height:35px;
	width:118px;
}
.MainMenu_RootMenuItemBreadcrumb td{
padding-left:9px;
}
.MainMenu_SubMenuItemBreadcrumb
{  
	background-image:url(images/secMenuSelBckgrnd.gif);
background-repeat:repeat;
    height:25px;
    padding-left:12px;
	padding-right:10px;
    background-color: #AFD5CE;
}

.MenuScroll{
display:none;
}
.MainMenu_SubMenuItemSelected
{
	font:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/secMenuSelBckgrnd.gif);
background-repeat:repeat;
	height:25px;
    padding-left:11px;
	padding-right:10px;
    background-color: #AFD5CE;
color:#fff;
font-size:11px;
font-weight:normal;

 }
.ie .MainMenu_SubMenuItemSelected{
padding-top:0px;
padding-bottom:0px;
margin:0px;
height:27px;
}

.marble{
background-image:url(images/marble.jpg);
background-repeat:repeat-x;
height:29px;
}
/*************main content area*************/
.mainContent{
width:766px;
vertical-align:top; 
background-image:url(images/whiteTile.gif);
background-repeat:repeat;
background-position:top left;
z-index:10;
}
.contentTable{
height:100%;
padding:0px;
margin:0px;
}
.home .contentTable{
width:100%;
}
.header{
height:108px;
background-color:#FFFFFF;
width:766px;
}
.header img{
padding:37px 0px 0px 20px;
}

.leftMainContent{
width:766px;
vertical-align:top; 
/*background-image:url(images/whiteTiles.gif);
background-repeat:repeat;
background-position:top left;*/
}

.primaryText{
margin:20px 30px 30px 70px;
line-height:1.5;
}

.mainText{
margin-right:250px;
}
.testimonial{
width:224px;
float:right;
border:2px solid #60AC9E;
background-color:#FFFFFF;
margin-right:20px;
margin-top:45px;
}
.wrapper{
padding:10px 20px 20px 20px;
}

.homeFlash{

height:275px;
z-index:15;
}
#gallery{
z-index:16;
}
.imageRow{
margin:5px 0px 0px 0px;
padding:0px;
overflow:hidden; 
width:502px; 
height:81px; 
position:relative;
}

.smallImage{
width:98px;
padding-right:3px;
margin:0px;
float:left;
}
.bottomPage{
background-color:#FFFFFF;
}
.yellowLine{
height:18px;
background-color:#FEDA35;
}

.yellowStripeLeft{
height:18px;
width:153px;
background-color:#FEDA35;
margin-top:-1px;
}

.tagline{
margin-top:5px;
padding:0px 0px 0px 20px;
font-size:17px;
font-style:italic;
font-family:Trebuchet MS, Helvetica, sans-serif;
color:#3F2B28;
}
/********************far right side***************/

.rightGrid{
height:275px;
background-image:url(images/redBackgroundPlaid.gif);
background-repeat:repeat;
background-color:#721D1A;
}
.turquoise{
border-top:5px solid #fff;
background-color:#60AC9E;
height:81px;
}
*html .turquoise img{
height:79px;
}
.marbleRight{
background-image:url(images/marble.jpg);
background-repeat:repeat-x;
height:29px;
}
.yellow{
height:18px;
background-color:#FEDA35;
}
.starburst{
background-image:url(images/starBurst.gif);
background-repeat:no-repeat;
background-position:center;
height:157px;
width:183px;
padding:45px 0px 0px 0px;
margin:0px 0px 0px 60px;
text-align:left;
}
.feature{
margin:0px 0px 0px 10px;
padding-top:44px;
font-weight:bold;
color:#721D1A;
font-size:12px;
text-align:center;
height:76px;
width:115px;
}

.feature table{
height:76px;
width:115px;
}
.feature table td{
vertical-align:middle;
}
/************footer*************/
.footer{
margin:40px 0px 0px 22px;
padding:0px 0px 10px 0px;
font-size:10px;
}
.opera .footer{
padding-top:40px;
}
.footer a:link, .footer a:visited{
color:#3F2B28;
text-decoration:underline;
}
.date{
font-size:10px;
padding-right:20px;
text-align:left;
float:right;
}
.ie .date{
margin-top:40px;
}
.portLink{
font-size:11px;
font-weight:bold;
}
ul#siteMap{
list-style-type:none;
}
ul#siteMap li{
list-style-type:none;
padding:5px 0px;
}
ul#siteMap li a:link, ul#siteMap li a:visited{
color:#721D1A;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
ul#siteMap li a:hover, ul#siteMap li a:active{
text-decoration:underline;
}
ul#siteMap li li{
padding:3px 0px 3px 15px;
}
ul#siteMap li li a:link, ul#siteMap li li a:visited{
color:#3F2B28;
font-size:11px;
font-weight:normal;
}
