/* CSS Document */

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, sub, sup, tt, var,
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-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
}


body{background:#ffffff url(images/bodybg.png);font-family: Arial, Helvetica, sans-serif,tahoma;font-size:14px;color:#000000;text-align:center;}


quote{background:#e3f4f9;color:#60909e;
background-image:url(images/quote_left.png), url(images/quote_right.png);
background-repeat:no-repeat, no-repeat;
background-position:center left 25px, center right 25px;
padding:30px 110px;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;line-height:30px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
person_name{font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:14px;color:#666666;font-weight:bold}


p{margin:0 0 20px 0;padding:0;line-height:20px;}


.banner{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }








div.pgcontent{}
div.pgcontent ul, .pgcontent ol {margin:0 0 0 30px;padding:0;}
div.pgcontent ul li, .pgcontent ol li{margin:0 0 3px 0;padding:0;}
div.pgcontent>h4{font-size:16px;font-weight:bold;margin:0 0 10px 0;padding:0;}





#container{text-align:left;margin:0 auto; width:1000px;}

.index_content{padding-top:10px; position:relative;}

.content_left{width:740px; margin-right:30px; float:left}
.content_right{width:230px; float:left;}

.m0{margin:0; float:none; margin-bottom:10px;}

.space10{height:10px}
.space20{height:20px}

h1{font-size:25px; color:#333333; padding-bottom:10px;margin-top:20px;}
h2{font-size:22px; color:#333333; padding-bottom:10px;}
h3{font-size:19px; color:#333333; padding-bottom:10px;}

h1.inner{margin-top:10px;padding:0;margin-bottom:25px;}

.big_text{font-size:16px; color:#666666; margin-bottom:10px;}



.links{color:#00589b; text-decoration:none;}
.links:hover{color:#003a67;text-decoration:underline;}

.content_box{padding:20px; width:190px; height:147px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-right:25px; float:left;}

.content_box h4{font-size:16px; text-transform:uppercase; padding-bottom:15px; color:#ffffff;}
.content_box p{font-size:12px;color:#ffffff;line-height:normal;}

.content_box .button{padding:5px 15px 5px 15px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:12px;  font-weight:bold; color:#ffffff; text-decoration:none;}

.dark_blue{background:#0062a0}
.dark_green{background:#527d00}
.dark_orange{background:#c28500}
.dark_pink{background:#b63746}

.blue{background:#0082d5}
.green{background:#79b800}
.orange{background:#ffb400}
.pink{background:#f46273}

.divider_text{font-size:16px; margin-top:10px; text-transform:uppercase; color:#252525}

.bold{font-weight:bold;}






/* All the following styles are also present in the config.php file of forum so modify them as well */

#header{background:url(images/header_bg.png) no-repeat center #91dbfa;height:250px;}

.header_inner{
background-image: url(images/grass_bg.png), url(images/tree_bg.png); 
background-position: center bottom, right bottom; 

#background-image: url(images/tree_bg.png); 
#background-position: right bottom; 

background-repeat: no-repeat; margin:0 auto; width:1100px;height:250px; text-align:left
}


.logo{padding: 60px 0 0 45px}
#navigation{background:url(images/nav_bg.png) repeat; height:50px; position:relative; z-index:1; margin-top:-50px;}

.main_navigation{width:1000px; margin:0 auto; text-align:left;height:50px;}

#dropdown{margin:0;padding:0;text-align:left;}
#dropdown li{float:left;list-style: none;z-index:500;}
#dropdown li a{white-space: nowrap;cursor:pointer;
font-size:16px; font-weight:bold; color:#ffffff; text-decoration:none; text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);display:block;padding:15px 10px;height:20px;}

#dropdown .main{}

#dropdown li a.bgfix{background:#278ead;}
#dropdown li a:hover{background:#278ead;}
#dropdown li a.active{background:#278ead;}
#dropdown li ul{	margin:0;padding:0;position: absolute;visibility: hidden;}
#dropdown li ul li{	float:none;display:inline;text-align:left;border:none;}
#dropdown li ul li a{width:auto;background:#278ead;padding:8px 12px;color:#ffffff;font-size:14px;font-weight:normal;border-left:none;text-shadow:none;margin:0;height:auto;}
#dropdown li ul li a:hover{background:#32bae3;}


#footer{background:url(images/footer_bg.png) repeat-x center #9ddfff;height:119px;}
.footer_inner{margin:0 auto; width:1000px; height:65px; text-align:left; padding:35px 0 19px 0;}

.footer_left{width:480px; float:left; margin-right:10px;}
.footer_right{width:480px; float:left; text-align:right}

.footer_text{font-size:12px; margin:10px 0; padding:0; color:#56732e;}

.footer_nav{margin-bottom:10px}

.footer_nav a{font-size:12px; color:#404040; text-decoration:none; margin:0 5px 0 10px; text-decoration:none;}

.social_images{margin-right:10px;border:none}

.font14{font-size:14px}
.font13{font-size:13px}
.font12{font-size:12px}
.font11{font-size:11px}

.capitalize{text-transform:uppercase}

.cgreen{color:#56732e}

.clear{clear:both}

.siteby{font-size:10px;color:#56732e;text-decoration:none;text-transform:uppercase;}
.siteby:hover{text-decoration:underline;}
.mt5{margin-top:5px;}


/* ----------------------------------------------------------------------- */



ul.news_items{margin:0; padding:10px 0 10px 0}
ul.news_items li{padding:7px 0 7px 0; border-bottom:1px dotted #cccccc; margin:0; list-style:none}

.date_news{font-size:12px; font-style:normal; color:#999}
.float_right{float:right;}

.pagination{padding:10px 0 10px 0; float:right;}
.page_links{padding:5px 7px; margin-right:2px; border: 1px solid #3dcaf6; color:#3dcaf6;}
.page_links_sel{padding:5px 7px; margin-right:2px; border: 1px solid #3dcaf6; background:#3dcaf6; color:#ffffff;}

.mb_10{margin-bottom:30px}
.mb_20{margin-bottom:20px;}
.mb_30{margin-bottom:30px}

 
.textfield{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;padding:7px 8px; font-size:14px; border:1px solid #999; margin:5px 0;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;outline:none;}
.form_title{vertical-align:middle}
.submit_button{padding:10px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:12px;  font-weight:bold; color:#ffffff; text-decoration:none; border:none; cursor:pointer; margin:5px 0;}

p.msg{background:#0082d5; color:#ffffff; padding:7px 8px; -moz-border-radius: 5px; border-radius: 5px; font-size:14px; }