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

Style by: Aleksei Vanamois

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

/* Text Styles */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #FFF;
	letter-spacing: normal;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding: 10px;
	}
a 		 	{text-decoration: none;}
a:link    	{color: #FF9900;}
a:visited 	{color: #FF9900;}
a:hover  	{color: #96D700; text-decoration:underline;}
	
p           {padding: 0px 0px 10px 0px; margin: 0px;}	
p a:link    {color: #FF9900;}
p a:visited {color: #FF9900;}
p a:hover   {color: #96D700;}

b  {font-weight: bold;}

ul {
	padding: 0px 0px 10px 25px;
	margin: 0px;
	list-style-type: square;
	}

hr  {
	margin: 0px 0px 10px 0px;
	border-top: 1px dashed #96D700;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	height: auto !important;
	height: 1px;
	}

.heading 		   {color: #FF9900; font-size: 12pt; font-weight: bold;}
.heading a:link    {color: #FF9900;}
.heading a:visited {color: #FF9900;}
.heading a:hover   {color: #96D700; text-decoration: none;}

h1 {color: #FF9900; font-size: 15px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px; line-height: normal;}
h2 {color: #FF9900; font-size: 15px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px; line-height: normal;}
h3 {color: #FF9900; font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px; line-height: normal;}
h4 {color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px; line-height: normal;}

.subheading {font-size: 12px; color: #333; font-weight: bold;}

.caption 		   {font-size: 12px; color: #96D700; padding: 5px 0px 5px 0px;}
.caption a:link    {color: #96D700;}
.caption a:visited {color: #96D700;}
.caption a:hover   {color: #FF9900;}

/* Menu Styles */

.menu 		       {color: #FF9900; border-bottom: 1px dashed #96D700; font-size: 13px; font-weight: bold;}
.menu a:link       {color: #FF9900; display: block; padding: 5px; margin: auto; font-weight: bold;}
.menu a:visited    {color: #FF9900; display: block; padding: 5px; margin: auto; font-weight: bold;}
.menu a:hover 	   {color: #FFFFFF; display: block; margin: 0 auto; background-color: #336600; font-weight: bold; text-decoration: none;}

.submenu 		   {color: #FF9900; display: block; padding: 0px 0px 10px 0px; font-size: 13px;}
.submenu a:link    {color: #FF9900; display: block; padding: 5px; margin: auto;}
.submenu a:visited {color: #FF9900; display: block; padding: 5px; margin: auto;}
.submenu a:hover   {color: #FFFFFF; display: block; margin: 0 auto; background-color: #336600; text-decoration: none;}

/* Table Styles */

.table {
	color: #FFF;
	font-size: 12px;
	border: solid #325A00 2px;
	}
.thead {
	color: #FFF;
	font-size: 12px;
	background-color: #325A00;
	border: 2px solid #325A00 ;
	font-weight: bold;
	padding: 5px;
  	}
.tbody {
	color: #FFF;
	border: 2px solid #325A00 ;
	font-size: 12px;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	}

/* Form Styles */

.submit {
	font-weight: bold;
	color: #FFF;
	border: none;
	background-color: #96D700;
	padding: 4px;
	margin: 0px 5px 0px 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
.submit:hover,
.submit:focus {
	font-weight: bold;
	color: #FFF;
	border: none;
	background-color: #FF9900;
	padding: 4px;
	margin: 0px 5px 0px 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
.login {
	font-weight: bold;
	color: #FFF;
	border: 1px solid #96D700;
	background: #336600;
	padding: 4px;
	margin: 3px 5px 0px 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
.login:hover,
.login:focus {
	font-weight: bold;
	color: #FFF;
	border: 1px solid #FF9900;
	background: #336600;
	padding: 4px;
	margin: 3px 5px 0px 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}

#video .subright {
	width: 314px;
	float: right;
	padding-bottom: 5px;
	}
#video {
	border-bottom: 1px dashed #96D700;
	padding-top: 10px;
	}
.video_title {
	color: #FF9900;
	font-size: 13px; 
	font-weight: bold;
	}
.video_name {
	color: #96D700;
	font-size: 12px; 
	}	
.video_size {
	color: #96D700;
	}