/* CSS Document */
/*global settings*/
body {
background-color:#C0C0C0;
margin:0 auto;
padding:0;
}

#my_body{
	width:998px;
	margin:0 auto;
	background:#ffffff;
}

img{
border:none;
}

a{
text-decoration:none;
color:#274B89;
outline:0;
}

a:hover{

}

/*global settings end*/


/*basis settings */
#header{
		background:url(../images/design/head_back.jpg) repeat-x top;
		float:left;
		width:998px;
		background:#ffffff;
}

#content{
	float:left;
	width:998px;
	padding-bottom:1px;
	background:#ffffff;
}

#footer{
width:998px;
background:url(../images/design/footer-top.jpg) repeat-x ;
float:left;
}

/*basis settings end */

/*positioning of header elements */
#header h1{
	margin-bottom:-15px;
}
#header img{
	float: left;
	
}
blockquote{
margin-left:0px;
float:left;
margin-bottom:3px;
}

#header #top{
clear:both;
float:left;
padding-left:300px;
padding-right:20px;
margin-top:-90px;
width:678px;

}
#top .top{
margin-top:0px;
margin-top:16px;
}

/*positioning of header elements end*/

/*positioning of content elements */
#navigation{
	width:244px;
	background:#274B89;
	float:left;
	padding-bottom:20px;
	
	
}
#navigation ul{

padding-right:20px;
}

#navigation ul, #navigation ul li{

	margin:0;
	padding:0;
	list-style:none;

	text-align:right;
	
}
#navigation ul{
padding:15px;
}
 #navigation ul li{
 padding-right:10px;
 background:url(../images/design/menu_mid.jpg) no-repeat bottom right;
 }
 #navigation ul li ul{

padding:0px;
 padding-right:20px;
 padding-bottom:24px;
  background:#274b89;
  margin-bottom:5px;
}

  #navigation ul li ul li{
 padding-right:0px;
background:none;

 }
   #navigation ul li ul li a{
   padding-right:20px;
   }
#navigation a{
background:url(../images/design/menu_mid._a.jpg) repeat-y top right;
padding-right:10px;
padding-top:15px;
padding-bottom:10px;
display:block;
}

.texts{
float:left;

width:754px;
background:url(../images/design/content_bg.gif) no-repeat -156px 55px;
}

#content h1{

/*background:url(../images/design/contents_bar.jpg) no-repeat;*/
background:url(../images/design/green_bar.gif) no-repeat;
float:left;
width:100%;


}

#content h1 span{
float:left;
display:block;
text-indent:100px;
width:50%;
padding-top:18px;
padding-bottom:18px;
margin-top:19px;
margin-bottom:18px;
}

#content h1{
text-indent:20px;
padding-top:10px;
padding-bottom:5px;
}


  .textelement{
  padding-left:38px;
  padding-right:38px;
  }
 #content h2{

padding-left:20px;
padding-top:30px;

}
#navigation img{
border:1px solid #ffffff;
}
 #content p{
padding-right:15px;
padding-left:20px;
}

.contact{
float:right;
margin-top:-16px;
padding-right:20px;
}
/*positioning of content elements end*/

/*positioning of footer elements*/




#footer p{
background:url(../images/design/footer-bottom.gif) no-repeat bottom ;
margin-top:0px;
padding-left:700px;
height:48px;
padding-top:4px;

}

.footer_bottom{

float:left;
}
/*positioning of footer elements end*/

#table{
padding-left:20px;}