/* CSS Document */
	
html, body, div, p, ul, li, table, tr, td, a, input, select, textarea{
	font-family: Geneva, Tahoma, Arial, sans-serif; font-size: 12px; color:#000000;
}

html, body{
	width: 100%; height:100%; 
	margin:0px; border:0px; padding:0px;
}

body{text-align: center;}
div{text-align:left; margin:0px; padding:0px;position:relative;}
img {border:0px;padding:0px;margin:0px;}
p { margin-top: 2px; margin-bottom: 2px; }
ul {list-style-type: disc;}

h1 {font-size: 13px; font-weight:bold; line-height:7px; color:#cc3333;}
h2 {font-size: 13px; font-weight:normal;line-height:7px; color:#cc3333;}
h3 {font-size: 13px; font-weight:bold; line-height:12px; color:#cc3333;}
h4 {}

.text1{font-size: 12px; line-height:15px; color:#cc3333;}

td{
	font-family: Geneva, Tahoma, Arial, sans-serif;
	font-size: 12px; color:#000000;
}

/* LINK STYLES */
	
a, a:link, a:visited {text-decoration: none; color: #888888;}
a:hover {color: #ff9999;}

.menu_item, .menu_item a, .menu_item a:link, .menu_item a:visited{color:#cc3333; font-size:14px;}
.menu_item a:hover{text-decoration: underline;}
.menu_item_sel, .menu_item_sel a, .menu_item_sel a:link, .menu_item_sel a:visited, .menu_item_sel a:hover {color:#cc3333; font-size:14px; font-weight:bold;}

.menu_links, .menu_links a, .menu_links a:link, .menu_links a:visited{color:#000000; font-size:12px;}
.menu_links a:hover{color:#ff9999;}

a.ha_link, a.ha_link:link, a.ha_link:visited {color: #666666; font-size:14px;}
a.ha_link:hover {color: #cc3333;}

.vlinktxt, .vlinktxt a, .vlinktxt a:link, .vlinktxt a:visited{color:#888888; font-size:11px;}
.vlinktxt a:hover{color:#ff9999;}

.vlistlinktxt, .vlistlinktxt a, .vlistlinktxt a:link, .vlistlinktxt a:visited{color:#888888; font-size:12px;}
.vlistlinktxt a:hover{color:#ff9999;}

.bottom_text, .bottom_text a, .bottom_text a:link, .bottom_text a:visited{color:#ffffff; font-size:15px;}
.bottom_text a:hover{color:#ff9999;}

.bottom_text, .bottom_text a, .bottom_text a:link, .bottom_text a:visited{color:#ffffff; font-size:15px;}
.bottom_text a:hover{color:#ff9999;}

.bottom-link-blue, a.bottom-link-blue, a.bottom-link-blue:link, a.bottom-link-blue:visited{color:#0c4497;}
a.bottom-link-blue:hover{color:#ff9999;}

/* FORM STYLES */

input, select, textarea{
	margin:0px; padding:0px; border:1px solid #989898; 
	font-family: Geneva, Tahoma, Arial, sans-serif; font-size: 12px; color:#000000;
	width: 200px;
}

textarea{height:40px;}
.button{width:100px; color:#000000;}
.tblform{margin-top:20px;}


/* INTERAL STYLES */

body{
	background-image: url('./../images/mainbg.jpg');
	overflow:visible;
	text-align: left;
}

.page{width:905px; text-align: left; overflow:hidden; background-image: url('./../images/pagebg.jpg');}
.page2{width:100%; height:auto; text-align: left; overflow:hidden; background-color: #ffffff; padding:10px;}

.main_menu{width:167px;float:left; background-color:#ffffff; margin-bottom:170px;}
.logo{margin-bottom:40px;}
.menu_main{margin-left:20px; margin-bottom:50px;}
.menu_item, .menu_item_sel{margin-bottom:3px;}
.menu_news{margin-left:20px; color:#cc3333; width:140px;}
.menu_links{margin-left:60px; margin-top:20px; text-align:right;}
.arrow{margin-right:5px;}

.min_height{float:left; width:1px; height:660px; border:0px solid yellow;}

.main_content{width:733px; float:left;}
.content_container{width:640px; margin-left:50px;}
.content_top{background-image: url('./../images/contentbg_top.jpg'); width:640px; height:226px; margin-top:40px;}
.topdiv{margin-left:12px; padding-top:11px;}
.content_central{background-image: url('./../images/contentbg_central.jpg'); width:640px;}
.general_content{padding:20px;}

.home_activities{width:100%; overflow:hidden; border:0px solid red; text-align:center;}
.ha1_text{float:left; margin:auto auto; margin-top:80px; margin-right:20px; margin-left:40px; width:130px; text-align:right; border:0px solid red;}
.ha1_img{float:left; margin:auto auto; margin-right:15px;border:0px solid red;}
.ha2_text{float:left; margin:auto auto; margin-top:80px; width:130px;border:0px solid red;}
.ha2_img{float:left; margin-right:20px;border:0px solid red;}
.ha3_text{float:left; margin-top:95px; margin-right:20px; margin-left:40px; width:130px; clear:left; text-align:right; border:0px solid red;}
.ha3_img{float:left; margin-right:13px; margin-right:15px; margin-top:15px;border:0px solid red;}
.ha4_text{float:left; margin-top:95px; width:130px; border:0px solid red;}
.ha4_img{float:left; margin-right:20px; margin-top:15px;border:0px solid red;}
.ha_bottom{clear:both; margin-left:164px;border:0px solid red;}
.ha_container{margin:auto auto; border:0px solid red; overflow:hidden; width:595px; text-align:center;}
.content_bottom{background-image: url('./../images/contentbg_bottom.jpg'); width:640px; height:140px;}
.content_bottom2{background-image: url('./../images/contentbg_bottom2.jpg'); width:640px; height:12px;}
.bottom_text{text-align:right; width:605px; height:27px; padding-top:5px;}


.image_bottom{clear:both; width:167px; position:absolute; bottom:0px;}
.image_bottom2{clear:both; width:167px; position:absolute; bottom:0px;}

.divinternal1{margin-left:120px; margin-bottom:20px; width:450px; overflow:hidden;}
.refarrow{float:left; margin-top:4px; margin-right:2px;}
.reftxt{font-size:13px; color:#cc3333;}
.refdiv{clear:both; margin-top:5px; margin-bottom:15px; display:none;}

.divinternal2{margin-left:10px; overflow:hidden;}
.actdiv1{width:83px; margin-right:10px; float:left;}
.actdiv2{width:270px; margin-right:15px; float:left; line-height:16px;}
.actdiv2b{width:470px; float:left; line-height:16px;}
.actdiv3{width:200px; float:left;}
.videoimg{float:left; margin-right:5px;}
.videotxt{float:left; width:135px;}
.vtxt{}
.vlink{margin-left:40px; margin-top:5px;}
.vlinktxt{float:left; margin-right:5px;}
.vlinkimg{float:left;}

.viddiv1{overflow:auto;}
.viddiv1b{overflow:auto; margin-bottom:15px;}
.viddiv2{margin-bottom:15px; overflow:auto;}

.menu_video{margin-top:40px; margin-left:15px; margin-right:15px; overflow:hidden;}
.menu_brochure{margin-top:20px; margin-left:15px; margin-right:15px; overflow:hidden;}

.mvred{background-color:#d01d30; padding:10px; margin-bottom:15px; overflow:hidden;}
.mvarrow{position:absolute; bottom:0px; right:0px;}

.mvimg{float: left; border:0px solid blue; overflow:hidden; margin-top:5px; margin-right:5px;}
.mvtxt{float:left; clear: right; border:0px solid blue; overflow:hidden; margin-top:7px; height:18px;}

.mvred, .mvred a, .mvred a:link, .mvred a:visited{color:#ffffff; font-size:12px;}
.mvred a:hover{color:#ff9999;}

.videobox{
	width:477px; height:384px;
	overflow:hidden;
	position:absolute; top:270px; left:300px; z-index:2; background-color:#ffffff; text-align:center; border: 2px solid #cccccc; 
	display:none;
}
.btnflclose{width:98%; text-align:right; margin-top:5px;}
.flvideo{margin:auto auto; /*width:400px; height:260px;*/ margin-top:10px;}

.acts{overflow:hidden; width:445px; margin-bottom:10px;}
.acts_icon{float:left; margin-right:10px;}
.acts_text{float:left; border:0px solid green; width:375px;}

.subtitle, .subtitle p {font-size: 13px; font-weight:normal; color:#cc3333; margin-bottom:20px;}
.red {font-size: 13px; font-weight:normal; color:#cc3333; display:inline;}

.back {width:95%; text-align:right;}

.videos{overflow:auto;}
.vidlistdiv{overflow:auto; margin-bottom:15px; float:left; margin-right:15px;}
.videolistimg{float:left; margin-right:5px;}
.videolisttxt{float:left; width:135px;}
.vlisttxt{}
.vlistlink{margin-left:30px; margin-top:5px;}
.vlistlinktxt{float:left; margin-right:5px;}
.vlistlinkimg{float:left;}

.imagesdiv{overflow:auto;}
.imgdiv{overflow:auto; margin-bottom:15px; float:left; margin-right:15px;}


.mapcontacts{border:1px solid #cccccc; height:300px;}
.contactmap{overflow:auto; width:260px; float:left; margin-right:20px;}
.contacttext{overflow:auto; float:left; line-height:16px;}
.contacttext p{line-height:16px;}

.divmedia{
	overflow:hidden; 
	display:none;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
	margin-bottom:15px;
	clear:both;
}
.divmedia strong{display:block; margin-bottom:10px;}
.mtit{overflow:hidden; float:left; width:50%;}
.mtoggle{overflow:hidden; float:left;text-align:right; width:50%; padding-top:12px; padding-bottom:12px;}

.divmedia ul{margin-left:0px; padding-left:20px;}
.divmedia ul li{margin-left:0px; padding-left:0px;}
/*
.divmedia ul{margin:0px; padding:0px;}

.divmedia ul li{margin:0px; padding:0px;}
*/

.wbrochure{background-color:#d01d30; padding:10px; overflow:hidden;}
.wbrochure_icon{float:left; margin-right:5px;}
.wbrochure_text{color:#ffffff;}

.wbrochure, .wbrochure a, .wbrochure a:link, .wbrochure a:visited{color:#ffffff; font-size:12px;}
.wbrochure a:hover{color:#ff9999;}
