/* screen */

body { padding:0; margin:0; font:76% tahoma, verdana, sans-serif; background:#e0e0e0; color:#303030; }

a { text-decoration:none; color:#286ea0; }
a:hover { text-decoration:underline; }

#toptabs { margin:10px auto -13px auto; font-size:1em; width:760px; }
#toptabs p { text-align:right; color:#808080; }
.toptab { padding:3px 5px 3px 5px; margin:0 0 0 4px; text-decoration:none; background:#f0f0f0 url(../images/corner2.gif) top right no-repeat; color:#808080; border-bottom:1px solid #e0e0e0; }
.toptab:hover { background:#fafafa url(../images/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#505050; text-decoration:none; }
.activetoptab { padding:3px 5px 3px 5px; margin:0 0 0 4px; color:#505050; text-decoration:none; background:#fff url(../images/corner2.gif) top right no-repeat; border-bottom:1px solid #fff; }
.activetoptab:hover { text-decoration:none; }

#container { margin:0 auto 15px auto; width:760px; padding:5px 20px 20px 20px; background:#fff; }

#logo { margin:15px 0 0 0; }
#logo h1 a { color:#303030; }
#logo h1 a:hover { text-decoration:none; }

#navitabs { clear:both; }
.navitab { padding:4px 8px 4px 8px; margin:0 0 4px 0; text-decoration:none; letter-spacing:1px; background:#e0e0e0 url(../images/corner.gif) top right no-repeat; border-bottom:1px solid #fff; border-left:1px solid #fff; }
.navitab:hover { text-decoration:none; background:#d0d0d0 url(../images/corner.gif) top right no-repeat; }
.activenavitab { padding:4px 8px 5px 8px; color:#fff; margin:0 0 5px 0; text-decoration:none; background:#505050 url(../images/corner.gif) top right no-repeat; }
.activenavitab:hover { text-decoration:none; }

#desc { height:200px; color:#fff; padding:0; background:#505050 url(../images/front.jpg) top left no-repeat; clear:both; margin:5px 0 0 0; }
#desc p { width:290px; font-size:1em; line-height:1.3em; padding:0 0 0 15px; }
#desc h2 { padding: 15px 15px 0 15px; color:#fff; }
#desc a { color:#fff; text-decoration:underline; }

#main { width:590px; float:left; padding:10px 15px 0 0; border-right:1px solid #d0d0d0; }

.block { background:#f0f0f0; padding:15px; }

#sidebar { width:140px; float:right; }
#sidebar p { font-size:0.9em; line-height:1.3em; margin:0 0 12px 0; }
.sidelink { text-align:left; display:block; width:120px; background:#f0f0f0 url(../images/corner.gif) top right no-repeat; padding:3px 4px 3px 8px; margin:5px 10px 5px 0; }
.sidelink:hover { background:#e0e0e0 url(../images/corner.gif) top right no-repeat; text-decoration:none; }

#footer { clear:both; background:#fafafa; color:#808080; font-size:0.9em; padding:8px 0 8px 0; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; text-align:center; }
#footer a { color:#808080; }

h1 { margin:0 0 20px 0; font-size:2.1em; font-weight:normal; }
h2 { margin:0 0 20px 0; font-size:1.6em; font-weight:normal; }
h3 { margin:20px 0 10px 0; font-size:1.4em; font-weight:normal; }

p { margin:0 0 15px 0; line-height:1.5em; text-align:left; }

.right { text-align:right; }

a img { border:0; }

.photo { padding:5px; display:block; margin:0 auto 15px auto; background-color:#f0f0f0; }

.hide { display:none; }

/* Form styling */

label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#000; }
.border001 { margin:5px 15px 15px 5px; padding:0px 5px 5px; border:1px solid #336699; }
.error_field { background-color:#FDD; border:2px solid #F00; }
td { vertical-align:top; }

.form_el { float:left; margin:5px; padding:3px; }
.form_row { clear:both; padding:0 0 8px; }
.error_field { background-color:#FFCCCC; border:2px solid #F00; margin:3px; }
.error_field label { font-weight:bold; }
.error_field input[type="text"] { border:2px solid #F00; }
.form_row_alt_color { background-color:#F7F7F7; }
.form_row:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Search Keyword Referred */
.referrer-welcome {
	border: 0px solid #272766; 15px;  margin: 0 auto;
	text-align: center;
}
.searched-keyword{
color:#1E4262; font-family: tahoma, verdana, sans-serif; font-size: 18px; 
	font-weight: bold;
}
.searched-keyword strong{
	color: #FF6D06; 
	margin-top: 18px;
	font-family: tahoma, verdana, sans-serif; 
	font-size: 22px; 
	font-weight: bold;
}
.keyword_el {
margin: 0;
padding-top: 10px;
font-size: 15px;
}
.referrer-welcome label {font-size: 10px; font-weight: bold;}

/* END Search Keyword Referred */
