body {
	margin: 0;
	padding: 0;
	direction: rtl;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

.maindiv {
	width: 900px;
	position: inherit;
	overflow: hidden;
}

.top-menu {
	height: 30px;
	background-image: url(/images/bg-top.png);
}

.top {
	position: relative;
	padding-bottom: 15px;
}

.top ul {
	
}

.top li {
	list-style: none;
	display: inline;
}

.top li a {
	display: inline;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #B0BEC7;
	padding: 5px 8px 0 8px;
}

.top li a:hover {
	color: #819674;
}

.cont {
	width: 100%;
	padding-top: 10px;
	overflow: hidden;
}

.rightcol {
	width: 200px;
	float: right;
}

.leftcol {
	width: 700px;
	float: left;
}

.logo {
	height: 200px;
}

.links {
	margin-bottom: 5px;
}

.links h1 {
	padding-top: 5px;
}

.links ul {
	padding-top: 5px;
	vertical-align: top;
}

.links li {
	list-style: none;
	height: 26px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003300;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}

.links li a {
	width: 90%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: transparent url(/images/bg_menu.jpg) no-repeat scroll right
		center;
	background-color: #f7f7f7;
	color: #574e4b;
	display: block;
	font-weight: bold;
	padding: 3px 15px 3px 0;
	text-align: right;
	font-size: 12px;
	border-bottom: 1px solid #EEEBDA;
	text-decoration: none;
}

.links li a:hover {
	background: transparent url(/images/bg_menu.jpg) no-repeat scroll left
		center;
}

.links ul li ul li {
	background-color: #89B9DC;
}

.login {
	width: 88%;
	margin-bottom: 10px;
}

.wether {
	width: 88%;
	margin-bottom: 10px;
	height: 140px;
}

.otherlinks {
	margin-bottom: 10px;
}

.otherlinks img {
	border: 0;
	margin-bottom: 10px;
}

.flash {
	height: 200px;
}

.date {
	height: 22px;
	margin-top: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #black;
	text-decoration: none;
	font-weight: bold;
}

.icon {
	margin-top: 5px;
	width: 90%;
	height: 190px;
	margin-left: 5%;
	margin-right: 5%;
}

.icon ul {
	position: relative;
	float: right;
	width: 90%;
}

.icon li {
	list-style: none;
	display: inline;
	width: 180px;
	position: static;
}

.hr {
	border: none 0;
	border-top: 1px dashed #dcded8;
	width: 90%;
	height: 1px;
	margin: 10px 0;
}

.news-main {
	border: 1px solid #dcded8; /*the border*/
	background-color: #f7f7f7;
	margin-right: 20px;
	margin-top: 5px;
	text-align: right;
	padding: 5px;
}

.news-main h1 {
	color: red;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-bottom: 10px;
}

.news-main h2 {
	color: blue;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.news-main h2 a {
	color: blue;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.news-main p {
	text-align: right;
	font-family: Tahoma;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	line-height: 1.5;
}

.news-main span {
	float: right;
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
	margin-left: 10px;
	padding: 1px;
	margin-bottom: 10px;
}

.news-image {
	float: right;
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
	margin-left: 10px;
	padding: 1px;
	margin-bottom: 10px;
}

.news-secondary {
	clear: both;
	margin: 5px 0;
}

.news-secondary h3 {
	color: #8EA2AF;
	font-family: Arial, Times New Roman, Verdana;
	font-size: 16px;
}

a {
	color: #299EDF;
	text-decoration: none;
}

a:hover {
	color: #275C7F;
	text-decoration: underline;
}

a:visited {
	color: #299EDF;
	text-decoration: none;
}

div.news-sup {
	height: 180px;
	margin-right: 20px;
	margin-top: 5px;
	width: 700px;
}

#news-slider {
	float: right;
	width: 480px;
	margin-left: 5px;
	background-color: #f7f7f7;
	border: 1px solid #dcded8; /*the border*/
	height: 100%
}

#news-slider h1 {
	text-align: right;
	padding: 5px;
	color: red;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#news-slider ul,#news-slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#news-slider {
	width: 480px;
	height: 180px;
	overflow: hidden;
}

#news-slider li {
	width: 480px;
	height: 160px;
	overflow: hidden;
}

#news-slider li img {
	float: right;
	margin: 5px 10px;
}

#news-slider li p {
	padding: 5px;
	text-align: justify;
	color: #000;
}

span#prevBtn {
	
}

span#nextBtn {
	
}

#website-poll {
	width: 190px;
	float: right;
	background-color: #f7f7f7;
	border: 1px solid #dcded8; /*the border*/
	height: 100%;
}

.newemarah {
	height: 100%;
	width: 30%;
	margin-left: 5%;
	float: right;
	background-color: #f7f7f7;
	border: 1px solid #dcded8; /*the border*/
}

.newemarah h1 {
	text-align: right;
	padding: 5px;
	color: red;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.newemarah p {
	font-family: Tahoma;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	padding: 5px;
	text-align: justify;
}

.newemarah span {
	width: 115px;
	height: 90px;
}

.newmanteka {
	height: 100%;
	border: 1px solid #dcded8; /*the border*/
	background-color: #f7f7f7;
	width: 30%;
	margin-left: 5%;
	float: right;
}

.newmanteka h1 {
	text-align: right;
	padding: 5px;
	color: red;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.newmanteka p {
	text-align: right;
	font-family: Tahoma;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	text-align: justify;
}

.newmanteka span {
	width: 115px;
	height: 90px;
}

.newmking {
	height: 100%;
	border: 1px solid #dcded8; /*the border*/
	background-color: #f7f7f7;
	width: 29%;
	float: right;
}

.newmking h1 {
	color: red;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
}

.newmking p {
	text-align: right;
	font-family: Tahoma;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	text-align: justify;
}

.newmking span {
	width: 115px;
	height: 90px;
}

.ser {
	width: 680px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-right: 20px;
}

.kiosik {
	float: right;
	width: 335px;
	/*height:158px;*/
}

.kiosik h1 {
	margin-bottom: 1px;
}

.kiosik p {
	background-color: #cad6df;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0d0d0c;
	font-size: 12px;
	text-align: right;
	padding: 5px;
	text-align: justify;
}

.mobil {
	float: left;
	width: 335px;
	/*height:158px;*/
}

.mobil h1 {
	margin-bottom: 1px;
}

.mobil p {
	background-color: #cad6df;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0d0d0c;
	font-size: 12px;
	text-align: right;
	padding: 5px;
	text-align: justify;
	/*height:180px;*/
}

.span {
	float: left;
}

.pages {
	margin: 10px 20px 10px 0;
}

.pages h1 {
	color: #1b54a9;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	margin: 10px 0;
}

.pages h2 {
	color: #1b54a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	margin: 10px 0;
}

.pages h3 {
	color: #1b54a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	margin: 10px 0;
}

.pages h4 {
	color: #1b54a9;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	margin: 10px 0;
}

.pages h5 {
	color: #1b54a9;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	margin: 10px 0;
}

.pages h6 {
	color: #1b54a9;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	margin: 10px 0;
}

.pages p {
	text-align: right;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 5px;
	direction: rtl;
}

.pages p a {
	text-align: right;
	color: #FF9900;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pages p a:hover {
	text-align: right;
	color: #FF9900;
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pages ul {
	padding-right: 30px;
}

.pages ol {
	padding-right: 30px;
}

.pages ul li {
	text-align: right;
	color: #800000;
	padding-right: 5px;
	direction: rtl;
}

.pages ul li p {
	text-align: right;
	color: #800000;
	padding-right: 5px;
	direction: rtl;
	text-decoration: none;
}

.pages ul li p:hover {
	text-align: right;
	color: #800000;
	padding-right: 5px;
	direction: rtl;
	text-decoration: underline;
}

.pages ol li {
	text-align: right;
	color: #800000;
	padding-right: 5px;
	direction: rtl;
}

.pages ol li p {
	text-align: right;
	color: #800000;
	padding-right: 5px;
	direction: rtl;
	text-decoration: none;
}

.pages ol li p:hover {
	text-align: right;
	color: #800000;
	padding-right: 5px;
	direction: rtl;
	text-decoration: underline;
}

.pages table {
	border-width: 0px 0px 0px 0px;
	border-spacing: 1px;
	border-style: groove groove groove groove;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: #c3b149;
}

.pages table th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: double double double double;
	border-color: white white white white;
	background-color: #c3b149;
	-moz-border-radius: 0px 0px 0px 0px;
}

.pages table caption {
	border-width: 1px 1px 0px 1px;
	padding: 2px 2px 2px 2px;
	border-color: white white white white;
	background-color: #ab9a3c;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	-moz-border-radius: 0px 0px 0px 0px;
}

.pages table td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: double double double double;
	border-color: white white white white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #black;
}

.pages table td a {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: double double double double;
	border-color: white white white white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #black;
}

.pages table td a:hover {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: double double double double;
	border-color: white white white white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	color: #black;
}

.pages p img {
	border: 1px solid #666666;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 1px;
}

.pages .children {
	padding-top: 10px;
	clear: both;
}

div.breadcrumb {
	font-family: arial, times new roman;
	font-weight: bold;
	margin-right: 5px;
	text-align: right;
	margin-bottom: 10px;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #333333;
	background-color: #fafafa;
	padding: 3px 0;
}

div.breadcrumb a {
	margin-right: 5px;
	text-align: right;
	margin-bottom: 10px;
	text-decoration: none;
	font-weight: normal;
}

div.breadcrumb a:hover {
	margin-right: 5px;
	text-align: right;
	margin-bottom: 10px;
	text-decoration: underline;
	font-weight: normal;
	color: #333333;
}

#sf_guard_password {
	border: 1px dotted;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 90%;
}

#sf_guard_password h2 {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	padding-right: 20px;
	text-align: right;
}

.search-process {
	border: 1px dotted;
	padding-bottom: 10px;
	width: 90%;
	margin-top: 30px;
}

.search-process h1 {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	padding-right: 20px;
	text-align: right;
}

.table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: green green green green;
	border-collapse: separate;
	background-color: rgb(255, 255, 240);
	direction: rtl;
}

.table th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: dotted dotted dotted dotted;
	border-color: green green green green;
	background-color: #9cb887;
	-moz-border-radius: 0px 0px 0px 0px;
}

.table td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: dotted dotted dotted dotted;
	border-color: green green green green;
	background-color: #e7e9e2;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.footer {
	border-top: 1px dotted gray;
	color: #333333;
	font-size: 10px;
	margin-top: 10px;
	padding-top: 15px;
	text-align: center;
	width: 900px;
	clear: both;
}

/*.footer .right{float:right;}*/
.footer .left {
	float: left;
	text-align: left;
}

.error {
	padding: 15px;
	width: 80%;
	text-align: center;
	color: #910000;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}

.process-result {
	width: 90%;
}

.header-div {
	width: 900px;
	float: right;
}

div.search {
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;
	background-color: #E3ECF3;
	padding: 5px;
	text-align: right;
	margin: 5px 0;
}

div.search span {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
}

div.search form {
	margin: 5px 0;
}

.inputsubmit_ {
	background-color: #9EC630;
	border-color: #D8EE9A #6F8436 #6F8436 #D8EE9A;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 15px 3px;
	text-align: center;
}

#navigation {
	float: right;
	width: 900px;
	background: #E3ECF3;
	font-size: 93%;
	line-height: normal;
	/*margin-bottom: 20px;*/
}

#tabs5 ul {
	margin: 0;
	padding: 5px 5px 0 50px;
	list-style: none;
}

#tabs5 li {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#tabs5 a {
	float: right;
	background: url("/images/tableft5.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

#tabs5 a span {
	float: right;
	display: block;
	background: url("/images/tabright5.gif") no-repeat right top;
	padding: 5px 15px 8px 6px;
	color: #FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs5 a span {
	float: none;
}

/* End IE5-Mac hack */
#tabs5 a:hover span {
	color: #FFF;
}

#tabs5 a:hover {
	background-position: 0% -42px;
}

#tabs5 a:hover span {
	background-position: 100% -42px;
}

#tabs5 #current a {
	background-position: 0% -42px;
}

#tabs5 #current a span {
	background-position: 100% -42px;
}

.date {
	float: left;
	margin-left: 10px;
	text-align: center;
	margin-top: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.query {
	text-align: right;
	border: 1px #4c687d solid;
	padding-right: 10px;
	background-color: #f0f9ff;
	width: 580px;
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

.query1 {
	text-align: right;
	border: 1px #4c687d solid;
	padding-right: 10px;
	background-color: #f0f9ff;
	width: 540px;
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

.hent {
	text-align: center;
	width: 430px;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.lable {
	text-align: right;
	font-weight: bold;
	color: #000000;
}

.span-img {
	margin-right: 20px;
}

.inputsearch {
	background: transparent url(/images/attach.gif) no-repeat scroll right
		center;
	overflow: hidden;
	width: 70px;
	padding: 3px;
	display: inline;
}

.inputsearch input {
	opacity: 0;
}

.search-list {
	padding-right: 5px;
	width: 570px;
	vertical-align: top;
}

.textarea {
	padding-left: 10px;
	padding-right: 10px;
	width: 550px;
	height: 350px;
	background: #fff url(/images/bg-select.gif) no-repeat center;
}

.send-span {
	margin-right: 230px;
}

.confirmTable {
	background: #F0F9FF;
	border: 1px solid #4C687D;
}

.confirmTable th {
	border-left: 1px solid #CECECE;
	line-height: 20px;
	text-align: right;
	vertical-align: top;
}

.confirmTable .request {
	background: #fff url(/images/bg-select.gif) no-repeat scroll center
		center;
	padding: 20px;
	border-color: #CECECE;
	border-style: solid;
	border-width: 1px 0;
}

.ticki {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	float: right;
	line-height: 34px;
	padding: 0 8px;
	text-align: right;
	width: 500px;
}

.ticki a {
	color: #000;
}

.inputtext,.inputpassword {
	border: 1px solid #BDC7D8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 3px;
}

#pagination-flickr ul {
	border: 0;
	margin: 0;
	padding: 0;
}

#pagination-flickr li {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 11px;
	list-style: none;
}

#pagination-flickr a {
	border: solid 1px #DDDDDD;
	margin-right: 2px;
}

#pagination-flickr .previous-off,#pagination-flickr .next-off {
	color: #666666;
	display: block;
	float: right;
	font-weight: bold;
	padding: 3px 4px;
}

#pagination-flickr .next a,#pagination-flickr .previous a {
	font-weight: bold;
	border: solid 1px #FFFFFF;
}

#pagination-flickr .active {
	color: #ff0084;
	font-weight: bold;
	display: block;
	float: right;
	padding: 4px 6px;
	background: none !important;
}

#pagination-flickr a:link,#pagination-flickr a:visited {
	color: #0063e3;
	display: block;
	float: right;
	padding: 3px 6px;
	text-decoration: none;
}

#pagination-flickr a:hover {
	border: solid 1px #666666;
}

div.poll-container { /*border: 1px solid #ccc;*/ /*width: 100px;*/
	margin: 2px 5px 2px 0;
	padding: 1px;
	text-align: right;
	background: white;
}

div.poll-container>div {
	background-color: #ACE97C;
	height: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

table.process_table {
	width: 100%;
}

table.process_table caption {
	padding: 7px;
	background: url(/images/bg-form-titel.gif);
	color: #fff;
	font-weight: bold;
}

table.process_table thead {
	padding: 2px;
	background-color: #F0F9FF;
	height: 25px;
}

table.process_table thead tr {
	padding: 2px;
	background-color: #F0F9FF;
}

table.process_table tbody tr td {
	padding: 7px;
}

table.process_movements {
	width: 100%;
}

table.process_movements caption {
	background: #9EC630;
}

table.process_movements thead tr {
	background-color: #D8EE9A;
	color: #000;
}

table.process_movements tbody tr td {
	padding: 5px;
}

tr.p_exported {
	background-color: #D8FCE7;
}

tr.p_processing {
	background-color: #CDECFE;
}

tr.p_saved {
	background-color: #f0f0f0;
}

tr.p_other {
	background-color: #FEE4E9;
}

div.fastaccess {
	margin-top: 2px;
	display: block;
}

div.fastaccess ul {
	list-style: none;
}

div.fastaccess ul li {
	float: right;
	margin: 2px 1px;
	width: 298px;
}

div.services-fastaccess {
	clear: right;
	height: 140px;
	text-align: right;
	color: #fff;
	padding-right: 200px;
}

div.services-fastaccess div {
	padding: 10px;
}

div#search-fastaccess {
	background: #4F5F7C url(/images/banner_search_process_bg.jpg) no-repeat;
}

div#rules-fastaccess {
	background: #4F5F7C url(/images/banner_rules_procedures_bg.jpg)
		no-repeat;
}

div#request-fastaccess {
    background: #4F5F7C url(/images/banner_search_request_bg.jpg) no-repeat;
}

div#search-fastaccess form {
	padding-top: 45px;
}

.fastaccess-process-input {
	width: 600px;
	padding: 10px;
	font-size: 24px;
	border: 2px solid #ECE9D8;
	color: #A1A098;
	font-family: Arial;
}

.fastaccess-process-input:focus {
	color: #000;
}

div.browser-warning {
    width: 100%;
    height: 32px;
    line-height: 32px;
    background-color: #FFF9CD;
    border-bottom: 2px solid #FFEF00;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    font-family: Arial;
}

div.survey{
    margin-bottom: 10px;
}

#links-page {
    margin-right: 20px;
    margin-top: 20px;
}

#links-page h2 {
	color:#1B54A9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:10px 0;
	padding-right:5px;
	text-align:right;
}

#links-page ul {
	list-style: none;
}

#links-page ul li {
    height: 100px;	
    text-align: right;
    float: right;
    margin-left:20px;
}

#links-page ul li span.banner {
    float: right;
    width: 100px;
    height: 100px;
    text-align:center;
}

#links-page ul li span.link{
	line-height: 100px;
}

div.services-fastaccess a {
	color: #fff;
	font-weight: bold;
}

div.services-fastaccess a:hover {
    color: #fff;
    text-decoration: underline;
}

div.services-fastaccess a:visited {
    color: #fff;
}

div#rules-fastaccess div {
    padding-top: 10px;
    line-height: 30px;
}

div#rules-fastaccess div li {
	float: none !important;
	display: block;
    width: auto !important;
    margin-left: 10px;
}

#request-fastaccess div.form-container p {
	color: #fff;
	margin-bottom: 10px;
}
#request-fastaccess div.form-container p a {
    color: #FFF8A5;
}

#request-fastaccess div.form-container p a:hover {
    color: #FFF8A5;
    text-decoration: underline;
}

#request-fastaccess div.form-container ol {
    list-style: none;
    line-height: 80px;	
}

#request-fastaccess div.form-container ol li {
    display: inline;
}

#request-fastaccess div.form-container ol li label {
    width: 100px;
    margin-left: 10px;
    margin-right: 20px;
    color: #fff;
}


