/* - general - */
body {	font: 10pt/130% Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #383838; background: #fff;}

a {	color: #a4270d; }
a:visited {	color: red; }
a:hover,
a:focus { text-decoration: underline; }
a:active {	color: red; }
a img {	border: none; }
	
/*form ul, form li { margin: 0; padding: 0; list-style: none; float: left; clear: left;}/*
/*form li { margin: 2px 0; }/*
/*form, fieldset { margin: 0; padding: 0; border: none;}/*
/*fieldset:after { display: block; visibility: hidden; content: "."; height: 0; line-height: 0; font-size: 0; clear: both; }/*
/*label { padding: 0 5px; margin: 0; width: 150px; text-align: right; }	/*
/*textarea { font: 11pt/1.1em Arial, Helvetica, sans-serif; padding: 5px;}/*
/*label, input, select, textarea { float: left; margin: 0; }/*
/*input[type="checkbox"], input[type="radio"] { margin: 3px; }/*
/*input[type="text"]{ width: 150px; }/*/*
/*select { width: 154px; }/*
/*textarea { width: 300px; }/*

.clearfix:after { display: block; visibility: hidden; content: "."; height: 0; line-height: 0; font-size: 0; clear: both; }	

table { border-collapse: collapse; border: 1px solid #333;}
table td, table th { border: 1px solid #555; padding: 2px 5px;}

h1,h2,h3,h4,h5,h6 { margin: 10px 0; line-height: 100%; padding: 0; color: #a4270d;}
h2{ margin: 20px 0 15px; font-size: 135%;}
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

p { margin: 8px 0; }

hr { display: block; border-top: 1px solid #dadbd6; font-size: 0; line-height: 0; height: 0; margin: 10px 0;}

abbr { font-size: 150%; }

dl { margin: 10px 0; }
dt { float: left; font-weight: bold; margin: 0; padding: 5px 5px 5px 0;}
dd { margin: 0; padding: 5px 0; }

/* containers */
#container { margin: 0 auto; width: 850px; background: url(../images/bg1.png) 0 0 no-repeat; padding: 37px 0 0;}

/* header */
#header { float: left; width: 850px; background: url(../photos/header-photo.jpg) 100% 0 no-repeat;}
#header .logo {margin-left: 50px; margin-top: 20px; margin-bottom: 20px;}

/* header > logo */
h1 { margin: 20px 10px 0px 0px; font-size: 150%;}

/* header > nav */
ul#nav { margin: 0; padding: 0 0 0 45px; list-style: none; background: #d43130; line-height: 25px; float: left; width: 805px; font-size: 12px;}
ul#nav li { margin: 0; padding: 0; list-style: none; float: left;}
ul#nav a { text-decoration: none; color: #fff; float: left; padding: 0 8px;}
ul#nav a:hover,
ul#nav a:focus,
ul#nav li.current a { margin: -5px 0 0 0; padding: 5px 8px 0; background: #fff4ae; color: #000; position: relative;} 

/* form table */

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  } 

div.spacer {
  clear: both;
  }

/* first form */


#first-form {
	width: 200px;
	margin-top: 20px;
}

#first-form input, #first-form textarea, #first-form select, #first-form radio {
	padding: 5px;
	width: 200px;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	margin: 10px 40px 10px 0px;
	border: 1px solid #a4270d;
}

#first-form textarea:focus, #first-form input:focus, #first-form select:focus {
	border: 1px solid #000;
}

#first-form input.submit-button {
	width: 100px;
	float: left;
	color: #603000;
}

#first-form label {

	float: left;
	text-align: left;
	margin-right: 15px;
	width: 200px;
	padding-top: 5px;
	font-size: 120%;
	padding-bottom: 2px;
	font-weight: bold;
	line-height: 1.3em;
}

/* second form */


#second-form1 {
	width: 450px;
	height: 130px;
	margin-top: 10px;
	border: 1px solid #C0874E;
	margin-bottom: 10px;
}

#second-form {
	width: 450px;
	margin-top: 10px;
	border: 0px 
	margin-bottom: 10px;
}

#second-form input, #second-form select {
	padding: 5px;
	width: 180px;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	margin: 0px 0px 10px 0px;
	border: 1px solid #C0874E;
}

#second-form textarea {
	padding: 5px;
	width: 180px;
	height: 100px;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	margin: 0px 0px 10px 0px;
	border: 1px solid #C0874E;
}

#second-form textarea:focus, #second-form input:focus, #second-form select:focus {
	border: 1px solid red;
}

#second-form input.submit-button {
	width: 50px;
	color: #603000;
	margin-top: 20px;
float: left;
margin-left: 25px;

	
}

#second-form label {
  float: left;
  width: 150px;
  text-align: right;
	margin-right: 15px;
	padding-top: 5px;
	font-size: 90%;
	padding-bottom: 2px;
	font-weight: bolder;
}

#second-form1 label {
  float: left;
  width: 100px;
  text-align: right;
	margin-right: 15px;
line-height: 1.5em;
	font-size: 90%;
	padding-bottom: 2px;
	font-weight: bolder;
}


/* lists of pages */

ul.specials li { color:#383838; }
ul.specials li p { color:#D43130; font-size: 10pt; font-weight: bold;}

/* content */
#content { float: left; width: 850px; padding: 0 0 0 45px; background: url(../images/gr2.png) 0 0 repeat-y; }

.col-a { background: url(../images/gr1.png) 0 0 repeat-x; width: 480px; padding: 20px 30px;float: left; }
.col-b { float: left; width: 224px; padding: 20px 10px 20px 30px}

.col-b h2 { font-weight: normal; font-size: 150%; background: url(../images/heading-bg.png) 0 100% no-repeat;padding: 0 0 10px; margin: 15px 0;}
.col-b h2, .col-b h3, .col-b h4, .col-b h5, .col-b h6 { color: #383838; }
.col-b p span { color: #D43130; }
.col-b ol { line-height: 1.7em;}
.col-b ol li { margin-top: 9px;}

/* content > highlight box */
#highlight-box { float: right; background: url(../images/highlight-box.png) 0 0 no-repeat !important; background: url(../images/highlight-box.gif) 0 0 no-repeat; width: 110px; height: 164px; padding: 15px 20px; margin-left: 15px; color: #fff;}
#highlight-box p#source { font-size: 0.7em; line-height: 1em;}

/* footer */
ul#foot-nav { margin: 0 0 5px; padding: 5px 0 5px 45px; list-style: none; background: #d43130; line-height: 13px; float: left; width: 805px; overflow: hidden;}
ul#foot-nav li { margin: 0 0 0 -1px; display: inline;padding: 0; list-style: none; float: left; border-left: 1px solid #fff; background: #d43130; }
ul#foot-nav li:first-child { border: none; }
ul#foot-nav a { text-decoration: none; color: #fff; float: left; padding: 0 8px; text-transform: uppecase; font-size: 12px;}
ul#foot-nav a:hover,
ul#foot-nav a:focus { text-decoration: underline; }

#newsticker-demo {  
width:310px;  
background:#EAF4F5;  
padding:5px 5px 0;  
font-family:Verdana,Arial,Sans-Serif;  
font-size:12px;  
margin:20px auto;  
}  
   
#newsticker-demo a { text-decoration:none; }  
#newsticker-demo img { border: 2px solid #FFFFFF; }  
   
#newsticker-demo .title {  
 text-align:center;  
 font-size:14px;  
 font-weight:bold;  
 padding:5px;  
 }  
   
.newsticker-jcarousellite { width:300px; }  
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }  
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }  
.newsticker-jcarousellite .info { float:rightright; width:190px; }  
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }  
   
.clear { clear: both; }

p#copy { text-align: right; margin: 0; padding: 0px 50px; font-size: 11px; color: #555;}


