/* CSS Document */

body,td,th {
	font-family: Tahoma;
	font-size: 11px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#99BEB7;
	text-align:center;
}


#top_bar {
background:url(images/top_bg.png) repeat-x bottom;
position:fixed;
top:0px;
left:0px;
width:100%;
height:40px;
z-index:1;
}

#top_box {
width:1000px;
height:25px;
margin:auto;
padding:8px 0px 7px 0px;
text-align:right;
color:#666666;
}

#top_box a, #top_box a:hover, #top_box a:visited {
float:left;
padding-right:3px;
}

.top_button {
width:34px;
height:25px;
}

a:hover .top_button {
width:68px;
height:50px;
}

#fb-auth {
background-image: url(images/login_facebook.png);
width:87px;
height:21px;
color:#FFFFFF;
padding-left:30px;
border:0;
cursor:pointer;
}

#fb-auth, #fb-root, #user-info, #user_login, #top_reg {
float:left;
margin-left:10px;
}

#user-info {
padding-top:9px;
}

#top_reg a, #top_reg a:visited {
text-decoration:none;
font-size:1.3em;
margin-top:3px;
}


#features {
font-size:.90em;
float:left;
margin-top:-7.5px;
color:#FFFFFF;
padding-left:20px;
}

#features:hover {
background:url(images/top_bg.png) repeat-x bottom;
font-size:1.3em;
padding:0px 5px 5px 20px;
	-moz-border-radius:5px;  
  border-radius: 5px;  
  -webkit-border-radius: 5px;
}

#top_right {
float:right;
}

.login_input {
width:67px;
height:13px;
}

.table {
background-color:#99BEB7;
width:1000px;
margin-top:38px;
}

.adbox {
width:620px;
text-align:center;
border-style:dotted;
border-width:1px;
}

.adboxleft {
width:310px;
height:251px;
text-align:center;
}

.adboxright {
width:310px;
height:251px;
text-align:center;
}

.external {
}

.linktable {
width:620px;
}

.linkinside {
width:155px;
vertical-align:top;
}

.linkbottom {
width:468px;
height:15px;
}

.headerleft {
background-image:url(images/header_2.jpg);
background-repeat:repeat-x;
width:250px;
height:115px;
}

.headerright {
background-image:url(images/header_3.jpg);
background-repeat:repeat-x;
width:730px;
height:115px;
text-align:right;
}

.headertop {
font:Tahoma;
font-size:12px;
text-align:right;
text-decoration:none;
}

.headertop a {
color:#3300FF;
text-decoration: none;
}

.tableright {
width:735px;
float:right;
text-align:right;
padding:2px;
}

.searchbox {
padding-top:10px;
}

.topbar {
background-color:#56686C;
height:20px;
padding-left:10px;
}

.topbartable {
width:990px;
height:20px;
}


.date {
background-color:#56686C;
text-align:left;
float:left;
}

.toplinkright {
height:15px;
padding:2px;
float:right;
}

.toplink {
background-color:#56686C;
text-align:center;
height:20px;
}


.clock {

}

.footer {
background-image:url(images/footer_3.jpg);
background-repeat:repeat-x;
}

.footertop {
font:Tahoma;
font-size:10px;
text-decoration:none;
text-align:center;
}
.footerbottomleft {
font:Tahoma;
font-size:12px;
padding-top:10px;
padding-left:10px;
text-align:left;
}

.footerbottommid {
font:Tahoma;
font-size:12px;
padding-top:10px;
padding-right:10px;
text-align:right;
}

.footerbottomright {
font:Tahoma;
font-size:12px;
padding-right:10px;
text-align:right;
}

.footerbottomright a{
text-decoration:none;
}

.headerbox {
}

.footerbox {
}

.leftbox {
width:190px;
vertical-align:top;
}

.midbox {
width:630px;
vertical-align:top;
}

.rightbox {
width:180px;
vertical-align:top;
}

.searchresult {
background-color:#FFFFFF;
padding-left:35px;
padding-right:20px;
border-style:dashed;
border-width:2px;
}

#leftboxtop {
background-image:url(images/leftbox_top.jpg);
background-repeat:no-repeat;
width:180px;
height:16px;
padding-left:10px;
padding-top:7px;
font:Tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#leftboxmid {
background-image:url(images/leftbox_mid.jpg);
background-repeat:repeat-y;
width:180px;
height:auto;
padding-left:5px;
padding-right:5px;
font:Tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
}

#leftboxbottom {
background-image:url(images/leftbox_bottom.jpg);
background-repeat:no-repeat;
width:190px;
height:14px;
}

#adbox1 {
background-image:url(images/adbox_1.jpg);
background-repeat:no-repeat;
width:620px;
height:18px;
padding-left:10px;
padding-top:10px;
text-align:center;
font:Tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#adbox2 {
background-image:url(images/adbox_2.jpg);
background-repeat:repeat-y;
width:620px;
height:auto;
padding-left:5px;
padding-right:5px;
}
#adbox3 {
background-image:url(images/adbox_3.jpg);
background-repeat:no-repeat;
width:630px;
height:15px;
}

#linkbox1 {
background-image:url(images/linkbox_1.jpg);
background-repeat:no-repeat;
width:620px;
height:18px;
padding-left:10px;
padding-top:10px;
text-align:center;
font:Tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#linkbox2 {
background-image:url(images/linkbox_2.jpg);
background-repeat:repeat-y;
width:620px;
height:auto;
padding-left:5px;
padding-right:5px;
text-align:center;
}
#linkbox3 {
background-image:url(images/linkbox_3.jpg);
background-repeat:no-repeat;
width:630px;
height:15px;
}

#linkinside1 {
background-image:url(images/linkinsidecopy_1.gif);
background-repeat:no-repeat;
width:150px;
height:15px;
padding-left:5px;
padding-top:5px;
text-align:center;
font:Tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#linkinside2 {
background-image:url(images/linkinsidecopy_2.gif);
background-repeat:repeat-y;
width:145px;
height:auto;
padding-left:5px;
padding-right:5px;
}
#linkinside3 {
background-image:url(images/linkinsidecopy_3.gif);
background-repeat:no-repeat;
width:155px;
height:15px;
}

#rightbox1 {
background-repeat:no-repeat;
height:15px;
width:180px;
}

#rightbox2 {
background-repeat:repeat-y;
font-size:12px;
text-align:center;
width:170px;
padding-left:5px;
padding-right:5px;
}

#rightbox3 {
background-repeat:no-repeat;
height:15px;
width:180px;
}

#rightbox_top {
background-image:url(images/rightbox_top.png);
background-repeat:no-repeat;
height:15px;
width:180px;
font:Tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-top:10px;
}

#rightbox_mid {
background-image:url(images/rightbox_mid.png);
background-repeat:repeat-y;
font-size:12px;
text-align:center;
width:170px;
padding-left:5px;
padding-right:5px;
}

#rightbox_bot {
background-image:url(images/rightbox_bot.png);
background-repeat:no-repeat;
height:15px;
width:180px;
}


#directorybox1 {
background-image:url(images/directorybox_1.gif);
background-repeat:no-repeat;
height:20px;
width:175px;
padding-left:5px;
padding-top:5px;
text-align:center;
font:Tahoma;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

#directorybox2 {
background-image:url(images/directorybox_2.gif);
background-repeat:repeat-y;
height:auto;
width:170px;
padding-left:5px;
padding-right:5px;
vertical-align:top;
}

#directorybox3 {
background-image:url(images/directorybox_3.gif);
background-repeat:no-repeat;
height:15px;
width:180px;
}

#directorybox {
background-color:#A6AE99;
border-width:3px;
border-top:solid;
border-color:#748064;
margin-left:1px;
width:168px;
height:15px;
text-align:center;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#directorybox a:link {
	text-decoration: none;
	color: #000000;
}

#directorybox a:visited {
	text-decoration: none;
	color: #663300;
}
#directorybox a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#directorybox a:active {
	text-decoration: none;
	color: #003300;
}

#linkbox {
width:145px;
height:15px;
text-align:center;
background-image:url(images/water6.jpg);
font-weight:bold;
padding-top:5px;
}
#linkbox a {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
#linkbox a:link {
	text-decoration: none;
}
#linkbox a:visited {
	text-decoration: none;
	color: #663300;
}
#linkbox a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#linkbox a:active {
	text-decoration: none;
	color: #003300;
}

#fb {
background-color:#CCCCCC;
}
