@import url("css/menu.css");

/* CSS Document */
body {
background-color:#ffffff;
background-position: top center;
}

#Body{
background-color:#699a01;
background-repeat:repeat-x;
}

#Form { margin-top: -5px; }

h1.green, h1{
font-size:30px;
color:#96a533;
font-family: Georgia, "Times New Roman"; 
}

h1.red{
font-size:30px;
color:#bd5228;
font-family: Georgia, "Times New Roman"; 
}

h2.green{
font-size:22px;
color:#96a533;
font-family:Garamond, Georgia, "Times New Roman";
margin-bottom:0px;
}

h2.red{
font-size:22px;
color:#bd5228;
font-family: Georgia, "Times New Roman"; 
margin-bottom:0px;
}

h2.blue, h2{
font-size:22px;
color:#333333;
font-family: Georgia, "Times New Roman"; 
margin-bottom:0px;

}

h3.green{
font-size:22px;
color:#96a533;
font-family:Garamond, Georgia, "Times New Roman";
margin-bottom:0px;
}

h3.red, h3{
font-size:22px;
color:#bd5228;
font-family: Georgia, "Times New Roman"; 
margin-bottom:0px;
}

h3.blue{
font-size:22px;
color:#333333;
font-family: Georgia, "Times New Roman"; 
margin-bottom:0px;
}


#content-container{
  width:990px;
  margin:25px auto 75px auto;
}

#footer-container{
 width:100%;
 height:140px;
 background-color:#87ae34;
 padding-top:15px;
 padding-bottom:15px;
 color:#ffffff;
 font-family:Verdana;
 font-size:10px;
 font-weight:normal;
 line-height:20px;
}

#footer-container a{
 color:#ffffff;
 font-family:Verdana;
 font-size:10px;
 font-weight:normal;
}

#navigation-container{
 background-color:#ffffff;
 width:990px;
 height:43px;
}

#main-container{
 display:block;
}

#footer-main{
 width:990px;
 margin:0px auto;
  background-image:url(images/footer_bg.png);
 background-repeat:no-repeat;
 background-position:top right;
 height:75px;
}

a.links{
 color:#ffffff;
 font-family:Verdana, Arial, helvetica;
 font-size:10px;
 font-weight:normal;
}

.content-middle{
 background-color:#ffffff;
 padding-top:35px;
}

.content-middle-top{
   display:block;
}

.LeftPane{
  width:215px;
  vertical-align:top;
  min-height:20px;
  height: 313px;
  position: relative;
}

.ContentPane{
  padding-right:20px;
  padding-left:20px;
  vertical-align:top;
  width:530px;
  height: 313px;
  position: relative;
}

.RightPane{
 width:246px;
 padding-right:15px;
 padding-left:15px;
 border-left:solid 1px #cfdfae;
 min-height:313px;
 vertical-align:top;
 position: relative;
}

.BottomPane{
 display:table;
 clear:both;
 }

.Top{
 background-color:#d3ecff;
 width:988px;
 height:115px;
 border-left:solid 1px #ffffff;
 border-right:solid 1px #ffffff;
}

.LeftTopPane{
 width:350px;
 display:block;
 float:left;
}

.RightTopPane{
 width:350px;
 display:block;
 float:right;
}

.blog_head a{
 font-weight:normal;
 }


.logo-right{
 float:right;
 margin-right:30px;
 margin-top:15px;
 }









/*----------------------------Native DNN Styles ---------------------------*/
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}



