html{ margin: 0; padding: 0;}
body{ margin: 0; padding: 0; height: 100%;}
img{ border: none;}
#allWrapWrap{text-align: center;}
#allWrap{ margin: 0 auto; display: block; min-width: 1000px; max-width: 1400px; text-align: left;}
#topWrap{
  margin: 30px 0 0 0;
  position: relative;
  height: 136px;
  display: block;
}
.logo{
  position: absolute;
  left: 48px;
}
.topNavi{
  margin-left: 220px;
}
.topNavi ul{
margin: 0;
padding: 40px 0 0 0;
list-style-type: none;
}

.topNavi ul li{
  float: left;
  margin-right: 25px;
}

.topNavi ul li a{
  font-family: Georgia;
  font-size: 17px;
/*  font-weight: bold;*/
  font-style: italic;
  color: #000;
  text-decoration: none;
  background: transparent url(../img/green_dot.gif) 0px 17px repeat-x;
}

.topNavi ul li a:hover{
  background: none;
}
.fastNavi{
  position: absolute;
  bottom: -40px;
  left: 45px;
}

#flashNavWrap{text-align: center; background: transparent url(../img/flash_bg.jpg) center top no-repeat; height: 320px;}


#contentWrap{
  margin: 15px 38px 0px 38px;
  font-style: italic;
  font-family: Georgia;
}

.contentLeft{
  float:left;
  width: 64%;
}

.contentRight{
  float:right;
  width: 33%;
}

body.inside .contentLeft{
  float:left;
  width: 68%;
}

body.inside  .contentRight{
  float:right;
  width: 30%;
}

.clear{
  height: 1px;
  display: block;
  clear: both;
  line-height: 1px;
}

/***************************************         The Box with Rounded Corners     begins   *******************/

.roundBox{
  background: transparent url(../img/roundBox_bot_right_grad.gif) bottom right no-repeat;
  margin-bottom: 20px;
  width: 100%;
  display: block;
  clear: both;
}
.roundboxHeader{
  background: transparent url(../img/roundBox_top_right_grad.gif) top right no-repeat;
  width: 100%!important;
    width: 101%;
  display: block;
}

.roundboxHeader h1, h2, h3, h4, h5, h6{
  background: transparent url(../img/roundBox_top_left_grad.gif) top left no-repeat;
  margin: 0;
  padding: 10px 0 0 14px;
}

.roundboxHeader h1, h2, h3, h4, h5, h6{
/*  color: #409706;*/
  color: #1b4175;
  font-size: 30px;
  font-style: italic;
  font-family: Georgia;
}

.roundboxHeader h2{font-size: 26px;}
.roundboxHeader h3{font-size: 22px;}
.roundboxHeader h4{font-size: 18px;}
.roundboxHeader h5{font-size: 16px;}
.roundboxHeader h6{font-size: 16px;}


.roundBoxBody{
  padding: 8px 24px 24px 24px;
  background: transparent url(../img/roundBox_bot_left_grad.gif) bottom left no-repeat;
  color: #797878;
  font-size: 16px;
  font-style: italic;
}

.blue{
  color: #418ec3;
}

.grey, .grey a, a.grey{
  color: #797878;
}

/***************************************         The Box with Rounded Corners ends        *******************/

/***************************************         The Project List Begins                  *******************/
.projectList{
  width: 33.3%;
}

.projectList ul{
  margin: 20px 0 0 0;
  padding: 0;
  width: 300%;
  list-style-type: none;
  /*margin-right: -300%;*/
    position: relative;
}
.projectList ul li{
  width: 31.3%;
  float: left;
  text-align: left;
  padding-right: 2%;
  margin-bottom: 10px;
  font-size: 13px;
}
.projectList ul li.last{
  padding-right: 0;
  clear: right;
}
.projectList ul li p{
  margin: 0;
  color: #000;
}

.projectList ul li a{
  color: #000;
  text-decoration: underline;
}
/******************************Projects Box on right side************************************************/
.contentRight .projectList{ width: 100%;}
.contentRight .projectList ul{ width: 100%;}
.contentRight .projectList ul li{ width: 100%; margin-bottom: 15px;}
.contentRight .projectList img{
  margin-bottom: 10px;
}




/******************************************************************************/



/***************************************         The Project List Ends                  *******************/

/***************************************         The News List Begins                  *******************/
.newsLatest, .contacts{
  color: #000;
  font-size: 13px;
  margin: 0 0 0 24px;
}

.newsLatest h2{
  margin: 36px 0 18px 0;
  padding: 0;
  font-size: 20px;
  font-family: Georgia;
  font-style: italic;
}
.newsLatest dt{ color: #787878;}
.newsLatest dl{ margin: 0;}
.newsLatest dd{ margin: 0 0 10px 0;}
.newsLatest dd a{ color: #000;}

/***************************************         The News List Ends                  *******************/

.contacts h2{
  margin: 36px 0 18px 0;
  padding: 0;
  font-size: 20px;
  font-family: Georgia;
  font-style: italic;
}

#foterWrap{
  margin: 0 0 30px 40px;
  font-size: 14px;
  font-family: Georgia;
  font-style: italic;
  
}
label
{
	margin-left: 15px;
	margin-right: 15px ;
}

.postpart
{
	padding-bottom: 10px;
	padding-top: 10px;
}

.postpart h5
{
	background: transparent url(../img/listlogo.jpg) bottom left no-repeat;
	margin: 0;
	padding-left: 35px ;	
	font-size: 20px;
	
}
.postpart_body
{
	padding-left:20px;
	margin: 0;
	padding-top:0px;
}

