/* GLOBALS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none}
del {text-decoration:line-through;}
table { border-collapse:collapse; border-spacing:0;}

body { background:#eef4e3 url('../images/bg-main.jpg') repeat-x; text-align:center; line-height:1; color:#4c563f; font:69% tahmoa,sans-serif; }

p {margin-bottom:1em;}
a:link, a:visited { text-decoration:none; color:#66764C; }
a:hover, a:active { text-decoration:underline; color:#679813; }


/* CONTAINERS */
#container { width:882px; margin:10px auto; text-align:left; }
#col-container { background:url('../images/bg-content.jpg') repeat-y; }
#col-container:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
#secondary { padding-bottom:10px; background:url('../images/bg-content-bottom.jpg') no-repeat bottom left; }
#secondary:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }


/* HEADER */
#header { position:relative; }
#header p { margin:0; }
#header #pagetitle a { display:block; height:88px; background:url('../images/bg-header.jpg') no-repeat; overflow:hidden; text-indent:-9999em; }
#header #tagline { display:none; }

#logo { position:absolute; top:-34px; left:-22px; background:url('../images/leaf.png') no-repeat; height:185px; width:182px; }


/* NAV */
#nav { height:51px; margin-top:2px; background:url('../images/bg-content-top.jpg') no-repeat; overflow:hidden; }
#nav ul { float:right; }
#nav ul li { float:left; }
#nav ul li a { float:left; display:block; text-transform:lowercase; }
#nav ul li a span { float:left; display:block; padding:2px 10px; background:url('../images/bg-nav-seperator.gif') no-repeat top right; }
#nav ul li a.last span { background:none; }
#nav ul li a:hover { text-decoration:none; background:url('../images/bg-nav-hover-right.gif') no-repeat bottom right; }
#nav ul li a:hover span { background:url('../images/bg-nav-hover-left.gif') no-repeat bottom left; }

/* NAV STATUS */
#nav ul li.active a { text-decoration:none; background:url('../images/bg-nav-hover-right.gif') no-repeat bottom right; }
#nav ul li.active a span { background:url('../images/bg-nav-hover-left.gif') no-repeat bottom left; }


/* CONTENT */
h1 { text-transform:uppercase; font:1.5em "times new roman",serif; color:#5E9207; }
h2 { text-transform:uppercase; font:1.8em "times new roman",serif; color:#83926F; }
h3 { text-transform:uppercase; font:1.2em "times new roman",serif; color:#5E9207; }

.leftbar, .rightbar { width:47%; float:left; margin:20px 10px 0px 0px; font:1.2em "times new roman",serif; color:#5E9207; }

#leftcol { position:relative; display:inline; float:left; padding:0 20px; width:326px; }
#leftcol h1 { float:right; text-transform:uppercase; color:#e8f0c5; font:1.3em bold georgia,serif; }

#leftcol #latest-info { position:absolute; top:0px; left:25px; padding:100px 0px 0px 5px; width:250px; border-left:1px solid #E8F0C5; }
#leftcol #latest-info h3 { text-transform:uppercase; font:1.2em "times new roman",serif; color:#5E9207; }
#leftcol #latest-info p { font-size:0.79em; margin-bottom:0; text-align:justify; padding-right:20px; background:url('../images/latest-info-bracket-middle.jpg') no-repeat center right; }
#leftcol #latest-info #bracket-top { position:absolute; right:0px; height:12px; width:20px; background:url('../images/latest-info-bracket-top.jpg') no-repeat; }
#leftcol #latest-info #bracket-bottom { position:absolute; bottom:0px; right:0px; height:12px; width:20px; background:url('../images/latest-info-bracket-bottom.jpg') no-repeat; }

#rightcol { display:inline; float:left; padding:0 20px; width:475px; }


/* FOOTER */
#footer { clear:both; color:#859171; margin-top:2px; font:1em "trebuchet ms",sans-serif; }


/* HTMLAREA  */
.htmlarea { color:#4C563F; }
.htmlarea h1 {}
.htmlarea h2 {}
.htmlarea h3 {}
.htmlarea h4,.htmlarea h5,.htmlarea h6 { }
.htmlarea p {}
.htmlarea ul, .htmlarea ol {}
.htmlarea li {}
.htmlarea dl {}
.htmlarea dt {}
.htmlarea dd {}
.htmlarea .left {float:left; margin:0 6px 6px 0;}
.htmlarea .right {float:right; margin:0 0 6px 6px;}

.bigred { color:#ac1a1e; font-size:30px; text-transform:none; }
.medred { color:#ac1a1e; font-size:17px; text-transform:none; }
.secondliner { color:#000; font-size:23px; }


/* FORM: PRESENTATION */
form {font:1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#333;}
fieldset {border:1px solid #999;}
fieldset fieldset {border:none;}
fieldset fieldset legend {font:bold 1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#000;}
legend {font:1.5em/1 "Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#000;}
.textfield input, .file input, .dropdown select, .textarea textarea, div input.innertextfield {font:1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#000; border:1px solid #999; background:#ececec;}
.textfield input:hover, .file input:hover, .dropdown select:hover, .textarea textarea:hover, div input.innertextfield:hover {border-color:orange;}
.textfield input:focus, .file input:focus, .dropdown select:focus, .textarea textarea:focus, div input.innertextfield:hover {border-color:#333;}
.textfield input:active, .file input:active, .dropdown select:active, .textarea textarea:active, div input.innertextfield:active {border-color:#333;}
.textfield input:focus:hover, .file input:focus:hover, .dropdown select:focus:hover, .textarea textarea:focus:hover, div input.innertextfield:focus:hover {border-color:orange;}
.checkbox input, .radio input {border:none; background:transparent;}
button {font:1.2em/1 Verdana,Geneva,Kalimati,sans-serif; border:1px solid #666; background:#666; color:#fff;}
button:hover {border-color:#000; color:orange;}
optgroup {font:bold 1em/1 Verdana,Geneva,Kalimati,sans-serif;}
option {font:1em/1 Verdana,Geneva,Kalimati,sans-serif;}


/* FORM: LAYOUT */
form {}
fieldset {margin-bottom:3em; padding:10px;}
fieldset fieldset {padding:0;}
legend {margin-bottom:1em;}
.textfield, .textarea, .file, .dropdown, .radio, .checkbox, .buttons, fieldset fieldset {margin-bottom:1em;}
.textfield input, .file input, .dropdown select, .textarea textarea, input.innertextfield {padding:2px 5px;}
.textfield input, .file input, .dropdown select, .textarea textarea {width:250px;}
textarea {height:6em;}
.textfield input, .file input, .dropdown select, .textarea textarea {display:block; margin:0.1em 0 0 0;}
.checkbox input, .radio input {margin-right:5px;}
div input.innertextfield {display:inline; margin-right:0;}
.buttons {}
button {padding:4px;}
optgroup {}
option {padding:1px 3px;}


/* Home */
#recent_release { overflow:hidden; margin:250px 0 20px 0; }
#recent_release a#big_link { display:block;}
#recent_release a#big_link:hover { text-decoration:none; }
#recent_release a#big_link:hover #release_inside { background-color:#a1b386; color:#e8f0c5}
#recent_release a#big_link:hover #release_inside h3 { color:#e8f0c5 /*border-bottom: 2px solid #4C563F;*/ }
#release_inside { overflow:hidden; background-color:#a8ba8c; padding:5px; margin:37px 0 0 0; -moz-border-radius: 10px; -webkit-border-radius: 10px;  }
#release_inside img { float:left; margin: 5px 10px 5px 5px;}
#release_inside h3 { font-size:16px; font-weight:bold; height:25px; /*border-bottom: 2px solid #a9b890;*/ margin:5px 0 5px 111px;}
#release_inside p { margin-left:5px; margin-bottom:8px; }
#release_inside .read_more_text { color:#e8f0c5; float:right; margin-right:5px; margin-bottom:6px;}
#release_inside span.read_more { float:right; }
#release_inside span.read_more a { text-decoration:underline;}
#release_inside span.arrows { font-size: 10px; color:#5E9207; }

#indexpg #secondary {  padding-bottom:60px; }
#indexpg #footer { margin:-70px auto 0 auto; height:258px; width:892px; background: transparent url(../images/home_footerad_bg.png) no-repeat scroll center top; }

#indexpg #leftad { /*overflow:hidden;*/ float:left; width:409px; height:119px; margin:70px 0 0 180px;}
#indexpg #leftad h3 { text-align:left; color:#ac1a1e;}
#indexpg #leftad h4 { text-align:left; margin-top:-9px; margin-bottom:5px; }
#indexpg #leftad span p { overflow:hidden; line-height:15px; text-align:left; }
#indexpg #leftad a { float:right; display:block; background:url('../images/clear_arrow.gif') no-repeat bottom right; font-weight:bold; width:68px; height:14px; margin-right:290px; }

#indexpg #rightad { overflow:hidden; float:left; width:231px; height:102px; margin:87px 0 0 43px; }
#indexpg #rightad img { float:left; }
#indexpg #rightad h3 { float:left; text-align:left; margin-top:-3px; margin-left:5px;}
#indexpg #rightad h3 a { color:#ac1a1e; }
#indexpg #rightad p { clear:both; display:block; line-height:15px; text-align:left; margin:25px 0 0 24px; }
#indexpg #rightad a.link2 { font-weight:bold; text-decoration:underline; }
#indexpg #addressline {  overflow:hidden; float:left; margin-left:183px; margin-top:10px;}




















