/* CSS Document */

/* Start Guardian CSS */

body {
margin:0px;
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../image/background2.png);
background-repeat:repeat-x;
background-position:top; }

div.newsrelated{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	z-index:99999;
}


h1 {
font-family:'Georgia', "Times New Roman", Times, serif;
font-size:2.5em;
font-weight:lighter;
color:#0d2474; }

h2 {
font-family:'Georgia', "Times New Roman", Times, serif;
font-size:1.2em;
line-height:20px;
font-style:italic;
font-weight:lighter;
text-align:center;
color:#003399; }

h3 {
font-size:1.5em;
font-weight:normal;
color:#666666;
padding-top:20px; }

h4 {
font-family:'Georgia', "Times New Roman", Times, serif;
font-size:2em;
font-style:italic;
font-weight:lighter;
color:#999999; }

p {
color:#999999;
text-align:justify;
line-height: 20px; }

li {
color:#999999;
line-height: 20px; }

#container {
width:920px;
text-align:left;
background-image:url(../image/container-background.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF; }

#containersplash {
width:920px;
text-align:left;
background-image:url(../image2/headers2.png);
background-repeat:no-repeat;
background-color:#FFFFFF; }

#top {
width:100%;
background-image:url(../image/header2.jpg); 
background-repeat:no-repeat;
 }
 
#top2 {
width:100%;
background-image:url(../image2/headers2.gif);
background-repeat:no-repeat;
height:300px;
behavior: url(iepngfix.htc); }


#top3 {
width:100%;
background-image:url(../image2/headers3.gif);
background-repeat:no-repeat;
height:300px;

}


#topsplash {
width:100%; }
 
.flash {
text-align:left;
padding-left:50px;}
 
.topleft {
float:left; }

.topleft1 {
padding-left:10px;
padding-top:8px;
float:left; }

.topleft2 {
padding-top:20px;; }

.topright {
float:right;
padding-right:15px;
padding-top:25px;
font-size:1.9em;
font-family:'Georgia', "Times New Roman", Times, serif;
color:#ffffff;}

.splashdiv {
 }

.right {
float:right;
text-align:right;
clear:both;}


#rightrap {
width:175px;
float:left;
padding:10px;
background-color:#dddddd;
background-image:url(../image/rightbka1.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:1.1em;
text-align:left;

}

.right p {
clear:both;
text-align:right;
}

#quotes {
width:175px;
font-size:12px;
background-image:url(../image/quotesbk2.jpg);
background-repeat:no-repeat;
background-position:top left;
 }

#number {
text-align:center;
float:right;
width:203px;
padding:10px;
padding-top:0px;
background-repeat:no-repeat; }

#newsletter {
text-align:center;
float:right;
width:203px;
height:96px;
padding:10px;
padding-bottom:30px;
background-position:bottom;
background-repeat:no-repeat; }
 
#floatingquotes {
padding:10px;
margin-left:20px;
display:block;
float:right;
width:203px;
background-image:url(../image/quotesbk.jpg);
background-repeat:no-repeat;
background-position:top left;
 }

#main-text {
float:left;
width:620px;
padding-right:20px;
padding-left:20px; }

.spacer {
clear:both;
width:100%;
height:229px}

.logoimg {
padding:11px;
clear:both; }

.headerimage {
padding-top:35px;
width:920px;
height:184px;
}

#form {
width:160px;
padding:5px;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
/*background-image:url(../image/formbk.png);*/
background-repeat:no-repeat; }

.form p{
text-align:right;

color:#666666;}

.form label {
color:#666666; }

.formbox {
border-width:1px;
border-color:#999999;
border-style:solid;
background-color:#FFFFFF; }

.formbox2 {
border-width:1px;
border-color:#999999;
border-style:solid;
background-color:#FFFFFF; }

.formtxt {
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999; }

#main-content {
clear:both;
width:920px; }

#main-contentsplash {
clear:both;
padding-top:39px; }




#menu {

border-bottom:1px; border-=bottom-style:solid; border-bottom-color:#CCCCCC;
float:left;
padding-left:10px;
padding-right:5px;
padding-top:10px;
margin-left:9px;
display:inline;
background-image:url(../image/menubackground1.png);
background-repeat:no-repeat;
}


#menu1 {
padding: 0; margin: 0;list-style: none;}

#menu1 p {
padding-left:10px; color:#003399; font-size:1.2em;}

#menu1 ul {
padding: 0; margin: 0; list-style: none;}

#menu li a:link
{
background-image:url(../image/backgroundmenu1.jpg);
background-position:top left;
background-repeat:repeat-x;

color:#999999;
display:block;
text-decoration: none;
font-size:1em;
width: 170px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
border-bottom:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;
}

#menu li a:visited
{
background-image:url(../image/backgroundmenu1.jpg);
background-repeat:repeat-x;
background-position:top left;

display: block;
color:#999999;
text-decoration: none;
font-size:1em;
width: 170px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
border-bottom:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;
}

#menu li a:hover
{
background-image:url(../image/menuhover.jpg);
background-repeat:repeat-x;

background-position:top left;

display: block;
color: #0d2474;
text-decoration: none;
font-size:1em;
width: 170px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
border-bottom:#0d2474;
border-bottom-style:solid;
border-bottom-width:1px;
}

#menu li a:active
{
background-repeat:repeat-x;
background-position:top left;


display: block;
color: #0d2474;
text-decoration: none;
font-size:1em;
width: 170px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
border-bottom:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;
}
table.Xandy
{
	cell-padding:15px;
	border-spacing:1px;
	padding:1px;
	color:black;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
}
table.Xandy td
{
padding:5px;
background-color:#ffffff;

}
table.Xandy th
{	
background-color:#567DB0;
color:#ffffff;
height:25px;
}

.menutext {
font-size: 10px;
color: #0d2474;
line-height:15px; }

#main-text {
float:left;
width:663px; }

.textspan {color:#003399;}

#text-frontpage {
float:left;
width:440px;
padding-right:25px; }

#testimonials {
width:180px;
padding:20px;
float:left;
display:block;
}

#news {
clear:both;
vertical-align:middle;


 }

#newsimg {
width:200px;
float:right; }

#newstxt {
width:460px;
float:left; }

#news p {
padding-right:20px;
}


#footer {
background-image:url(../image/footerbackground.png);
background-repeat:no-repeat;
font-size:1em;
text-align:right;
padding-top:80px;
height:100px;
clear:both; }

#footer2 {
background-image:url(../image/footerbackground2.png);
background-repeat:no-repeat;
font-size:1em;
text-align:right;
padding-top:80px;
height:100px;
clear:both; }

#footer P {
font-size: 10px;
color: #0d2474;
text-align:right;
padding-right:15px;
}

#footer2 P {
font-size: 10px;
color: #0d2474;
text-align:right;
padding-right:15px;
}


.form {
width:400px;
text-align:right; }

.input2 {
border-bottom-style:dotted;
border-bottom-color:#999999;
border-bottom-width:2px;
border-left:none;
border-right:none;
border-top:none;
color:#666666;