﻿#banner {
	border-bottom:4px solid  #2f3b6b;
	overflow:auto;
}

#banner img {
	float:left;
}

ul#subitems {
	width:100%;
	overflow:auto;
	position:absolute;
	bottom:-80px;
	height:135px;
}
	ul#subitems li {
		float:left;
		width:156px;
		height:100px;
		position:relative;
		text-align:center;
		background:url(../images/boxbg.png) no-repeat 0 0;
		margin:0 0 0 6px;
	}
	ul#subitems li h3 {
		font-size:16px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		line-height:110%;
		padding:30px 0 0 0;
		color:#2f3b6b;
	}
	ul#subitems li h3.longtxt {
		padding:20px 0 0 0;
	}
	ul#subitems li h3 span {
		display:block;
		color:#4f4f4f;
	}
	ul#subitems li a {
		display:block;
		background:url(../images/bluebutton.png) no-repeat 0 0;
		width:80px;
		text-align:center;
		color:#FFFFFF;
		font-size:11px;
		text-decoration:none;
		position:absolute;
		padding:5px 0;
		bottom:-10px;
		left:50%;
		margin-left:-40px;
	}
	ul#subitems li a:hover {
		text-decoration:underline;
	}


#homecontent {
	float:left;
	width:660px;
	color:#575757;
	padding:50px 0 0 0;
}

	#homecontent h4 {
		padding:20px 0 10px 50px;
		font-size:24px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		background:url(../images/borderlong.gif) no-repeat 50px 60px;
	}
	#homecontent p {
		padding:10px 0 20px 50px;
	}
	#homecontent p a {
		color:#575757;
	}
	#homecontent ul {
		padding:0 0 0 50px;
	}
	#homecontent ul li  {
		background:url(../images/bulletarrow.png) no-repeat 0 15px;
		padding:10px 0 0 15px;
	}
	#homecontent ul li h6 {
		font-size:12px;
		font-weight:bold;
	}
	#homecontent ul li p {
		padding:0;
	}

#homeaside {
	float:right;
	width:290px;
	color:#575757;
	padding:50px 0 20px 0;
}
	#homeaside h5 {
		padding:20px 0 10px 0;
		font-size:24px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		background:url(../images/bordershort.gif) no-repeat 0 60px;
	}
	#homeaside form {
		padding:10px 0 0 0;
		font-size:11px;
		position:relative;
	}
	#homeaside form ul {
		width:100%;
	}
	#homeaside form ul li {
		padding:5px 0 0 0;
		overflow:auto;
	}
	#homeaside form ul li label {
		float:left;
		width:60px;
		padding:5px 0 0 0
	}
	#homeaside form ul li input {
		border:1px solid #dcdee0;
		padding:3px 0;
		width:140px;
	}
	#homeaside form input.submit {
		width:78px;
		background:url(../images/bluebutton.png) no-repeat 0 0;
		border:none;
		color:#FFFFFF;
		font-size:11px;
		padding:5px 0;
		margin:5px 0 0 125px;
		cursor:pointer;
	}
	#homeaside ul.quicklinks {
			
	}
	#homeaside ul.quicklinks li a {
		text-decoration:none;
		color:#575757;
		padding:0 0 0 15px;
		background:url(../images/bulletarrow.png) no-repeat 0 50%;
	}
	#homeaside p {
		padding:0 60px 0 0;
		line-height:120%;
	}

    @charset "UTF-8";
    @font-face {
      font-family : sgds-icons;
      src         : url(../fonts/sgds-icons.ttf) format("truetype"),url(../fonts/sgds-icons.woff) format("woff"),url(../fonts/sgds-icons.svg?#sgds-icons) format("svg");
      font-weight : 400;
      font-style  : normal
    }
    .vdp:after{
        display      : inline-block;
        font-family  : sgds-icons;
        content      : "\e95c";
        padding-left : 0.25rem;
        font-weight  : 400
    }