body { 
font-family : Arial, Helvetica, sans-serif;
color: #555;
font-size: 10pt;
text-align : center;
background-color: #ccc;
background-image: url(images/rcbg.jpg);
background-attachment: fixed;
}

* {
top: 0;
padding-top: 0;
}

/* begin div ids */

div#wrapper {
width: 975px;
margin: 0 auto;
padding: 0;
text-align : left;
}

div#content {
float: left;
width: 775px;
margin: 0;
padding: 0;
text-align : left;
background-color: #fff;
}

div#intro {
float: left;
width: 950px;
height: 600px;
margin: 0;
padding: 0;
text-align: center;
background-color: #fff;
}

div#lbar {
float: left;
width: 375px;
margin: 0;
padding: 0;
text-align: left;
background-color: #fff;
}

div#logo {
float: left;
width: 375px;
height: 217px;
margin: 0;
padding: 0;
text-align: left;
}

div#lowerl {
float: left;
width: 375px;
margin: 0;
padding: 0;
text-align: left;
}

div#homeleft {
float: left;
z-index: 0;
width: 375px;
height: 643px;
margin: 0;
padding: 0;
text-align: left;
//background-image: url(images/homeclips.jpg);
background-repeat: no-repeat;
}

div#lefttext {
float: left;
position: relative;
z-index: 1;
width: 315px;
margin: 0;
padding-left: 30px;
text-align: left;
}

div#guts {
float: left;
width: 400px;
margin: 0;
padding: 0;
text-align: left;
background-color: #fff;
}

div#getFlash {
float: left;
width: 775px;
height: 792px;
margin: 0;
padding: 14px;
text-align: left;
background-color: #fff;
}

html>body div#getFlash {
float: left;
width: 747px;
height: 764px;
margin: 0;
padding: 14px;
text-align: left;
background-color: #fff;
}

div#homeimg {
float: left;
width: 400px;
height: 860px;
margin: 0;
padding: 0;
text-align: left;
background-image: url(images/newhomeimg.jpg);
background-repeat: no-repeat;
}

div#rightimg {
float: left;
width: 400px;
height: 860px;
margin: 0;
padding: 0;
text-align: left;
background-image: url(images/estimg.jpg);
background-repeat: no-repeat;
}

div#portnav {
width: 775px;
height: 50px;
/*background-image: url(images/tabbg.jpg);
background-repeat: repeat-x;*/
}

div#portframe {
float: left;
width: 530px;
height: 800px;
padding-left: 10px;
background-color: #fff;
}

html>body div#portframe {
float: left;
width: 530px;
height: 800px;
padding-left: 20px;
/*background-image: url(images/imageframebg.jpg);
background-repeat: no-repeat;*/
}

div#portpic {
float: left;
width: 540px;
height: 756px;
padding: 0;
}

div#portmenu {
float: left;
width: 225px;
height: 800px;
padding-top: 12px;
padding-left: 25px;
background-image: url(images/portmenubg.jpg);
background-repeat: repeat-y;
}

html>body div#portmenu {
float: left;
width: 200px;
height: 800px;
padding-top: 12px;
padding-left: 25px;
background-image: url(images/portmenubg.jpg);
background-repeat: repeat-y;
}

div#blogsearch {
float: left;
position: relative; left: 64px;
margin: 0;
padding: 18px;
text-align: center;
}

div#blog {
float: left;
width: 745px;
margin: 0;
padding-left: 24px;
text-align: left;
}

div#nselogo {
float: left;
width: 400px;
height: 150px;
padding-top: 12px;
text-align: center;
}

div#roaddots {
float: left;
width: 33px;
height: 792px;
margin: 0;
padding: 0;
text-align: left;
}

div#menu {
float: left;
width: 160px;
margin: 0;
padding-left: 0;
text-align: left;
}

div#poll {
float: left;
width: 160px;
margin: 0;
padding-left: 0;
text-align: left;
}

div#nav {
float: left;
width: 144px;
height: 423px;
margin: 0;
padding-left: 0;
padding-top: 24px;
text-align: left;
background-image: url(images/menubg.jpg);
background-repeat: no-repeat;
}

div#fblike {
float: left;
margin: 0;
padding-top: 24px;
padding-left: 16px;
text-align: left;
}

div#jumpyname {
float: left;
position: relative; top: 24px;
width: 140px;
margin: 0;
padding-left: 0;
text-align: left;
}

div#footer {
float: left;
width: 775px;
margin: 0;
padding-left: 0;
text-align: center;
background-color: #fff;
}

div#footfoot {
float: left;
width: 775px;
height: 96px;
margin: 0;
padding-left: 0;
text-align: center;
background-image: url(images/footfoot.png);
background-repeat: repeat-x;
}

/* begin classes */

div.drkgry {
float: left;
width: 400px;
margin: 0;
padding: 16px;
text-align: left;
background-color: #77787b;
border: 1px;
}

html>body div.drkgry {
float: left;
width: 368px;
margin: 0;
padding: 16px;
text-align: left;
background-color: #77787b;
}

div.ltgry {
float: left;
width: 400px;
margin: 0;
padding: 16px;
text-align: left;
background-color: #eaeaea;
border: 1px;
}

html>body div.ltgry {
float: left;
width: 368px;
margin: 0;
padding: 16px;
text-align: left;
background-color: #eaeaea;
}

div.green {
float: left;
width: 400px;
margin: 0;
padding: 16px;
text-align: left;
background-color: #acc494;
border: 1px;
}

html>body div.green {
float: left;
width: 368px;
margin: 0;
padding: 16px;
text-align: left;
background-color: #acc494;
}

div.navitem {
postiion: relative;
float: left;
width: 160px;
padding-left: 16px;
margin-bottom: 12px;
}

div.navtab {
float: left;
width: auto;
padding: 20px;
text-align: center;
}

div.portthumb1 {
float: left;
width: 100px;
height: 100px;
}

div.portthumb2 {
position: relative; top: 50px;
float: left;
width: 100px;
height: 100px;
}

.field {
font-size: 11px; 
}

textarea {
    resize: none;
}

div.tablediv {
overflow: visible;
width: 100%;
}

h1 {
font-family: helvetica;
font-size: 14pt;
font-weight: bold;
color: #77787b;
}

h1.white {
font-family: helvetica;
font-size: 14pt;
font-weight: bold;
color: #FFFFFF;
}

h1.green {
font-family: helvetica;
font-size: 14pt;
font-weight: bold;
color: #acc494;
//line-height: 18px;
margin-bottom: 0px;
}

h1.gold {
font-family: helvetica;
font-size: 14pt;
font-weight: bold;
color: #fec34f;
}

h1.gray {
font-family: helvetica;
font-size: 14pt;
font-weight: bold;
color: #77787b;
}

h2 {
font-family: helvetica;
font-size: 12pt;
font-weight: bold;
color: #000000;	
}

h2.green {
font-family: helvetica;
font-size: 12pt;
font-weight: bold;
color: #acc494;	
}

h2.gold {
font-family: helvetica;
font-size: 12pt;
font-weight: bold;
color: #fec34f;	
}

h1.blender {
font-family: helvetica;
font-size: 10pt;
font-weight: normal;
color: #555555;
}

hr {
border-style: dotted;
margin-top: 14px;
margin-bottom: 14px;

}

a { text-decoration:none }

a {
	color: #ce8a14;
}

a img {
	border: none;
}

a:visited {
	color: #ce8a14;
}

a:hover {
	color: #fec34f;
}

.navitem a {
color: #fff;
}

.navitem a:hover {
color: #fec34f;
}

a.portnav {
color: #999;
}

a.portnav:hover {
color: #acc494;
}

a.portthumb {
	opacity: 0.8;
}

a.portthumb:hover {
	opacity: 1;
}

p
{
font-family: helvetica;
font-size: 10pt;
color: #555555;
}

p.white
{
font-family: helvetica;
font-size: 10pt;
color: #FFFFFF;
}

p.fine
{
font-family: helvetica;
font-size: 9pt;
color: #777777;
}

label.fine
{
font-family: helvetica;
font-size: 9pt;
color: #777777;
}

label.white
{
font-family: helvetica;
font-size: 9pt;
color: #FFFFFF;
}

ol
{
font-family: helvetica;
font-size: 9pt;
color: #555556;
}

ul
{
font-family: helvetica;
font-size: 9pt;
color: #77787b;
margin: 6px;
padding: 6px;
}

ul.white
{
font-family: helvetica;
font-size: 9pt;
color: #FFFFFF;
}

.navitem span {
color: #000;
font-weight: bold;
text-transform: uppercase;
}

span.portnav {
font-family: helvetica;
font-size: 11pt;
font-weight: bold;
color: #77787b;
}

span.portnav_sel {
font-family: helvetica;
font-size: 11pt;
font-weight: bold;
color: #444;
}

span.porttitle {
font-family: helvetica;
font-size: 11pt;
font-weight: bold;
color: #77787b;
}

span.portcolons {
font-family: helvetica;
font-size: 11pt;
font-weight: bold;
color: #fec34f;
}

span.portdesc {
font-family: helvetica;
font-size: 9pt;
color: #77787b;
}

span.portlegal {
font-family: helvetica;
font-size: 7pt;
color: #77787b;
}

span.whead
{
font-family: helvetica;
font-size: 14pt;
font-weight: bold;
color: #FFFFFF;
}

span.tracks
{
font-family: helvetica;
font-size: 9pt;
color: #281206;
}

span.fine
{
font-family: helvetica;
font-size: 7pt;
color: #999999;
}

pre
{
font-family: helvetica;
font-size: 8pt;
color: #281206;
}


