/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/
/* --------------------------------------------------------
        Main Layout Styles
*/
.body-left {
	vertical-align: top;
	width: 220px;
    height:600px;
}
.body-center {
	vertical-align: top;
	height: 600px;
    width: 750px;    
}
.body-right {
	vertical-align: top;
    width: 70px;
    height:600px;
}
.body-left-front {
	vertical-align: top;
	width: 30px;
    height:600px;
}
.body-center-front {
	vertical-align: top;
	height: 600px;
    width: 980px;    
}
.body-right-front {
	vertical-align: top;
    width: 30px;
    height:600px;
}
body {
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Segoe Print, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #330000;
	scrollbar-face-color:#330000;
	scrollbar-3dlight-color:#330000;
	scrollbar-arrow-color:#990033;
	scrollbar-track-color:#990033;
	scrollbar-darkshadow-color:black;
	scrollbar-highlight-color:#330000;
	scrollbar-shadow-color:black;
	background-image: url('images/background-body.jpg');
	background-position: top center;
	background-repeat: repeat-x;
	background-attachment: fixed;
}

a 		{ color: #990033; text-decoration: none;}
a:hover	{ color: #990033; text-decoration: underline; }
a:hover img { text-decoration: none; }
div 	{ margin: 0px; padding: 0px; }
p 		{ margin: 0px; padding: 0px; }
blockquote {font-style: italic;
          background-color:white;
          margin:15px 80px;
          padding:10px;
          font-size:110%;
          line-height:120%;          
          }

/* Main Styles */
.main {
	width: 720px;
    text-align:left;
    margin: 20px;

 }
.main-front {
	width: 980px;
    text-align:left;
    margin: 20px;

 }

/*  Header Styles */
.header {
	width: 1040x;
	height: 145px;
	background-image: url('images/background-header.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}
.header div {
	float: left;
}

/* Footer */

.footer {
	width: 1040px;
	height: 140px;

}
.footer div {
	float:left;
}
.footer p {
	margin-top:10px;
	font-size: 90%;
}
.footer a {
     color:#990033;
 }
 
.footer a:hover	{ color: #330000; text-decoration: underline; }


/* Menu */

#menu {
	padding: 0 20px 25px 20px;

}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	padding: 10px 0;
	background: url(images/img02.gif) repeat-x left bottom;
 }

#menu li.first {
	background: url(images/img02.gif) repeat-x left bottom;
}

#menu a {
	text-decoration: none;
	font-size: 129%;
	color: #330000;
}

#menu a:hover {
	text-decoration: underline;
}

/* --------------------------------------------------------
        Navigation Styles
*/
.navmenu {
    margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
  
 }
.navmenu ul 	{
         margin: 0; 
         padding: 10px;
         list-style-type:none; 
         list-style-image: none; 
         white-space : nowrap;
}

.navmenu ul li a {
         text-decoration:none;  
         margin: 0px; 
         padding: 15px 10px; 
         font-family: Segoe Print, Arial, Helvetica, sans-serif;
	     font-size: 16px;
         font-weight:700;
         line-height: 32px;
	     color: #330000;
}

.nav ul 	{
          margin: 0; 
          padding: 0; 
          list-style-type:none;  
          list-style-image: none; 
          display:inline; 
          white-space : nowrap;
          }
          
.nav li 	{
         display:inline; 
  	     color: #ffffff;
          }
          
.nav ul li a {
          text-decoration:none;  
          margin: 0px; 
          padding: 2px 20px; 
         font-family: Segoe Print, Arial, Helvetica, sans-serif;
	     font-size: 17px;
         font-weight:bold;
         line-height: 22px;
	     color: #ffffff;
        
          }


/* --------------------------------------------------------
        Headings
*/
.title1 {
	margin: 0;
	padding: 10px 0;
	font-weight: normal;
	font-size: 129%;
	color: #330000;
}

.title2 {
	margin: 0;
	padding: 10px 0;
	font-size: 165%;
	font-weight: bold;
	color: #330000;
}

.title3 {
	margin: 0;
	padding: 10px 0;
	font-size: 135%;
    line-height:135%;
	font-weight: normal;
	color: #330000;	
}

.title4 {
	margin: 0;
	padding: 0px 0;
	font-size: 227%;
	font-weight: normal;
	color: #330000;
}

.title5 {
	margin: 0;
	padding: 0px 0;
	font-size: 119%;
    font-weight:bold; 
	color: #990033;
}

.title6 {
	margin: 0;
	font-weight: normal;
	font-size: 14px;
	color: #330000;
}

.boxed {
	padding: 5px 30px 20px 30px;
}

.boxed p, .boxed ul, .boxed ol {
	line-height: 160%;
}

.col-one {
	   float: left;
	margin-top: 10px;
	margin-left: 20px;
	width: 320px;
}

.col-two {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	width: 320px;
}
.col-one-front {
	   float: left;
	margin-top: 0px;
	margin-left: 0px;
	width: 680px;
}

.col-two-front {
	float: right;
	margin-right: 0px;
	margin-top: 10px;
	width: 240px;
}

#links {
	float: left;
	width: 220px;
	height: 45px;
	padding: 35px 0 0 20px;
	background: url(images/img13.gif) repeat-x;
}

#links a {
	color: #330000;
}

#legal {
	width: 1040px;
	height: 25px;
	color: #330000;
	
}
