/*<![CDATA[*/

/* page styling, unimportant for the menu. only makes the page looks nicer */
body {
	font-family: Calibri, "Trebuchet MS", sans-serif;
	font-size: 100%;
}

A:link {
	color: #6a0166;
	text-decoration: none;
}

A:active {
	color:	#71982b;
	text-decoration: underline;
}

A:visited {
	color: #052037;
	text-decoration: none;
	
}

A:hover {
	text-decoration: underline;
	color: green;
}
.newslink {
	text-decoration:  underline;
	font-size:  10px;
	font-weight:  bold;
	color:  #052037;
}

.purpletext {
    font: normal 14px times new roman; 
    font-weight:  bold;  
	color: #6a0166;
}
.boldheadline  {
    font: normal 13px tahoma; 
    font-weight:  bold;  
	color: #3c3c3c;
}

.imagebottom {
	vertical-align: bottom;
	height:  90px;
    background-image: url('../images/doctor_and_nurse.jpg');
    background-repeat: no-repeat;
    background-position: bottom;     
    padding:  0px 0px 15px 0px;
}

.outer {
    width: 780px;
    background-color:#FFFFFF;    
    margin-top: 3px;    
    margin-bottom: 10px;    
    margin-left: auto;    
    margin-right: auto;    
    padding: 0px;    
    border: none;
}

.error {
	color: #BB0000;
	font-size: 10pt;
	padding: 5px 20px;
}
.flash {
	color: #0000AA;
	font-size: 11pt;
	padding: 10px 10px;
}

.text_regular {
	margin: 5px 12px;
	
}

.form_desc {
	float: left;
	width: 200px;
	color: #00005E;
	
}

.form_desc_req {
	float: left;
	width: 200px;
	color: #AA0000;
}
.form_field {
	text-align: right;
}

/* header */
.header {
	width: 780px;
	height:  98px;
	float:  center;
	background-image: url('../images/header-bground.jpg');
	repeat: norepeat;	
	line-height: 40px;
	padding: 0px 0px 0px 15px;
}

.headerright {
	width: 340px;
	float:  right;	
	font: bold 12px Verdana,sans-serif;
	color:  #000091;
	line-height: 15px;
	padding: 12px 20px 0px 0px;
}

/* structure */
.container {
	float:  left;
	width: 580px;	
    font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	margin: 0 auto;
	padding:  35px 0px 20px 30px;	
}

/* main menu */
.mainmenu {
	width: 780px;
    float:  left;
    font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, sans-serif;	
}

/* side menu */
.sidemenu {
    background-color: #ffffff;   
	float:  left;
    width: 135px;
    line-height: 20px;
    font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, sans-serif;
    padding-left:25px;
    padding-right:0px;
    padding-top:50px;
    padding-bottom:0px;
}

/*footer */
.footer {
	width: 750px;
	height:  30px;
	background-image: url('../images/footer-bground.jpg');
	repeat: norepeat;	
	font: bold 10px Verdana,sans-serif;
	color:  #ffffff;
	line-height: 25px;
	padding: 0px 15px 0px 15px;
}

/*prefooter*/
.prefooter  {
	float:  left;
	width:  400px;
	text-align: center;
	padding:  0px 0px 0px 10px;
}

/*misc*/
.clearer {clear: both;}
.left {float: left;}
.right {float: right;}
img.floatLeft { 
    float: left; 
    margin: 10px; 
}
img.floatRight { 
    float: right; 
    margin: 10px; 
}