@charset "utf-8";
/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
background-color: transparent;
background:url(images/swirlBlueBG.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
float: left;
width: 100%;


}

h1
{
margin:0;
color:#404d58;
padding:10px 0 10px 0;
font-size:30px;
}

h1.small
{
margin:0;
color:#404d58;
padding:10px 0 10px 0;
font-size:23px;
}

h2
{
margin:0;
color:#404d58;
padding:0;
font-size:22px;
}


h3
{
background:url(images/h3-bg.jpg) no-repeat left;
color:#404d58;
font-size:22px;
font-weight:bold;
padding:10px 0 10px 40px;
margin:10px 0 0 0px;
}

h3.plain
{
background:url(images/h3-bg-plain.jpg) no-repeat left;
}

h4
{
background:#F7F7F7;
color:#404d58;
font-size:22px;
font-weight:bold;
padding:10px 0 10px 10px;
margin:10px 0 0 0;
}
h4.plain
{
background:url(images/h4-bg-plain.jpg) no-repeat left;
}

h5
{
background:url(images/h4-bg-plain.jpg) no-repeat left;
color:#404d58;
font-size:24px;
font-weight:normal;
padding:10px 0 10px 10px;
margin:10px 0 0 0;
}

p
{
font-size:13px;
color:#404d58;
margin:10px 0 5px 0;
line-height:145%;
}

ul
{
font-size:13px;
font-weight:bold;
color:#404d58;
margin:0;
padding:5px 0 10px 21px;
}

li
{
margin:0;
list-style:url(images/bullet.jpg);
padding:5px 0 0 0;
}

#wrapper
{
background:#FFFFFF;
width:960px;
margin:0 auto;
}

#header
{
background-color: transparent;
width:960px;
height:100px;
float:center;
background-position: 0% 0%;
width: 960px;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
}

#header img
{
margin:10px;
width:213px;
height:76px;
}

#header .links
{
float:right;
margin:50px 20px 10px 10px;
}

#header p
{
color:#fff;
font-size: 11px;
}

#header p a
{
color:#fff;
text-decoration:none;
}

#header p a:hover
{
text-decoration:underline;
}

#left
{
padding:10px 0 0 30px;
width:425px;
float:left;
}

#right
{

padding:25px 30px 50px 0px;
width:425px;
float:right;
}

#right p.applynow a
{
background:url(images/apply-now.gif) no-repeat;
height:38px;
width:160px;
display:block;
text-decoration:none;
margin: 0 0 0 210px;
}

#right p.applynow a:hover
{
background-position: 0 -38px;
}

#across
{
}

#across p a 
{
color:#333366;
}

#across h1
{
margin-bottom:20px;
}

#across h2
{
margin-bottom: 20px;
}

#across p
{margin-bottom:20px;
}

.rule
{
border-bottom: 1px solid #d5d5d5;
margin:10px 0 10px 0;
}

.imgleft
{
float:left;
margin:10px 20px 5px 0;
}

.imgright
{
float:right;
margin:0px;
padding:0px 0px 15px 0px;
}

#form
{
background:#fbe2b3;
padding:10px 20px 10px 22px;
}

#form p
{
color:#404d58;
font-size:13px;
}

#form h2
{
color:#404d58;
font-size:18px;
}

#form form
{
margin:0;
padding:0;
}

#form input, #form select
{
width: 380px;
padding:3px 0 3px 0;
border: solid 1px #949599;
}

#form .submit
{
background:url(images/button2.png) no-repeat;
height:26px;
width:140px;
border:none;
margin:20px 0 10px 240px;
}



#footer
{
clear:both;
margin:20px 40px 40px 40px;
padding: 30px 0 30px 0;
}

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

#footer p a
{
text-decoration:underline;
color:#404d58;
font-weight:normal;
}

#footer p a:hover
{
text-decoration:underline;
}

.dataprot
{
margin:20px 0 20px 0;
font-size:11px;
color:#404d58;
}

.dataprot a
{
color:#404d58;
font-size:11px;
text-decoration:none;
margin:20px 0 10px 205px;
}

.dataprot a:hover
{text-decoration:underline;

}

.app
{
font-size:14px;
color:#fff;
}

.app a
{
color:#fff;
font-size:11px;
text-decoration:none;
margin:20px 0 10px 205px;
}

.app a:hover
{text-decoration:underline;

}

