@charset "utf-8";
/* CSS Document */
body {
	background: #c9c9c9;
	margin: 0px;
	color: #232323;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

a:link,
a:active,
a:visited {
	color: #6b6b6b;
	text-decoration: underline;
	}
	
a:hover {
	color: #1a67a9;
	text-decoration: none;
	}

#page {
	width: 958px;
	background: #FFFFFF;
	padding: 0px;
	margin: auto auto;
	}
	
.spacer {
	background: #c9c9c9;
	height: 12px;
	}

#topwrapper {
	background: url(images/top_wrapper.jpg) top left no-repeat;
	width: 958px;
	height: 14px;
	}

#wrapper {
	background: #FFF;
	border-left: 2px solid #bebebe;
	border-right: 2px solid #bebebe;
	border-top: 0;
	border-bottom: 0;
	padding: 0px 20px 2px 20px;
	text-align: left;
	}

#botwrapper {
	background: url(images/bottom_wrapper.jpg) top left no-repeat;
	width: 958px;
	height: 14px;
	}

.logo1 {
	background: url(images/logo1.jpg) top left no-repeat;
	width: 400px;
	height: 69px;
	}

.logo2 {
	background: url(images/logo2.jpg) top left no-repeat;
	width: 400px;
	height: 81px;
	}

.topbanner {
	background: url(images/banner_top.jpg) top left no-repeat;
	width: 558px;
	height: 69px;
	float: right;
	}	
	
#nav ul {
	list-style: none;
    padding: 0;
    margin: 0;
	} 

#nav li {
	display: inline;
    padding: 0;
    margin: 0;
	}
	
a.nav_home {
	background: url(images/nav_home_hover.jpg) top left no-repeat;
	height: 81px;
	width: 144px;
	}

a.nav_videos {
	background: url(images/nav_videos_hover.jpg) top left no-repeat;
	height: 81px;
	width: 139px;
	}

a.nav_blog {
	background: url(images/nav_blog_hover.jpg) top left no-repeat;
	height: 81px;
	width: 141px;
	}

a.nav_upload {
	background: url(images/nav_upload_hover.jpg) top left no-repeat;
	height: 81px;
	width: 134px;
	}
	
a:hover.nav_home {
	background: url(images/nav_home_hover.jpg) top left no-repeat;
	height: 81px;
	width: 144px;
	}

a:hover.nav_videos {
	background: url(images/nav_videos_hover.jpg) top left no-repeat;
	height: 81px;
	width: 139px;
	}

a:hover.nav_blog {
	background: url(images/nav_blog_hover.jpg) top left no-repeat;
	height: 81px;
	width: 141px;
	}

a:hover.nav_upload {
	background: url(images/nav_upload_hover.jpg) top left no-repeat;
	height: 81px;
	width: 134px;
	}

#nav li a {
	overflow: hidden;
	display: block;
	}

#nav li {
	float: left;
	}

.bar_main {
	background: url(images/bar_main.jpg) top left no-repeat;
	height: 43px;
	width: 687px;
	}

.bar_search {
	background: url(images/search_bg.jpg) top left no-repeat;
	height: 43px;
	width: 226px;
	}

#search_box {
	border: none;
	background: transparent;
	color: #000;
	padding: 3px;
	padding-left: 5px;
	}
	
.bar_right {
	background: url(images/bar_right.jpg) top right no-repeat;
	height: 43px;
	width: 45px;
	}
	
.featured_header {
	background: url(images/featured_header.jpg) top left no-repeat;
	width: 501px;
	height: 51px;
	}
	
.featured_main {
	background: url(images/featured_main.jpg) top left no-repeat;
	width: 501px;
	height: 102px;
	}
	
.featured_footer {
	background: url(images/featured_footer.jpg) top left no-repeat;
	width: 501px;
	height: 24px;
	}
	
#video {
	padding: 0px 35px 0px 40px;
	}
	
.latest_header {
	background: url(images/latest_header.jpg) top left no-repeat;
	width: 913px;
	height: 54px;
	}
	
.latest_main {
	background: url(images/latest_main.jpg) top left no-repeat;
	width: 913px;
	height: 102px;
	}
	
.latest_footer {
	background: url(images/latest_footer.jpg) top left no-repeat;
	width: 913px;
	height: 26px;
	}
	
.forums_header {
	background: url(images/forums_header.jpg) top left no-repeat;
	width: 300px;
	height: 62px;
	}
	
.forums_main {
	background: url(images/forums_main.jpg) top left repeat-y;
	width: 300px;
	color: #000000;
	}

.forums_main a:link,
.forums_main a:visited,
.forums_main a:active {
	color: #c06800;
	text-decoration: underline;
	}

.forums_main a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#forums_content {
	padding: 0px 27px 0px 22px;
	font-size: 9pt;
	}
	
ul#forums_main {
	list-style-image: url(images/list.gif);
	}

.forums_footer {
	background: url(images/forums_footer.jpg) top left no-repeat;
	width: 300px;
	height: 48px;
	}
	
.blog_header {
	background: url(images/blog_header.jpg) top left no-repeat;
	width: 618px;
	height: 62px;
	}
	
.blog_main {
	background: url(images/blog_main.jpg) top left repeat-y;
	width: 618px;
	}
	
#blog_content {
	padding: 0px 30px 0px 29px;
	font-size: 9pt;
	}
	
ul#blog_content {
	list-style: url(images/list.gif) circle;
	}
	
.blog_footer {
	background: url(images/blog_footer.jpg) top left no-repeat;
	width: 618px;
	height: 48px;
	}
	
#footer {
	background: url(images/footer_main.jpg) top left no-repeat;
	width: 913px;
	height: 155px;
	}
	
.footer {
	padding: 10px;
	color: #FFFFFF;
}

.footer a:link,
.footer a:visited,
.footer a:active {
	color: #abc7df;
	text-decoration: none;
	}
	
.footer a:hover {
	color: #4bacff;
	}
	
	
.smallfont {
	font-size: 10pt;
	}
	
	.home_sub-section_select {font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; font-size: 10px;
}
A.home_sub-section_select:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #333333;}
A.home_sub-section_select:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #333333;}
A.home_sub-section_select:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #333333;}
A.home_sub-section_select:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #333333;
}
.home_box_text {font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #418894; font-size: 12px;
font-weight: bold;
text-decoration: none;
}
A.home_box_text:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;color: #418894;}
A.home_box_text:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;color: #418894;}
A.home_box_text:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;color: #418894;}
A.home_box_text:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;color: #418894;}

.home_box_text_latest {font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #666666;font-size: 12px;
font-weight: bold;
text-decoration: none;
}
A.home_box_text_latest:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;color: #666666;}
A.home_box_text_latest:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;color: #666666;}
A.home_box_text_latest:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;color: #666666;}
A.home_box_text_latest:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;color: #666666;}

.backtotop {font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #999999; font-size: 11px;
font-weight: normal; 
}
A.backtotop:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #999999;}
A.backtotop:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #999999;}
A.backtotop:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #999999;}
A.backtotop:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #999999;}

.backtotop_bold {font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #999999; font-size: 11px;
font-weight: bold; 
}
.backtotop_blue {font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #418894; font-size: 11px;
font-weight: bold; 
}
.product {font-family: Geneva, Arial, Helvetica, sans-serif; 
color: #003366; font-size: 12px;
font-weight: normal;
}
A.product:link { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
A.product:visited { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
A.product:hover { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
A.product:active { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;
}
.contact_bar{
background-color: #FFFFFF;
border-color: #333333;
border-style: solid;
border-width: 1 px;
color: #000000;
font-size: 9pt;
font-family: verdana;
}
.contact_button {
background-color: #800000;
border-color: #FFFFFF;
border-style: solid;
border-width: 1px;
font-size: 9pt;
color: #FFFFFF;
font-weight: bold; 
}
.contact_bar_area{
background-color: #FFFFFF;
border-color: #5C5C5C;
border-style: solid;
border-width: 1px;
color: #5C5C5C;
font-size: 9pt;
font-family: verdana;
}
.default {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.tools {font-family: Geneva, Arial, Helvetica, sans-serif; 
color: #003399; font-size: 10px;
font-weight: normal;
}
A.tools:link { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003399;}
A.tools:visited { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003399;}
A.tools:hover { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #003399;}
A.tools:active { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003399;
}
.standard {font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#FFCC00; font-size: 11px;
font-weight: normal; 
}
A.standard:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFCC00;}
A.standard:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFCC00;}
A.standard:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFCC00;}
A.standard:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFCC00;
}
.title {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #FFFFFF; font-size: 11px;
font-weight: bold;
}
A.title:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}
A.title:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}
A.title:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #666666;}
A.title:active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}

.maintitle {font-family:  Helvetica, sans-serif; 
color: #FABA01; font-size: 18px;
font-weight: bold;
}
A.maintitle:link { font-family:  Helvetica, sans-serif, sans-serif; text-decoration: none; color: #FABA01;}
A.maintitle:visited { font-family:  Helvetica, sans-serif, sans-serif; text-decoration: none; color: #FABA01;}
A.maintitle:hover { font-family:  Helvetica, sans-serif; text-decoration: underline; color: #56A0C7;}
A.maintitle:active { font-family:  Helvetica, sans-serif; text-decoration: none; color: #FABA01;}

.header {font-family: Geneva, Arial, Helvetica, sans-serif; 
color: #FFFFFF; font-size: 12px;
font-weight: bold;
}
A.header:link { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}
A.header:visited { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}
A.header:hover { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #5C5C5C;}
A.header:active { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;
}
.post_title {font-family: Geneva, Arial, Helvetica, sans-serif; 
color: #FFFFFF; font-size: 16px;
font-weight: bold; 
}
A.post_title:link { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}
A.post_title:visited { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}
A.post_title:hover { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF;}
A.post_title:active { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;
}
.hor_rule {font-family: Geneva, Arial, Helvetica, sans-serif; 
color: #666666; font-size: 12px;
font-weight: normal;
}
.home_box_link {font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FFFFFF; font-size: 11px;
font-weight: normal; 
}
A.home_box_link :link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF;}
A.home_box_link :visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF;}
A.home_box_link :hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF;}
A.home_box_link :active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF;}