/* General use classes */

.additionalInfo {
	display:none;
}
.clear {
	clear: both;
	height: 0px;
    width: 0px;
    font-size: 0.01em;	
	line-height: 1em;	
}


/* Layout */

body {
	margin: 0px;
	background-color: #FFFFFF;
	font-family:"Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
	color:#414C5A;
	font-size:0.99em;
	font-weight:normal;
	line-height:1.3em;
}

strong, em, b, i {
    font-family:"Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
}

h1, h2, h3, h4, h5, h6, address {
    font-family:"Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
}

a{
	color:#103F80;
	outline:none;
}

#primaryTop {
background:#FFFFFF none repeat scroll 0 0;
height:100px;
}

#primaryContentWrapper{
	margin:auto;
	width:950px;
}

#primaryTopLogo{
	display:block;
	float:left;
	display: inline;
}

#primaryTopContact{
display:inline;
float:right;
font-size:0.69em;
padding:0 15px;
}
.wrapper {
	margin:auto;
	width:960px;
}

.top-wrapper{
background:transparent url(/global/images/misc/top-wrapper_bg.png) no-repeat scroll center bottom;
height:300px;
margin:auto;
width:950px;
}

#outerContainer {
	background:#FFFFFF url(/global/images/misc/body_bg.png) repeat-x scroll left top;
	height:167px;
}

#container {
	background-color:#A5CAEF;
	margin:auto;
	width:950px;
}

#content {
	background:#FFFFFF url(/global/images/misc/secondary_content_bg.png) repeat-y scroll right top;
}

#bodyContent {
background-color:#FFFFFF;
float:left;
margin-top: -35px;
width:710px;
}

#secondaryContent {
margin-top: -35px;
}

.blue {
color:#1D5EAE;
}

#secondaryContent {
display:inline;
float:left;
padding:0 0;
width:250px;
}

#footer{
bottom:0;
margin:0;
padding:30px 0 0;
width:100%;
}

#printLogo {
	display:none;
}

/* reset */
h1, h2, h3, h4 {
	font-size:100%;
}
