/* CSS Document *//* import stylesheets and hide from ie/mac \*/@import url("reset.css");/* end import/hide */body {margin:  0;padding: 0;font-family: "Trebuchet MS", arial, sans-serif;color:#2d2d2d;font-size: 90%;text-align: center;}#wrapper{background: url("../images/background.jpg") repeat-y top center;background-color: #fff;}#container {width: 800px;margin-left: auto;margin-right: auto;line-height: 150%;text-align: left;background: #fff url(../images/fauxcolumn_02.jpg) repeat-y top center;margin-top: 0;margin-bottom: 0;}#content {width: 590px;float: left;}.content-inter {padding:  5px 25px 10px 10px;}.content-inter p { padding: 0 0 10px 0}.content-inter ul {	margin: 0;	padding: 5px 10px 5px 25px;	list-style: none;}.content-inter ul li {padding: 0 0 5px 25px;width: 80%;background:url(../images/li-arrow.gif) no-repeat 0em 0.4em;}#right {float: left;width: 190px;padding-bottom: 50px;}.right-inter {padding:  20px 10px 10px 10px;font-size: 85%;color:#333;}#nav {	width: 800px;	margin:0px auto;	height: 35px;	background:#efeded  url(../images/menu_bg_02.jpg) no-repeat left center;	}#nav li {	display: inline;	list-style-type: none;	margin-left: 10px;	margin-right: 15px;}#nav ul {	text-align: left;	padding-top: 10px;	padding-bottom: 10px;}#nav a {	color: #83006a;	text-decoration: none;	font-size: 90%;	font-weight: bold;	font-family: Verdana, sans-serif;	letter-spacing: 0.1em;	text-transform: uppercase;	}.selected{background: transparent  url(../images/nav_hover_bg.jpg);color: #ac89a5;}#nav a:link.selected{background: transparent  url(../images/nav_hover_bg.jpg);color: #ac89a5;}#nav a:visited.selected, #nav a:hover{background: transparent  url(../images/nav_hover_bg.jpg);color: #ac89a5;}.video-div {width: 500px;padding: 10px;border: solid 1px #92107d;margin-bottom:10px;}.video-div p {	margin: 0;	padding: 3px 0px 0px 8px;	color:#000;	background-color: #ffffff;	font: normal 85% arial, verdana, helvetica, sans-serif;color:#999999;	text-transform: none;}#right ul li {border-bottom: solid 2px #fff;width: 100%;}#right ul li h4 {font-size: 100%;padding: 0 1em 0 1em;margin: 0.25em 0 0 0;}#right ul li h4 a:link, #right ul li h4 a:visited, #right ul li p a:link, #right ul li p a:visited {text-decoration: none;height: 10px;}#right ul li p a:link, #right ul li p a:visited, #right ul li h4 a:link, #right ul li h4 a:visited {color: #a39d5e;width: 100%;}#right ul li h4 a:link, #right ul li h4 a:visited {color: #947c92}#right ul li p {padding: 0 1em 0 1em;margin: 0 0 0.25em 0;}h1 {margin: 0;height: 80px;width: 800px;line-height: 62px;text-indent: -1000em;background: url("../images/title.jpg") no-repeat center left}#content h2 {margin: 1em 1em 1em 0;font-size: 130%;color:#000066;background-color:#e8e7e8;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EDEDED), to(#C9C9C9));padding: 5px 0 5px 15px;border-bottom: solid 1px #92107d;width: 90%;line-height: 150%;text-shadow:1px 1px 2px #A3A3A3;letter-spacing: .05em;}#content h3 {margin: 1em 1em 1em 0;font-size: 110%;color:#000066;width: 90%;line-height: 140%;font-weight: bold;}#content h4 {margin: 1em 1em 1em 0;font-size: 110%;color:#000066;text-transform:uppercase;width: 90%;line-height: 120%;font-weight: bold;}#right h3 {margin: 1em 1em 2em 1em;font-size: 115%;text-align: left;}#footer {color:#FFFFFF;width: 798px;border-top: solid 1px #e2b7db;border-bottom: solid 1px #666;border-right: solid 1px #dddcdc;border-left: solid 1px #dddcdc;background: #21217b;height: 50px;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#21218F), to(#1A1A70), color-stop(.0,#E6E6E6));padding: 10px 0 0 0;clear: both;margin-top: 0;text-align: center}#footer p {margin: 1em 1em 0 1em;padding: 0 0 1em 0;}#header {width: 100%;height: 65px;margin: 0;padding: 0;background: url("../images/header.jpg") no-repeat top center;}#footer-bg {clear: both;width: 100%;height: 75px;margin: 0;padding: 0;background: url("../images/footer_bg.jpg") no-repeat bottom center;}#footer-bg p{width: 1000px;text-align: right;font-size: 10px;padding-top: 5px;font-family:Verdana, Arial, Helvetica, sans-serif;}img {margin: 0;}#container img {display: block}#right .box-wrapper {width: 189px;border-left: 1px solid #ccc;border-right: 1px solid #939090;border-bottom: 1px solid #666;margin: 0px 0 13px 0;}#right .box {	width: 187px;	background: #fff;	border: 1px solid #dddcdc;	margin: 0px 0 0px 0;	padding:0;}#right .box h3 {	margin: 0;	padding: 3px 0px 0px 8px;	font-size: 110%;	height: 35px;	color:#000;	background-color: #ffffff;	font-family:  arial, verdana, helvetica, sans-serif;	background:url(../images/box_top_bg.jpg) no-repeat top center;	text-transform: uppercase;	letter-spacing: .2em;	font-weight: bold;}#right .box p { font-family: verdana, arial, helvetica, sans-serif;	margin: 3px 3px 6px 10px;	font-size: 11px;	line-height: 150%;	}	#right .box p strong {	font-weight: bold;	}	#right .box ul {	margin: 0;	font-size: 10px;	padding: 5px 10px 5px 5px;	list-style: none;	}#right .box ul li {	margin: 0 0 0px;	padding: 0 0 10px 10px;	background: url(../images/arrow_blue.gif) no-repeat 0em 0.4em;	line-height: 130%;	}		.float-left {	margin: 5px 5px 5px 0px;	float: left;}.float-left-boarder {	margin: 5px 15px 5px 0px;	padding: 3px;	border: solid 1px #002586;	float: left;}.float-right {	margin: 5px 0px 5px 10px;	float: right;}.float-left {	margin: 5px 5px 5px 0px;	float: left;}#content .menu-box {	width: 155px;	background: #fff;	border-top: 2px solid #dddcdc;	border-bottom: 4px solid #dddcdc;	margin: 0 0 5px 10px;	padding:0;	float: right;}#content .menu-box h3 {	margin: 0;	padding: 3px 0px 5px 8px;	color:#000;	background-color: #ffffff;	font: normal 110% arial, verdana, helvetica, sans-serif;	text-transform: none;}#content .menu-box p { font-family: verdana, arial, helvetica, sans-serif;	margin: 3px 3px 6px 10px;	font-size: 11px;	line-height: 150%;	}	#content .menu-box p strong {	font-weight: bold;	}	#content .menu-box ul {	margin: 0;	font-size: 12px;	padding: 0px 5px 5px 5px;	list-style: none;	}#content .menu-box ul li {	margin: 0 0 0 5px;	padding: 0 0 5px 10px;	background: url(../images/arrow_menu.gif) no-repeat 0em 0.3em;	line-height: 130%;	}		.image-boarder{		border: solid 1px #333333;	padding: 1px;		}	strong {	font-weight: bold;	color: #333;}em {	font-style: italic;}.smaller {	font-size: 80%;	color: #666666;	margin: 0px;}p.right-top{margin: 0;padding:0;text-align: right;font-size: 11px;ine-height: 120%;float: right;}/*-button replacement--------------------------- */#donate-button {  width:138px;  height:39px;  text-indent:-9999px;  overflow:hidden;  display:block;  margin: 0 0 7px 0;  background:transparent url("../images/donate-butt.gif") 0 0 no-repeat;}#donate-button:hover {  background-position: 0 -40px;}#signup-button {  width:138px;  height:39px;  text-indent:-9999px;  overflow:hidden;  display:block;    margin: 0 0 7px 0;  background:transparent url("../images/signup-butt.gif") 0 0 no-repeat;}#signup-button:hover {  background-position: 0 -40px;}/*- Menu 10 sidebar menu--------------------------- */#menu10 h2 {font-size: 150%;color:#330099;	}	#menu10 {	width: 190px;	margin: 10px 0 10px 0;	}	#menu10 li a {	height: 32px;  	voice-family: "\"}\"";   	voice-family: inherit;  	height: 24px;	text-decoration: none;	}		#menu10 li a:link, #menu10 li a:visited {	color: #4D4D4D;	display: block;	background:  url(../images/side-menu_bg.gif);	padding: 8px 0 0 10px;	}	#menu10 li a:hover, #menu10 li a:link#current, #menu10 li a:visited#current {	color: #8e0c79;	background:  url(../images/side-menu_bg.gif) 0 -32px;	padding: 8px 0 0 10px;	}	a[rel ~='external'] {	padding-right: 14px;	background: transparent url(../images/icon_external.gif) no-repeat center right;}/* all A tags whose HREF attribute ends in .pdf */a[href$='.pdf'] { 	padding-right: 18px;	background: transparent url(../images/icon_pdf.gif) no-repeat center right;}/* all A tags whose REL attribute equals pdf */a[rel='pdf'] { 	padding-right: 18px;	background: transparent url(../images/icon_pdf.gif) no-repeat center right;}/*  all A tags whose REL attributes has the letters pdf somewhere mixed in*/a[rel*='pdf'] { 	padding-right: 18px;	background: transparent url(../images/icon_pdf.gif) no-repeat center right;}/* all A tags whose REL attribute contains the value pdf, seperated from other values with a space */a[rel~='pdf'] { 	padding-right: 18px;	background: transparent url(../images/icon_pdf.gif) no-repeat center right;}/* unitip css */#unitip {	position: absolute;	z-index: 1000;	top: -1000px;	color: #fff;	font: normal normal 11px/15px Verdana, Arial, Helvetica, sans-serif;	display: none;}	#unitippoint, #unitipmid, #unitipcap {		position: relative;		top: 0px; 		left: 0px;		width: 145px;		display: block;	}		#unitippoint { 		background: url(../images/TipPoint.png) no-repeat; 		height: 19px; 		overflow: hidden; 	}		#unitipmid { 		background: url(../images/TipMid.png) repeat; 		width: 115px;		height: auto; 		padding: 5px 15px;	}		#unitipcap { 		background: url(../images/TipCap.png) no-repeat; 		height: 7px; 		overflow: hidden; 	}