/* Vertical page sizing */

.propheight1 {
		float: right;
		width: 0px;
		height: 490px;
		background-color: #ff0000;
		}
.propheight2 {
		min-height: 456px;
		height: auto;
		}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
		}

/* Elements */

A:hover   {
        color: #ff0000;
        text-decoration: underline; 
        }
A:link   {
        color: #0000cc;
        text-decoration: underline;
        }
A:link:hover   {
        color: #ff0000;
        text-decoration: underline;
        }
A:visited   {
        color: #000066;
        text-decoration: underline;
        }
A:visited:hover   {
        color: #ff0000;
        text-decoration: underline; 
        }
A.external   {
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
        font-size: 12px;
        }
A.external:after {
		content: " " url(../images/globe.gif);
		}
BODY   {
        background: #e0e0e0;
        margin: 0px;
        padding: 20px ;
        text-align: center;
        } 
dd {
		margin: 5px 50px 0px 50px;
		padding-bottom: 12px;
		line-height: 1.4em;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-right: 7px;
		padding: 2px 9px 2px 9px;
		color: #000000;
		position: relative;
		top: 10px;
		font-weight: normal;	
		}
dt {
		margin: 15px 30px 5px 30px;
		cursor: pointer;
		color: #000066;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		margin-right: 7px;
		padding: 2px 6px 5px 6px;
		color: #000066;
		font-weight: bold;
		position: relative;
		top: 10px;
		}

dt:hover {
		color: #000066;
		background-color: #efefef;
		}

/* Classes */

.bgwhite	{
		background: #ffffff;
		}
.bigcontent   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 14px;
        }
.bigcontentb   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 14px;
        }
.bigcontentw   {
        color: #ffffff;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 14px;
		padding: 3px;
        }
.content   {
        color: black;
        font-family: verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
        font-size: 11px;
		line-height: 1.4em;
        }
.contentb   {
        color: black;
        font-family: verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: bold;
        font-size: 11px;
		line-height: 1.4em;
        }
.contentheading   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 10px;
		padding: 5px;
		background: #cccccc;
		vertical-align: middle;
        }
.contentheading2   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 12px;
		background: #dae7fd;
		border: 0;
		padding: 2 20;
        }
.contentpadleft   {
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
        font-size: 11px;
		padding: 0 0 0 30px;
        }
.contentpadleftright   {
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
        font-size: 11px;
		padding: 0 30px;
        }
.entryfields   {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        border: 1px inset;
        line-height: 14px;
        padding-top: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
        padding-left: 1px;
        border-color: #666666 #999999 #999999 #666666}
.faq_title   {
        color: #000066;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 16px;
		padding: 0;
        }
.greyheader {
		color:#990099; 
		font-family:Arial, Helvetica, sans-serif; 
		text-align:left; 
		font-weight:bold; 
		font-size:14px;
		text-decoration: none;
		}
a.greyheader {
		color:#990099; 
		font-family:Arial, Helvetica, sans-serif;
		text-align:left; 
		font-weight:bold; 
		font-size:14px;
		text-decoration: underline;
		}
.header_bg	{
		background-image: url(../images/logo_md_spacer.jpg) ;
		background-repeat: repeat-x;
		background-position: bottom;
		}
/* FAQ Formatting */
.hide {
		display: none;
		}
.index_title   {
        color: white;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 11px;
        }
.leftnav_bg	{
		background: #333333;
		width: 140;
		}
.level0   {
        color: #000066;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 14px;
		padding: 0;
        }
.level1   {
        color: #ffffff;
		background: #000066;
		border: black solid 1px;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 13px;
		padding: 3px;
        }
.level2   {
        color: #000000;
		background: #dae7fd;
		border: black solid 1px;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 12px;
		padding: 1px 3px;
        }
.medcontent   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 12px;
        }
.medcontentb   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 12px;
        }
.pad15	{
		padding-left: 15px;
		}
.pad30	{
		padding-left: 30px;
		}
.plaincaption   {
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 10px;
        }
.plaindata   {
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: Bold;
        font-size: 10px;
        }
/* FAQ Formatting */
.show {
		display: block;
		}
.smcontent   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 9px;
        }
.smcontentg   {
        color: #cccccc;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 9px;
        }
.smcontentw   {
        color: white;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 9px;
        }
.textarea{
		border: 0px black solid;
		width: 700;
		height: 225;
		overflow: scroll;
		overflow-y: scroll;
		overflow-x: hidden;  
		background-color: #ffffff;    
		}		


	

/* Identifiers */

#banner_image_right {
		border: 0px solid white;
		}
#banner_row	{
		height: 68px;
		}
#container   {
        margin: 0 auto;
        padding: 0;
        border: 0;
        text-align: left;
        width: 950px;
        visibility: visible;
        background-color: #ffffff;
        }
#containerborder   {
        margin: 0 auto;
        padding: 0;
        border: 1px solid black;
        text-align: left;
        width: 952px;
        visibility: visible;
        background-color: #ffffff;
        }
#currentuser	{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #000000;
		padding: 0;
		}
#footercenter	{
		width: 50%;
		height: 15; /*rwm*/
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
        font-weight: normal;
        text-decoration: none;
		color: #333333;
		border-top: 1px solid #333333;
		text-align: center; 
		line-height: 14px; 
		padding: 1;
		background-color: #dae7fd;
		}
#footercenter a   {
        color: #333333;
        font-weight: normal;
        text-decoration: none;
        }
#footercenter a:hover   {
        color: #ff0000;
        font-weight: normal;
        text-decoration: none;
        }
#footerleft   {
        width: 25%;
        margin: 0;
        padding: 0;
		background-color: #dae7fd;
		border-top: 1px solid #333333;
		}
#footerright   {
        width: 25%;
		height: 15; /*rwm*/
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
        font-weight: normal;
        text-decoration: none;
		color: #000000; 
		border-top: 1px solid #333333;
		text-align: right; 
        margin: 0;
        padding: 0;
        background-color: #dae7fd;
		}
#header   {
        margin: 0;
        }
#header li   {
        margin: 0;
        list-style-type: none;
        display: inline;
        }
#header ul   {
        margin: 0;
        padding-left: 0;
        background-color: #ffffff;
        }
#homepage   {
        left: 0;
        top: 0;
        }
#language   {
        margin: 0;
        float: left;
        }
#language a   {
        margin: 0;
        font-family: arial;
        color: #999999;
        font-size: 9px;
        text-decoration: none;
        font-weight: bold;
        }
#language a:hover   {
        margin: 0;
        font-family: arial;
        color: #000000;
        font-size: 9px;
        text-decoration: none;
        font-weight: bold;
        }
#language li   {
        margin: 0;
        list-style-type: none;
        padding: 1em 1em;
        display: inline;
        }
#language ul   {
        margin: 0;
        background-color: #DAE7FD;
        text-align: center;
        padding-left: 0;
        border-right: 1px solid #333333;
        }
#leftnav   {
        width: 140px;
/*        height: 800px; */
        margin: 0;
        padding: 0;
        text-align: left;
        vertical-align: top;
        font-family: arial;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
		}
#logout {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #000000;
		background-color: #DAE7FD;
        text-decoration: none;
		font-weight: bold;
		border: 1px solid black;
		padding: 1 3;
		margin-right: 15px;
		}
#logout:hover   {
        color: #ffffff;
		background-color: #5A82F0;
        }
#menu   {
        width: 140px;
        margin: 0;
        padding: 0;
        }
#menu #at   {
        color: #ffffff;
        text-align: right;
		font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold;
        font-size: 14px;
		padding: 4px 10px 2px 5px;
        background-color: #7297FB;
        height: 22px;
        border-bottom: 1px solid #333333;
        border-top: 1px solid #333333;
		width: 140px;
		}
/* for es */
#menu #at_title   {
        color: #ffffff;
        text-align: right;
		font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold;
        font-size: 14px;
		padding: 4px 10px 2px 5px;
        background-color: #7297FB;
        height: 22px;
        border-bottom: 1px solid #333333;
        border-top: 1px solid #333333;
		width: 220px;
		}
#menu li#current a   {
        color: #ffffff;
        background-color: #7297FB;
        }
#menu li#current:hover a   {
        color: black;
        background-color: #dae7fd;
        }
#menu li#current2 a   {
        color: #ffffff;
        font-weight: bold;
        }
#menu li#current2:hover a   {
        color: black;
        background-color: #dae7fd;
        }
#menu li a   {
		color: #cccccc; 
        height: 20px;
        text-decoration: none;
		font-family: Arial, Helvetica, sans-serif; 
        font-size: 10px;
        font-weight: bold;
        padding: 4px 0 0 5px;
        text-align: left;
		display: block;
        }	
#menu li a:hover   {
        color: black; 
        background-color: #dae7fd;
        }
#menu td   {
        width: 140px;
        margin: 0;
        padding: 0;
        background: #333333;
        }
#menu ul   {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#nav1   {
        margin: 0 0 2 0;
        padding: 0;
        }
#nav1 a   {
        margin: 0;
        padding: 0 2 0 0;
        font-family: Arial, Helvetica, sans-serif;
        color: #cccccc;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        }
#nav1 a:hover   {
        padding: 0 2 0 0;
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
		background-color: #5A82F0;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        }
#nav1 li   {
        margin: 0;
        list-style-type: none;
        padding: 0 1em;
        display: inline;
        }
#nav1 li#current a   {
        color: #ffffff;
        }
#nav1 li#current   {
        color: #ffffff;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        padding: 0 1em;
        }
#nav1 ul   {
        margin: 0;
        background-color: #000066;
        text-align: center;
        padding-left: 0;
        }
#newsbox   {
		padding: 10px 5px 0 10px;
        margin: 0;
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
		vertical-align: top;
        font-weight: bold;
        font-size: 9px;
        background-image: url(../images/index_news_bg.gif);
        }
#onthegobox   {
		margin: 0;
		padding: 10px 5px 0 10px;
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
		vertical-align: top;
        font-weight: normal;
        font-size: 11px;
        background-image: url(../images/lt_blue_bg.gif);
        }
#onthegoboxheading	{
		height: 39;
		background-image: url(../images/index_title_bg.gif);
		vertical-align: bottom;
		}
#signupbox   {
		padding: 10px 5px 0 10px;
		margin: 0;
		border-right: 1px white solid;
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
		vertical-align: top;
		font-weight: normal;
        font-size: 11px;
        background-image: url(../images/index_news_bg.gif);
        }
#signupboxheading	{
		height: 39;
		background-image: url(../images/index_title_bg.gif);
		vertical-align: bottom;
		border-right: 1px white solid;
		}
#submenu   {
        width: 140px;
        margin: 0px;
        }
#submenu li a   {
        color: #000000;
        height: 17px;
       	voice-family: "\"}\"";
        voice-family: inherit;
        height: 17px;
        text-decoration: none;
        font-family: arial;
        font-size: 9px;
        font-weight: bold;
        text-align: right;
        }	
#submenu li a:hover   {
        color: #000000;
        padding: 4px 0px 0px 5px;
        background-color: #DAE7FD;
        }
#submenu li a:link, #submenu li a:visited   {
        color: #000000;
        display: block;
        padding: 4px 0px 0px 5px;
        }
#submenu ul   {
        list-style: none;
        margin: 0;
        padding: 0;
        background-color: #cccccc;
        }
#title  {
        width: 180px;
        margin: 0;
        padding: 0;
		}
#title #at   {
        color: #ffffff;
        text-align: right;
        font-family: arial;
        font-weight: bold;
        font-size: 14px;
        padding: 4px 10px 0 5px;
        background-color: #7297FB;
        height: 22px;
        border-bottom: 1px solid #333333;
        border-top: 1px solid #333333;
        }
#title td {
        width: 180px;
        margin: 0;
        padding: 0;
        background: #333333;
        }
#title ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#topnav   {
        margin: 0;
        float: right;
        }
#topnav a   {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 10px;
        text-decoration: none;
        font-weight: bold;
        }
#topnav a:hover   {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
		background-color: #5A82F0;
        font-size: 10px;
        font-weight: bold;
        }
#topnav li   {
        margin: 0;
        list-style-type: none;
        padding: .4em;
        display: inline;
        }
#topnav ul   {
        margin: 0;
        background-color: #DAE7FD;
        text-align: center;
        padding-left: 0;
        border-bottom: 1px solid #333333;
        border-left: 1px solid #333333;
        }
