/*Holocaust*/
.fix:after{
	 visibility:hidden;
	 display:block;
	 font-size:0;
	 content:" ";
	 clear:both;
   	 height:0;}
		
.fix{
	 display:inline-block;
	 clear:both;}
	
*html.fix{
	 height:1%;}/*start commented backslash hack*/ 
	
.fix{
	 display:block;}/*close commented backslah hack */

body{
	background:#0b3d63 url(images/body_bg.png);
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.5;}

#wrapper{
	border:2px solid #fff;
  /*position:relative;*/
	margin:0 auto;
	width:990px;
	height:auto;
	background-color:#fff;
   -webkit-box-shadow: #000000 0px 0px 50px;
   -moz-box-shadow: #000000 0px 0px 50px;
    box-shadow: #000000 0px 0px 50px;
    behavior: url(PIE.htc);
	padding:0px 0px 0px 0px;}

#header{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
    height:110px; 
    width:990px;}         
   
/*Header navigation -Start-*/

#topmenu{
	position:relative;
	background-color:#001547;
	float:right;
	width:auto;
	min-width:330px;
	height:28px;
	list-style:none;
	margin:75px 0px 0px 0px;
	/*background-color:#fafc58;*/
   -webkit-border-radius: 3px;
   -moz-border-radius:3px;
    border-radius: 3px;
   -webkit-box-shadow: #000000 0px 3px 3px;
   -moz-box-shadow: #000000 0px 3px 3px;
    box-shadow: #000000 0px 3px 3px;
    behavior: url(PIE.htc);
	
	
	
	
	
	
	
	
	}

#topmenu li {
	width:auto;
	white-space:nowrap;
	list-style:none;
	float:left;
	margin-left:0px;
	margin-top:-6px;
	}	

#topmenu li a {
	font-family:verdana,Arial, Helvetica, sans-serif;
	color:#fff;
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	text-transform:uppercase;
	padding: 12px 18px;
	letter-spacing:1px;}

#topmenu li a:hover {
	color:#fafc58;}
	
	
	
/*Header navigation -Finish-*/	
	

#show{
	margin:10px auto;
	width:980px;
	height:350px;
    background-color:#001547;
    position:relative;
    behavior: url(PIE.htc);
	
	box-shadow: #000000 0px 10px 10px;
    }

	
	
	

	
	
	
	
/*Start main-navigation*/

#main-nav{
	width:990px;
	height:42px;
	background:#001547 url(images/nav_bg.png);
	overflow:hidden;
   -webkit-border-radius: 3px;
   -moz-border-radius:3px;
    border-radius: 3px;
   -webkit-box-shadow: #000000 0px 3px 3px;
   -moz-box-shadow: #000000 0px 3px 3px;
    box-shadow: #000000 0px 3px 3px;
    behavior: url(PIE.htc);
	
	
	
	
	}

#navigation ul {
	float: left;
	margin:0px 0px 0px 50px;
	list-style-type: none;
	padding: 0px;}

#navigation li {
	width:auto;
	white-space:nowrap;
	list-style:none;
	float:left;
	margin-left: 0px;}	

#navigation li:hover {}

#navigation li a {
	font-family:verdana,Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	text-transform:uppercase;
	padding: 12px 18px;
	letter-spacing:1px;}

#navigation li a:hover {
	color:#fafc58;}

#navigation li ul {
	background-color:#000; 
	border-top:1px solid #fafc58;
	border-left:1px solid #fafc58;
	border-right:1px solid #fafc58;
	position: absolute;
	z-index: 999;
	float:none;
	left: -999em;
	margin:0px 0px 0px 3px;}
	
#navigation li:hover ul {
	left: auto;}

#navigation li li {
	float: none;}
		
#navigation li li a { 
	background:#001547 url(images/nav_bg.jpg);
	border-bottom:1px solid #fafc58;
	font-family:verdana,Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:normal;
	font-size: 10px;}
	
#navigation li.arrow-down{
    background-image: url(images/grey_arrowhead_down.png);
    background-repeat:no-repeat;
    background-position: 98% 60%;}
    		
#navigation li ul a{
    width:auto;
    height:auto;
    display:block;
    padding:10px;
    color:#fff;
    text-decoration:none;
    line-height:10px;}
		
#navigation li ul a:hover{
    background:#001547 url(images/nav_bg_over.jpg);
    color:#fafc58;}

/*End navigation*/

.content{
	
	width:990px;
	height:auto;
	min-height:600px;
	background-color:#fff;}
	
	
.content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:0px 80px 0px 80px;}
	
.content h1{
	letter-spacing:2px;
	font-weight:normal;
	color:#0b3d63;
	padding:50px 10px 0px 80px;
	font-size:30px;}
	
.content h2{
	letter-spacing:2px;
	font-weight:normal;
	color:#a41717;
	padding:0px 80px 0px 80px;
	font-size:22px;}/*medium heading*/	
	
.content h3{
	letter-spacing:1px;
	font-weight:normal;
	color:#a41717;
	padding:0px 80px 0px 80px;
	font-size:16px;}/*small heading*/		
	
.content ul{margin-left:40px;margin-right:80px;}
.content li{list-style:url(images/bullet.png);font-size:14px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#001547;}	

.style2 li{color:#000000;}
	
.alignright{float:right;padding:5px;}	
.alignleft{float:left;padding:5px;}

.infobox{
	float:left;
	width:241px;
	height:auto;
	min-height:500px;
    margin:20px 3px 0px 3px;
	background-color:#fff;}

.infobox p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:0px 20px 0px 20px;}

.infobox h1{
	position:relative;
	margin:10px 10px 20px 0px;
	letter-spacing:0px;
	font-weight:normal;
	color:#0b3d63;
	padding:0px 20px 0px 20px;
	font-size:16px;
	background-color:#fafc58;
   -webkit-border-radius: 3px;
   -moz-border-radius:3px;
    border-radius: 3px;
   -webkit-box-shadow: #000000 0px 4px 4px;
   -moz-box-shadow: #000000 0px 4px 4px;
    box-shadow: #000000 0px 4px 4px;
    behavior: url(PIE.htc);}
    
    
.wall{width:400px;height:auto;background:#0b3d63 url(images/wall_bg.png);margin-left:80px;-webkit-border-radius: 3px;
   -moz-border-radius:3px;
    border-radius: 3px;
   -webkit-box-shadow: #000000 0px 4px 4px;
   -moz-box-shadow: #000000 0px 4px 4px;
    box-shadow: #000000 0px 5px 30px;
    behavior: url(PIE.htc);} 





.wall h6{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#fff;text-align:center;letter-spacing:1px;padding-top:10px;}
.wall p{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;padding:0px 10px 0px 10px;}
   

a{color:#0b3d63;text-decoration:none;}
a:visited{color:#0b3d63;text-decoration:none;}
a:hover{color:#0b3d63;text-decoration:underline;}
a{outline:none;}

.style2 a{color:#001547;text-decoration:underline;}
.style2 a:visited{color:#001547;text-decoration:underline;}
.style2 a:hover{color:#1c7fcb;text-decoration:underline;}



#top-shadow{
	background: url(images/content-shadow-bg.png)repeat-x top left; 
    padding-top:5px; 
    padding-bottom: 20px; }

td{padding:5px;font-size:15px;color:#001547;}

#footer{
	border:2px solid #fff;
	margin:0 auto;
	width:990px;
	overflow:hidden;
	background-color:#001547;
   -webkit-box-shadow: #000000 0px 0px 50px;
   -moz-box-shadow: #000000 0px 0px 50px;
    box-shadow: #000000 0px 0px 50px;
    behavior: url(PIE.htc);
	}

#footer h1{
    color: #fff;
    text-align:center;
    font-family:verdana,arial black;
    font-size:14px;
    letter-spacing:2px;
    margin-top:10px;}
    
#footer p{text-align:center;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fff;
    padding:0px 100px 0px 100px;
    line-height:19px;margin-top:0px;}
    
img{border:none;} 
   
#footer a{
	color:#fafc58;text-decoration:none;}
	
#footer a:visited{
	color:#fafc58;text-decoration:none;}
	
#footer a:hover{
	color:#fff;text-decoration:underline;}
	
hr {
   display:block; 
   height:1px;
   border:0; 
   border-top:1px solid #9e9e9e;
   margin:1em 0; 
   padding:0;margin:0 auto;}
   
.short{
	width:85%;}/*adjusts width of horizontal rule in several pages*/
	
.centerpp{margin-left:80px;}












