﻿body {background: #7c9b8c url('pics/bg.GIF') top repeat-x;margin:0;text-align: center;}
body, table	{font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.4}
		
a, a:visited, a:link {text-decoration: none;color:#720000;font-size:9pt;}
a:hover {color:red}

h1		{font-family:arial;	font-size:17px;	margin:0;}
h2		{font-family:arial;	font-size:15px;	margin:0;}
h3		{font-family:arial;	font-size:13px;	margin:0;}
hr		{border:dotted 1px black; height:1px; margin:2px 0 2px 0}

BR.page { PAGE-BREAK-BEFORE: always }

#header{height:168px;width:916px;margin:auto;background: url('pics/head.gif') no-repeat center;}
#mMenu{height:68px;width:916px;margin:auto;background: url('pics/menu-bck.gif') no-repeat center top;}
#footer-btm{height:15px;width:916px;margin:auto;background: url('pics/menu-bck.gif') no-repeat center -68px;}

#top {height: 20px;float:left;padding:12px 0 0 20px;color:#065700; font-size:10pt}
#top a, #top a:link,#top a:visited {color:#444; font-size:9pt}
#top a:hover{color:white;}

#top_links {float: right;width:300px;margin: 65px  10px 0 0;color: white;}
#top_links a, #top_links a:link,#top_links a:visited{color:black;}
#top_links a:hover{color:white;}
/***/
#mMenu ul{list-style-type: none;margin:0 0 0 200px;padding:0;	border-left:1px solid #666;overflow:auto;}
#mMenu ul li{color: white;margin: :0;float: left;border-right: 1px solid #666;font-size: 9pt;}
#mMenu ul li a, #mMenu ul li a:link, #mMenu ul li a:visited{padding: 8px;color: #aaa;display: inline-block;font-size: 9pt;}
#mMenu ul li a:hover{color: white;	background: url('pics/menu-bck.gif') repeat-x 0  -83px;}

#mainContent {width:100%;margin:auto;}
#mainContent .tools{width: 200px;}
#container {width: 900px; margin: 0 auto 0;text-align: left;background:white;border:0 solid #B0C8BE;border-width:0 5px;}

/** default page**/
.main_pane	 {padding: 10px 15px 10px 15px; vertical-align:top; text-align:center}
.left_pane	 {padding: 0 0 0 7px; text-align:center; vertical-align:top}
.center_pane {padding: 0 7px 0 7px; text-align:center; vertical-align:top}
.right_pane  {padding: 7px 7px 0 0; text-align:center; vertical-align:top}

.red {color: #F00;}
.tip {color:#acacac;}
.center {text-align: center;}
.left		{text-align: left;}
.right		{text-align: right;}
td.right5	{padding-right:5px}
td.bottom10 {padding-bottom:10px}
/***/
#footer		{text-align: center;color: silver;padding: 5px 0 5px; font-size:9pt; color:gray}
#footer ul	{list-style: none;padding: 5px;	margin: 0;border-top:1px solid #ccc;}
#footer ul li {display: inline;border-left: 1px solid #bbb;	padding: 0 10px;}
#footer a, #footer a:link,#footer a:visited	{color:gray;}
#footer a:hover{color:red;}

/** gray **/
.gadget{border-collapse:separate;border:5px solid #ddd;background:#EAEAEA;margin: 0 auto 10px auto;}
.gadget td {border-bottom:1px solid #B6B6B6;padding:5px; font-size: 10pt; line-height:1.4}
.gadget_ttl{font-weight:bold;background:#343834 url('pics/ttl.gif');color:#c9c9c9;font-size:110%;text-align:center;}
.gadget_alt{background:#d3d3d3;}
.gadget a, .gadget a:link,.gadget a:visited{color:#900000}
.gadget a:hover{color:#de0059}
.gadget .name,.gadget .email{width:110px;}
.gadget .commentbox{width:97%;}
.gadget h3{margin:5px;}

/** green **/
.tbl_1{border-collapse:separate;border:5px solid #cde4cc;background:#e5ede5;margin: 0 auto 10px auto;text-align:left;}
.tbl_1 td{border-bottom:1px solid #9fca9c;padding:5px; font-size: 10pt; line-height:1.4}
.tbl_1 .ttl{font-weight:500;background:#042E01 url('pics/ttl.gif') 0 -70px;color:#c3e3c0;font-size:110%;text-align:center;}
.tbl_1 .alt{background:#d5e1d4;}

/** brown **/
.tbl_2{border-collapse:separate;border:5px solid #f1daba;background:#f3e6d4;margin: 0 auto 10px auto;text-align:left;}
.tbl_2 td{border-bottom:1px solid #c7aa82;padding:5px; font-size: 10pt; line-height:1.4}
.tbl_2 .ttl{font-weight:bold;background:#2C1A01 url('pics/ttl.gif') 0 -140px;color:#f6cf99;font-size:110%;text-align:center;}
.tbl_2 .alt{background:#ebd7bc; }

/** gray **/
.gray{border:1px solid silver;background:#dedede;margin-bottom:10px;text-align:left;}
.gray .ttl{background:silver;font-weight:bold;}
.gray .alt{background:#eaeaea;font-weight:bold;}
.gray td{padding:5px;border-bottom:1px solid white;font-size: 10pt; line-height:1.4}
.gray h1{font-size:1.2em;color:maroon;margin:8px 0;}
.gray h2{font-size:1.1em;margin:8px 0;}

/** blue **/
.news{border:1px solid #94b3e1;background:#d2e0f4;margin-bottom:10px;text-align:left;}
.news .ttl{background:#98b9eb;font-weight:bold;text-align:center;}
.news td{padding:5px;border-bottom:1px solid white; font-size: 10pt; line-height:1.4}
.news h1{font-size:1.2em;color:maroon;margin:8px 0;}
.news h2{font-size:1.1em;margin:8px 0;}

/****/
.docpic{margin: 0 7px 3px 7px;padding:2px;border:1px solid #ddd;background:white;float:left;}
/****/

.yellow {background:#FFFBCC none repeat scroll 0 0;border:1px solid #E6DB55;margin-bottom:10px;text-align:center;}
.yellow td{padding:5px; border-bottom:1px solid #E6DB55; font-size: 10pt; line-height:1.4}
.yellow .ttl{font-weight:600;background:#ebe5a4;color: maroon;}
.yellow .alt{background:white;}
.yellow input{background:white;border:2px solid #c9bc24;}
.yellow input:hover{background:#ffeb00;}

/** white ish **/
.comment{border-collapse:collapse;background:#DBE8DA;border:solid #bfcec8;border-width:1px 0; margin-bottom:10px}
.comment td{border:solid #bfcec8;border-width:1px;padding:5px;font-size: 10pt; line-height:1.4}
.comment_ttl{font-weight:bold;background:#B0C8BE;color:black;padding:5px;}
.comment_alt{background:#d3e3dc;}
.comment a, .comment a:link,.comment a:visited{color:black;	display:block;padding:5px;}
.comment a:hover{color:#0084ff;background:white;}
.comment h1{font-size:1.3em;margin:8px 0;}

/****/
.page-ttl{color:green;}
/***/

.company_btn{width:150px;border:1px solid #C7AA82;background:white;height:30px;}
.company_btn:hover{background:#daff8a;color:green;border-color:green;}

/* green - blue ish**/
.green{list-style:none outside none;margin:0;}
.green .ttl{background:#B0C8BE; border:1px solid white; font-weight:bold}
.green li, .procedures-menu li{padding:0;margin:0;margin-bottom:5px;}
.green td{padding:5px;font-size: 10pt; line-height:1.4}
.green a, .green a:link,.green a:visited{color:#000000;display:block;padding:2px;
	border:1px solid #B0C8BE;border-left-width:4px;background:#DBE8DA;font-weight:500; font-size:10pt}
.green a:hover{background:white;color:maroon;}

.procedures-menu{list-style:none outside none;margin:0;}
.procedures-menu a, .procedures-menu a:link,.procedures-menu a:visited{color:maroon;display:block;border:1px solid #ebb81b;
	border-left-width:4px;background:#efe6bb; padding:2px;font-weight:500; font-size:10pt}
.procedures-menu a:hover{background:white;color:black;}

/****/
.sitemap{text-align:left;width:80%;	margin:auto;font-size:1.2em;border:1px solid #ddd;
	padding:20px  0 20px 50px;background:#eee;}
.sitemap a,.sitemap a:link,.sitemap a:visited {color:#1b83bf}
.sitemap a:hover{color:#00a2ff}
.sub a, .sub a:link,.sub a:visited {color:green}
.sub a:hover{color:#00c405}
.sub{text-align:left;margin-bottom:10px;}
.sub li{padding-top:5px;list-style-type:none;padding-left:20px;background :url('pics/l.gif') top left no-repeat;}


table.font_box	{border: solid 1px gray;background: #cbc8bf; margin-bottom:10px}
table.font_box input	{border: solid 1px gray;background: #ece9df;margin:5px}
table.font_box td	{border-top: solid 1px white;border-left: solid 1px white;border-right: solid 1px gray;border-bottom: solid 1px gray;padding: 5px;}
table.font_box a,table.font_box a:visited		{color: #404040; font-weight:600;}
table.font_box a:hover	{color: red;}


table.login	{margin:auto; background:#d8d3cd url('pics/khak.gif') repeat-y; width:640px;border-collapse:collapse; margin-bottom:10px}
td.login-top{background: url('pics/login-top.gif') no-repeat;font-size:1px;height:14px;}
td.login-mid	{background: url('pics/login.jpg') no-repeat;height:485px;vertical-align:top;}
td.login-btm	{background: url('pics/login-btm.gif') no-repeat top;font-size:1px;height:14px;}

table.login-form	{margin-left:85px;margin-top:90px;width:200px;color:black;font-size:10pt;}
table.login-form td	{padding:3px;}

/* this is for doctor registration */
.tbl_form	{border-collapse:collapse; width:100%; background:#ddd;	text-align:center;margin-bottom:10px}
.tbl_form td	{border:1px solid white;padding:3px; font-size:10pt}
.tbl_form input  {border:1px solid #ccc;}
.tbl_form option  {border:1px solid #ccc;}
.tbl_form textarea  {border:1px solid #ccc;}
.tbl_form .ttl{background:#69a11a;color:white;}
.tbl_form .alt{background:#ccc;color:#900;}
.tbl_form a, .tbl_form a:visited, .tbl_form a:link {text-decoration:none;color:#06C; font-size:10pt}
.tbl_form a:hover{color:red;}
