@charset "utf-8";

/* CSS STRUCTURE */

html,body { /* CSS blue texture background */
	height:100%; margin:0; padding:0; background-image:url(../Images/bodyrpt.jpg);
	}
.background { /* CSS vertical shadow vertical repeated background */
	width:100%; background-image:url(../Images/vrt_top_rpt.jpg); background-position:top; background-repeat:repeat-x;
}
.container { /* CSS first content container - aligns everything to center*/
	width:893px; text-align:center; margin:auto; background-image:url(../Images/thecontent_rpty.jpg); background-repeat:repeat-y;
}
.nav {
}
.lilnav {
	margin:auto; vertical-align:top;
}
.navigation {
}
.header {
}
.thecontent {
}
.thenews {
	width:281px; background-color:#e1dac8; border-right:1px solid #f7f4e3; min-height:288px;
}
.thewelcome {
	width:535px; background-color:#ede9de; min-height:288px; text-align:left;
}
.thebottomcontent {
background-image:url(../Images/botmrpt.jpg); background-repeat:repeat-y;
}
.thesearch {
	width:281px; background-color:#d0c6ab; border-right:1px solid #f7f4e3; border-top:1px solid #c7c2b3;	  
	padding-top:29px; height:93px; 
}
.thecontacts {
	width:535px; background-color:#e1dac8; border-top:1px solid #c7c2b3; height:122px;
}
.copyright {
	padding:0; margin:0; background:url(../Images/copyright.jpg) no-repeat; float:left; width:893px; height:112px; color:#390100;
}
.copyright p { color:#390100;
}
.copyright p a { color:#390100; text-decoration:none;
}
.copyright p a:hover { color:#390100; text-decoration:none;
}
.searchfield {
	background-color:#fefef2; border:1px solid #a98b65; width:198px; height:18px; margin-bottom:10px; color:#666666; font-size:
	12px; padding:5px 5px 0px 5px;
}
.go {
	background-color:#b60000; border:1px 1px 1px 0px solid #a98b65; font-family:'Tahoma', Verdana, Arial, Helvetica, 
	sans-serif; color:#FFF; font-size:12; font-weight:bold; width:30px; vertical-align:top; height:25px;
	margin-top:1px; background-image:url(../Images/gobg.jpg); background-repeat:no-repeat; padding-bottom:3px;
}
.10padleft {
margin-left:10px;

}
.10padright {
margin-right:10px;
}


/*_______________________________________________________________________________________________________________________________

/* CSS POSITIONING */

.back {float:left;} 
.forward {float:right;}
.block {display:block;}
.inline {display:inline;}
.clearfloat {clear:both;}
.margin {margin:25px;}
.nomargin {margin:0;}
.margintop {margin-top:10px;}
.marginright {margin-right:10px;}
.marginbottom {margin-bottom:10px;}
.marginleft {margin-left:100px;}
.padded {padding:10px;}
.nopad {padding:0;}
.padtop {padding-top:10px;}
.padright {padding-right:10px;}
.padbottom {padding-bottom:10px;}
.padleft {padding-left:20px;}
.textaligncent {text-align:center}
.textaligntop {text-align:top}
.valigntop {vertical-align:top}
.imgtop {vertical-align:top}
/*_______________________________________________________________________________________________________________________________

/* CSS FONT */

p {
	color:#666666; line-height:1.5em; font-size:11px; text-align:left; padding-top:0px; padding-bottom:20px; padding-left:20px; 		    padding-right:20px; margin:0; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;
}
ul {
	
}
li {
	color:#666666;font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;font-size:11px; line-height:1.5em;
}
.thewelcome H1 {
	padding-top:20px; padding-bottom:0px; padding-left:20px; padding-right:20px; text-transform:capitalize; font-size:18px; 	 	    letter-spacing:10; color:#000000; padding:20px; font-weight:500; text-align:left; margin:0;
}
.thewelcome H2 {
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:10; font-weight:bold;
	color:#b60000; text-align:left; margin:0; padding-left:20px; padding-bottom:8px;
}
.thenews H1 {
	text-transform:capitalize; font-size:18px; letter-spacing:10; color:#000000; padding:20px 0px 0px 20px; margin:0; 
	font-weight:500; text-align:left;
}
.thenews p {
	padding-bottom:10px;
}
.date {
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#824e23;
}
.arhivenews {
}
.red {
	color:#cb1d1d;
}
/*_______________________________________________________________________________________________________________________________

/* CSS LINKS */

a, a:link {
	color:#b50304; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
a:Visited {
	color:#824e23;
}
a:Active {
	color:#b50304;
}
a:Hover {
	color:#824e23;
	text-decoration:underline;
}

.thenews a:link {
	color:#b50304;
	background-image:url(../Images/news_arrow.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}
.thenews a:Visited {
	color:#b50304;
	background-image:url(../Images/news_visitedcheck.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	text-decoration:line-through;
}
.thenews a:Active {
	color:#b50304;
	background-image:url(../Images/news_visitedcheck.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}
.thenews a:Hover {
	color:#824e23;
	text-decoration:underline;
	background-image:url(../Images/news_arrow_hover.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}

.archivenews a:link {
	color:#b50304;
	background-image:url(../Images/news_more_arrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
.archivenews a:Visited {
	color:#b50304;
	background-image:url(../Images/news_visitedcheck.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:line-through;
}
.archivenews a:Active {
	color:#b50304;
	background-image:url(../Images/news_visitedcheck.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
.archivenews a:Hover {
	color:#824e23;
	text-decoration:underline;
	background-image:url(../Images/news_more_arrow_hover.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}

.thesearch a:link {
	color:#3a0603;
	background-image:url(../Images/advancedsearch_hover.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
.thesearch a:Visited {
	color:#3a0603;
	background-image:url(../Images/advancedsearch_hover.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
.thesearch a:Active {
	color:#b50304;
	background-image:url(../Images/advancedsearch_hover.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
.thesearch a:Hover {
	color:#b50304;
	text-decoration:underline;
	background-image:url(../Images/advancedsearch.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
.thewelcome a:link {
	color:#b50304; size:11px;
}
.thewelcome a:Visited {
	color:#b50304; font-size:11px;
}
.thewelcome a:Hover {
	color:#824e23; font-size:11px;
}
.thewelcome a:Active {
	color:#824e23; font-size:11px;
	text-decoration:underline;
}
/*_______________________________________________________________________________________________________________________________

/* CSS Forms */
.form {width:96%; margin-left:10px;}
.tam {font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#333333;}
fieldset {border:1px solid #d2cbb9; padding:0; margin:0;}
#container{position:relative; text-align:left;}
#container, #top, #bottom, #footer{margin:0 auto;}
#top, #bottom{height:10px; display:block !important;}
#top{margin-top:10px;}
form.wufoo{margin:0; padding:0;}
.wufoo{font-family:Georgia, "Times New Roman", Times, serif; font-size:small;}
.wufoo li{}
form ul{margin:0; padding:0; list-style-type:none; width:100%; font-size:100%;}
form li{margin:0; padding:0px 5px 0px 9px; position:relative;}
form li:after, .buttons:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
form li, .buttons{display: inline-block;}
* html form li, * html .buttons{height: 1%;}
form li, .buttons{display: block;}
* html form li div{display:inline-block;}
form li div, form li span{margin:0 4px 0 0; padding:0 0 8px 0;color:#444;}
form li span{float:left;}
form li div.left{display:inline; float:left; width:48%;}
form li div.right{display:inline; float:right; width:48%;}
form li div.left .medium, form li div.right .medium{width:100%;}
.clear{clear:both;}
form li div label, form li span label{margin:0;padding-top:0px; clear:both; font-size:10px; line-height:9px; color:#444; display:block;}
form li .datepicker{float:left;margin:.1em 5px 0 0;padding:0;width: 16px;height: 16px;cursor:pointer !important;}
		/* ----- FIELDS AND LABELS ----- */
label.desc{line-height:250%;padding:0 0 1px 0;border:none;color:#cb1d1d;display:block;font-size:95%;color:#666666; font:Arial, Helvetica, sans-serif;}

input.text, input.file, textarea.textarea, select.select{font-size:12px;color:#666; height:16px; padding-top:5px;}
input.text, input.file{padding:2px 0 2px 0;}
input.currency{text-align:right;}
input.checkbox, input.radio{display:block;line-height:1.4em;margin:6px 0 0 3px;width:13px;height:13px;}
label.choice{font-size:100%;display:block;line-height:1.4em;margin:-1.55em 0 0 25px;padding:4px 0 5px 0;color:#666666;width:90%;}
textarea.textarea{font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;}
select.select{margin:1px 0;padding:1px 0 0 0; height:16px;}
select.select[class]{margin:0;padding:1px 0 1px 0; height:16px;}
*:first-child+html select.select[class]{margin:1px 0;}
.safari select.select{margin-bottom:1px;font-size:120% !important;}
form li.focused{background-color:#cb1d1d;}
form li:hover{background-color:#d2cbb9;}
.dropdown {height:16px;}
.odd {background-color:#e6e0d1;}
.submit {
	background-color:#b60000; border:1px 1px 1px 0px solid #a98b65; font-family:'Tahoma', Verdana, Arial, Helvetica, 
	sans-serif; color:#FFF; font-size:12; font-weight:bold; width:68px; vertical-align:top; height:28px;
	margin-top:1px; background-image:url(../Images/submit.jpg); background-repeat:no-repeat; padding-bottom:3px; margin:15px 0px 0px 100px;
}


.date { font-family:"Times New Roman", Times, serif; color:#242424; padding-top:35px; font-size:16px;}