/* CSS Document */

html {

        background: url(../images/green_03.jpg) no-repeat center center fixed;

        -webkit-background-size: cover;

        -moz-background-size: cover;

        -o-background-size: cover;

        background-size: cover;

}



body{ 

margin:0px;

font-family:"Trebuchet MS", Helvetica, sans-serif;;

font-size:16px;

/*color:#514C39;*/
color:#4A4A4A;


}





p,span,h1,h2,h3,h4,h5,ul{ padding:0px; margin:0px;}

p {text-align: justify; line-height: 160%;}





a{ text-decoration:none; color:#514C39;}

a:hover{ text-decoration:underline;color:#514C39;}

a img{ border:none;}

@font-face {

	font-family:cool_font;

	src: url('../fonts/HelveticaNeueLTStd-Cn_1.otf');

	font-weight:normal;

}

.botmar{ margin:0px 0px 2px 0px;}

.topmar{ margin:10px 0px 0px 0px;}



.stagelinks p a{

    line-height: 160%;

    color:#299F07;

    font-weight: bold;

}



.fltL{ float:left;}

.fltR{ float:right;}

.cleardiv{ clear:both;}

.oh{ overflow:hidden; width:988px; margin:0px auto; background:url(../images/greendot_09.jpg) repeat-y 737px 0px;}

.oh_1{ overflow:hidden; width:988px; margin:0px auto;}

.center{ text-align:center;}

.content{ min-height:500px;margin:0px 3px 0px 3px; width:996px;background:url(../images/top-curve_03.jpg) no-repeat #FFFFFF; padding:4px 0px 0px 0px; }

.right_design,.right_design_detail { width:240px; margin:4px 0px 4px 4px;}



.right_design div{ margin:0px 0px 4px 0px;}

.left_design{margin:4px 0px 4px 4px; width:730px; }

h1{ margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Verdana; font-size:30px; line-height:40px; font-weight:normal; color:#299F07;}

h2{ margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Verdana; font-size:20px; line-height:25px; font-weight:normal; color:#299F07;}

.greenbox{ border-radius:5px; background:#3CAE1B; text-align:left; height:30px; color:#FFFFFF; padding: 0px 0px 0px 15px;}

.yellowbox{ border-radius:5px; background:#F4D116; text-align:left; height:30px; color:#FFFFFF;padding: 0px 0px 0px 15px;}

.nobox{ text-align:center; height:40px; color:#4A4A4A;}

.overview{ border-radius:5px; background:#F4D116; text-align:center;  color:#8F3407; padding:5px 4px 4px 6px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px 0px 0px;}

.greenbox h1,.yellowbox h1{ color:#FFFFFF; font-size: 20px; line-height: 25px;}

.nobox h1  {   color:#4A4A4A; }

.set h1{ color:#FFFFFF;}

.set{float:left; width:234px; margin:0px 7px 10px 0px; height:290px;}

.set p,.midset p{ text-align:justify; padding:10px 0px 0px 0px; font-size:11px;}

.set span,.midset span{ color:#D66603; }

.set span a,.midset span a{color:#D66603;}

.set span a:hover,.midset span a:hover{color:#D66603;}

.midset{float:left; margin:0px 10px 10px 10px; width:235px; }

.midset h1{ color:#3CAE1B;}

.greenbg{ background:#3CAE1B; color:#F3FFC5; font-size:12px; padding:0px 3px 10px 3px;}

.yellowbg{ background:#F3FFC5; color:#514C39; font-size:12px; padding:0px 3px 10px 3px;}

.pad4{ padding:2px; font-size:12px;}

.points li{ background:url(../images/greenarrow_36.jpg) no-repeat left center; padding:0px 0px 0px 15px; line-height:20px;}

.points li a,.pad4 a{ color:#8F3407; text-decoration:none;}

.points li a:hover,.pad4 a:hover{ color:#8F3407; text-decoration:underline;}

.greenline{ border:dotted 0px #3CAE1B; border-bottom-width:1px;}

.menu{ background:url(../images/menu-bg_03.jpg) no-repeat top left #FFFFFF; width:996px; height:33px; }



/*MENU*/

#menu {padding:0; margin:0; list-style:none;height:20px;position:relative; z-index:500; font-family: Tahoma,Calibri,Arial, Helvetica, sans-serif;}

#menu li {float:left; margin-right:0px;}

#menu li a {display:block; float:left;height:30px; line-height:30px; background:transparent; color:#FFFFFF; text-decoration:none; font-size:14px; padding:0 5px 0 5px;  margin:0px 0px 0px 0px;}

#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

#menu li a:hover {z-index:200; position:relative;color:#299F07;background:#EDCE07; }

#menu li:hover {position:relative; z-index:200; }

#menu li:hover > a {color:#299F07;  padding:0 10px 0 10px; background:#EDCE07;}

#menu li:hover > a.sub {color:#299F07;  padding:0 10px 0 10px; background:#EDCE07;}

#menu li a.sub {background:transparent; padding:0 10px 0 10px;}

#menu :hover ul {left:0; top:30px; width:100px;}

#menu ul, 

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#menu :hover ul a.sub2 {width:160px; padding:0 5px 0 5px;color:#505251;text-transform:capitalize; font-size:13px; margin:0px; background:#EDCE07; height:25px; line-height:25px;}

#menu :hover ul :hover {color:#299F07;}

#menu :hover ul :hover a {background:#FFFFFF;color:#505251; height:25px; line-height:25px;}

.sepa{border:solid 0px #FFFFFF; border-bottom-width:1px;}

/**/



.top_cont{ height:67px; background:#FFFFFF; width:1002px; margin:0px auto;}

.logo { width:491px; float:left; }
.perry{ width: 67px; float:left; padding: 0px 0px 0px 180px;}

.iso{ margin:28px 10px 10px 0px;display:table-cell; vertical-align:middle;}

.toplinks{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#299F07;}

.toplinks a{ color:#299F07; text-decoration:none;}.toplinks a:hover{ color:#299F07; text-decoration:underline;}

.header{ background:#FFFFFF; /*position:fixed;*/ width:100%; display:block; height:67px; top:0px;}

.body_cont{ background:url(../images/shadow_rep_03.png) repeat-x top left;display:block;/* margin:67px 0px 0px 0px;*/}

.inner_container{width:1002px; margin:0px auto;background:url(../images/sha_03.png) repeat-y;}

.s_menu{ height:30px; background:url(../images/menu-bbh_03.jpg) repeat-x; width:998px; margin:0px auto;}

.botcont{ width:990px; margin:10px auto; text-align:right; color:#FFFFFF;}



.galimg{ float:left; background:url(../images/galbg_15.jpg)  no-repeat top left; width:130px; height:83px; display:block; padding:7px; margin:0px 7px 7px 0px;}

.item{ overflow:hidden;  background:#FAE888; margin:0px 0px 1px 0px; }

.item div{ float:left;  text-align:left; padding:5px 0px 5px 5px;vertical-align:middle; display:table-cell; vertical-align:middle;} 

.itemwid{ width:60px;}

.item1{ color:#0B8416;}



.textcontent{ padding:5px 10px;}

.textcontent p{ margin:0px 0px 5px 0px;}



#profiles div{ padding:5px;}

#profiles img { border:solid 1px #999999; padding:5px; margin:0px 10px 10px 0px;}

#profiles td p{ margin:0px 5px; padding:0px; font-family:"Trebuchet MS", Arial, Verdana; font-size:19px; line-height:30px; font-weight:normal; color:#299F07; }

#profiles span{ margin:5px 0px; display:block; text-align: justify; line-height: 160%;}

.sitemap ul{ margin:5px 10px;}

.sitemap ul li{ margin:5px 10px;}

.button{ height:28px; width:100px;}

.textcontent ul { margin: 0px 10px 0px 20px;}

.textcontent li{ line-height: 200%; text-align: justify;}

.box {

	width: 221px;

	height:20px;

	border: solid 1px #666666;

	padding:4px 8px;

	margin-bottom:0px;

}

.sbox {

	border: solid 1px #666666;

	padding:4px 8px;

	margin-bottom:0px;

	resize:none;

}



#forum_menu div{

display:block;

font-family:Tahoma, Arial, Verdana;

font-size:12px;

padding:2px 3px 0px 10px;

line-height:30px;

border:solid 0px #999999;

border-bottom-width:1px;

text-transform:capitalize;

}

#forum_menu div a{

text-decoration:none;

}

#forum_menu div a:hover{

text-decoration:underline;

}
