﻿body
{
	background: url('../images/header.jpg') repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
	line-height: 130%;
}
    
/***************************
         LAYOUT
***************************/
  
/*WRAPPER*/
#wrapper 
{
	position:relative;
    margin: 0 auto;
    width: 900px; 	
}

/* HEADER */
#header 
{
    width: 900px;
    height: 212px;
    	
}

.headerimg
{
    float:left;
    margin-top:2px;
}


/* PAGE CONTENT WRAPPER */
#faux
{   
    
    background-image: url('../images/faux.jpg');
    background-repeat: repeat-y;
   
    
}

#left-navbar
{
    float:right;
    width:305px; 
             
}
#left-navbar h2
{
    color:#fff;
    font-size:18px;
    padding:10px;
    background:#d31f4c;
    margin-top:15px;
    margin-left:5px;
    margin-right:10px;
    margin-bottom:15px;
}
#left-navbar p
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 130%;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-right:15px;
	margin-left:10px;
	}

#content
{       
   float:left;
   width:555px;
   margin-right:15px;
   margin-left:20px;
   
   
}
#content p
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 130%;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}
.bodycopy
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 130%;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}
.main_title
{
    font-size:1.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#5187ad;
	margin-bottom:10px;
	padding-top:20px;
	letter-spacing:-1px;
	
}
.secondary_title
{
    font-size:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#5187ad;
	margin-bottom:10px;
	padding-top:20px;
	letter-spacing:-1px;
	text-align:left;
}

.pageul
{
    text-align:justify;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 130%;
	font-weight: normal;
	color: #666666;
    padding-left: 15px;
    list-style-type:disc;
    margin-bottom:10px;
    margin-top:2px;    
}

.pageul li
{
    padding:2px 0;
}
a.pageNavLink
{
    color:#5187ad;
        
}
.pageNavLink a:visited
{
    color:#5187ad;  
}

.notes
{
    font-style:italic;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	line-height:120%;
	margin-bottom:10px;
}
/* TABLES CLASSES */
.rtable /* Rate Page Table */
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	color: #5C5C5C;
}
.rlabels /* Rate Page Table */
{
    width:380px;
}
.txtboxes /*Contact Page Table */
{
    width:225px;
    padding-left:3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight: normal;
	color: #666666;
}
.labels /*Contact Page Table */
{
    width:75px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight: normal;
	color: #666666;
}


/* ASP.NET PANEL CLASSES */
.panel
{
   margin-left:20px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight: normal;
   color: #666666;
}
.panel legend
{
   color:#53A9E9;
}

.collapsePanelHeader
{
    width:95%;
	height:30px;
	background-color:#5187ad;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.collapsePanel
{
    margin-left: 15px;
}
.bodycopyPanel
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-right:30px;
}


/* FOOTER */


#footer 
{
    /*clear:both;*/
        
    width:100%;
	background:#d31f4c;
	margin: 0 auto;
	padding-bottom:10px; 
	
}

#footer p 
{   
    text-align:center;
	color:#eee;
	font-size:14px;
	padding:10px 0px 5px 0px;
	margin:0;
}

#footer p span
{
    margin-right:15px;
}

#footer p a 
{
	color:#eee;
}
#footer a:hover 
{
	text-decoration: underline;
}
.clear 
{
	clear:both;
}

/****************************
        PAGE FORMATTING
****************************/
img 
{
	border: 0;
}
.main_title
{
    font-size:1.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#005073;
	margin-bottom:10px;
	letter-spacing:-1px;
	margin-top:3px;
}

.secondary_title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    color: #1898cb;
    margin-bottom:10px;
}
a.pageNavLink
{
    color:#53A9E9;        
}
.pageNavLink a:visited
{
    color:#53A9E9;    
}
.notes
{
    font-size:13px;
    font-style:italic;
}
.messages
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
}

/* RATES TABLE */
.rtable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	color: #5C5C5C;
}
.rlabels
{
    width:140px;
}

/* CONTACTS TABLE CLASSES */
.txtboxes
{
    width:225px;
    padding-left:3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight: normal;
	color: #666666;
}
.labels
{
    width:75px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight: normal;
	color: #666666;
}
.panel
{
   padding-left:10px;
}

.panel legend
{
    font-size:14px;
    color:#53A9E9;
}


/* MISC CLASSES */

.clear 
{
	clear: both;
}

