body{
padding-top:0;
margin-top:0;
}

#container
{
	margin: 0 auto;
	padding-top:0;
	width: 910px;
	color: #333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	}
#header
{
	background: #ccc url(images/header.jpg) no-repeat ;
	margin:0px;
	padding: 0px;
	height:239px;
	
}
#header h1 { 
margin: 0; 
}
#navigation
{
float: left;
width: 910px;
}
#navigation ul
{
margin: 0px;
padding: 0px;

}
#navigation ul li
{
list-style-type: none;
display: inline;
}
#navigation li a
{
display: block;
float: left;
padding:5px 0px;
color: #356F9C;
text-decoration: none;
border-right: 1px dashed #356F9C;
background: #e6e6e6;
width:181px;
text-align:center;
height:30px;
line-height:30px;
text-transform:uppercase;
}
#navigation li a.end{
border:none;
}
#navigation li a.end:hover{
border:none;
}
#navigation li a:hover {
background: #356F9C;
color:#fff;
border-right: 1px dashed #fff;
}

#navigation li a.current {
background: #356F9C;
color:#fff;
}
p{
line-height:1.4em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
text-align:justify;
}

h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
text-align:left;
color:#356F9C;
padding-top:20px;
margin-bottom:20px;
}

h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
text-align:left;
color:#000;
padding-top:5px;
margin-bottom:5px;
}

a{
color:#356F9C;
text-decoration:none;
}

a:hover{
color:#356F9C;
text-decoration:underline;
}

a:visited{
color:#356F9C;
text-decoration:none;
}

img{
border:none;
}


#content-container
{
float: left;
width: 910px;
}
#content
{
float: right;
width: 610px;
padding: 20px 0;
margin: 0 20px 0 0px;
display: inline;
background-color:#fff;
}
#content h2 { 
margin: 0; 
}
#content dl {
clear:both;
width:100%;
height:8em;
margin:5px auto;

}
#content dt {
margin-bottom:1em; 
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
color:#75B663;
background-color:inherit;

}
#content dd {
width:50%; 
float:left; 
margin:0;

}
#content ul {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
list-style-type:none;
margin-left:20px;
line-height:1.4em;
}
#content ul li{
padding:12px 0;
background-image: url(images/bullet1.jpg);
background-repeat: no-repeat;
background-position:0 1em;
padding-left: 1.6em;
}
#content ul li a{
color:#356F9C;
text-decoration:none;
font-weight:normal;
background:transparent;
}
#content ul li a:hover{
color:#00BAB7;
}
#aside
{
clear: left;
float: left;
width: 255px;
padding: 20px 0 20px 0px;
margin: 20px 0px 10px 0px;
display: inline;
background-color:#e6e6e6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#aside p{
margin-left:20px;
margin-top:0;
}	
#aside img{
margin-left:20px;
margin-bottom:0;
}	
#aside h3 { 
margin-left:20px;
margin-top:0;
font-size:140%;
font-weight:normal;
}
#footer
{
clear: both;
background: #fff;
padding: 20px;
height: 50px;
border-top:2px solid #e6e6e6;
border-right:2px solid #e6e6e6;
border-left:2px solid #e6e6e6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#footer img{
float:left;
padding-right:54px;
padding-bottom:10px;
}
#footer p {
text-align:center;
font-size:90%;
padding-bottom:15px;

}
#footer a {
color:#333;
text-decoration:none;
}
#footer a:hover {
color:#356F9C;
text-decoration:none;
background-color:inherit;
}

/* button style begins*/
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a80.jpg') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 18px arial, sans-serif;
    height: 40px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
		margin-left:10px;
		margin-top:30px;
		
}

a.button span {
    background: transparent url('images/bg_button_span80final.jpg') no-repeat;
    display: block;
    line-height: 30px;
    padding: 5px 0 5px 18px;
		
		
}


a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


/* button style ends*/

.qual{
font-size:80%;
font-weight:normal;
}


/* special style for voucher*/

.voucher{
display:block;
width:80%;
color:#356F9C;
text-decoration:none; 
font-size:150%; 
font-weight:bold; 
padding-top:30px; 
margin-top:50px;  
padding-bottom:30px; 
border:2px dashed red;
text-align:center;
margin-left:55px; 

}
.center{
text-align:center;
}
table{
margin-left:20px;
}
table.contact{
line-height:1.4em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
margin-left:0;
width:100%;
margin-bottom:20px;
}
td{

}

