/* RIA */

body {
	margin: auto;
	background-color:#FFFFFF;
	padding: 20px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float:left;
	width:100%;
}

h1 {
	color: #565E50;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

#container {
	margin: auto;
	padding: 0px;
	width: 100%;
}

#ria-logo-upper-en {
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 33px;
	background:url(../graphics/ria-logo-upper-en.gif) no-repeat;
	float:left;
}
#ria-logo-upper-rs {
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 33px;
	background:url(../graphics/ria-logo-upper-rs.gif) no-repeat;
	float:left;
}

#ria-logo-lower-en {
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 24px;
	background:url(../graphics/ria-logo-lower-en.gif) no-repeat;
	float:left;
}

#ria-logo-lower-rs {
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 24px;
	background:url(../graphics/ria-logo-lower-rs.gif) no-repeat;
	float:left;
}

#menu-container {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 100%;
	background:url(../graphics/header1-bg.gif) repeat-x;
	float:left;
}
#mainmenu {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 940px;
	background:url(../graphics/menu-bg.gif) no-repeat;
	float:left;
}
#mainmenu a {
	margin:0px;
	padding:0px 15px 0px 15px;
	height:33px;
	color: #B9B9B9;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:1px;
	line-height:33px;
	display:block;
	float:left;
	background:url(../graphics/menu-bg.gif) repeat-x;
}
#mainmenu a:hover {
	color: #898989;
	display:block;
	background:url(../graphics/menu-over.gif) repeat-x;
}
#mainmenu-separator {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 1px;
	background:url(../graphics/menu-separator.gif) no-repeat;
	float:left;
}

#menu-gray-container {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 100%;
	float:left;
}
#menu-gray {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 100%;
	background:#E9E9E9;
	float:left;
	color: #96908E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:24px;
}
.menu-gray-link {
	color: #96908E;
	text-decoration: none;
}
.menu-gray-link:hover {
	color: #797472;
}

#menu-gray2-container {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 100%;
	background:#BEC5B8;
	float:left;
}
#menu-gray2 {
	margin: 0px;
	padding: 0px;
	height: 31px;
	float:left;
}
#menu-gray2-left {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 234px;
	background:#565E50;
	float:left;
	color: #ABAFA8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:31px;
	text-align:center;
}
#menu-gray2-right {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 650px;
	background:#BEC5B8;
	float:left;
	color: #80877A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:31px;
	text-align:right;
}
.menu-gray2-link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.menu-gray2-link:hover {
	color: #E0E0E0;
}

#main-image-container {
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 100%;
	background:#4D6C02;
	float:left;
}
#main-image-rs {
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 940px;
	float:left;
	background:url(../graphics/main-img-rs.jpg) no-repeat left ;
}
#main-image-en {
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 940px;
	float:left;
	background:url(../graphics/main-img-en.jpg) no-repeat left ;
}
#maincontent {
	padding:0px;
	width:940px;
	background:url(../graphics/main-content-bg.gif) repeat-y;
	float:left;
}

#left-column {
	padding:0px;
	width:234px;
	background:url(../graphics/main-content-bg.gif) repeat-y;
	float:left;
}

#left-menu-item-top {
	padding:7px 5px 7px 15px;
	width:212px;
	border:#CFCFCF solid 1px;
	color: #989898;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

#left-menu-item {
	padding:7px 5px 7px 15px;
	margin:0px;
	width:212px;
	border-left:#CFCFCF solid 1px;
	border-bottom:#CFCFCF solid 1px;
	border-right:#CFCFCF solid 1px;
	color: #989898;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

#left-menu-item2 {
	padding:7px 5px 7px 35px;
	width:192px;
	border-left:#CFCFCF solid 1px;
	border-right:#CFCFCF solid 1px;
	background:#E1E3DF;
	color: #989898;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

#left-menu-item2-bottom {
	padding:7px 5px 7px 35px;
	width:192px;
	border-left:#CFCFCF solid 1px;
	border-bottom:#CFCFCF solid 1px;
	border-right:#CFCFCF solid 1px;
	background:#E1E3DF;
	color: #989898;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

.left-menu-link {
	color: #989898;
	text-decoration:none;
}
.left-menu-link:hover {
	color: #737373;
	text-decoration:none;
}

#content {
	padding:5px 30px 10px 20px;
	float:left;
	width:656px;
}

#you-are-here {
	width:100%;
	padding:0px 0px 20px 0px;
	float:right;
	color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
}
.you-are-here-link {
	color: #999999;
	text-decoration:none;
}
.you-are-here-link:hover {
	color: #737373;
	text-decoration:none;
}

#heading {
	width:100%;
	padding:12px 0px 12px 30px;
	border-top:#D7D7D7 solid 1px;
	border-bottom:#D7D7D7 solid 1px;
	color: #565E50;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	float:left;
	background:url(../graphics/heading-bullet.gif) no-repeat left;
}

#real-content {
	width:655px;
	padding:20px 0px 0px 0px;
	float:left;
	color: #989898;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

#real-content a {
	color: #636363;
	text-decoration:underline;
}
#real-content a:hover {
	color: #000000;
	text-decoration:underline;
}

#bottom-content-container {
	padding:0px;
	width:100%;
	border-top:1px solid #E6E6E6;
	background:url(../graphics/main-content-bg.gif) repeat-y;
	float:left;
}
#bottom-content {
	padding:6px 0px 6px 0px;
	width:940px;
	float:left;
	text-align:right;
}
#bottom {
	padding:0px;
	width:100%;
	height:30px;
	background:url(../graphics/bottom-bg.gif) repeat-x;
	float:left;
}
#bottom2 {
	padding:0px;
	width:100%;
	height:30px;
	background:url(../graphics/bottom-bg2.gif) repeat-x;
	float:left;
}

#footer-container {
	padding:0px;
	width:100%;
	background:url(../graphics/footer-bg.gif) repeat-y #E6E6E6;;
	float:left;
}
#footer {
	padding:0px 0px 0px 30px;
	width:690px;
	float:left;
	color: #565E50;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}
.footer-link {
	color: #43493F;
	text-decoration:none;
}
.footer-link:hover {
	color: #20231E;
	text-decoration:underline;
}
.button150 {
	width:150px;
	height: 18px;
	color: #565E50;
	background-color:#FFFFFF;
	border: 1px solid #DADADE;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: hand;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.textArea300 {
	width: 300px;
	height: 130px;
	color: #565E50;
	border: 1px solid #DADADE;
	font-size: 12px;
	font-family: Verdana;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.textField200 {
	width:200px;
	color: #565E50;
	border: 1px solid #DADADE;
	font-size: 12px;
	font-family: Verdana;
	margin: 0px 0px 0px 10px;
	padding: 0px;

}
.mailform {
	border: 1px solid #DADADE;
}

/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 12px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }
