h1 {font-family: "Trebuchet MS", Verdana, Arial; font-size: 15pt; font-weight: bold; color: #8E2344; letter-spacing: 0px; margin-bottom: 12px; margin-top: 0px}
h2 {font-family: "Trebuchet MS", Verdana, Arial; font-size: 12pt; font-weight: bold; color: #8E2344; letter-spacing: 0px; margin-bottom: 2px; margin-top: 10px}

A.navlink:link {text-decoration: none; color: #FFFFFF}
A.navlink:visited {text-decoration: none; color: #FFFFFF}
A.navlink:active {text-decoration: none; color: #FFFFFF}
A.navlink:hover {text-decoration: none; color: #bbbbbb}

A:link {text-decoration: none; font-weight: none; color: #8E2344}
A:visited {text-decoration: none; font-weight: none; color: #8E2344}
A:active {text-decoration: none; font-weight: none; color: #8E2344}
A:hover {text-decoration: underline; font-weight: none; color: #511124}

.small {font-family: verdana; font-size: 8pt; color: #333333}
.smallwhite {font-family: verdana; font-size: 8pt; color: #ffffff}
.navtext {font-family: "Trebuchet MS",verdana,arial,times; font-weight: bold; font-size: 10.5pt; color: #ffffff}
.burgundy {font-family: "Trebuchet MS",verdana,arial,times; font-weight: bold; font-size: 10.5pt; color: #8E2344}
.copy {font-family: verdana,arial,times; font-size: 10pt; color: #333333; line-height: 140%}
.normal {font-family: verdana; font-size: 10pt; color: #333333}
.normalwhite {font-family: verdana; font-size: 10pt; color: #FFFFFF}
.large {font-family: verdana; font-size: 12pt}
.largewhite {font-family: verdana; font-size: 12pt; color: #FFFFFF}

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background: #8e2243 url(/images/back.gif) top center repeat-y;
} 

#pagewidth{ 
 width:860px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:158px; 
 width:100%;
} 

#menu{
 position:relative;
 height:32px;
 width:860px;
 background: #000000 url(/images/back-nav-beige.jpg) repeat-x;
} 

#banner{
 position:relative;
 height:237px;
 width:860px;
}
 
#rightcol{
 width:314px; 
 float:right; 
 position:relative; 
 padding-right: 25px;
 padding-bottom: 26px;
 padding-left: 0px;
 padding-top: 19px;
 font-family: "Trebuchet MS",verdana,arial,times; font-size: 10pt; color: #181815;
 }
 
#twocols{
 width:80%; 
 float:right; 
 position:relative; 
  }

#leftcol{
 width:160px;
 float:left;
 position:relative;
 padding-right: 24px;
 padding-left: 30px;
 margin-bottom: 26px;
 margin-top: 19px;
 font-family: "Trebuchet MS",verdana,arial,times; font-size: 9pt; color: #333333; line-height: 120%;
 }

#maincol{ 
 float: left;
 display:inline;
 position: relative;
 padding-right: 15px;
 padding-left: 30px;
 margin-bottom: 26px;
 margin-top: 19px;
 width: 464px;
 font-family: "Trebuchet MS",verdana,arial,times; font-size: 10.5pt; color: #181815;
 }

#maincol2{ 
 float: right;
 display:inline;
 position: relative;
 padding-right: 28px;
 padding-left: 24px;
 margin-bottom: 26px;
 margin-top: 19px;
 width: 592px;
 font-family: "Trebuchet MS",verdana,arial,times; font-size: 10.5pt; color: #181815; line-height: 130%;
 border-left: 2px dotted #d0b2c1;
 }
 

#footer{
 clear:both;
 background-color: #ffffff; 
 height: 16px; 
 width: 784px; 
 margin-left: 28px; 
 margin-right: 28px; 
 margin-bottom: 18px; 
 padding: 10px;
 border: solid 1px #AB5A73;
 font-family: "Trebuchet MS",verdana,arial,times; font-size: 9pt; color: #181815;
 } 
 
/* Can fix a bug */
#maincol p{margin:1em;}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

