@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles *****
-including all page elements that make up the basic site layout
*/
body {background-color:#b9b9bd;}
#shell{background:url(images/bg.jpg) repeat-x;} 
#wrapper{position:relative;margin:0 auto; width:900px; background:url(images/contentbg.jpg) 0 0 repeat-y;}
#container{margin:0 auto; width:900px;position:relative;background:url(images/content.jpg) 0 0 no-repeat;_height:672px;min-height:672px;  }
#container_inner{margin:0 auto; width:900px;position:relative;background:url(images/content_inner.jpg) 0 0 no-repeat; }

.content{width:435px;text-align:left;padding: 250px 0px 0px 429px;_height:400px;min-height:400px;font-family: Arial, Helvetica, sans-serif ;font-size:14px;color:#000;}
.contentinner{width:558px;text-align:left;padding: 250px 0px 0px 283px;_height:450px;min-height:450px;font-family: Arial, Helvetica, sans-serif ;font-size:14px; line-height:180%; color:#000;}

/***** Content Styles *****
-including all page elements that make up the content of the site
-set the font for all elements inside the content div
-note: this may require commenting out the styles for .Normal and .NormalDisabled in the default.css file in /Portals/_default/
*/

/*links*/
.content a:link, .content a:visited, .content a:active, .contentinner a:link, .contentinner a:visited, .contentinner a:active { color:#000000; text-decoration:underline;}
.content a:hover, .contentinner a:hover { color:#373097; text-decoration:underline;}	
/*	.content img {height:46px;}*/
/*basic page elements*/
	.content hr, .contentinner hr {height:1px; color:#000000; }
	.content p, .content ol, .content ul, .contentinner p, .contentinner ol, .contentinner ul {margin-top:5px; margin-bottom:12px;font-family:"Arial"; font-size:12px;color:#000000; line-height:18px}
	.content ol, .contentinner ol{margin-left:25px; }
	.content ul, .contentinner ul {margin-left:25px;list-style:disc;}

/*headings*/ 

	.content h2, .content h3, .contentinner h2, .contentinner h3{font-family:"Arial"; color:#000000; line-height:110%; margin:10px 0 6px 0; font-weight:bold; }
	.content h2, .contentinner h2{font-size:18px;}
	.content h3, .contentinner h3{font-size:14px;}



/*flash slideshow*/
#flashcontent {width:372px;height:372px;top:250px; right:494px; position:absolute;}


/***** Menu Styles *****
-example css for a standard drop down menu using text
-note: if you insert any padding or attribute in the css on the first level, you MUST override it in the submenu section or it will inherit it
*/
/* first level */
#menuarea{width:259px;height:42px;padding-left:635px;}
#home { width:65px; height:42px; position:absolute; top:0px; left:675px;}
#patient_login { width:109px; height:42px; position:absolute; top:0px; left:740px;}
.image_class { border:none; }
#menu{width:835px;height:51px;position: absolute;left:7px;top:182px; right:35px; z-index:10}

/*address*/
#address{width:188x;height:122px;position: absolute;top:48px; left:673px;}

/*left pannel*/
#leftpannel{width:232x;height:234px;position: absolute;top:253px; right:629px;}

/*righttImage area*/
#logo{width:148px;height:34px;padding-left:300px; padding-left:710px;}
/* footer */
#footer { width:900px; margin:0 auto; background:url(images/contentbtm.jpg) 0 0 no-repeat;/*height:56px;*/font:10px  Arial,Verdana, Helvetica, sans-serif; text-align:center; color:#666666; padding-top:70px; padding-bottom:20px; }
#footer a { color:#666666; }
#admin a{ font: bold 10px  Arial,Verdana, Helvetica, sans-serif}
#admin a:hover {text-decoration:underline;}


/*#menuarea {	width:612px;height:133px;position: absolute;left:39px;top:0px;}*/
/*Snapsis Menu */
#Navigation {margin:0;padding:0;text-align:left;}
#Navigation ul {margin:0;padding:0;text-align:left;}
#Navigation ul li {float:left;margin:0;padding:0;list-style:none;position:relative;}
#Navigation ul li a {margin:0;padding:0;cursor:pointer;}
#Navigation ul li a:hover {cursor:pointer;}
#Navigation ul li ul {position: absolute;width: 165px; height:auto;top:51px;left:0px;display: block; background: #101559 repeat; padding:0px 0px 0px 0px; border-top:1px solid #9c99c6; border-left:1px solid #bfc1ed; border-right:1px solid #bfc1ed; border-bottom:none;}
#Navigation ul li ul li {float:left;width: 165px;padding:0;margin:0;display: block;height:auto; border-bottom:1px solid #bfc1ed;}
#Navigation ul li ul li a {font: 14px Arial, Helvetica;color: #ffffff;display:block;margin:0;padding:5px 0px 5px 11px;text-align:left;background:#101559;	text-decoration: none;}
#Navigation ul li ul li a:hover {text-decoration: none;color:#ffffff;background:#898bad;}

/*sifr3-436*/
@media screen {.sIFR-flash {visibility: visible !important; margin: 0; padding: 0; }.sIFR-replaced, .sIFR-ignore {visibility: visible !important;} .sIFR-alternate {position: absolute; left: 0; top: 0;  width: 0; height: 0; display: block; overflow: hidden;}.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing: 0px;   float: none;}}
@media print {.sIFR-flash {display    : none !important; height     : 0;width      : 0;position   : absolute;overflow   : hidden;}.sIFR-alternate {visibility : visible !important;display    : block   !important;position   : static  !important;left       : auto    !important;top        : auto    !important;width      : auto    !important;height     : auto    !important;}}
@media screen {.sIFR-active h1 {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 24px;visibility: visible;}}


/***** DNN Overrides *****- to make dnn match the design*/

#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;}

select, textarea, input, option, optgroup, button, label, fieldset, legend{color:#000 !important;}
.Head {	color: #000;}
.SubHead {	color: #000;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited {	color: #000 !important;	text-decoration: underline;}
a.CommandButton:hover, a.CommandButton:focus {	text-decoration: underline;}
.DataGrid_Header {	color: #000;}
.DataGrid_Item {	color: #000;}
.ModuleTitle_MenuBar {	margin: 0 10px 0 0; }
.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{ color:#000 !important;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #b9b9bd;border:1px solid #000000;} 
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar { position: relative;	margin: 0 10px 0 0; }
.ModuleTitle_SubMenu { left:0!important;	top:15px!important;	width:150px; }
.formlabel, .formLabel{ color:#000 !important; margin-right:12px;font-family:"Arial"; font-size:12px; }
.photoleft {float:left; margin: 0 8px 5px 0; padding: 2px; border: 1px solid #303A93;} 
/*others */ 

.errMsg{color:red;}
/*MasterForm Control CSS*/

.textBox{font-family:"Arial"; font-size:12px;line-height:2;}
.formTable{font-family:"Arial"; font-size:12px;color:#000000;line-height:2;}
.Normal{font-family:"Arial"; font-size:12px;line-height:2;color:#000000;}
