/* Global Reset */


* {
font-family: Helvetica;
padding:0;
margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
IMG { border: 0px; }

/* Ends Global Reset */

body{
background: url("../img/bg.gif") repeat-x #0079c2;
}

img.logo{
margin-left: 32px;
}

#indexWrapper{
width: 700px;
margin-left: auto;
margin-right: auto;
}

.clearer{clear: both;}

*html body #captionHolder #caption{
font-family: Helvetica;
font-size: 21px;
color: #3f739b; 
margin-left: 32px;
margin-top: 26px;
width: 364px;
}

 #caption{
font-family: Helvetica;
font-size: 21px;
color: #3f739b; 
margin-left: 32px;
margin-top: 50px;
width: 364px;
}



#caption a.captionlink, #caption a.captionlink:visited{
color: #003b7c;
text-decoration: underline;
}

#caption a.captionlink:hover, #caption a.captionlink:visited:hover{
color: #a0bfdc;
text-decoration: underline;
}


*html body #captionHolder #welcomeImage{
float: right;
margin-left: -100px;
margin-top: -210px;
display: block;
}


#welcomeImage{
float: right;
margin-left: -100px;
margin-top: -210px;
display: block;

}



#FPMenu{
margin-top: 0;
margin-left: 36px;
}

#left{
width: 213px;
float: left;
}

#right{
width: 213px;
float: right;
}

*html body #FPMenu #middle{
margin-right: 215px;
margin-top: -131px;
width: 230px;
}

#middle{
margin: 0 215px;
padding-top: 1px;
width: 230px;
}

p.titler{
font-weight: 300;
color: white;
}

p.titler a, p.titler a:visited{
padding: 12px 4px 7px 4px;
color: white;
text-decoration: underline;
}

p.titler a:hover, p.titler a:visited:hover{
padding: 12px 4px 7px 4px;
color: white;
text-decoration: underline;
background-color: #0079c2;
}


p.snaptext{
padding-top: 10px;
padding-right: 4px;
padding-left: 4px;
font-size: 12px;
color: white;
}

#footer p{
color: #a0bfdc;
font-size: 11px;
text-align: center;}

#footer p a, #footer p a:visited{
color: #a0bfdc;
}





