body {
	margin:0px 0 0 0;
	background:#aee863 url(images/bg.png) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7e7e;
	}
a {
	color:#3f68d0;
	text-decoration:none;
	}
a:hover {
	color:#f52baa;
	}
img {
	border:none;
	}
.clear {
	clear:both;
	}

/* Span Classes */

span.green {
	color:#a9dd69;
	}
span.blue {
	color:#3f68d0;
	}
span.pink {
	color:#f52baa;
	}

/* The Wrapper */

.wrapper {
	width:1002px;
	margin:0 auto;
	padding:0 0 12px 0;
	background:#fff url(images/bottom.png) bottom no-repeat;
	position:relative;
	}
.designby {
	color:#000;
	position:absolute;
	bottom:5px;
	left:890px;
	}
.designby a {
	color:#cf7f0c;
	text-decoration:none;
	}
.designby a:hover {
	color:#cf7f0c;
	text-decoration:underline;
	}

/* The Header Part */

.head {
	height:100px;
	border-bottom:3px solid #fff;
	background:url(images/top.png);
	position:relative;
	}
.headleft {
	float:left;
	width:13px;
	height:100px;
	background:url(images/topcorners.png) top no-repeat;
	}
.headright {
	float:right;
	width:13px;
	height:100px;
	background:url(images/topcorners.png) bottom no-repeat;
	}

/* The Top Links */

a.toplink {
	display:block;
	height:100px;
	width:399px;
	background:url(images/title2.png);
	position:absolute;
	top:px;
	left:10px;
	}
.toplinks {
	position:absolute;
	top:34px;
	right:0;
	height:109px;
	width:580px;
	font-family:Tahoma;
	font-size:24px;
	overflow:hidden;
	}
.toplinks a {
	display:block;
	float:left;
	height:109px;
	width:135px;
	margin:0 9px 0 0;
	background:url(images/button.png) top no-repeat;
	color:#352f2f;
	text-decoration:none;
	text-align:center;
	line-height:109px;
	}

.toplinks a:hover {
	background-position:bottom;
	color:#352f2f;
	}
.toplinks1 {
	position:absolute;
	top:34px;
	right:0;
	height:109px;
	width:291px;
	font-family:Tahoma;
	font-size:24px;
	overflow:hidden;
	}
.toplinks1 a {
	display:block;
	float:left;
	height:109px;
	width:270px;
	margin:0 9px 0 0;
	background:url(images/button1.png) top no-repeat;
	color:#352f2f;
	text-decoration:none;
	text-align:center;
	line-height:109px;
	}

.toplinks1 a:hover {
	background-position:bottom;
	color:#352f2f;
	}

/* The Black Bar */

.blackbar {
	height:51px;
	line-height:29px;
	background:url(images/blackbar.gif);
	color:#fff;
	padding:0 0 0 126px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	font-weight:bold;
	}

/* The Green Top Part */

.topblock {
	height:180px;
	border-top:3px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:6px solid #fff;
	background:#99ff66;
	}

/* The Top Left and the Search */

.topleft {
	float:left;
	width:256px;
	padding:10px 5px 0 7px;
	height:127px;
	position:relative;
	}
.topleft a {
	display:block;
	line-height:35px;
	background:#352f2f;
	border-top:1px solid #3c3932;
	border-bottom:1px solid #3c3932;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	margin:0 0 5px 0;
	font-weight:bold;
	}
.topleft a.blue {
	color:#3f68d0;
	}
.topleft a.pink {
	color:#f630b3;
	}
.topleft a.green {
	color:#aee863;
	}


/* The Top Right */

.topright {
	float:left;
	width:728px;
	height:175px;
	position:relative;
	}
.location {
	font-size:14px;
	color:#72835b;
	font-weight:bold;
	padding:10px 0 0 8px;
	}
.location a {
	color:#72835b;
	text-decoration:none;
	}
.location a:hover {
	text-decoration:underline;
	color:#72835b;
	}
.leaderboard {
	width:728px;
	height:90px;
	background:#352f2f;
	position:absolute;
	bottom:0;
	}



/* The Main Content Wrappers */

.left {
	float:left;
	width:185px;
	padding:0 2px 0 2px;
	overflow:hidden;
	}
.center {
	float:left;
	width:649px;
	overflow:hidden;
	}
.right {
	float:left;
	width:160px;
	padding:0 2px 0 2px;
	overflow:hidden;
	}

/* The Left Sidebar */

.left ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:20px;
	}
.left h2 {
	font-size:14px;
	margin:0;
	color:#fdfeff;
	font-weight:bold;
	line-height:22px;
	padding:10px 0 0 17px;
	}
.left li.blue h2 {
	background:url(images/bluetop.gif) top no-repeat;
	}
.left li.green h2 {
	background:url(images/greentop.gif) top no-repeat;
	}
.left li.pink h2 {
	background:url(images/pinktop.gif) top no-repeat;
	}
.left li.black h2 {
	background:url(images/blacktop1.gif) top no-repeat;
	}
.left li {
	padding:0 0 23px 0;
	margin:0 0 9px 0;
	}
.left li.blue {
	background:#3f68d0 url(images/bluebottom.gif) bottom no-repeat;
	}
.left li.green {
	background:#8ed242 url(images/greenbottom.gif) bottom no-repeat;
	}
.left li.pink {
	background:#f52baa url(images/pinkbottom.gif) bottom no-repeat;
	}
.left li.black {
	background:#352f2f url(images/blackbottom1.gif) bottom no-repeat;
	}
.left li li {
	padding:0;
	margin:0;
	display:inline;
	}
.left li ul {
	padding:2px 0 0 0;
	margin:0 15px;
	}
.left li.blue ul {
	background:url(images/bluedotted.gif) top repeat-x;
	}
.left li.green ul {
	background:url(images/greendotted.gif) top repeat-x;
	}
.left li.pink ul {
	background:url(images/pinkdotted.gif) top repeat-x;
	}
.left li.black ul {
	background:url(images/blackdotted.gif) top repeat-x;
	}
.left ul a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0 0 2px 2px;
	overflow:hidden;
	}
.left ul a:hover {
	color:#fff;
	text-decoration:none;
	}
.left li.blue a {
	background:url(images/bluelink.gif) top repeat-x;
	}
.left li.blue a:hover {
	background-position:bottom;
	}
.left li.green a {
	background:url(images/greenlink.gif) top repeat-x;
	}
.left li.green a:hover {
	background-position:bottom;
	}
.left li.pink a {
	background:url(images/pinklink.gif) top repeat-x;
	}
.left li.pink a:hover {
	background-position:bottom;
	}
.left li.black a {
	background:url(images/blacklink.gif) top repeat-x;
	}
.left li.black a:hover {
	background-position:bottom;
	}
.smallinksleft {
	float:left;
	padding:0 0 0 25px;
	width:120px;
	}
.smallinksright {
	float:left;
	width:120px;
	}
.smallinks {
	font-size:11px;
	}
.smallinks a {
	color:#676363;
	text-decoration:none;
	}
.smallinks a:hover {
	color:#676363;
	text-decoration:underline;
	}

/* The Right Sidebar */

.right ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
	}
.right a, .right a:hover {
	color:#fff;
	text-decoration:none;
	}
.right li {
	margin:0 0 9px 0;
	}
.right li li {
	margin:0;
	}
.right li div {
	padding:8px 0 13px 0;
	}
.right li ul {
	padding:13px 15px 13px 15px;
	overflow:hidden;
	}
.right li div div, .right li ul ul {
	padding:0;
	}
.right li.darkgreen {
	background:#4a8a08 url(images/rightadbottom.gif) bottom no-repeat;
	}
.right li.darkgreen div, .right li.darkgreen ul {
	background:url(images/rightadtop.gif) top no-repeat;
	}
.right li.black {
	background:#352f2f url(images/smallblacktop.gif) top no-repeat;
	}
.right li.black ul {
	background:url(images/smallblackbottom.gif) bottom no-repeat;
	}
.right li.green {
	background:#8ed242 url(images/smallgreentop.gif) top no-repeat;
	}
.right li.green ul {
	background:url(images/smallgreenbottom.gif) bottom no-repeat;
	}

/* The Center */

.blocktop {
	height:12px;
	background:url(images/blocktop1.png);
	text-align:right;
	padding:8px 24px 0 0;
	font-weight:bold;
	font-style:italic;
	overflow:hidden;
	}
.blockbottom {
	height:20px;
	background:url(images/blockbottom1.png);
	}
.block {
	background:url(images/block1.gif);
	padding:0 24px;
	}
.blockad {
	width:250px;
	height:250px;
	}
.blockadleft {
	float:left;
	}
.blockadright {
	float:right;
	}
.block h1, .block h2 {
	font-size:18px;
	margin:0;
	font-weight:normal;
	}
.block p {
	margin:0;
	padding:0 0 20px 0;
	line-height:18px;
	}
.usethis {
	float:right;
	font-weight:bold;
	font-style:italic;
	}
.blockspacer {
	height:15px;
	clear:both;
	}
a.biglayoutlink, a.smlayoutlink {
	display:block;
	float:left;
	text-align:center;
	padding:1px;
	border:2px solid #fff;
	color:#7f9ae0;
	font-weight:bold;
	line-height:18px;
	}
a.biglayoutlink {
	width:164px;
	margin:0 3px 0 0;
	}
a.smlayoutlink {
	width:75px;
	margin:0 8px 0 0;
	}
a.biglayoutlink:hover, a.smlayoutlink:hover {
	border-color:#afe865;
	color:#352f2f;
	}
.block input.input {
	padding:12px 10px 0 10px;
	height:26px;
	width:383px;
	background:url(images/greeninput.png) top no-repeat;
	border:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#352f2f;
	font-weight:bold;
	margin:0 0 0 64px;
	}
.block input.input:hover, .block input.inputhover {
	background-position:bottom;
	color:#7ebb37;
	}

/* The Copyright */

.copyright {
	width:1002px;
	margin:0 auto;
	color:#352f2f;
	padding:20px 0;
	text-align:right;
	}
.copyalign {
	padding-right:72px;
	}





.pagination,
.backButton{
	padding:15px 0;
	text-align:center;
	font-family:Tahoma, Arial;
	font-size:9px;
	color:#555;
	}
.pagination a, .pagination a:visited,
.backButton a, .backButton a:visited{
	position:relative;
	top:3px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:0 .35em 0 .35em;
	color:#555;
	background:#FFF;
	border:1px solid #1856aa}
.pagination .null{
	position:relative;
	top:3px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:0 .35em 0 .35em;
	color:#3c3c3c;
	background:#FFF;
	border:1px solid #1856aa}
.pagination a:hover, .pagination a:active,
.backButton a:hover, .backButton a:active{
	color:#1856aa;
	border:1px solid #ee6600;}


.showImages{
	text-align:center;
	padding:30px 0}
.showImageTextBox{
	width:450px;
	margin:0 0 0 0;
	font-family:Tahoma, Arial;
	font-size:11px;
	background:#3e3e3e;
	border:1px solid #FFF;
	color:#9e9e9e;
	padding:.2em;}
.formTextboxSmall,
.formSelectSmall{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#bbb;
	background:#1f1f1f;
	border:1px solid #555}
.formTextboxSmall{
	width:146px;
	padding:1px 2px}
.formSelectSmall{
	width:152px}
.formRadioSmall,
.formCheckboxSmall{
	margin:2px 1px;
	vertical-align:middle}
.formTextareaSmall{
	width:250px;
	height:62px;
	padding:2px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#bbb;
	background:#1f1f1f;
	border:1px solid #555}
.formTextareaBig{
	width:440px;
	height:400px;
	padding:2px;
	font-family:"Courier New", Courier, mono;
	font-size:11px;
	color:#9e9e9e;
	background:#3e3e3e;
	border:1px solid #565555}


.indexlistItem{
	margin:0px 0px 0px 0px;
	font-family:"Sans Serif", Tahoma;
	font-size:14px;
	vertical-align:top;
	font-weight:bold}
.indexlistItem img{

	border:2px solid #c75fda;
	vertical-align:middle;
	margin:0px 0px 0px 25px}
.indexlistItem a img{
text-decoration:none;
border:4px solid #fa5c5c;
}


.indexlistItem_SUB{
	margin:0px 0px 0px 0px;
	font-family:"Arial", Tahoma;
	font-size:13px;
	font-weight:bold}
.indexlistItem_SUB img{
	height:66px;
	width:60px;
	border:4px solid #FFF;
	vertical-align:middle;
	margin:0px 0px 0px 25px}
.indexlistItem_SUB a{
text-decoration:underline}

.catlistItem{
	margin:10px 5px 10px 20px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:15px;
	font-weight:bold;
	color: #1A1A1A;}
.catlistItem img{
	height:40px;
	width:40px;
	border:4px solid #464646;
	vertical-align:middle;
	margin:5px 10px 0 0}
.catlistItem a{
text-decoration:none}

.catDesc{
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight: normal;
	color: #777777;}
