@charset "UTF-8";/* CSS Document *//* Author: copyright - Martin Vowles - @ M/A *//* Date: 15-04-2009 *//*Grey:		#999Green:		#006837Pink:		#ED1E79Brown:		#42210B*/html, body { height: 101%; }* { margin: 0; padding: 0; border: 0; }body { position: relative; background:#FFF;font-family:Arial, sans-serif;color:#000; font-size:62.5%; }a { color:#999; text-decoration:none; }a:hover { color:#333; text-decoration:none; }a img { border: 0; outline: none; }ul, ol, li { list-style-position:inside; }em { font-style: italic; }strong { font-weight: bold; }h1 { color:#333; font-size:18px; font-weight:normal; }h2 { color:#333; font-size:20px; font-weight:bold; }h3 { color:#333; font-size:14px;font-weight:bold; }h4 { color:#999; font-size:12px; font-weight:bold; }h5 { color:#333; font-size:12px; font-weight:bold; }h6 { color:#999; font-size:24px; font-weight:normal;letter-spacing:0px; /* 1px */ }p { color:#999; font-size:12px; font-weight:normal; margin:0 0 8px 0; font-family:Arial, sans-serif; line-height: 15px; }table { border-collapse:collapse; border-spacing:0; font-size:12px; }/* FLOATS + HIDE */hr { clear: left; height: 0; font-size: 1px; line-height: 0px; visibility: hidden; }.hide {display:none; }/* BUFF STUFF */button span {display: none;}input, textarea, select { font: normal 11px/17px Arial, sans-serif; color: #3a3a35; }button { display: block; cursor: pointer; }label { font: normal 11px/20px Arial, sans-serif; color: #3a3a35; }/* Angelo Styles for JS elements */#cycleBanner { width:944px; height:225px; padding:0; margin:5px 0 0 0; }#cycle { width:944px; height:225px; float:left; }#cycleProduct { width:380px; height:266px; padding:0; margin:5px 0 0 0; }#cycleDesign { width:380px; height:266px; float:left; cursor:pointer; }/* News Ticker */.tickercontainer { width:470px; height:25px; margin:0px 10px 0 0; padding:0; overflow:hidden;  }.tickercontainer .mask { position:relative; left:10px; top: 8px; width:470px; overflow:hidden; }ul.newsticker {position:relative; left:470px; list-style-type:none; margin:0; padding:0;  }ul.newsticker li { float:left; /* important: display inline gives incorrect results when you check for elem's width */ margin:0; padding:0;font-weight:bold; font-size:12px; }ul.newsticker a { white-space:nowrap; padding:0; color:#fff; margin: 0 0px 0 0; font-weight: bold; }  ul.newsticker span { margin:0 10px 0 0; color:#fff; } #container { width:944px; height:auto; margin:0 auto; text-align: left;}#header { width:auto; padding: 0 0px 0 0px; position:relative;} .news {width:auto; height:30px; background-image:url(../css_images/news_bar.png); background-repeat:no-repeat; background-position:right; margin:0 0 13px 0;}.newstitle {width:auto; height:auto; padding:9px 0 0 200px; float:left }.newstitle h6 { font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase;}.news_content { width:450px; float:left; margin:0 10px 0 0;}.news_content p {margin-top:7px; margin-left:10px; font-size:12px; font-weight:bold; color:#FFF;}#search {width:auto; float:left; margin:6px 0 0 30px;}#search p {margin-top:8px; font-size:12px; font-weight:bold; color:#FFF;}#search p a {margin-top:0px; margin-left:0px;  font-size:12px; font-weight:bold; color:#FFF;}#search p a:hover {margin-top:0px; margin-left:0px;  font-size:12px; font-weight:bold; color:#FFF;}.searchtext {margin-top:0px; margin-left:7px; font-size:12px; font-weight:bold; color:#FFF;}.searchtext a {margin-top:0px; font-size:12px; font-weight:bold; color:#FFF;}.searchtext a:hover {margin-top:0px; font-size:12px; font-weight:bold; color:#FFF;}.mainimage{width:auto; height:auto; margin-top:5px;}.mainimage_wrap {width:auto; height:225px; margin-top:5px;}#logo { position: absolute; width:194px; height:124px;  margin:0 0 0 0px; float:left; padding:0px 0 0 0; z-index:5000; }#crop { position: absolute; width:50px; height:50px; margin:12px 0 0 345px; float:left; padding:0px 0 0 0; z-index:1000;}#crop2 { position: absolute; width:30px; height:30px; margin:11px 0 0 90px; float:left; padding:0px 0 0 0; z-index:1000;}#crop3 { position: absolute; width:30px; height:30px; margin:130px 0 0 -5px; float:left; padding:0px 0 0 0; z-index:1000;}#crop4 { position: absolute; width:50px; height:50px; margin:0px 0 0 345px; float:left; padding:0px 0 0 0; z-index:1000;}#crop5 { position: absolute; width:50px; height:50px; margin:12px 0 0 345px; float:left; padding:0px 0 0 0; z-index:1000;}/* MENU - sidebar settings */#sidebar1 { width:155px; margin:10px 0 0 0; position:relative; z-index: 1; float:left; }#sidebar1 ul { width:155px; height:auto; margin:0 auto; list-style:none; }#sidebar1 ul li { height:30px; float:left; margin:0 0 3px 0; }#sidebar1 li a { display: block; height:15px; width:150px;  font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; text-decoration:none; padding:8px 0 7px 5px; background: url(../css_images/nav_bar_G.png) }/* MENU - Sections *//* Home */#a-home{ background-position: 0 0; width:145px; }#a-home:hover, #a-home:focus{ background-position: 0 -30px; }#home #a-home{ background-position: 0 -30px; }/* News */#a-news{ background-position: 0 0; width:145px; }#a-news:hover, #a-news:focus{ background-position: 0 -30px; }#news #a-news{ background-position: 0 -30px; }/* Master */#a-master{ background-position: 0 0; width:145px; }#a-master:hover, #a-master:focus{ background-position: 0 -30px; }#master #a-master{ background-position: 0 -30px; }/* Legacy */#a-legacy{ background-position: 0 0; width:145px; }#a-legacy:hover, #a-legacy:focus{ background-position: 0 -30px; }#legacy #a-legacy{ background-position: 0 -30px; }/* Legacy */#a-about{ background-position: 0 0; width:145px; }#a-about:hover, #a-about:focus{ background-position: 0 -30px; }#about #a-about{ background-position: 0 -30px; }/* Youth */#a-youth{ background-position: 0 0; width:145px; }#a-youth:hover, #a-youth:focus{ background-position: 0 -30px; }#youth #a-youth{ background-position: 0 -30px; }/* Whats on */#a-what{ background-position: 0 0; width:145px; }#a-what:hover, #a-what:focus{ background-position: 0 -30px; }#what #a-what{ background-position: 0 -30px; }/* Whats on */#a-job{ background-position: 0 0; width:145px; }#a-job:hover, #a-job:focus{ background-position: 0 -30px; }#job #a-job{ background-position: 0 -30px; }/* Publications */#a-publications{ background-position: 0 0; width:145px; }#a-publications:hover, #a-publications:focus{ background-position: 0 -30px; }#publications #a-publications{ background-position: 0 -30px; }/* Contact */#a-contact{ background-position: 0 0; width:145px; }#a-contact:hover, #a-contact:focus{ background-position: 0 -30px; }#contact #a-contact{ background-position: 0 -30px; }.emails {width:auto; height:auto; background:url(../css_images/nav_bar_P.png); margin:10px 0 5px 0; clear:both;}.emails h6 {font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; padding: 8px 0 8px 5px;}.emails h6 a {font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; padding: 8px 0 8px 5px;}.meeting_N {width:auto; height:auto; background:url(../css_images/nav_bar_P_cut.png); background-repeat:no-repeat; margin:10px 0 5px 0;}.meeting_N h1 {font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; padding: 8px 0 8px 5px;}.meeting_N h5 {font-size:12px; color:#006837;; padding: 0px 0 5px 0px;}.meeting_N h6 {font-size:12px; font-weight:bold;  color:#ED1E79; text-transform:uppercase; padding: 5px 0 0px 0px;}/* meeting listing */.meeting_L {width:auto; height:auto; margin:10px 0 5px 0;}.meeting_L h1 {font-size:12px; font-weight:bold; color:#ED1E79; text-transform:uppercase; padding: 8px 0 8px 5px;}.meeting_L h5 {font-size:12px; color:#006837;; padding: 0px 0 5px 0px;}.meeting_L h6 {font-size:12px; font-weight:bold;  color:#ED1E79; text-transform:uppercase; padding: 0px 0 5px 0px;}.meeting_L p {font-size:12px; font-weight:normal; color:#999; padding: 0 0 5px 0px;}.meeting_L p a {font-size:12px; font-weight:normal; color:#ED1E79; padding: 8px 0 7px 0px;}#sidebar2 { position:relative; width:380px; float:left; margin:10px 0 0 0;}#mainContent { position:relative; width:380px; float:left; margin:10px 14px 0 15px;}#singlecolumn { position:relative; width:760px; float:left; margin:10px 0px 0 15px;}#singlecolumn2 { position:relative; width:789px; float:left; margin:10px 0px 0 0px;}#newsTitleBar { position:relative; width:370px; height:19px; background:url(../css_images/menu_bar_G.png); padding:5px; margin:0px 0 10px 0; }#newsTitleBar h1 {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 5px;}#newsTitleBar h1 a {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 0px;}#newsTitleBar h1 a:hover {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 0px;}#galleryTitleBar { position:relative; width:370px; height:20px; background:url(../css_images/menu_bar_G.png); padding:5px; margin:0px 0 5px 15px; }#galleryTitleBar h1 {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 5px;}#galleryTitleBar h1 a {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 5px;}#galleryTitleBar h1 a:hover {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 5px;}#ImageTitleBar { position:relative; width:750px; height:20px; background: url(../css_images/longbar.png); padding:5px; margin:0px 0 5px 0; }#ImageTitleBar h1 {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 5px;}		#mfMatters { position:relative; width:370px; height:20px; background:url(../css_images/menu_bar_G.png); padding:5px; margin:0px 0 5px 0; }#mfMatters h1 {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 5px;}#mfMatters h1 a {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 0px 5px;}#mfMatters p {font-size:12px; font-weight:normal; color:#999; padding: 0 0 5px 0px;}#mp_project {position:relative; width:370px; height:20px; background:url(../css_images/menu_bar_G.png); padding:5px; margin:0px 0 5px 0; }#mp_project h1 {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 5px;}#mp_project h1 a {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 0px 0px;}#mp_project h1 a:hover {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 0px 0px;}#mp-project p {font-size:12px; font-weight:normal; color:#999; padding: 0 0 5px 0px;}#mp-project p a {font-size:12px; font-weight:bold; color:#ED1E79; padding: 8px 0 7px 0px;}#upto { position:relative; width:370px; height:20px; background:url(../css_images/menu_bar_G.png); padding:5px; margin:0px 0 0px 0; }#upto h1 {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 5px;}#upto h1 a {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 0px;}#upto h1 a:hover {font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; margin:2px 0 5px 0px;}.mpProject	{ position:relative; width:380px; height:auto; margin:10px 0 10px 0;}.mpProject h2 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 0 0;}.mpProject h3 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0;}.mpProject h3 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:none;}.mpProject h3 a:hover {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:underline;}.mpProject p {font-size:12px; font-weight:normal; color:#999; padding: 0 0 5px 0px;}.mpProject p a {font-size:12px; font-weight:bold; color:#ED1E79; padding: 8px 0 7px 0px;}.mpProject ul {list-style-type:square !important; margin-bottom: 10px; padding-left: 0px;}.mpProject ul li {padding: 0px; margin:0 0 5px 0; }.mpProject li {font-size:12px; font-weight:normal; color:#ED1E79;}.news_copy	{ position:relative; width:380px; height:auto; margin:10px 0 15px 0;}.news_copy h2 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 0 0;}.news_copy h3 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0;}.news_copy h3 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:none;}.news_copy h3 a:hover {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:underline;}.news_copy p {font-size:12px; font-weight:normal; color:#999; padding: 0 0 5px 0px;}.news_copy p a {font-size:12px; font-weight:bold; color:#ED1E79; padding: 8px 0 7px 0px;}.news_copy ul {list-style-type:square !important; margin-bottom: 10px; padding-left: 0px;}.news_copy ul li {padding: 0px; margin:0 0 5px 0; }.news_copy li {font-size:12px; font-weight:normal; color:#ED1E79;}.job_copy { position:relative; width:360px; height:auto; margin:10px 0 15px 0; border-bottom:1px dashed #ed1e79;}.job_copy h2 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 0 0;}.job_copy h3 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0;}.job_copy h3 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:none;}.job_copy h3 a:hover {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:underline;}.job_copy p {font-size:12px; font-weight:normal; color:#999; padding: 0 0 0px 0px;}.job_copy p a {font-size:11px; font-weight:bold; color:#ED1E79; padding: 8px 0 0 0;}.job_copy li {font-size:12px; font-weight:normal; color:#ED1E79;}.jcopy {font-size:12px; font-weight:normal; color:#999; padding: 0 0 0 0;}.jtitle {font-size:12px; font-weight:bold; color:#ED1E79; padding: 0 0px 0px 0px;}.job_co { position:relative; width:360px; height:auto; margin:10px 0 15px 0;}.job_co h2 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 0 0;}.job_co h3 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0;}.job_co h3 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:none;}.job_co h3 a:hover {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:underline;}.job_co p {font-size:12px; font-weight:normal; color:#999; padding: 0 0 0px 0px;}.job_co p a {font-size:11px; font-weight:bold; color:#ED1E79; padding: 8px 0 0 0;}.job_co ul {list-style-type:square !important; margin-bottom: 10px; padding-left: 0px;}.job_co ul li {padding: 0px; margin:0 0 5px 0; }.job_co li {font-size:12px; font-weight:normal; color:#ED1E79;}.number_copy { position:relative; width:360px; height:auto; margin:10px 0 15px 0;}.number_copy h2 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 0 0;}.number_copy h3 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 3px 0;}.number_copy h3 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:none;}.number_copy h3 a:hover {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:underline;}.number_copy p {font-size:12px; font-weight:normal; color:#999; padding: 0 0 0px 0px;}.number_copy p a {font-size:12px; font-weight:bold; color:#ED1E79; padding: 8px 0 7px 0px;}.number_copy {font-size:12px; font-weight:normal; color:#999; padding: 0 10px 0 0;}.number_title {font-size:12px; font-weight:bold; color:#ED1E79; padding: 0 0px 0px 0px;}.Cerc_copy	{ position:relative; width:380px; height:auto; margin:10px 0 10px 0; text-align:right;}.Cerc_copy p {font-size:12px; font-weight:normal; color:#999; padding: 0 0px 5px 0px;}.Cerc_copy p a {font-size:12px; font-weight:bold; color:#ED1E79; padding: 8px 28px 7px 0px;}.pub {position:relative; width:764px; height:auto; margin:10px 0 10px 0;}.pub h2 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 0 0;}.pub h3 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0;}.pub h3 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:none;}.pub h3 a:hover {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:underline;}.pub p {font-size:12px; font-weight:normal; color:#999; padding: 0 360px 5px 0px;}.pub p a {font-size:12px; font-weight:normal; color:#ED1E79; padding: 8px 0 7px 0px;}.p_title {font-size:12px; font-weight:normal; color:#42210B; text-transform:uppercase; margin: 0px 0 8px 0;}.p_title a {font-size:12px; font-weight:normal; color:#42210B; text-transform:uppercase; margin: 0px 0 8px 0; text-decoration:none;}.p_title a:hover {font-size:12px; font-weight:normal; color:#42210B; text-transform:uppercase; margin: 0px 0 8px 0; text-decoration:underline;}.p_title img {margin: 0px 0 8px 0;}.gall {position:relative; width:auto; height:auto; margin:10px 0 10px 0;}.gall h2 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 0 0;}.gall h3 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0;}.gall h3 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:none;}.gall h3 a:hover {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; padding: 0 0 8px 0; text-decoration:underline;}.gall p {font-size:12px; font-weight:normal; color:#999; padding: 0 360px 5px 15px;}.gall p a {font-size:12px; font-weight:normal; color:#ED1E79; padding: 8px 0 7px 0px;}.gall p a:hover {font-size:12px; font-weight:normal; color:#ED1E79; padding: 8px 0 7px 0px;}.gall_title {font-size:12px; font-weight:normal; color:#42210B; text-transform:uppercase; margin: 0px 0 8px 0;}.gall_title a {font-size:12px; font-weight:normal; color:#42210B; text-transform:uppercase; margin: 0px 0 8px 0; text-decoration:none;}.gall_title a:hover {font-size:12px; font-weight:normal; color:#42210B; text-transform:uppercase; margin: 0px 0 8px 0; text-decoration:underline;}.gall_title img {margin: 0px 0 8px 0;}/* wrapper for the shorted articles */.articlewrapper {position:relative; width:380px; height:auto; margin:10px 0 10px 0;}.picturebox {float:left; padding:0px 10px 0 0; width:175px;}.textbox {float:left; padding:0px 0px 0 0; width:195px;}.textbox h1 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0px 0 0px 0px;}.textbox h1 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0px 0 0px 0px;}.textbox h1 a:hover {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0px 0 0px 0px;}.textbox p {font-size:12px; font-weight:normal; color:#999; padding: 5px 0 0px 0px;}.textbox p a {sans-serif; font-size:1 em; font-weight:bold; color:#ED1E79; padding:}.textbox p a:hover {sans-serif; font-size:1 em; font-weight:bold; color:#ED1E79; padding:}.textbox2 {float:left; padding:0px 0px 0 0; width:195px;}.textbox2 h1 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0px 0 0px 0px;}.textbox2 h1 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0px 0 0px 0px;}.textbox2 h1 a:hover {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; padding: 0px 0 0px 0px;}.textbox2 p {font-size:12px; font-weight:normal; color:#999; padding: 0px 0 0px 0px;}.textbox2 p a {sans-serif; font-size:1 em; font-weight:bold; color:#ED1E79; padding:}#footer { border-top:#ED1E79 2px solid;}.line {width:auto; height:auto; border-top:#ED1E79 1px solid; margin:2px 0 0 0;}.line p {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; margin:8px 0;}.line p a {font-size:12px; font-weight:normal; color:#006837; text-transform:uppercase; margin:8px 0;}.line p a:hover {font-size:12px; font-weight:normal; color:#ED1E79; text-transform:uppercase; margin:8px 0;}.pink {font-size:12px; font-weight:normal; color:#ED1E79; text-transform:uppercase; margin:8px 0;}.flinks {margin: 0 15px 0 0;}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 0px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 0px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}/* wrapper for the shorted articles */.news_image {position:relative; width:380px; height:auto; margin:10px 0 10px 0;}.news_main_image {position:relative; width:380px; height:auto; margin:0px 0 10px 0;}/* publication archive listing of downloads */.pwrapMMM {position:relative; width:760px; height:auto; margin:0px 0 10px 0;}.issue_wrap {position:relative; width:230px; height:auto; margin:0px 20px 0px 0; float:left;}.pdf_icon {float:left; margin:0px 10px 0 0; width:45px;}.date {float:left; padding:5px 0px 0 0; width:170px;}.date p {font-size:12px; font-weight:bold; color:#ED1E79;}.date p a {font-size:12px; font-weight:bold; color:#ED1E79; text-transform:uppercase; }.date p a:hover {font-size:12px; font-weight:bold; color:#ED1E79; text-decoration:underline; text-transform:uppercase;}/* CERC of downloads */.cercwrap {position:relative; width:380px; height:auto; margin:0px 0 10px 0;}.table_W {position:relative; width:380px; height:auto; margin:0px 0px 0px 0; float:left;}.C_date {float:left; margin:0px 10px 0 0; width:110px;}.C_date p {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; text-align:right; padding-left:30px;}.C_text {float:left; padding:0px 0px 0 0; width:260px;}.C_text p {font-size:12px; font-weight:bold; color:#999;}.C_text p a {font-size:12px; font-weight:bold; color:#999;}.C_text p a:hover {font-size:12px; font-weight:bold; color:#ED1E79; text-decoration:underline;}/* wrapper for the JS team members */.peoplewrapper {position:relative; width:380px; height:126px; height:auto; margin:10px 0 10px 0;}.peoplewrapper h3 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0 0 10px 0;}.peoplewrapper a {sans-serif; font-size:12px; font-weight:bold; color:#ED1E79; padding:}.pictureboxTwrapper { width:380px; height:128px; }.pictureboxT {float:left; padding:0px 10px 0 0; width:130px;}.textboxT {float:left; padding:0px 0px 0 0; width:235px;}.textboxT h1 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0px 0 0px 0px;}.textboxT p {font-size:12px; font-weight:normal; color:#999; padding: 0px 0 0px 0px;}.textboxT p a {sans-serif; font-size:12px; font-weight:bold; color:#ED1E79; padding:}/* Angelo Styles for Legacy cycel box */.cycleBox { width:380px; }.cycleBox img { float:left; margin:0 10px 0 0; width:125px; }.cycleBox h1 { font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; padding: 0px 0 0px 0px;}.cycleBox p { font-size:12px; font-weight:normal; color:#999; padding: 0px 0 0px 0px;}.cycleBox p a { font-size:12px; font-weight:bold; color:#ED1E79; padding:}#next2 { font-size:13px; font-weight:bold; color:#333; }#next2 a { font-size:13px; font-weight:bold; color:#ED1E79; margin:0 0 0 2px; }#prev2 a { font-size:13px; font-weight:bold; color:#ED1E79; margin:0 6px 0 0; float:left;}.image_gallery {float:left; margin:0px 0px 15px 15px; width:182px; height:130px;}/* Form Contact */ #formContact { }#formContact a { color:#008A2E; }#formContact a:hover { color:#333; }#formContact h3 { color:#008A2E; margin:20px 0 0 0; }#formContact h3 a { color:#008A2E; }#formContact .box { padding:0; margin:0; float:left; }#formContact .box p { margin:0 0 15px 2px; }#formContact form { width:370px; padding:0; margin:0 0 10px 0; }#formContact form div { background: url(../css_images/forms/textbox_260green.png) 0 0 no-repeat; height: 26px; margin: 0px 0 10px 0; }#formContact form label { font-size:12PX; color:#ED1E79;  }#formContact form select { margin:0px 0 10px 0; font-size:120%;  }#formContact form .radio { margin:4px 5px 0 0; }#formContact form input { background:none; width:245px; height:21px; padding:5px 6px 0 6px; border:none; float:left; }#formContact form button { background: url(../css_images/buttons/send.png) 0 0 no-repeat; height:30px; width:105px; float:left; margin:20px 0 20px -2px; }#formContact form button:hover { background-position: 0 -30px; }/* Text area */  #formContact div.textarea { background: url(../css_images/forms/textarea_370.png) 0 0 no-repeat;height:95px; margin:0px 0 5px 0; }#formContact textarea { background:none; width:360px; height:83px; margin:2px 6px 5px 6px; border:none; }.spacer {margin-top:60px;}.searchresults {position:relative; width:360px; height:auto; margin:10px 0 15px 0;}.searchresults h1 {font-size:16px; font-weight:bold; color:#ED1E79; text-transform:uppercase; margin: 0px 0 10px 0px; text-decoration:underline;}.searchresults h3 {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; margin: 0px 0 3px 0px;}.searchresults h3 a {font-size:12px; font-weight:bold; color:#42210B; text-transform:uppercase; margin: 0px 0 0px 0px;}.searchresults h3 a:hover {font-size:12px; font-weight:bold; color:#006837; text-transform:uppercase; margin: 0px 0 0px 0px; text-decoration:underline;}.searchresults p {font-size:12px; font-weight:normal; color:#999; padding: 0px 0 5px 0px;}.searchresults p a {font-size:12px; font-weight:normal; color:#ED1E79; padding: 0px 0 5px 0px;}.searchresults p a:hover {font-size:12px; font-weight:normal; color:#ED1E79; padding: 0px 0 5px 0px; text-decoration:underline;}.searchword p{font-size:14px; font-weight:normal; color:#999; padding: 0px 0 5px 0px;}.bsearch {font-size:14px; font-weight:bold; color:#ED1E79; padding: 0px 0 5px 0px; text-decoration:underline;}