@charset "utf-8";

/* CSS Document */

 

body  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	background: #000000 url(images/background.jpg) repeat-x;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #ffffff;

}

h1 {font-family:"Times New Roman", Times, serif; font-size:24px;padding-left:20px; font-weight:bold; letter-spacing:.03em;}

h2 {font-family:"Times New Roman", Times, serif;font-size:22px; font-weight:normal; letter-spacing:.04em;}

a:link, a:visited {color:#ffffff; text-decoration:underline;}

a:hover {color:#CCCCCC;}


.twoColFixLtHdr #container { 

	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #333333;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 2px solid #28231F;

	border-top:none;

	text-align: left; /* this overrides the text-align: center on the body element. */

} 

.twoColFixLtHdr #header { 

	background: #333333; 

	padding: 0; /*10px 0 20px;   this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */

	margin:0;

	height:193px;

	border-bottom:4px solid #333333;

}

#hovermenu {background:url(images/ro_05.jpg) repeat-y; height:23px; padding:0; margin:0; text-align:center;}

#hovermenu li{

display: inline;

list-style-type: none;

border-left: thin inset #666666;

color:#FFFFFF;font-family: 18px calibri,arial narrow; font-weight:normal; letter-spacing:.06em;

width:100%;

}



#hovermenu li a, #hovermenu li a:link{

	color:#FFFFFF;

	text-decoration:none;

	padding:0 25px;

	}

#hovermenu li a:hover{

 background-image: url(images/bluecon_05.jpg);

}

.twoColFixLtHdr #container #hovermenu .last {

	border-right: thin inset #333333;

}

.twoColFixLtHdr #mainContent {

	margin: 3px 0 0 0; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */

	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */

	background:#353331;

} 

.twoColFixLtHdr #mainContent p{padding:0 20px;font-family: Arial, Helvetica, sans-serif;

	font-size: 15px; line-height:1.3em;

	color: #FFFFFF;}

.twoColFixLtHdr #footer { 

	padding: 0 10px 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	background:#26221F; 

} 

.twoColFixLtHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;color: #FFFFFF;}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

.clearfloat2 { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

#rsbox {background:#0D0B0C; height:30px;}

#title {margin:0; padding:0;background:#0D0B0C; height:302px;}

#rscontent {font-family: Arial, Helvetica, sans-serif;

	font-size: 15px; line-height:1.3em;

	color: #FFFFFF;

	background:#353331;}

.rscontentp {margin:10px 20px;}

.twoColFixLtHdr #container #mainContent li {

	padding:5px;

	

}

.twoColFixLtHdr #container #mainContent ol {

	padding-left:40px;

	

}

.twoColFixLtHdr #container #mainContent table #conttable {

	border: 1px solid #26221F;

}

.twoColFixLtHdr #container #mainContent #conttable #rscontent ol {

	padding:0;

}

.twoColFixLtHdr #container #mainContent #conttable #rscontent li {

	padding:5px;

}



.twoColFixLtHdr #container #mainContent #conttable #rscontent .rscontentp {

	font-size: 15px;

}

.twoColFixLtHdr #container #mainContent ul {list-style-type:disc; margin:0 25px;}

.twoColFixLtHdr #container #mainContent #conttable #rscontent ol {
	padding-left:25px;
}

