html, body { height:100%; }
body {background: #fff; font-size:0.85em; font-family:'Tahoma','sans-serif'; color:#1b75bc;}
.clear{clear:both;}
a, img, fieldset {border:none; outline:none; text-decoration: none;color:#1b75bc;}
a:hover {text-decoration:underline;}
#site-layout{text-align:left;}
#wrapper {background: none repeat scroll 0 0 #FFFFFF;height: 100%;margin: 0 auto; width: 990px; margin:0 auto;}


#header_left{width:42%; height:auto;float:left;}
#header_right{float:right; width:57%;height:auto;}

#slogan {text-transform:uppercase;font-weight:bold;font-size:0.85em;}


#tools {text-align:right;margin-top:50px;margin-right:-5px;overflow:hidden;}
#tools img {padding-right:5px;}
#login {float:right; width:auto;margin-top:15px;}
#login p {width:100px;background:#1b75bc;height:20px;margin-top:-10px;text-align:center;}
#login a{color:#fff;}
#navigation {margin-top:30px;margin-right:-60px;}

#navigation ul li {padding-top:5px;display:inline;}
#navigation ul li a{font-size:1em;text-transform:uppercase;margin-right:25px;font-weight:bold;}


#languages {float:left; width:auto;margin-left:-5px;margin-top:-15px;}
#languages p {float:left;width:32px;border:1px solid #1b75bc;height:20px;margin-left:5px;
text-transform:uppercase;padding-top:4px;}
#search {float:right; width:auto;background:url(../images/search_arrow.jpg) no-repeat right 0;}
#search input{margin-right:30px;border:1px solid #1b75bc;height:25px;color:#b2b2b2;}
.border {border-bottom:3px solid #1b75bc; width:100%;}

#main {min-height:300px;height:auto;}
#random_image {/*background:url(../images/main_bg.jpg) no-repeat 0 0;*/width:989px;height:auto;}
#navigation_main {position:absolute;z-index:1000}
#navigation_main ul li {list-style:none;text-align:left; background:#ffd129;margin-top:10px;width:150px;height:100px;
border:1px solid black;}
#navigation_main ul li a {font-weight:bold;position:relative;top:40px;left:37px;}

#social {float:left; width:auto;}
#social img {margin-left:20px;}
#navigation-bottom{float:right; width:auto;}

#navigation_bottom {text-align:right;margin-right:-25px;float:right; width:auto;}

#navigation_bottom ul li {float:left;padding-top:5px;display:inline-block;background:#1b75bc;text-align:center; 
padding-bottom:5px;margin-right:25px;list-style:none;padding-left:20px;padding-right:20px;}
#navigation_bottom ul li a{font-size:0.7em;text-transform:uppercase;font-weight:bold;color:#fff;}

#footer {margin-top:15px;color:black;font-size:0.8em;height:80px;}
#footer_left {float:left; width:auto;text-align:left;}
#footer_right {float:right; width:auto;text-align:right;margin-top:-15px;}

.input_text {
    width:100%;
    font-size:14pt;

}

td {
 font-size:12px;
 font-family:Tahoma;
}

.button {
 width:200px;
 height:30px;

}

#prmasterlogo {
	position:relative;
	margin-top:10px;
	width:75px;

}

#slider {
	position:relative;
	background:url(/images/loading.gif) no-repeat 50% 50%;
}


#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:290px;
	bottom:185px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


.navi ul {

	background:#FFF;
	padding:0px;
	margin:0px;
	width:400px;
	padding:4px;
	float:left;

}

.navi ul li {

	list-style:none;
	font-family:verdana;
	font-size:12px;

}