/* GENERAL STYLES */
/* GENERAL STYLES */
 /* Main Text Definitions */
 
 
 body {
 color: #ffffff;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 75%;
 margin: 0;
background:  #0b0b0b;
}


h1 {
 color:#59ac00;
 font-weight: normal;
 font-size: 170%;
 margin: 15px 0px 10px 0px;
}


h2 {
 color:#59ac00;
 font-weight: normal;
 font-size: 130%;
 margin: 15px 0px 5px 0px;
line-height: 17px
}

h3 {
 color: #958452;
 font-weight: normal;
 font-size: 140%;
 margin: 15px 0px 0px 0px;
}


a img {
 border: 0;
}

a { 
color: #ffffff;
 text-decoration: underline;
}
a:hover { 
 color: #6c6b6b;
 text-decoration: underline;
}



a.small_link { 
 color: #747378;
 text-decoration: none;
 font-size: 80%
}
a.small_link:hover { 
 color: #656565;
 text-decoration: none;
  font-size: 80%
}


.small{
font-size: 90%;
}

p{
line-height: 15px;
}


/************ CONTAINER **************/


#outer_container{
width: 950px;
margin: auto;
padding: 10px 0px 0px 0px;
background:  #0a0a0a;
border-left: 20px solid #000000;
border-right: 20px solid #000000;
border-bottom: 20px solid #000000;
}



/************** TOP/LOGO **************/


#top_nav_container{
width: 950px;
padding: 0px 0px 2px 0px;
*padding: 0px 0px 14px 0px;
_padding: 0px 0px 2px 0px;
margin: 0px;
height: 122px;
background:   url("../images/fastest_growing.jpg") top right no-repeat #0a0a0a;
}


#logo{
float: left;
width: 290px;
padding: 0px;
}


#top_nav_right{
float: right;
}


ul#top_nav{
color: #424042;
margin: 0px 25px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
width: 600px;
}

ul#top_nav li{
list-style: none;
display: inline;
padding: 0px 0px 2px 37px;
}

ul#top_nav li a{
color: #ffffff;
text-decoration: none;
}

ul#top_nav li a:hover{
color: #59ac00;
text-decoration: none;
}

ul#top_nav li.top_navon a{
color: #59ac00;
}


/******MAINNAV*******/

ul#main_nav{
margin: 73px 15px 5px 0px;
padding: 0px;
text-align: right;
}

ul#main_nav li{
list-style: none;
display: inline;
font-size: 150%;
padding-left: 3px
}




/************** HP CONTENT **************/

#hp_middle_container{
 background: #0a0a0a;
}

#hp_left_panel{
float: left;
width: 74px;
margin-right: 18px;
height: 430px;
}

#hp_middle_panel{
float: left;
width: 479px;
margin-right: 18px;
background:   url("../images/middle_bg.gif") top no-repeat #0a0a0a;
  /*UPDATED*/
}

#middle_panel{
float: left;
width: 479px;
margin-right: 18px;
background:#0a0a0a;
height: 430px;
}

#hp_centre_content{
padding: 20px 30px 0px 30px;
line-height: 17px;
height: 285px;
}

#centre_content{
padding: 20px 30px 30px 30px;
line-height: 15px;
overflow : auto;
height: 370px;
}

#hp_right_panel{
float: left;
width: 311px;
height: 385px;
background:   url("../images/right_bg.jpg") top no-repeat #0a0a0a;
padding: 15px 20px 30px 30px;
}

#hp_flash{
margin-top: 5px;

}

#list{
overflow : auto;
height: 370px;
width: 320px;
}

ul.hp_list{
margin: 0px 15px 10px 0px;
padding: 0px;
}

ul.hp_list li{
list-style: none;
padding: 5px 0px 5px 0px;
}

ul.hp_list li a{
color: #ffffff;
}

ul.hp_list li a:hover{
color: #191919;
}

ul.hp_list li.header{
font-size: 170%;
border-bottom: 1px solid #ffffff;
margin-bottom: 10px;
color: #000000;
}

ul.hp_list li.videoon{
font-weight: bold;
color:#252525;
}


ul.hp_list li.videoon a{
font-weight: bold;
color:#252525;
}

.list_small_copy{
font-size: 90%;
}

.hp_intro{
font-weight: bold;
color: #000000;
margin-top: 8px;
}

.black_emph{
font-weight: bold;
color: #000000;
font-size: 110%;
}


/*****video*****/

#video_list_container{
overflow : auto;
height: 380px;
width: 310px;
}

#news_list_container{
overflow : auto;
height: 380px;
width: 310px;
color: #ffffff;
font-size: 95%;
}

#news_list_container a { 
color: #ffffff;
 text-decoration: underline;
}
#news_list_container a:hover { 
 color: #1b1b1b;
 text-decoration: underline;
}

div.video_container{
padding: 4px 0px 3px 0px;
}


div.video_header{
font-size: 170%;
border-bottom: 1px solid #1b1b1b;
margin: 10px 0px 10px 0px;
 color: #1b1b1b;
width: 290px;
}


div.video_thumbnail{
float: left;
width: 85px;
border: 1px solid #333333;
height: 65px
}


div.video_thumbnail_link{
padding-left: 95px;
}

div.video_thumbnail_link a{
color: #ffffff;
}


div.video_thumbnail_link a:hover{
color: #000000;
}



/*******SUB PAGES*******/

#video_panel{
float: left;
width: 775px;
padding: 20px 0px 0px 0px;
margin-left: 15px;
}

#video_left{
float: left;
width: 74px;
height: 430px;
}

#video_right{
float: right;
width: 74px;
margin-left: 10px;
height: 430px;
}

.green_emph{
font-size: 120%;
color:#59ac00;
}





/************** FOOTER **************/


#footer{
color: #a7a7a7;
height: 25px;
background: #0a0a0a;
padding: 15px 0px 10px 20px;
}

ul#footer_nav{
margin: 0px;
padding: 5px 0px 0px 0px;
}

ul#footer_nav li{
list-style: none;
display: inline;
font-size: 95%;
padding-right: 20px;
}


ul#footer_nav li a{
color: #5c5b5c;
text-decoration: underline;
}

ul#footer_nav li a:hover{
color: #807f81;
text-decoration: underline;
}



/***************** FORM *****************/


FORM {
	 padding: 0;
	 margin: 0px;
	 border: 0;
}

#form_contents{
margin: 30px 0px 0px 0px;
width: 400px;
}


.fmlabel {
	width: 180px;
	float: left;
	padding-bottom: 7px;
	font-weight: bold;
}


.fmfield {
	padding-bottom: 7px;
	margin-left: 190px;
}


input {
	BACKGROUND: #d4cebe;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 100%;
	width: 120px;
	border: 1px solid #9a9a9a;
	color: #323133;
}

input.feedback {
	BACKGROUND: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 100%;
	width: 200px;
	border: 1px solid #9a9a9a;
	color: #323133;
}

input.specials {
	BACKGROUND: #dbceae;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 100%;
	width: 110px;
	border: 1px solid #e0d9c5;
	color: #323133;
}

input.email {
	BACKGROUND: #373637;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 100%;
	width: 140px;
	border: 1px solid #9a9a9a;
	color: #ffffff;
}


.submit_button {
	background: #231F20;
	color: #DEDEDE;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A8A9A9;
	width: 120px;
	height: 17px;
	font-size: 90%;
	margin: 1px 0px 0px 0px;
}

textarea{
	BACKGROUND: #ffffff;
	color: #858488;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A8A9A9;
	width: 200px;
	height: 90px;
	font-size: 90%;
	margin: 0px;
}



select{
width: 150px;
color: #858488;
font-size: 90%;
}






/* EDITOR PROPERTIES */


/* EDITOR PROPERTIES */
