table{font-family:arial;font-size:12px;color:#000000;line-height:18px}

img{vertical-align:bottom}

A:link {font-size:11px;COLOR: #2b79c8; TEXT-DECORATION: none; font-weight:none}
A:visited {font-size:11px;COLOR: #2b79c8; TEXT-DECORATION: none;font-weight:none }
A:hover { COLOR: #cc3300; text-decoration:none}

.modules{font-family:arial;font-size:16px;font-weight:bold;color:#000}
.module{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.address{float:left;display:block;width:200px;border-right:1px solid #dfdfdf;padding:7px;height:180px;margin-top:10px;}

.content{padding:10px;border-right:1px solid #f0f0f0;text-align:justify}

.red{font-family:tahoma;font-size:11px;font-weight:bold;color:#cc3300}

.blue{font-family:tahoma;font-size:12px;font-weight:bold;color:#1A81B4}
.header{font-size:14px; font-family:georgia;font-weight:bold;color:#ff9908}

.date{font-family:tahoma;font-size:10px;font-weight:none;color:#ff9908;font-weight:bold}

.post{font-family:tahoma;font-size:11px;font-weight:none;color:#cccccc}

.info{font-family:tahoma;font-size:11px;font-weight:none;color:#0174AB}

.newstitle{font-family:tahoma;font-size:13px;font-weight:bold;color:#cc3300}

.upcoming_date{font-family:arial;font-size:11px;font-weight:bold;color:#ff9900;display:box;width:60px}

.upcoming_text{font-family:arial;font-size:11px;font-weight:none;color:#ff9900;line-height:16px}

.blurb {
  color: #000000;
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
  display:box;
  width:430px;
  
  }
h2 {
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  font-size: 15pt;
  line-height: 17x;
  letter-spacing: -1pt;
  margin-top:-10px;
  }
h5{
  color: #ffFFFF;
  font-family: georgia;
  font-weight: bold;
  
  font-size: 15pt;
  line-height: 15px;
  text-align: left;
  letter-spacing: -2pt;
  margin-top: -20px;
  }
  
.training-title{
  color: #cc3300;
  font-family: arial;
  font-weight: bold;
  padding:0px;
  font-size: 18px;
  line-height: 15px;
  letter-spacing: 0pt;
  margin-top:0px;
  }
  
.bulletin-title{
  color: #000000;
  font-family: arial;
  font-weight: bold;
  font-size: 12pt;
  line-height: 15px;
  letter-spacing: 0pt;
  margin-top:0px;
  margin-bottom:10px;
  }
    
h3{
  color: #000000;
  font-family: arial;
  font-weight: bold;
  
  font-size: 12pt;
  line-height: 15px;
  letter-spacing: 0pt;
  margin-top:0px;
  }
  
#footer A:link{COLOR: #888888; TEXT-DECORATION: none; font-weight:none}
#footer A:visited {COLOR: #888888; TEXT-DECORATION: none; font-weight: none}
#footer A:hover { COLOR: #c87cbb; font-weight:none;text-decoration:underline}

#features
{
	margin:0;
	padding:10px 10px 10px 20px;
	background-color:#f7f7f7;
}

#features A:link{COLOR: #c87cbb; TEXT-DECORATION: none; font-weight:bold}
#features A:visited {COLOR: #c87cbb; TEXT-DECORATION: none; font-weight: bold}
#features A:hover { COLOR: #ff9900; font-weight:none;text-decoration:underline}

.wireframemenu{
position:relative;
left:0px;
background-color: #ffffff;
border-bottom-width: 0;
width: 280px;
padding:0px;
margin-bottom:20px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 280px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: 11px Arial;
padding: 5px 5px 5px 5px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #c87cbb;
text-decoration: none;
border-top: 1px solid #e1dfdf;
border-bottom: 1px solid #e1dfdf;
}

html>body .wireframemenu a{ /*Non IE rule*/
width:inherit;
}

.wireframemenu a:visited{
text-decoration:none;
color: #c87cbb;
font-weight:none;
background-color:#f9f9f9;
}

.wireframemenu a:hover{
text-decoration:none;
color: #ff9900;
background-color:#f9f9f9;
}

.codedirection { unicode-bidi:bidi-override; direction: rtl; }

form{
	width:420px;
	text-align:justify;
    padding:0px;
    
}

form input, form textarea {
	display: inline; /* inline display must NOT be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 0px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

form br {
	clear:left;
}




form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 80px; 
	padding: 0px; 
	margin-top: 10px;
	text-align: right; 
}

form fieldset {
  clear: both;
  background-color:#fff;
  padding: 0px;     
  margin: 0;
}

form fieldset legend {
	
	color:#cc3366;
	font-weight:bold;
}

form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would lessen cognitive load */
}

form input#submit, form input#reset { 
	float: none; 
	display: inline; 
	margin:0;
	padding:5px;
}

.training-details{
	margin-top:10px;
	padding:0px;
	line-height:24px;
	font-size:12px;
}
.marquee {position:relative;
     overflow:hidden;
     width:500px;
     height:22px;
     border:solid black 1px;
}.unnamed1 {
	clear: left;
	float: right;
	height: auto;
	width: auto;
}
