body { text-align: left; font:13px/1.6 'Arial', sans-serif; color: #663366;  }
a:link {
    text-decoration: underline; color:#660066;
}
a:visited {
    text-decoration: underline; color:#660066;
}
a:hover {
    text-decoration: none;
}
.smgrey {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}

.medgrey {

    font-size: 12px;
    color: #3A3B4B
}

.medblack {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.content {

    font-size: 12px;
    color: #4B0082
}
.contentalt {

    font-size: 11px;
    color: #4B0082
}
.contentdrk {

    font-size: 11px;
    color: #4B0082
}

.contentsmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #660000
}

.medblue {

    font-size: 12px;
    color: #3F667A
}
.news {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #F5F5DC
}
.subtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5A6D4A
}

.medbabyblue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5F92AD
}
.smtextblack {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}

.white {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.MsoNormalTable{width:100%}
.MsoNormalTable td{padding:14px;border-top:2px solid #ccc}

.MsoNormalTable img{padding:5px;width:120px;float:right}

/* NAV - right nav */

	

#navupper_rightZone, 
#navupper_rightZone ul {
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 1em 0;
}




#navupper_rightZone li {background:#660066; width:165px; margin: 0px}

#navupper_rightZone li {position:relative;float: left;width: 165px;display:block; border-bottom: 4px solid #ffffcc}

#navupper_rightZone a, #navupper_rightZone a:link, #navupper_rightZone a:visited, #navupper_rightZone a:hover, #navupper_rightZone a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 3px 5px 3px 5px; font-size:13px; font-family:arial; text-decoration:none;}

#navupper_rightZone a:hover {text-decoration:none;}

 #navupper_rightZone a.selected{cursor:pointer;color:yellow;display: block;padding: 3px 5px 3px; font-size:12px; font-family:arial;} 

 #navupper_rightZone  .sub.sub2 {margin: 0px 0 0 0px  !important;margin /* */:0px 0px 0px 0px}



#upper_rightNav1  li .first {padding: 1px 0 0 0px ;  background:#d0d09e; border-top:4px solid #ffffcc;} 

#upper_rightNav1  .sub.sub2 a:link  {font-size:12px;padding: 1px 0 0 15px ;color:#660066;  background:#d0d09e; border-top:0px solid #ffffcc;} 

 #navupper_rightZone  .sub.sub2 a.selected {cursor:pointer;color:#660066;background:#d0d09e; display: block;padding: 1px 5px 1px 15px; font-size:12px; font-family:arial;} 


 #navupper_rightZone  .sub.sub2 a:visited {cursor:pointer;color:#660066;background:#d0d09e; display: block;padding: 1px 5px 1px 15px; font-size:12px; font-family:arial;} 

li ul.sub {background:#000; display:none;}

li.active-child ul.sub  {background:#000; display:block}

li.active ul.sub {background:#000; display:block}


	/* hide from IE mac \*/

	#nav li {width:auto}

	/* end hiding from IE5 mac */

/* FORMS */

form {font-size: 13px;font-family: arial,tahoma,verdana,sans-serif; color:#660066; margin: 0 0 1.5em}

input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0;}

fieldset {color:#660066;border: none}

label {display:block;padding: 5px 0}

label br {clear:left}
	


/* TYPOGRAPHY */

p, ul, ol {margin: 0 0 1.5em}

h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}

h1 {font-size: 196%;margin-top:.6em}

h2 {font-size: 136%}

h3 {font-size: 115%; color:#660066;}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}