/* CSS Document */

body{
margin:0px;
padding:0px;
width:100%;
background:url(../images/body_bckg.jpg);
background-repeat:repeat-y;
background-position:top center;}

#background{
width:100%;
background:url(../images/body_bckg.jpg);
background-repeat:repeat-y;
background-position:top center;
}

#wrapper{
width:618px;
margin-left:auto;
margin-right:auto;
position:relative;}

#header{
background:url(../images/blue_gradient.jpg);
background-repeat:repeat-x;
height:178px;
width:618px;
margin-left:auto;
margin-right:auto;
}

h1 {
background:url(../images/se_logo.jpg);
background-repeat:no-repeat;
width:298px;
height:173px;
margin:0px;
float:left;
}

h2{
background:url(../images/se_promise.jpg);
background-repeat:no-repeat;
float:right;
width:299px;
height:56px;
margin:80px 15px 0px 0px;
}

h2 span {
position:relative;
left:-9999px;
}

h1 span {
position:relative;
left:-9999px;
}

ul li{
display: block;
list-style-type: none; 
padding-bottom: 5px;
}

ul li a{
font-family:"Arial Narrow", Helvetica, sans-serif;
color:#6699cc;
text-decoration:none;
}

ul li a:hover{
font-family:"Arial Narrow", Helvetica, sans-serif;
color:#6699cc;
text-decoration: underline;
}

.floatright{
float:right;
}

.clear {
clear:both;
margin:0px;
}
#nav{
position:absolute;
top:148px;
left:207px;
z-index:1;
}

#nav ul{
list-style:none;
margin:0px;
padding:0px;
}

#nav ul li{
display:inline;
padding:5px;
}

#nav ul li a{
color:#fff;
font-family:"Arial Narrow", Helvetica, sans-serif;

font-size:1.05em;
text-decoration:none;
}

#nav ul li a:hover{
border-top:2px solid #c6cdf1;
color:#c6cdf1;
}

#banner{
width:618px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
}

.content{
background:url(../images/content_bckg.jpg);
background-repeat: repeat-x;
margin:0px;
background-position: top left;
padding-top:15px;
padding-bottom:30px;
}

.content p{
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:.8em;
}

#leftColumn{
margin-left:20px;
margin-right:20px;
padding-right:30px;
width:340px;
background:url(../images/column_break.jpg);
background-position:center right;
background-repeat: no-repeat;
float:left;
min-height:380px;
}
#leftColumnfull{
margin-left:20px;
margin-right:20px;
padding-right:30px;
width:500px;
/*background:url(../images/column_break.jpg);
background-position:center right;
background-repeat: no-repeat;*/
float:left;
}

#rightColumn{
margin-left:20px;
padding: 20px 0px;
}

#leftColumn p {
margin:0px;
padding:0px;
margin-bottom:17px;
}

.portfolio{
border: 10px solid #95a1dd;
margin-left: auto;
margin-right: auto;
}

h3{
color:#95a1dd;
font-family:"Arial Narrow", Helvetica, san-serif;
font-size:1.3em;
}
h4{
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:.9em;
}

#footer{
background:url(../images/blue_gradient.jpg);
background-repeat:repeat-x;
text-align: center;
vertical-align: bottom;
padding:20px 0px;
}

#logos {
color:#8693cd;
font-family: "Arial Narrow", Helvetica, san-serif;
font-size:1em;
}

#bottomNav{
color:#fff;
font-family: "Arial Narrow", Helvetica, san-serif;
font-size:1em;
margin:0px;
padding-top:20px;
}

#bottomNav a{
color:#fff;
font-family: "Arial Narrow", Helvetica, san-serif;
font-size:.8em;
}

#noborder{
border:0px;
}

#bread{
color:#333;
padding-left: 30px;

}

#bread a{
font-family:"Arial Narrow", Helvetica, sans-serif;
color:#333;
text-decoration: none;
}

#bread a:hover{
font-family:"Arial Narrow", Helvetica, sans-serif;color:#333;
text-decoration: underline;
}

#copyright{
font-family: "Arial Narrow", Helvetica, san-serif;
color:#95a1dd;
font-size:.8em;
margin:0px;
}
