/* Def1nitive Core stylesheet - strip standard styles */

/* Based on the YUI Reset CSS sheet */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
   font-size:100.01%;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var { /* Removed strong from here */
	font-style:normal;
	font-weight:normal;
}
ol,ul {
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* End */



body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.main {
	width: 952px;
	margin: 20px auto 20px auto;
}





h1 {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding: 9px 0px 0px 33px;	
}
h3 {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
h5 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-left: 5px;
	margin-top: 10px;
	line-height: 22px;
}
p { 
	margin:0 0 1.3em 0;
	padding:0;
	font-size: 12px;
	color: #000;
	line-height: 20px;
}




.logo-container {
	background: url(images/logo-bg.jpg) right no-repeat;
	width: 100%;
	float: left;
	margin-bottom: 18px;
}
.subnav-container {
	width: 946px;
	background: #eee;
	float: left;
	padding: 2px 0px 7px 6px;
	margin-bottom: 16px;
}
.subnav-container a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	border-right: 1px solid #bcbcbc;
	padding: 0px 7px 0px 4px;
	text-decoration: none;
}
.subnav-container a:hover {
	color: #000;
	text-decoration: underline;
}

.nav-container {
	width: 952px;
	float: left;
	margin-bottom: 12px;
}
.nav-container a {
	float: left;
	height: 61px;
	margin-right: 18px;
	display: inline;
}
#nav-home {
	width: 115px;
	background: url(images/nav-home.gif) no-repeat;
}
#nav-support {
	width: 269px;
	background: url(images/nav-support.gif) no-repeat;
}
#nav-volunteer {
	width: 223px;
	background: url(images/nav-volunteer.gif) no-repeat;
}
#nav-projects-events {
	width: 291px;
	background: url(images/nav-projects-events.gif) no-repeat;
	margin: 0;
}
.nav-container a span {
	display: none;
}


#home-container {
	width: 739px;
	float: left;
}
		
.home-intro {
	background: url(images/home-intro-bg.jpg) no-repeat;
	width: 503px;
	height: 230px;
	float: left;
	padding-left: 236px;
	margin-bottom: 5px;
	overflow: hidden;
}
.home-intro h1 {
	font-size: 18px;
	padding: 10px 0px 0px 0px;
}
.home-intro h1 span {
	font-size: 12px;
	color: #b9def8;
	margin-left: 12px;
	display: inline;
}
.home-intro h4 {
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #041e31;
	padding: 19px 20px 0px 0px;
	line-height: 21px;
}
.home-intro p {
	float: left;
	color: #143247;
	padding: 16px 20px 0px 0px;
	line-height: 19px;
}
.home-intro p a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	margin-left: 5px;
}
.home-intro p a:hover {
	text-decoration: none;
}




#home-volunteer {background: url(images/home-volunteer-header.jpg) no-repeat;}
#home-volunteer .events-footer {background: url(images/home-volunteer-footer.gif);}

#home-volunteer-inner {background: url(images/home-volunteer-border.gif) repeat-y top left;}
#home-volunteer-inner p a {color: #336600;}
#home-volunteer-inner h3 {color: #183306;}
#home-volunteer-inner div {background: url(images/home-volunteer-event-bg.gif) no-repeat top left;}

#home-volunteer-inner .events-title {color: #1c3b08;}
#home-volunteer-inner .events-content span {color: #62a237;}
#home-volunteer-inner .events-button {background: url(images/home-volunteer-button.gif) no-repeat;}



#home-support {background: url(images/home-support-header.jpg) no-repeat;}
#home-support .events-footer {background: url(images/home-support-footer.gif);}

#home-support-inner {background: url(images/home-support-border.gif) repeat-y top left;}
#home-support-inner p a {color: #ad2020;}
#home-support-inner h3 {color: #500808;}
#home-support-inner div {background: url(images/home-support-event-bg.gif) no-repeat top left;}

#home-support-inner .events-title {color: #500808;}
#home-support-inner .events-content span {color: #c55353;}
#home-support-inner .events-button {background: url(images/home-support-button.gif) no-repeat;}


	
.home-events {
	width: 359px;
	float: left;
	margin-bottom: 20px;
}
.home-events h2 {
	height: 126px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding-top: 21px;
	padding-left: 110px;
	text-decoration: none;
	cursor: pointer;
}

.home-events-inner {
	float: left;
	margin-left: 10px;
	display: inline;
}
.home-events-inner p {
	color: #333;
	line-height: 19px;
	margin-top: 8px;
	margin-left: 17px;
	margin-bottom: 10px;
}
.home-events-inner p a {
	font-weight: bold;
	margin-left: 4px;
	text-decoration: underline;
}
.home-events-inner p a:hover {
	text-decoration: none;
}

a#home-events-standard-link {
	margin: 0;
	font-weight:normal;
	color: #333;
	text-decoration: underline;
}

.home-events-inner h3 {
	width: auto;
	background: url(images/hori-dots.gif) repeat-x left bottom;
	font-size: 14px;
	margin-left: 14px;
	display: inline;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-bottom: 8px;
}
.home-events-inner div {
	float: left;
	margin-left: 9px;
	display: inline;
	padding-bottom: 17px;
}

.events-date {
	width: 60px;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 20px;
	padding-top: 11px;
	margin-right: 8px;
}
.events-date strong {
	font-size: 24px;
}
.events-title {
	width: 265px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 1px;
}
.events-content {
	width: 265px;
	float: left;
	font-size: 11px;
	line-height: 14px;
}
.events-content span {
	font-weight: bold;
	margin-right: 7px;
}

.events-button {
	width: 334px;
	height: 28px;
	float: left;
	color: #fff;
	margin-top: 6px;
	margin-left: 10px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.events-footer {
	width: 349px;
	height: 19px;
	float: left;
	margin-left: 10px;
	display: inline;
}




.right-container {
	width: 193px;
	float: right;
}
.right-latest-news-container {
	display: none;
}
.right-container img {
	
}
			
	
.right-container-content {
	float: left;
	background: #b9d2e5;
}
.right-container-content h6 {
	width: 193px;
	float: left;
	background: #e3eef6;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-bottom: 9px;
	color: #0a324f;
	text-align: center;
}
.right-container-content p {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 10px;
	padding-left: 11px;
	padding-right: 10px;
}
.right-container-content ul {
	float: left;
	padding-bottom: 15px;
}
.right-container-content li {
	width: 150px;
	background-image: url(images/bullet-silver.gif);
	background-repeat: no-repeat;
	list-style: none;
	margin-left: 12px;
	padding-left: 25px;
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	display: inline;
}
.right-container-content li a {
	color: #000;
	text-decoration: underline;
}
.right-container-content li a:hover {
	text-decoration: none;
}
.right-container-content div {
	width: 193px;
	text-align: center;
	margin-bottom: 5px;
}
.right-container-content img {
	border: 1px solid #4e8ca8;
	margin-top: 2px;
	margin-bottom: 8px;
}
#right-margin-bottom {
	margin-bottom: 10px;
}


#home-page .right-container .right-latest-news-container {display: block;}
#home-page .right-container .right-partners-affiliates {display: none;}

#volunteering-page .vs-container h1 {background: url(images/header-volunteer-sticker.gif) no-repeat top left;}
#volunteering-page .vs-intro-container {background: url(images/grad-bg-green.gif) repeat-y; border: 1px solid #adcd9b;}
#volunteering-page .vs-intro-container h2 {color: #28560a;}
#volunteering-page .post-it-container {background: url(images/post-it-note-volunteer.jpg) no-repeat top left;color: #22460a;}
#volunteering-page .post-it-container a {color: #22460a;}
#volunteering-page .vs-container h3 {background: url(images/header-volunteer-tint-half.gif) no-repeat top left;}
#volunteering-page .vs-container h2 strong {color:#6fa14d; margin-right:6px;}
#volunteering-page h5 {color: #28560A;}
#volunteering-page .vs-container p strong {color:#28560A; margin-left:2px; margin-right:2px;}
#volunteering-page .vs-info-container {background: url(images/home-volunteer-border.gif) repeat-y left #f0f8eb;}
#volunteering-page .vs-info-half img {background: #f4f8f1; border: 1px solid #617b51;}
#volunteering-page .vs-info-half h4 {background: url(images/mini-volunteer-half.gif) no-repeat top left;}
#volunteering-page #vs-info-full-dark {background: #c6e0b6;}
#volunteering-page #vs-info-full-dark h4 {background: url(images/mini-volunteer-dark-full.gif) no-repeat top left;}
#volunteering-page #vs-info-full-medium {background: #e1f0d8;}
#volunteering-page #vs-info-full-medium h4 {background: url(images/mini-volunteer-medium-full.gif) no-repeat top left;}
#volunteering-page .vs-info-full strong {color: #254e09;}
#volunteering-page #vs-info-footer-medium {background: url(images/volunteer-info-footer-medium.gif) no-repeat;}
#volunteering-page #vs-info-footer-dark {background: url(images/volunteer-info-footer-dark.gif) no-repeat;}
#volunteering-page .vs-projects-container h2 a {background: url(images/volunteer-grad-bg-header.gif) repeat-x #558c2f; border: 1px solid #203b0d;}
#volunteering-page .vs-projects-container span {background: url(images/volunteer-grad-bg-body.gif) top center #e8f1e2 repeat-y; border-left: 1px solid #adcd9b; border-right: 1px solid #adcd9b; border-bottom: 1px solid #adcd9b;}
#volunteering-page .vs-projects-container img {border-left: 1px solid #203b0d; border-right: 1px solid #203b0d; border-bottom: 1px solid #203b0d;}
#volunteering-page .vs-button-read-more {background: url(images/volunteer-button-read-more.gif) no-repeat;}
#volunteering-page .right-container {margin-top: 15px;}
#volunteering-page .subnav-container {margin-bottom:12px}




#support-page .vs-container h1 {background: url(images/header-support-sticker.gif) no-repeat top left;}
#support-page .vs-intro-container {background: url(images/grad-bg-red.gif) repeat-y; border: 1px solid #ddd;}
#support-page .vs-intro-container h2 {color: #971414;}
#support-page .vs-intro-container li a {color:#333; font-weight:bold;}
#support-page .vs-intro-container li span {margin-left:7px;}
#support-page .post-it-container {background: url(images/post-it-note-support.jpg) no-repeat top left;color: #000;}
#support-page .post-it-container a {color: #333; font-weight: bold;}
#support-page .vs-container h3 {background: url(images/header-support-tint-half.gif) no-repeat top left;}
#support-page .vs-container h2 strong {color:#333; margin-right:6px;}
#support-page h5 {color: #971414;}
#support-page .vs-container p strong {color:#222; margin-left:2px; margin-right:2px;}
#support-page .vs-info-container {background: url(images/home-support-border.gif) repeat-y left #eee;}
#support-page .vs-info-half img {background: #f4f8f1; border: 1px solid #617b51;}
#support-page .vs-info-half h4 {background: url(images/mini-support-half.gif) no-repeat top left;}
#support-page #vs-info-full-dark {background: #dcdcdc;}
#support-page #vs-info-full-dark h4 {background: url(images/mini-support-dark-full.gif) no-repeat top left;}
#support-page #vs-info-full-medium {background: #e1f0d8;}
#support-page #vs-info-full-medium h4 {background: url(images/mini-volunteer-medium-full.gif) no-repeat top left;}
#support-page .vs-info-full strong {color: #254e09;}
#support-page #vs-info-footer-medium {background: url(images/volunteer-info-footer-medium.gif) no-repeat;}
#support-page #vs-info-footer-dark {background: url(images/support-info-footer-dark.gif) no-repeat;}
#support-page .vs-projects-container h2 a {background: url(images/support-grad-bg-header.gif) repeat-x #b23d3d; border: 1px solid #6e1e1e;}
#support-page .vs-projects-container span {background: url(images/support-grad-bg-body.gif) top center #f1f1f1 repeat-y; border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb;}
#support-page .vs-projects-container img {border-left: 1px solid #6E1E1E; border-right: 1px solid #6E1E1E; border-bottom: 1px solid #6E1E1E;}
#support-page .vs-button-read-more {background: url(images/support-button-read-more.gif) no-repeat;}
#support-page .right-container {margin-top: 15px;}
#support-page .subnav-container {margin-bottom:12px}




#past-projects-page .vs-container h1 {float:left; margin-bottom:6px; width:702px; background: url(images/header-past-projects-no-sticker.gif) no-repeat; height:39px; margin-top:13px; padding-top:8px; padding-left:37px;}
#past-projects-page .vs-intro-container {background: url(images/grad-bg-red.gif) repeat-y; border: 1px solid #ddd;}
#past-projects-page .vs-intro-container h2 {color: #222;}
#past-projects-page .vs-intro-container li a {color:#333; font-weight:bold;}
#past-projects-page .vs-intro-container li span {margin-left:7px;}
#past-projects-page .post-it-container {background: url(images/post-it-note-support.jpg) no-repeat top left;color: #000;}
#past-projects-page .post-it-container a {color: #333; font-weight: bold;}
#past-projects-page .vs-container h3 {background: url(images/header-support-tint-half.gif) no-repeat top left;}
#past-projects-page .vs-container h2 strong {color:#777; margin-right:4px;}
#past-projects-page h5 {color: #222;}
#past-projects-page .vs-container p strong {color:#222; margin-left:2px; margin-right:2px;}
#past-projects-page .vs-info-container {background: url(images/home-support-border.gif) repeat-y left #eee;}
#past-projects-page .vs-info-half img {background: #f4f8f1; border: 1px solid #617b51;}
#past-projects-page .vs-info-half h4 {background: url(images/mini-support-half.gif) no-repeat top left;}
#past-projects-page #vs-info-full-dark {background: #dcdcdc;}
#past-projects-page #vs-info-full-dark h4 {background: url(images/mini-support-dark-full.gif) no-repeat top left;}
#past-projects-page #vs-info-full-medium {background: #e1f0d8;}
#past-projects-page #vs-info-full-medium h4 {background: url(images/mini-volunteer-medium-full.gif) no-repeat top left;}
#past-projects-page .vs-info-full strong {color: #254e09;}
#past-projects-page #vs-info-footer-medium {background: url(images/volunteer-info-footer-medium.gif) no-repeat;}
#past-projects-page #vs-info-footer-dark {background: url(images/support-info-footer-dark.gif) no-repeat;}
#past-projects-page .vs-projects-container h2 a {background: url(images/past-projects-grad-bg-header.gif) repeat-x #373737; border: 1px solid #222;}
#past-projects-page .vs-projects-container span {background: url(images/support-grad-bg-body.gif) top center #f1f1f1 repeat-y; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999;}
#past-projects-page .vs-projects-container img {border-left: 1px solid #777; border-right: 1px solid #777; border-bottom: 1px solid #777;}
#past-projects-page .vs-button-read-more {background: url(images/past-projects-button-read-more.gif) no-repeat;}
#past-projects-page .right-container {margin-top: 15px;}
#past-projects-page .subnav-container {margin-bottom:12px}
#past-projects-page .vs-container p a {color:#333; font-weight:bold;}




#subnav-page .vs-intro-container {background: url(images/grad-bg-blue.gif) repeat-y; border: 1px solid #91a6b5; margin-left:19px;}
#subnav-page .vs-intro-container h2 {color: #08283e;}


#latest-news-page-img-container {float:left;}
#latest-news-page .blue-container img {border:2px solid #0b3553; padding:2px; margin-left:34px; float:left; clear:left; margin-bottom:20px;}

#latest-news-page-p-container {background: url(images/vert-dots.gif) repeat-y top left; margin-left:20px; padding-left:20px; float:left; width:380px;}
#latest-news-page .blue-container p {width: 446px; float: left; padding-bottom: 4px; margin-top: 1px; display: inline; padding-bottom: 4px; margin-top: 1px;}


#staff-profiles-page .blue-container img {border:2px solid #0B3553; clear:left; float:left; margin-bottom:17px; margin-left:34px; padding:2px;}
#staff-profiles-page .blue-container p {width: 670px; float: left; padding-left: 20px; padding-bottom: 4px; margin-top: 1px; margin-left: 20px; display: inline; padding-left: 15px; padding-bottom: 4px; margin-top: 1px; margin-left: 20px; font-size:12px; line-height:20px;}
#staff-profiles-page .blue-container p strong {font-size:12px;}
#staff-profiles-page .blue-container ul {float:left; padding-top:10px; margin-bottom:0; min-height: 95px; height:auto !important; height:95px;}
#staff-profiles-page .blue-container li {width:185px; margin-left:0; background:none; padding-left:10px; font-size:12px; line-height:18px;}
#staff-profiles-page .blue-container li strong {color:#08283E; font-size:11px;}
#staff-profiles-page .blue-container a {font-weight:normal;}

.staff-profiles-container {
	width: 520px;
	float: left;
	margin-left: 20px;
	display: inline;
	padding-bottom: 13px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 18px;
}
#staff-profiles-page .blue-container li#staff-profiles-job-description {
	width: 495px;
	padding-top: 8px;
}


#recruitment-page .blue-container p {width: 678px; float: left; padding-left: 20px; padding-bottom: 4px; margin-top: 1px; margin-left: 20px; display: inline; padding-left: 16px; padding-bottom: 4px; margin-top: -2px; margin-left: 20px;}

#recruitment-page .blue-container h4 {width: 678px; float: left; padding-left: 20px; padding-bottom: 4px; margin-top: 1px; margin-left: 20px; display: inline; padding-left: 16px; padding-bottom: 4px; margin-top: -2px; margin-left: 20px; font-weight:bold; font-size:16px;}

#recruitment-page .blue-container ul {
	float:left;
	margin-bottom:17px;
}

#recruitment-page .blue-container li {
	background:url(images/bullet-silver.gif) no-repeat;
	float:left;
	font-size:12px;
	line-height:23px;
	list-style:none;
	margin-left:36px;
	margin-top:2px;
	padding-left:30px;
	width:644px;
	display:inline;
}






.vs-container {
	width: 739px;
	float: left;
}

.vs-container h1 {
	width: 626px;
	height: 55px;
	padding-top: 22px;
	padding-left: 113px;
}


.vs-intro-container {
	width: 668px;
	float: left;
	padding: 17px;
	margin-top: 8px;
	margin-left: 15px;
	display: inline;
	margin-bottom: 28px;
}
.vs-intro-container img {
	float: left;
	margin-right: 18px;
	margin-bottom: 5px;
}
#vs-intro-container-img-float-right {
	float: right;
	clear: right;
	margin-right: 0px;
	margin-left: 30px;
	margin-bottom: 10px;
}
.vs-intro-container h2 {
	width: 460px;
	float: left;
	background: url(images/hori-dots.gif) repeat-x bottom left;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	padding-bottom: 14px;
	margin-bottom: 11px;
}
.vs-intro-container p {
	line-height: 22px;
	margin-left: 5px;
	margin-bottom: 11px;
}
.vs-intro-container ul {
	padding-bottom: 13px;
}
.vs-intro-container li {
	background: url(images/bullet-silver.gif) no-repeat;
	font-size:12px;
	line-height:23px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:6px;
	margin-top:2px;
	padding-left:30px;
}



#last {
	margin-bottom:0;
}

.post-it-container {
	width: 147px;
	height: 100px;
	float: right;
	margin-top: 2px;
	margin-left: 20px;
	font-size: 12px;
	padding-top: 66px;
	padding-left: 20px;
}
.post-it-container span {
	width: 125px;
	float: left;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 5px;
}
.post-it-container span strong {
	font-size: 15px;
}
.post-it-container a {
	text-decoration: underline;
	line-height: 17px;
}



.post-it-secondary-container-overall {
	width:145px;
	clear:right;
	float:right;
	margin-left:30px;
	margin-right:4px;
	display: inline;
	margin-top:18px;
}
.post-it-secondary-container {
	background:#fff;
	float: right;
	clear: right;
	border:1px solid #ccc;
	font-size:12px;
	padding-top:3px;
	padding-left:8px;
	padding-bottom: 9px;
	margin-bottom: 13px;
	width:145px;
}
.post-it-secondary-container div {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.post-it-secondary-container span {
	font-weight: normal;
	color: #444;
	clear: left;
	line-height: 15px;
}
.post-it-secondary-container span strong {
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
	line-height: 19px;
}
.post-it-secondary-container a {
	color: #222;
	margin-top: 1px;
	float: left;
}
				




.vs-container h3 {
	width: 706px;
	height: 38px;
	padding-top: 9px;
	padding-left: 33px;
}
.vs-info-container {
	float: left;
	margin-left: 10px;
	display: inline;
}
.vs-info-container h4 {
	height: 27px;
	float: left;
	margin-left: -11px;
	margin-bottom: 8px;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-top: 11px;
	padding-left: 41px;
}	
.vs-info-half {
	width: 305px;
	float: left;
	padding-top: 11px;
	padding-left: 16px;
	padding-right: 43px;
	padding-bottom: 6px;
	display: inline;
}
.vs-info-half img {
	float: left;
	padding: 2px;
	margin-bottom: 9px;
}
.vs-info-half h4 {
	width: 271px;
}
.vs-info-half p {
	float: left;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 11px;
}

.vs-info-full {
	width: 666px;
	float: left;
	clear: left;
	padding-top: 11px;
	padding-left: 16px;
	padding-right: 43px;
	display: inline;
	margin-left: 3px;
}
.vs-info-half ul {
	padding-bottom: 8px;
	float: left;
}
.vs-info-half li {
	background: url(images/bullet-silver.gif) no-repeat;
	color: #000000;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 23px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 9px;
	margin-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	width: 258px;
}
#vs-info-full-dark {
}
#vs-info-full-medium {
}
#vs-info-full-dark h4 {
	width: 589px;
	margin-bottom: 17px;
}
#vs-info-full-medium h4 {
	width: 589px;
	margin-bottom: 17px;
}
#vs-info-full-medium li {
	width: 544px;
	padding-bottom: 13px;
}
#standard-bullets li {
	background: url(images/bullet-silver.gif) no-repeat;
	padding-bottom: 1px;
}
.vs-info-full ul {
	
}
.vs-info-full li {
	width: 232px;
	background: url(images/bullet-smiley.gif) no-repeat;
	list-style: none;
	margin-top: 2px;
	margin-left: 13px;
	display: inline;
	padding-left: 36px;
	padding-right: 20px;
	padding-bottom: 20px;
	line-height: 23px;
	font-size: 12px;
	color: #000;
	float: left;
}
.vs-info-full strong {
	font-weight: bold;
	float: left;
	clear: left;
	padding-top: 6px;
	line-height: 21px;
}


.vs-info-footer {
	display: inline;
	float: left;
	height: 20px;
	margin-left: 10px;
	padding-bottom: 20px;
	width: 728px;
}
#vs-info-footer-medium {
}
#vs-info-footer-dark {
}


.vs-projects-container {
	width: 707px;
	float: left;
	margin-top: 11px;
	margin-left: 26px;
	padding-bottom: 28px;
	display: inline;
}
.vs-projects-container div {
	width: 220px;
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
	display: inline;
}
.vs-projects-container h2 {
	float: left;
}
.vs-projects-container h2 a {
	width: 220px;
	float: left;
	padding-top: 7px;
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
.vs-projects-container h2 a:hover {
	text-decoration: underline;
}
.vs-projects-container span {
	width: 220px;
	float: left;
	padding-bottom: 15px;
}
.vs-projects-container img {
	float: left;
}
.vs-projects-container p {
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 12px;
}
.vs-projects-container a {
	text-decoration: none;
}
.vs-projects-container a:hover {
	text-decoration: underline;
}
.vs-button-read-more {
	width: 202px;
	height: 20px;
	float: left;
	clear: left;
	margin-left: 9px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 3px;
}

#vs-projects-container-2up {
	float: left;
}
#vs-projects-container-2up div {
	width: 338px;
}
#vs-projects-container-2up h2 a {
	width: 338px;
}
#vs-projects-container-2up span {
	width: 338px;
}
#vs-button-read-more-2up {
	margin-left: 65px;
}




.latest-news-intro {
	background: url(images/banner-latest-news.jpg) no-repeat;
	width: 739px;
	height: 221px;
	float: left;
	margin-bottom: 17px;
}
.latest-news-intro p {
	clear:left;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:214px;
	display: inline;
	margin-top:62px;
	width:190px;
}


.contact-us-intro {
	background: url(images/banner-contact-us.jpg) no-repeat;
	width: 739px;
	height: 221px;
	float: left;
	margin-bottom: 17px;
}
.contact-us-intro p {
	clear:left;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:241px;
	display: inline;
	margin-top:63px;
	width:190px;
}


.blue-container {
	background: url(images/blue-grad-bg-body.gif) repeat-y;
	width: 739px;
	float: left;
	padding: 0;
	margin-bottom: 15px;
}
.blue-container h3 {
	background: url(images/header-blue-grad-bg.gif) no-repeat;
	width: 706px;
	height: 47px;
	float: left;
	padding: 9px 0px 0px 33px;
	margin-bottom: 5px;
}
.blue-container h3 span {
	font-size: 14px;
	color: #cbe3f4;
	margin-right: 12px;
	display: inline;
}
.blue-container img {
	background: #fff;
	float: left;
	display: inline;
}
.blue-container a {
	color: #08283E;
	font-weight: bold;
	text-decoration: underline;
}
.blue-container p {
}
.blue-container-footer {
	background: url(images/blue-footer-bg.gif) no-repeat #fff;
	width: 739px;
	height: 20px;
	float: left;
}
#blue-container-list {
	margin-bottom: 28px;
}

#blue-container-list p {
	background: none;
	padding-left: 35px;
	padding-right: 30px;
}
#blue-container-list p strong {
	font-size: 14px;
	color: #08283E;
	line-height: 23px;
}
#blue-container-list-img-float-left {
	float: left;
	margin-left: 34px;
	margin-right: 20px;
}
#blue-container-list-img-float-left-border {
	background: #fff;
	padding: 4px;
	border: 2px solid #113a5a;
	float: left;
	margin-left: 34px;
	margin-right: 20px;
}
#blue-container-list-img-float-right {
	float: right;
	margin-left: 20px;
	margin-right: 34px;
}
#blue-container-list ul {
	margin-top: -7px;
	margin-bottom: 13px;
}
#blue-container-list li {
	background: url(images/bullet-silver.gif) no-repeat;
	color: #000000;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 23px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 35px;
	margin-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	width: 650px;
}

#blue-container-list-half li {
	width: 296px;
}

#blue-container-list-contact-us li {
	width: 135px;
	margin-bottom: 8px;
}
#blue-container-list-contact-us li strong {
	font-size: 14px;
	color: #08283E;
}
#blue-container-list-contact-us li span {
	border-right: 1px solid #bbb;
	padding-left: 10px;
	padding-right: 12px;
}

#blue-container-list-indent {
	float: left;
}
#blue-container-list-indent li {
	width: 620px;
	margin-left: 50px;
}

.subnav-intro {
	width: 739px;
	height: 221px;
	float: left;
	margin-bottom: 17px;
}
#subnav-intro-about-us {
	background: url(images/banner-about-us.jpg) no-repeat;
}
#subnav-intro-sponsor-us {
	background: url(images/banner-sponsor-us.jpg) no-repeat;
}
#subnav-intro-downloads {
	background: url(images/banner-downloads.jpg) no-repeat;
}
#subnav-intro-alone {
	background: url(images/header-blue-alone.gif) no-repeat;
	height: 47px;
}





.intro-plain {
	float: left;
	margin-left: 32px;
	margin-bottom: 3px;
	display: inline;
}	

.intro-plain p {
	font-size: 12px;
	font-weight: bold;
	color: #08283E;
}













.form-container {
	width: 670px;
	margin-left: 34px;
	display: inline;
	float: left;
	clear: left;
}
.form-container h2 {
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #222;
	margin-left: 17px;
	margin-bottom: 10px;
	display: inline;
}
.form-container p {
	width: 500px;
	float: left;
	clear: left;
	font-size: 12px;
	color: #222;
	margin-left: 19px;
	display: inline;
	line-height: 18px;
}
.form-container img {
	float: left;
	margin-bottom: 20px;
}
.form-container form {
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	display: inline;
}
.form-container input {
	width: 305px;
	float: left;
	padding: 4px;
	margin-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.form-container textarea {
	width: 492px;
	float: left;
	padding: 4px;
	margin-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.form-container span {
	float: left;
	margin-bottom: 14px;
}
#form-margin-right {
	margin-right: 26px;
}
#form-margin-right-wide {
	width: 648px;
	margin-right: 26px;
}
#contact-us-submit {
	width: 85px;
	padding: 3px;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 10px;
}
#contact-us-clear {
	width: 85px;
	padding: 3px;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 10px;
}






