body
{
	font-size: 10pt;
	background-image: url('../Images/background_repeat.jpg');
	background-repeat: repeat;
	color: #ffffff;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;
	padding-top: 60px;
	background-color: #5B6F78;
}
a img
{
	border: none;
}
.bannerRow
{
	BACKGROUND-IMAGE: url('../Images/int_background_blueprint.jpg');
	BACKGROUND-REPEAT: repeat;	
}
.mainTable
{
	BORDER: #cccccc 1px solid;
	margin-bottom: 5px;
}
.header
{
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: white;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12pt;
	color:#5B6F78;
	text-transform: uppercase;
}
.redheader
{
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;
	font-size: 14pt;
	color:red;
	text-transform: uppercase;
}
.headernav
{	
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12pt;
	color:#5B6F78;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 60px;
}
.planenav
{	
	background-color: #E7A614;
	border-top: solid 4px white;
	border-bottom: solid 4px white;
	height: 90px;
	padding-top: 5px;
}
.formfield
{
	font-size: 11pt;
	color: #5B6F78;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
	width: 200px;
}
.formfield2
{
	font-size: 11pt;
	color: #5B6F78;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
	width: 400px;
}
.bodytxt
{
	font-size: 11pt;
	color: #5B6F78;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
}
.smallbodytxt
{
	font-size: 9pt;
	color: #5B6F78;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
}
.bodytxt_10pt
{
	font-size: 10pt;
	color: #5B6F78;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
}
.redbodytxt
{
	font-size: 11pt;
	color: #701F19;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
}
.bodytxtwhite
{
	font-size: 11pt;
	color: White;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;
}
.bodytitle
{
	font-size: 13pt;
	font-weight: bold;
	color: White;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
}
.pagetitle
{
	font-size: 13pt;
	font-weight: bold;
	color: #5B6F78;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;		
}
.whitelink
{
	FONT-SIZE: 16pt; 
	TEXT-DECORATION: none; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: white; 
	FONT-FAMILY: Futura, Tahoma MS, Helvetica, san-serif; 
	POSITION: relative; 
	TOP: 7px;
}
.whitetitle
{
	FONT-SIZE: 20pt; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: white; 
	FONT-FAMILY: Futura, Tahoma MS, Helvetica, san-serif; 
	POSITION: relative; 
	TOP: 66px;
}
.landingwhitetitle
{
	FONT-SIZE: 20pt; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: white; 
	FONT-FAMILY: Futura, Tahoma MS, Helvetica, san-serif; 
	POSITION: relative; 
	padding-left: 45px;
	TOP: 103px;
}
.hotlink
{
	font-size: 11pt;
	font-weight: bold;
	color: #183C47;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;			
}
.hotlink:hover
{
	font-size: 11pt;
	color: #E7A614;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;			
}
.smallhotlink
{
	font-size: 9pt;
	font-weight: bold;
	color: #183C47;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;			
}
.smallhotlink:hover
{
	font-size: 9pt;
	color: #E7A614;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;			
}
.hotlink_10pt
{
	font-size: 10pt;
	font-weight: bold;
	color: #183C47;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;			
}
.hotlink_10pt:hover
{
	font-size: 10pt;
	color: #E7A614;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;
}
.footertxt
{
	font-size: 9pt;
	color: #5B6F78;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
}
.footerlink
{
	font-size: 9pt;
	color: #5B6F78;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
	text-decoration: none;		
}
.footerlink:hover
{
	font-size: 9pt;
	color: #E7A614;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
	text-decoration: none;		
}

/* Flash Class Style */

#topMenu
{
	margin: 0 0 0 0;
	height: 400px;
	width: 990px;
}

/* Flash Class Style End */

/* Plane Browser Styles Begin */
        .slidearea
        {
            position: relative;
            border: solid 10px black;
            width: 658px;
            text-align: center;
        }
        .largeslide
        {
            width: 658px;
            height: 330px;
            text-align: center;
            background-color: #000000;
        }
        .lsl
        {
            width: 658px;
            height: 330px;
            text-align: center;
            background-color: #000000;
            display: none;            
        }
        .caption
        {
            background-color: #000000;
            color: #FFFFFF;
            padding-top: 10px;
            width: 658px;
            height: 75px;
            text-align: left;
            z-index: 800;
        }
        .captiontitle
        {
            font-weight: bold;
        }
        .captionlink
        {
        	color: #8CC6FF;
        }
        .captionlink:visited
        {
        	color: #ABD0BC;
        }        
        .captionlink:hover
        {
        	color: #E48908;
        }
        .navcomponent
        {
            position: absolute;
            text-align: center;  
            bottom: 75px;
            left: 0px;
            z-index: 100;          
        }
        .navcomponent2
        {
            z-index: 100;          
        } 
        #next
        {
            width: 22px;
            height: 75px;
            cursor: pointer;
            text-align: left;
            padding: 0 0 0 0;
        }
        #navarea
        {
            overflow: hidden;
            width: 618px;
            height: 75px; 
        }
        #nav
        {
            height: 70px;
            width: 5000px;
            white-space: nowrap;
        }
        #nav a
        {
        }
        #nav a img
        {
            margin: 5px;
            border: 1px solid white;
        }
        #nav a.activeSlide img
        { 
            border: 4px solid #E48908;
        }
        #prev
        {
            width: 22px;
            height: 75px;
            cursor: pointer;
            text-align: right;
            padding: 0 0 0 0;
        }
/*Plane Browser Styles End*/

.homefeature
{
	background-image: url('../images/Slideshows/ModuleGradientBackground.png');
	background-position: top left;
	background-color: #EAECED;
	background-repeat: repeat-x;
	padding: 15px;
	border-bottom: solid 1px #CCCCCC;
	
}
.homefeature:last
{
	border-bottom: none;
}
.featuretitle
{
	font-size: 16px;;
	font-weight: bold;
	color: #E48908;
	font-family: Futura, Trebuchet MS, Helvetica, sans-serif;	
}
.featurecolumn
{
	background-color: #EAECED;
	border-left: solid 1px #CCCCCC; 
}
.planepagecontent
{
    padding: 20px; 
    text-align: left; 

    vertical-align: top;
}

/*fancy hr code*/
div.hr {
	border-bottom: 1px solid #cccccc;
	margin-left: 20px; 
	margin-right: 20px; 
	margin-top: 15px;
}
div.hr hr {
  display: none;
}
