body {
	 margin:0px;
	 padding:0px;
	 font: 12px  verdana, arial, helvetica;
}

#main_container{
	 width:894px;
	 height:auto;
	 margin:auto;
}

p{
  	 margin:0px;
	 padding:0 0px 5px 0px;
	 line-height:17px;
	 text-align:justify;
}

p.left{
  	 margin:0px;
	 padding:0 5px 5px 10px;
	 line-height:17px;
	 text-align:justify;
	 font-size:14px
}

p.tab{
	 padding:10px 5px 10px ;
	 font-size:11px;
}

h1{
	 font-size:20px;
	 font-weight:bold;
	 margin:0px;
	 padding:5px 0 5px 8px;
	 /*background:url(images/tab_bg.jpg) no-repeat center;*/
}

h2{
	 font-size:18px;
	 font-weight:bold;
	 margin:0px;
	 padding:10px 0 10px 5px;
}

#header{
	 width:894px;
	 height:450px;
	 margin:auto;
}

#Under_Construction{
	 width:884px;
	 padding:5px;
	 background-color:#000000;
	 color:#FFFFFF;
	 text-align:center;
	 font-size:20px;
}

#logo{
	 padding:20px 0 0 270px;
	 float:middle;
}

/*----------------------menu-------------------------*/

#menu{
	  width:750px;
	  height:24px;
	  float:left;
	  padding:30px 0 8px 0;
}

#menu ul{
	  list-style:none;
	  padding:0px;
	  margin:0px;
	  display:block; 
	  font-weight:bold;
}

#menu ul li.divider{
	  height:30px;
	  width:19px;
	  background:url(images/menu_divider.jpg) no-repeat center; 
	  float:left; 
	  display:block; 
	  padding:0px 0 8px 0;
}

#menu ul li{
	  list-style:none;
	  display:inline;
	  float:left;
	  width:auto;
	  height:20px;
	  padding:0px;
	  line-height:24px; 
	  font-family:Arial, Helvetica, sans-serif; 
	  font-size:14px;
}

#menu ul li a{
	  height:16px; 
	  width: auto;
	  float:left;
	  text-decoration:none;
	  padding:0 8px 8px 8px; 
	  border-style:solid none none none;
	  margin:0 4px 0 0;
	  text-align:center;
}

#menu ul li a:hover{
	  height:20px;
	  width: auto;
	  text-decoration:none;
	  padding:1px 8px 8px 8px;
	  border-style:solid none none none;
}

#menu ul li a.current{
	  height:20px;
	  width: auto;
	  float:left;
	  text-decoration:none;
	  padding:1px 8px 8px 8px;
	  border-style:solid none none none;
}

#middle_box{
	  width:894px;
	  height:278px;
	  clear:both;
	  float:left;
	  margin:auto;
}

.title{
	  height:26px;
	  font-size:16px;
	  font-weight:bold;
	  padding:5px 0 0 5px;
}

a.read_more {
	  width:150px;
	  height:27px;
	  display:block;
	  background:url(images/view_all_bg.gif) no-repeat center;
	  line-height:27px;
	  color:#428fb8;
	  font-size:11px;
	  font-weight:bold;
	  text-decoration:none;
	  text-align:center;
	  float:right;
	  margin:15px 0 15px 0;
}

/*---------------------main_content------------------*/

#main_content{
	  width:894px;
	  height: auto;
	  margin: auto;
	  padding:0px 0 0 10px 0;
}

.left_content{
	  width:893px;
	  height:auto;
	  float:left;
	  padding:10px 10px 15px 0;
}

img.right{
	  float:right;
	  margin: 9px 0 9px 9px;
}

img.left{
	  float:left;
	  margin: 9px 9px 9px 0px;
}

.right_content{
	  width:1px;
	  height:auto;
	  float:left;
	  padding:10px 0 0 10px;
}

.news_tab{
	  padding:10px 0 5px 0;
	  margin:0px;
	  text-align:justify;
	  line-height:14px;
	  border-bottom:1px #b2bbbb dashed;
}

.news_details{
	  padding:5px 0 0 0;
	  text-align:right;
	  font-size:11px;
	  font-weight:bold;
}

span.date{
	  color:#be52ae;
}

span.user{
	  color:#599093;
}

.clear{
	  clear:both;
}

.speech_bubble {
	  margin: 5px 5px 0 5px;
	  padding: 4px;
	  background-color:#FFFFFF;
	  color:#000000;
	  border:2px #FF0000 solid;
	  width:auto;
}

.quoteMYF {
	  margin: 5px;
	  padding:10px;
	  background-color:#5C6160;
	  color:#FFFFFF;
	  border:2px #ECC58E solid;
	  font-style:italic;
	  float:left;
}

.quoteMYFR {
	  margin: 5px;
	  padding:10px;
	  background-color:#5C6160;
	  color:#FFFFFF;
	  border:2px #ECC58E solid;
	  font-style:italic;
	  float:right;
}

/*--------------acordion style---------------*/

#basic-accordian{
	  padding:0px;
	  width:570px;
	  height:500px;
}

.accordion_headings{
	  width:570px;
	  height:26px;
	  padding:10px 0 0 10px;
	  background:url(images/tab_bg.jpg) no-repeat center;
	  color:#8c7589;
	  cursor:pointer;
	  font-weight:bold;
	  margin:0 0 4px 0;
}

.accordion_headings:hover{
	  color:#4b2e47;
}

.accordion_child{
	  padding:0px;
}

.header_highlight{
	  color:#4b2e47;
}

/*-----------------------------footer------------------*/

#footer{
	  width:894px;
	  height:28px;
	  color: #508aa1;
	  border-top:1px #b2bbbb dashed;
}

.copyright{
	  float:left;
	  padding-left:15px;
	  padding-top:7px;
}

.footer_links{
	  float:right;
	  padding-right:15px;
	  padding-top:7px;
}

