a{
	color:#aaa;
	text-decoration:none}

a:hover{
	color:#fff}


h3{
	margin:0;
    padding:5px;
	font-size:11px;
	color:#777;
    font-weight:normal;}
	/*  border:1px dashed #555} */

h3 b{
	/*color:#999 */
	color:#fff}


fieldset{
	margin:0 0 20px 0;
	padding:5px;
	border:solid 1px #555}

fieldset table tr td{
	width:200px}

legend{
	font-size:18px;
	font-weight:bold}

.form a,

.form a:hover,

.form a:visited{
	color:#999}


#container{
	margin:0 auto
	}

#header{}

#headerHeader{
	height:110px}

#headerMenu{
	position:relative;
	height:55px}

#mImages, #mImages:visited,
#mLayouts, #mLayouts:visited,
#mTutorials, #mTutorials:visited,
#mTweaks, #mTweaks:visited,
#mGens, #mGens:visited,
#mCodes, #mCodes:visited{
	display:block;
	width:117px;
	height:30px;
	padding:25px 4px 0 0;
	position:absolute;
	top:0px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}

#mImages{
	left:2px;
	background-position: -2px 0px}

#mLayouts{
	left:127px;
	background-position: -127px 0px}

#mTutorials{
	left:252px;
	background-position: -252px 0px}

#mTweaks{
	left:377px;
	background-position: -377px 0px}

#mGens{
	left:502px;
	background-position: -502px 0px}

#mCodes{
	left:627px;
	background-position: -627px 0px}

#headerBanner{
	height:87px;
	position:relative}

/* #bigBanner{
	height:101px;
	width:498px;
	padding:4px 0 0 2px;
	position:absolute;
	top:0;
	left:0}

#smallBanner{
	height:80px;
	width:130px;
	padding:15px 10px 10px 120px;
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
	background:url(/_banners/smallBanner1.png) no-repeat 2px 4px} */

#breadCrumb-o{
    margin:4px 2px 0 2px;
    height:25px;
    width:996px;
    color:#ff6700;
    font-size:12px;
    font-weight:bold}  

#breadCrumb-i{
	padding:3px 0 0 10px;}

#breadCrumb-i a, #breadCrumb-i a:visited{
	color:#fff;
	text-decoration:none}

#breadCrumb-i a:hover, #breadCrumb-i a:active{
	text-decoration:underline}

#indexGrid{
	margin:4px 0 0 0;
	position:relative;
	height:360px}

#indexGrid-c1{
	position:absolute;
	top:6px;
	left:6px;
	padding:0 7px 0 0;
	width:290px;
	height:348px;
	border-right:1px solid #292929}

#indexGrid-c2{
	position:absolute;
	top:6px;
	left:290px;
	padding:0 7px;
	width:290px;
	height:348px;
	border-left:0px solid #414141}

.indexGrid-r1{
	height:60px;
	padding:0 0 5px 0;
	margin:0 0 5px 65px;
	border-bottom:dotted 1px #464646;}

.indexGrid-r2{
	height:60px;
	padding:0 0 5px 0;
	margin:5px 0 0 65px;
	border-bottom:dotted 1px #464646;}

.indexGrid-r3{
	height:60px;
	padding:0 0 5px 0;
	margin:5px 0 0 65px;
	border-bottom:dotted 1px #464646;}

.indexGrid-r4{
	height:60px;
	padding:0 0 5px 0;
	margin:5px 0 0 65px;
	border-bottom:dotted 1px #464646;}

.indexGrid-r5{
	height:60px;
	margin:5px 0 0 65px}

.iG-234{
	cursor:pointer;
	height:100%}

.iG-titleG{
	padding:4px 0 0 4px;
	font-size:11px}

.iG-textG{
	padding:0 0 0 4px;
	height:28px;
	color:#7c7c7c;
	font-size:10px}

.iG-linkG{
	padding:1px 0 0 0;
	color:#fff;
	font-size:10px;
	text-align:right;
	text-decoration:underline}

.iG-titleY{
	padding:4px 0 0 4px;
	font-size:11px}

.iG-textY{
	padding:0 0 0 4px;
	height:28px;
	color:#7c7c7c;
	font-size:10px}

.iG-linkY{
	padding:1px 0 0 0;
	color:#fff;
	font-size:11px;
	text-align:right;}

.indexlistItem{
	display:block;
	width:150px;
	height:125px;
	float:left;
	/* font-size:16px; */
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	margin-left: 33px;
	text-transform:none
}

.indexlistItem img{
	/* height:60px;
	width:60px; */
	height: 72px;
	width: 120px;
	
	border:1px solid #464646;
	vertical-align:middle;
	margin:30px 10px 0 0;
}

.indexlistItem a{
	display:block;
	text-decoration:none;
	}

.catlistItem{
     margin:10px 10px 10px 15px;
	 font-size:12px;
     font-weight:bold;
     color: #999999;}

.catlistItem img{
        height:60px;
        width:60px;
        border:4px solid #464646;
        vertical-align:middle;
        margin:5px 10px 0 0}

.catlistItem a{
		text-decoration:none}

.genlistItem{
        margin:10px 5px 10px 20px;
        font-size:15px;
        font-weight:bold;
        color: #999999;}

.genlistItem img{
        height:80px;
        width:150px;
        border:4px solid #464646;
        vertical-align:middle;
        margin:5px 10px 0 0}

.genlistItem a{
		text-decoration:none}

.contactus{
		padding:4px 0 0 4px;
		font-size:14px}

.catDesc{
        font-size:11px;
        font-weight: normal;
        color: #777777;}
		
.googlelinks {
		margin-left: 45px;
		}
				
.google ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0 0 0 15px;
		padding:0pt;}
		
.copy {
		font-size: 10px;
		text-align: center;
		color: #666666;
		}
		
.news {
margin-bottom: 20px;
color:#ffffff;
font-size:9pt;
height:300px;
overflow: auto;
border: none;
width: 500px;
}



 /* 2007-11-01 - added $linkback1 and $linkback2 - social networking sites */
.socnet{
	margin:0 20px;
	padding:0 0 0 5px;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	}

.search li{
	/* display:block; */
	/* width:175px; */
	/* height:80px; */
/*	margin:0 0 0 1px; */
	/* padding:2px 0 0 1px; */
	/* color:#ebebeb; */
	/* font-family:Tahoma, Arial; */
	/* font-size:11px; */
	/* text-decoration:none; */
  /*  background:no-repeat left bottom */}
  
.sdm{
	display:block;
	width:560px;
	height:1450px;
	margin-left:15px;}
	
.linkus{
	margin:7px 0 0 10px}
	

.head {
	
		color:#1f1f1f;
		font-size:10pt;
		font-weight:bold;
		letter-spacing:0pt;
		line-height:25px;
		margin-bottom:4px;
		padding-bottom:2px;
		padding-left:2px;
		padding-top:2px;
		text-transform:uppercase;
}

.formSubmitmsn{
	display:block;
	margin:3px;
	color:#555;
	background:#1f1f1f;
	border:3px double #555;
	cursor:pointer}
#content{}
		

#content-o{
		
		/* margin:3px 0 0 0; */ /* with or without FF ok 2007-10-19 */
		/* position:relative; */ /* with or without FF ok 2007-10-19 */
		width:100%
		}

#content-i{
		padding:5px; /* padding left and right of content */
		}
		
	

#featuredRider{
		margin:5px 0 0 0;}

#contentBefore-o, #contentAfter-o{
		margin:4px 0 4px 0;
		width:100%}

#contentBefore-i, #contentAfter-i{
		padding:5px 15px}
	
.cBad336, .cAad336{
		width:336px;
		height:280px;
		float:right}

.adIcons336{
		width:115px;
		height:268px;
		padding:12px 0 0 0;
		float:left}

.icon336{
	display:block;
	height:67px;
	text-align:right}

.showImages{
	text-align:center;
	padding:20px 0}
.showImages img{
	margin:0 0 5px 0;
/*	height:200px;
	width:250px */}

.showImageTextBox{
	width:300px;
	font-size:11px;
	color:#bbb;
	background:#1f1f1f;
	border:1px solid #555}

.pagination,

.backButton{
	padding:15px 0;
	text-align:center;
	font-size:9px;
	color:#555;
	}

.pagination a, .pagination a:visited,

.backButton a, .backButton a:visited{
	position:relative;
	top:3px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:0 .35em 0 .35em;
	color:#555;
	background:#1f1f1f;
	border:1px solid #555}

.pagination .null{
	position:relative;
	top:3px;
		font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:0 .35em 0 .35em;
	color:#3c3c3c;
	border:1px solid #3c3c3c}

.pagination a:hover, .pagination a:active,

.backButton a:hover, .backButton a:active{
	color:#fff;
	border:1px solid #fff;}

#navigation{
	margin:4px 0 0 0;
	width:193px;
	height:3000px;
	/* border:#ff6700 thin solid; */
	float:left}

#navigation-o{
	}

#navigation-i{
	position:relative;
	padding:0 0 0 0;
	height:3000px;}

.navTitle{
	margin:0 1px 4px 0px;
	padding:14px 0 0 5px;
	width:188px;
	height:30px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	text-align: center;
	}


	
.navUs li a, .navUs li a:visited,
.navImages li a, .navImages li a:visited,
.navGraphics li a, .navGraphics li a:visited,
.navPreMade li a, .navPreMade li a:visited,
.navTools li a, .navTools li a:visited,
.navLayouts li, /* .navLayouts li a:visited, */
.navAdvertise li a, .navAdverstise li a:visited,
.navTweaks li a, .navTweaks li a:visited,
.navGens li, /* .navGens li a:visited, */
.navBasic li a, .navBasic li a:visited,
.navView li,
.navViewR li a{ 
	display:block;
	width:165px;
	height:15px;
	margin:0 0 0 15px;
	padding:4px 0 0 5px;
	color:#ebebeb;
	font-size:11px;
	text-decoration:none;
    background:no-repeat left bottom}
	

	

.navUs a,
.navImages a,
.navGraphics a,
.navPreMade a,
.navTools a,
.navLayouts a,
.navTweaks a,
.navGens a, 
.navBasic a{
	color:#fff;
	text-decoration:none}
	
.navView a{
	color:#ffdc12;
	text-decoration:none;
	font-weight:bold}

.navViewR a{
	color:#FFDC12}

	

	
.navUs a:hover,
.navImages a:hover,
.navGraphics a:hover,
.navPreMade a:hover,
.navTools a:hover,
.navLayouts a:hover,
.navTweaks a:hover,
.navGens a:hover,
.navBasic a:hover{
	color:#FF6700;
	font-weight:bold}
	
.navView a:hover{
	color:#FF6700;
	font-weight:bold;
	font-size:13px}


.formTextbox {
	width:200px;
	height:20px;
	font-size:11px;
	color:#bbb;
	background:#1f1f1f;
	border:1px solid #555}

.formCheckbox{
	margin:0}

.formSubmit{
	display:block;
	width:75px;
	font-size:11px;
	color:#555;
	background:#1f1f1f;
	border:3px double #555;
	cursor:pointer}

.formTextboxSmall,
.formSelectSmall{
	font-size:11px;
	color:#bbb;
	background:#1f1f1f;
	border:1px solid #555}

.formTextboxSmall{
	width:146px;
	}

.formSelectSmall{
	width:152px}

.formRadioSmall,
.formCheckboxSmall{
	vertical-align:middle;
	}

.formTextareaSmall{
	/* width:146px; */
	/* height:56px; */
	width:300px;
	height:100px;
	font-size:11px;
	color:#bbb;
	background:#1f1f1f;
	border:1px solid #555}

.formTextareaBig{
	width:440px;
	height:400px;
	padding:2px;
	font-size:11px;
	overflow: hidden;
	color:#bbb;
	background:#1f1f1f;
	border:1px solid #555}

.formUrl{
	text-align:center;
	}


.glyphTable{
	margin:20px;
	font-family:Arial, Tahoma;
	font-size:11px;
	}

.glyphTable table{
	width:100%	}

.glyphTable table tr td{
	padding:0 4px;
	background:#1f1f1f}

.glyphTable table tr td b{
	font-size:16px;}

.glyphTableTitle{
	color:#1f1f1f;
	font-size:14px;
	font-weight:bold}

#indexTrain{
	margin-top:5px}

.simpleTrain{
	padding:20px;
	color:#1f1f1f;
	font-size:14px;
	font-weight:bold}

.simpleTrain table{
	width:100%}

.simpleTrain table tr td{
	padding:0 5px}

.colorChart{
	margin:20px;
	font-size:11px}

.colorChart table{
	width:100%}

.colorChart table tr td{
	text-align:center}

.colorChartDark{
	color:#fff}

.colorPicker{
	margin:93px}

.colorPicker table{
	width:100%;
	border:5px solid #fff}

.colorPicker table tr td{
	text-align:center}

.colorPicker table tr td .cp{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:50px;
	padding:0;
	margin:0;
	background:#fff;
	color:#545454;
	font-weight:normal;
	cursor:pointer;
	border:2px solid #fff}

.colorPicker-r1c1{}
.colorPicker-r1c2{}
.colorPicker-r2c1{}
.colorPicker-r2c2{}
.colorPicker-r3c1{}
.colorPicker-b1{}

#footer-o{
	clear:both;
	margin:4px 2px 20px 2px}

#footer-i{
	padding:2px 5px;
	background-color:#000}

#pageGen{
	font-size:9px;
	padding:5px;
	text-align:right;
	color:#FFDC12}
	

.showMarquee{
	padding:0 0 20px 0;
	text-align:center}

/* not needed if using content background */
/* .gg	{background:#333 no-repeat top left} */




.w12, .w13, .w14{height:100%;width:100%}



.w22, .w23, .w24{height:100%;width:100%}


.clearfix:after {
    content: "."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden}

.clearfix {display:inline-table}

/* Hides from IE-mac \*/

* html .clearfix{height:1%;}

.clearfix{display:block}

/* End hide from IE-mac */

/**************************************************/

body {
	background-color: #1F1F1F;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	margin:14px 0px 14px 0px;
	background-image:url(/_theme/images/bg.jpg);
	background-repeat:repeat-x;
}
#base {
	width: 974px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#353535;
	border: solid 1px #575756;
	color:#C4C4C4;
	padding:10px;
	}
#header {
	width:974px;
	height:118px;
	background-image:url(/_theme/images/header.jpg);
	background-repeat:no-repeat;
	margin-bottom: 10px;
	}
#trail {
	margin-top:10px;
	display:block;
	height:30px;
	background-image:url(/_theme/images/trail_bg.jpg);
	background-repeat:repeat-x;
	border: solid 1px #3E3E3E;
	padding-left:10px;
	line-height:28px;
	}
#lside {
	width:170px;
	float:left;
	}
#lside ul, #rside ul {
	margin-top: 0px;
	margin-bottom:5px;
	margin-left: 2px;
	padding-left: 0px;
	list-style-type: none;
}
.pinkside-l {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.pinkside-l h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/lside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#DD44A5;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #DD44A5;
	}
.pinkside-l li a, .pinkside-l li a:link, .pinkside-l li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.pinkside-l li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#DD44A5;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #DD44A5;
}
.greenside-l {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.greenside-l h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/lside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#B1CB36;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #B1CB36;
	}
.greenside-l li a, .greenside-l li a:link, .greenside-l li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.greenside-l li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#B1CB36;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #B1CB36;
}

.purpleside-l {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.purpleside-l h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/lside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#8448C7;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #8448C7;
	}
.purpleside-l li a, .purpleside-l li a:link, .purpleside-l li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.purpleside-l li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#8448C7;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #8448C7;
}
.orangeside-l {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.orangeside-l h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/lside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#EF8121;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #EF8121;
	}
.orangeside-l li a, .orangeside-l li a:link, .orangeside-l li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.orangeside-l li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#EF8121;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #EF8121;
}

.yellowside-l {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.yellowside-l h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/lside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#FBD009;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #FBD009;
	}
.yellowside-l li a, .yellowside-l li a:link, .yellowside-l li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.yellowside-l li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#FBD009;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #FBD009;
}
.blueside-l {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.blueside-l h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/lside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#00ADEF;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #00ADEF;
	}
.blueside-l li a, .blueside-l li a:link, .blueside-l li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.blueside-l li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#00ADEF;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #00ADEF;
}

.redside-l {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}

.redside-l h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/hot_sites.gif);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #AA0607;
	}
.redside-l li a, .redside-l li a:link, .redside-l li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.redside-l li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #AA0607;
}
#rside {
	width:170px;
	float:left;
	margin-left:5px;
	}
.pinkside-r {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.pinkside-r h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/rside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#DD44A5;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #DD44A5;
	}
.pinkside-r li a, .pinkside-r li a:link, .pinkside-r li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.pinkside-r li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#DD44A5;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #DD44A5;
}
.greenside-r {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.greenside-r h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/rside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#B1CB36;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #B1CB36;
	}
.greenside-r li a, .greenside-r li a:link, .greenside-r li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.greenside-r li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#B1CB36;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #B1CB36;
}
.purpleside-r {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.purpleside-r h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/rside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#8448C7;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #8448C7;
	}
.purpleside-r li a, .purpleside-r li a:link, .purpleside-r li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.purpleside-r li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#8448C7;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #8448C7;
}
.orangeside-r {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:7px;
	}
.orangeside-r h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/rside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#EF8121;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #EF8121;
	}
.orangeside-r li a, .orangeside-r li a:link, .orangeside-r li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.orangeside-r li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#EF8121;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #EF8121;
}

.yellowside-r {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.yellowside-r h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/rside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#FBD009;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #FBD009;
	}
.yellowside-r li a, .yellowside-r li a:link, .yellowside-r li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.yellowside-r li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#FBD009;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #FBD009;
}
.blueside-r {
	width:167px;
	border:solid 1px #242626;
	padding:0px;
	margin-bottom:10px;
	}
.blueside-r h1{
	width:164px;
	height:26px;
	background-image:url(/_theme/images/rside_h1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#00ADEF;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #00ADEF;
	}
.blueside-r li a, .blueside-r li a:link, .blueside-r li a:visited {
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	color:#C4C4C4;
	border-bottom: solid 1px #353535;
}
.blueside-r li a:hover {		
	display: block;
	width:159px;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	color:#00ADEF;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: solid 1px #00ADEF;
	
}

#main {
	width:610px;
	float:left;
	margin-left:5px;
	border: solid 1px #3E3E3E;
	padding:3px;
	}
#main h2{
	margin:0px 0px 0px 20px;
	padding:5px 5px 5px 0px;
	font-size: 11px;
	font-weight:normal;
	}
	
	.graphic-table {
	width:606px;
	display:block;
	margin-bottom:15px;
	
	}
/*.graphic-table h1{
	width:606px;
	height:26px;
	line-height:24px;
	font-weight:normal;
	color:#DD44A5;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border:1px thin #dd44a5
	} */
.graphic-table a:link, .graphic-table a:visited {
display: block;
width:140px;
border:thin 1px #363636;
height:15px;
	color:#C4C4C4;
	font-weight:normal;
	text-decoration:none;
	}
.graphic-table a:hover {
	color:#DD44A5;
	font-weight:bold;
	text-decoration:none;
	}


.pink {
	margin-bottom:15px;
	}
.pink h1{
	width:606px;
	height:26px;
	background-image:url(/_theme/images/mainh1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#DD44A5;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #DD44A5;
	}
.pink a:link, .pink a:visited {
	color:#C4C4C4;
	font-weight:bold;
	text-decoration:none;
	}
.pink a:hover {
	color:#DD44A5;
	font-weight:bold;
	text-decoration:none;
	}
.green {
	margin-bottom:15px;
	}
.green h1{
	width:606px;
	height:26px;
	background-image:url(/_theme/images/mainh1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#B1CB36;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #B1CB36;
	}
.green a:link, .green a:visited {
	color:#C4C4C4;
	font-weight:bold;
	text-decoration:none;
	}
.green a:hover {
	color:#B1CB36;
	font-weight:bold;
	text-decoration:none;
	}
.purple {
	margin-bottom:15px;
	}
.purple h1{
	width:606px;
	height:26px;
	background-image:url(/_theme/images/mainh1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#8448C7;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #8448C7;
	}
.purple a:link, .purple a:visited {
	color:#C4C4C4;
	font-weight:bold;
	text-decoration:none;
	}
.purple a:hover {
	color:#8448C7;
	font-weight:bold;
	text-decoration:none;
	}	
.orange {
	margin-bottom:15px;
	}
.orange h1{
	width:606px;
	height:26px;
	background-image:url(/_theme/images/mainh1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#EF8121;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #EF8121;
	}
.orange a:link, .orange a:visited {
	color:#C4C4C4;
	font-weight:bold;
	text-decoration:none;
	}
.orange a:hover {
	color:#EF8121;
	font-weight:bold;
	text-decoration:none;
	}	
.yellow {
	margin-bottom:15px;
	}
.yellow h1{
	width:606px;
	height:26px;
	background-image:url(/_theme/images/mainh1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#FBD009;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #FBD009;
	}
.yellow a:link, .yellow a:visited {
	color:#C4C4C4;
	font-weight:bold;
	text-decoration:none;
	}
.yellow a:hover {
	color:#FBD009;
	font-weight:bold;
	text-decoration:none;
	}	
.blue {
	margin-bottom:15px;
	}
.blue h1{
	width:606px;
	height:26px;
	background-image:url(/_theme/images/mainh1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	color:#00ADEF;
	font-size:12px;
	margin: 0px 0px 0px 1px;
	text-align:center;
	border-bottom: solid 2px #00ADEF;
	}
.blue a:link, .blue a:visited {
	color:#C4C4C4;
	font-weight:bold;
	text-decoration:none;
	}
.blue a:hover {
	color:#00ADEF;
	font-weight:bold;
	text-decoration:none;
	}
#footer {
	width: 974px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color:#C4C4C4;
	padding:10px;
	text-align:center;
	}
#footer a:link, #footer a:visited {
	color:#C4C4C4;
	text-decoration:none;
	}
#footer a:hover {	
	color:#C4C4C4;
	font-weight: bold;
	text-decoration:none;
	}
.head {
	width:596px;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-align:center;
	padding:3px;
	margin-top:5px;
	margin-bottom:5px;
	}
h1{
	width:606px;
	height:26px;
	background-image:url(/_theme/images/mainh1.jpg);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
	text-transform:capitalize
	}
li.allorange a:link, li.allorange a:visited {
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#EF8121;
	border-bottom: solid 1px #353535;
}
li.allorange a:hover {		
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	background-color:#EF8121;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#000000;
	border-bottom: solid 1px #353535;
}
li.allgreen a:link, li.allgreen a:visited {
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#B1CB36;
	border-bottom: solid 1px #353535;
}
li.allgreen a:hover {		
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	background-color:#B1CB36;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#000000;
	border-bottom: solid 1px #353535;
}
li.allblue a:link, li.allblue a:visited {
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#00ADEF;
	border-bottom: solid 1px #353535;
}
li.allblue a:hover {		
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	background-color:#00ADEF;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#000000;
	border-bottom: solid 1px #353535;
}
li.allpink a:link, li.allpink a:visited {
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#DD44A5;
	border-bottom: solid 1px #353535;
}
li.allpink a:hover {		
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	background-color:#DD44A5;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#000000;
	border-bottom: solid 1px #353535;
}
li.allpurple a:link, li.allpurple a:visited {
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#8448C7;
	border-bottom: solid 1px #353535;
}
li.allpurple a:hover {		
	display: block;
	width:139px;
	font-weight: bold;
	font-size:12px;
	background-color:#8448C7;
	text-decoration:none;
	padding:3px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:1px;
	color:#000000;
	border-bottom: solid 1px #353535;
}
.small {font-size: 9px;
	}
form {
	margin:0px;
	padding:0px;
	}
	
a:link.layoutlink, a:visited.layoutlink {
	display:block;
	width:130px;
	font:11px;
	line-height:22px;
	}
a:hover.layoutlink  {
	display:block;
	width:130px;
	font:11px;
	line-height:22px;
	}
	
.home {
	display:block;
	width:485px;
	height:70px;
	margin-left:240px;
	padding-top:30px;
	}
