/* CSS Document */

/* --------------------------------------------------------------- GENERAL --------------------------------------------------------------- */
body { margin:0px; padding:0px; background-color:#fff; }
h1 {}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#0b4306; font-weight:normal;}
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a4a4a4; letter-spacing:0px; line-height:16px;}

html>/**/body h2 {
	
	 margin-top:0px;
}
/* --------------------------------------------------------------- HEADER --------------------------------------------------------------- */
#header {
	width:auto; min-width:900px; height:120px; padding:0px; background:url(../images/header-bg.jpg) left repeat-x;
}
#headerImg {
	width:900px; height:102px; padding:0px; background:url(../images/BeatZstudio-logo.jpg) center top no-repeat;margin:0px auto 0px auto;text-align:center; 
}
#headerImg img { border:none;
}
/* --------------------------------------------------------------- Nav --------------------------------------------------------------- */
#navHolder { width:900px; height:56px; margin:10px auto 0px auto; background:url(../images/nav.jpg) no-repeat;}
ul.navigation {
	padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; letter-spacing:0px; margin-left:10px;
}
/*none IE7 code*/
html>/**/body ul.navigation {
	
	margin-left:-30px
}
ul.navigation li { list-style-type:none; display:inline; width:auto; height:35px; float:left; background:url(../images/nav-divider.jpg) right no-repeat;}
ul.navigation li a {
	color:#a4a4a4; margin-left: 0px;display: inline-block;width:auto; height:35px; overflow:hidden; padding:4px 16px 4px 16px; text-align:center;
	text-decoration:none;
}
html>/**/body ul.navigation li a {
	
	display: block;
}
ul.navigation li a:hover { color:#0b4306;}
ul.navigation img { text-align:right; vertical-align:top;}

ul li.activeLink a {color:#0b4306;text-align:center;}
ul li.lastLink { background:none;}
ul li.lastLink2 { background:none;color:#0b4306;}
ul li.lastLink2 a {color:#0b4306;}

#divider { width:auto; height:10px;}
/* --------------------------------------------------------------- CONTENT --------------------------------------------------------------- */
#pageHolder { width:900px; height:auto; overflow:visible; margin:0px auto 0px auto;  } /*Holds everything but the top nav, in a 10px padding*/
#contentHolder {float:left; clear:left; width:900px; height:auto; overflow:hidden; padding:12px 0px 20px 0px;}
#contentLeft {width:645px; height:auto; overflow:hidden; float:left; padding-left:10px; }
#contentRight {width:220px; height:auto; overflow:hidden; float:right; padding:0px 0px 0px 9px; }

.rightTable {width:193px; background-color:#fcfcfc; border:1px solid #aaaaaa; padding:5px; padding-left:20px; padding-top:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0b4306;}
ul.rightTableLink { margin-top:5px; margin-bottom:2px;}
ul.rightTableLink li {margin-left:-50px; list-style:none;display:block; width:200px; height:auto;text-align:left;}

ul.rightTableLink li a {
	color:#a4a4a4; margin-left: 0px;width:auto;overflow:hidden; padding:4px 0px 0px 16px; 
	text-decoration:none; font-size:11px; font-weight:normal;
}
ul.rightTableLink li a:hover { color:#0b4306;}
.rightTableDivider {width:220px; height:15px;}

.textHolder {width: auto; height:auto; padding-left:17px; padding-right:17px;}
.textHolder p a { color:#0b4306; text-decoration:none;}
.textHolder p a:hover { color:#0b4306; text-decoration: underline;}
/* --------------------------------------------------------------- Page Header --------------------------------------------------------------- */
.greenBar { width:auto; height:auto; background-color:#dfefdf; padding:5px; padding-left:18px;padding-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0b4306;}
.greenBar h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0b4306; margin:0px; padding:0px;}
.greenBar h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0b4306; margin:0px; padding:0px;}

/* ------------------------------------------------------------------ FOOTER ------------------------------------------------------------------ */
#footerHolder{ float:left; min-width:900px; width:100%;height:auto;padding:0px; padding-top:10px; padding-bottom:10px; background:url(../images/footer-bg.jpg) top left repeat-x;}

#footer {
	width:900px;margin:0px auto 0px auto;  height:auto; padding:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#627987;
}
#footer a { color:#627987; text-decoration:none; }
#footer a:hover { color:#627987; text-decoration:underline; }
#footerLeft { width:430px; height:auto; overflow:hidden; float:left; padding-left:20px;}
#footerRight { width:430px; height:auto; overflow:hidden; float:right; text-align:right; padding:1px 0px 0px 0px; line-height:14px; margin-right:0px; padding-right:20px; }
