@charset "utf-8";
/* CSS Document */

body
{
margin:0px auto;
padding:0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:18px;
background: url(../images/body-ng.jpg) left top repeat-x #074395;
}
img
{
border:none;
padding:0px;
margin:0px;
}
form
{
margin:0px;
padding:0px;
}
P
{
margin:6px 0px;
padding:0px;
}
.left
{
float:left;
}
.right
{
float:right;
}
.header
{
background:url(../images/header-image.jpg) left top no-repeat;
height:192px;
width:930px;
}
.logo
{
margin-top:8px;
margin-left:7px;
}
.menu
{
background:url(../images/menu-bg.jpg) left top repeat-x;
height:47px;
width:930px;
}
.navcontainer
{
width:930px;
float:left;
height:45px;
}

.navcontainer ul
{
display:inline;
margin:0px;
padding:0px;
text-align:left;
float:left;
}
.navcontainer ul li
{
float:left;
list-style-type:none;
background:url(../images/menu-line.jpg) right top no-repeat;
height:45px;
padding-left:1px;
padding-right:1px;

}

.navcontainer ul li a
{

}

.navcontainer ul li a:hover
{

}
.navcontainer ul li a.active
{

}
.menucontent
{
background:url(../images/menu-n.jpg) left top repeat-x;
float:left;
height:30px;
padding-top:15px;
padding-left:23px;
padding-right:23px;
}

.menucontent:hover
{
background:url(../images/menu-h.jpg) left top repeat-x;
float:left;
height:45px;
padding-left:23px;
padding-right:23px;
}
.meet
{
background:url(../images/meet-n.jpg) left top no-repeat;
width:143px;
height:30px;
padding-top:15px;
padding-left:1px;
padding-right:2px;
float:left;
text-align:center;
}
.meet:hover
{
background:url(../images/meet-h.jpg) left top no-repeat;
width:143px;
height:30px;
padding-left:1px;
padding-right:2px;
padding-top:15px;
float:left;
text-align:center;
}

.cont
{
background: url(../images/menu-contribute.jpg) left top no-repeat;
width:142px;
height:28px;
padding-top:16px;
float:left;
text-align:center;
}
.cont:hover
{
background: url(../images/menu-contribute-h.jpg) left top no-repeat;
width:142px;
height:28px;
padding-top:16px;
float:left;
text-align:center;
}
.banner
{
background: url(../images/banner-bg.jpg) left top no-repeat;
height:367px;
padding:11px;
width:908px;
}
.content
{
background:url(../images/content-bg.jpg) left top repeat-x #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
padding-left:10px;
padding-right:10px;
padding-bottom:11px;
padding-top:15px;
}
.content h1
{
padding:0px;
margin:0px;
color:#c00000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
line-height:22px;
text-transform:uppercase;
}

.sidebar
{
background:#0f5296;
}
.maincontent
{
width:604px;
padding-left:0px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#3d5565;
font-size:13px;
line-height:18px;
padding-top:10px;
}

.maincontent P
{
margin-top:6px;
margin-bottom:6px;
padding:0px;
padding-bottom:6px;
}

.maincontent h2
{
padding:0px;
margin:0px;
font-size:14px;
font-weight:bold;
}
.maincontent h2 a
{
padding:0px;
margin:0px;
text-decoration:none;
}
.maincontent h2 a:hover
{
padding:0px;
margin:0px;
text-decoration:underline;
}
.maincontent ul
{
display:block;
margin:0px;
padding:0px;
text-align:left;
float:left;
}
.maincontent ul li
{
float:left;
list-style-type:none;
width:604px;
padding-top:3px;
padding-bottom:9px;

}

.maincontent ul li a
{
font-weight:bold;
color:#3d5565;
text-decoration:none;
}

.maincontent ul li a:hover
{
font-weight:bold;
color:#3d5565;
text-decoration:underline;
}
.maincontent ul li a.active
{
font-weight:bold;
color:#3d5565;
text-decoration:underline;
}
.sidebarbg
{

padding-top:20px;
padding-left:12px;
font-size:17px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
padding-bottom:8px;
}
.sidebarbg img
{
margin-top:10px;
}
.vote
{
font-weight:bold;
font-size:17px;
color:#fff;
padding-top:25px;
padding-bottom:10px;
text-transform:uppercase;
text-align:center;
}
.vote a
{
font-weight:bold;
font-size:17px;
color:#fff;
text-decoration:none;
}
.vote a:hover
{
font-weight:bold;
font-size:17px;
color:#fff;
text-decoration:underline;
}
.joinline
{
font-size:17px;
text-align:center;
font-weight:bold;
color:#fff;
text-transform:uppercase;
padding-top:1px;
}
.email
{
font-size:13px;
font-weight:normal;
text-transform:none;
line-height:22px;
}
.input
{
background:#07417c;
border:1px solid #1058a2;
width:218px;
height:17px;
color:#fff;
padding-left:2px;
font-size:11px;
padding-top:3px;
}

.bt
{
background:url(../images/bt-n.jpg) left top no-repeat;
width:267px;
height:37px;
float:left;
text-align:center;
padding-top:23px;
cursor:pointer;
}

.bt:hover
{
background:url(../images/bt-h.jpg) left top no-repeat;
width:267px;
height:37px;
float:left;
text-align:center;
padding-top:23px;
cursor:pointer;
}
.contribute
{
background:url(../images/contribute-n.jpg) left top no-repeat;
width:263px;
height:35px;
float:left;
text-align:center;
padding-top:22px;
}
.contribute:hover
{
background:url(../images/contribute-h.jpg) left top no-repeat;
width:263px;
height:35px;
float:left;
text-align:center;
padding-top:22px;
}
.footer
{
font-family:Arial, Helvetica, sans-serif;
color:#acbdd8;
line-height:20px;
padding-top:12px;
font-size:11px;
padding-bottom:15px;
}
.footer a
{color:#acbdd8;
margin-left:2px;
margin-right:2px;
text-decoration:none;
text-transform:uppercase;
}
.footer a:hover
{color:#fff;
margin-left:2px;
margin-right:2px;
text-decoration:none;
}
.design
{
font-size:12px;
}
.design a
{
font-size:12px;
text-decoration:none;
color:#acbdd8;
padding:0px;
margin:0px;
}
.design a:hover
{
font-size:12px;
text-decoration:none;
color:#fff;
padding:0px;
margin:0px;
}
.submit
{
background:url(../images/submit.jpg) left top no-repeat;
height:34px;
width:116px;
float:left;
border:0px;
cursor:pointer;
margin-left:80px;
}
.submit:hover
{
background:url(../images/submit-h.jpg) left top no-repeat;
height:34px;
width:116px;
float:left;
border:0px;
text-align:center;
cursor:pointer;
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
		