@charset "UTF-8";
/* CSS Document */

a:link {  color: #000; text-decoration: underline}
a:visited { color: #000000; text-decoration: underline}
a:hover { color: #000; text-decoration: underline}
a:active {  color: #000; text-decoration: underline}


a.headerlinks:link {  color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; margin: 4px;}
a.headerlinks:visited { color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; margin: 4px;}
a.headerlinks:hover { color: #A300A1; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; margin: 4px;}
a.headerlinks:active { color: #A300A1; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; margin: 4px;}

a.footerlinks:link {  color: #ff95fc; text-decoration: none; font-size: 11px; font-weight: normal; margin: 2px; line-height: 14px;}
a.footerlinks:visited { color: #ddd; text-decoration: none; font-size: 12px; font-weight: normal; margin: 2px; line-height: 14px;}
a.footerlinks:hover {  color: #fff; text-decoration: none; font-size: 12px; font-weight: normal; margin: 2px; line-height: 14px;}
a.footerlinks:active { color: #ff95fc; text-decoration: none; font-size: 12px; font-weight: normal; margin: 2px; line-height: 14px;}

a.whitelinks:link {  color: #fffc; text-decoration: none; font-size: 11px; }
a.whitelinks:visited { color: #fff; text-decoration: none; font-size: 11px; }
a.whitelinks:hover {  color: #fff; text-decoration: none; font-size: 11px; }
a.whitelinks:active { color: #fff; text-decoration: none; font-size: 11px;}



.whtlinks A:link {text-decoration: underline; color: #FFF;}
.whtlinks A:visited {text-decoration: underline; color: #FFF;}
.whtlinks A:active {text-decoration: underline; color: #FFF;}
.whtlinks A:hover {text-decoration: underline; color: #CCC;} 


body {
	background-color:#000;
	background-image: url(images/pageBG2.gif);
	background-repeat: repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	width: 950px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

/* IE adds space around form tag */
form {
padding: 0px;
margin: 0px;	
	}


h1 { font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	color: #3c0056;	
	line-height: 25px;
	}


h2 { font-family: Tahoma, Geneva, sans-serif;
font-size: 19px;
color: #211d1c;
padding: 1px;
margin: 1px;
	}


h3 { font-family: Tahoma, Geneva, sans-serif;
font-size: 17px;
color: #470f5f;
	}


.boldPurpleText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;	
	color: #470f5f;
	font-weight: bold;
	line-height: 16px;
}


.homeFeatureBox {
	background-color: #ECECEC;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 2px solid #850089;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

.homeFeatureBoxCentered {
	background-color: #ECECEC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 2px solid #850089;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

.homeFeatureTitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #211d1c;
	text-align: center;
	line-height: 21px;
}


.callToActionText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #FFF;
	background-color: #450A55;
	margin: 0px;
	padding: 5px;
	
}

.innerPageBG {
	background-color: #FFF;
	background-image: url(images/innerPageBG.jpg);
	background-repeat: repeat-x;
	}	
	

.workshopTable {
	width: 270px;
	height: 256px;
	background-image: url(images/workshopBGtop.jpg);
	background-repeat: no-repeat;
	background-color: #9F009D;
	border: 2px solid #25003E;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}


.workshopContent{
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	padding-left: 15px;
	}	
	
.workshopHeading {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 15px;
	text-align: left;
	}	
	

input.text {
	margin: 0;
	padding: 0;
	}

input.image {
	margin: 0;
	padding: 0;
	}



.smCopyrightText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFF;
	}



.footerBG {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 76px;
	padding-top: 20px;
	color: #ff95fc;
	vertical-align: top;
	}
	
.mainContent {
	vertical-align: top;
	padding-top: 20px;
	}	

.rightCol {
	text-align: center;
	vertical-align: top;
	padding-top: 60px;
	}



.medGreyHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #211d1c;
	line-height: 21px;
	}


.newsletter {
	background-image: url(images/newsletterBGnew.jpg);
	background-repeat: no-repeat;
	background-color: #EEE;
	background-position: center;
	border: 2px solid #850089;
	width: 270px;
	margin-left: auto;
	margin-right: auto;
	
}

.newsletterContent {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: left;
	vertical-align: top;
	border: 0;
	margin: 0;
	padding: 5px;
	padding-left: 15px;
}

.NLdes {
	width: 250px;
	border: 0;
	margin: 0;
	padding: 10px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}


#pagediv {
	width: 950px;
	margin-left: auto;
	margin-right: auto;	
	}


.navbarBG {
	background-image: url(images/navbarBG.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 60px;
	
}

.navbaritems {
	text-align: left;
	width: 716px;
	}


.formbuttons {
	background-image: url(images/formbuttonBG.jpg);
	background-color: #EEEEEE;
	background-repeat: repeat-x;
	background-position: top;
	color: #850089;
	border: 2px solid #850089;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 3px;
	height: 21px;
	vertical-align: text-top;
	}


.hdform {
		width: 10px;
		visibility: hidden;
	}

#proposaldiv {
	width: 599px;
	margin-left: auto;
	margin-right: auto;
}

* ######### Drop Down ULs CSS ######### */

#ddtopmenubar {
	position: relative;
	width: 716px;
	margin-top: 1px;
	margin-left: 20px;
	text-align: left;
}



/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* #########Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{
margin: 4px;
padding: 0;
font: bold 15px Arial, Helvetica, sans-serif;
text-decoration: none;
list-style-type: none;
color: 000;
overflow: visible;
width: 100%;
}



.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 5px 7px; /*padding inside each tab*/
color: #000;
background-color: none;
}

.mattblackmenu li a:visited{
color: #000;
}

.mattblackmenu li a:hover{
color: #A300A1;
background: none; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
color: #A300A1;
background:  none; /*background of tab with "selected" class assigned to its LI */
}

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
text-align: left;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 180px; /*width of menu (not including side paddings)*/
color: black;
background-color: white;
text-decoration: none;
padding: 2px 3px;
border-bottom: 1px solid black;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 200px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: black;
color: white;
}


