/*--- CSS BASIC CLASSES ---*/
/* ---------------------------------------- CMS Editor Styles ----------------------------------------*/

html, body {
	margin:0px;
    padding:0px;
    height:100%;
    border:none;
	font: 12px arial;
	color: #000000;
}

#fullheight { width:100%; }



/*----------------------------------------------------------------------------------------------------*/
/* ------------------------------------------- Site Styles -------------------------------------------*/

TD { font: 12px arial, serif; color: #4e4e4e; margin: 0px; padding: 0px; /* border: 1px solid #000000; */ }

table { margin: 0px; padding: 0px; width: auto; /*border: 0px;*/ border-collapse:collapse; }


IMG, IMG A {border: 0px}


A {color: #4e4e4e; text-decoration: underline}
A:hover {text-decoration: none; color: #4e4e4e}


FORM {margin: 0px}

.top-aligment TD
	{
	vertical-align:top;
	}

.fullwidth
	{
	width:100%;
	}

.not-fullwidth
	{
	width:810px;
	}

.top-logo-cell
	{
	width:229px;
	height:118px;
	vertical-align:top;
	}

.problems-link-cell
	{
	vertical-align:middle;
	padding:3px;
	}

.problems-link-cell A
	{
	color:5a5899;
	font-size:11px;
	font-family:Vervana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}


.tab-small-center
	{
	background:url(../img/tab_small_center.gif) top repeat-x;
	padding:0px 2px;
	}
	
.tab-small-center A
	{
	color:#6f65aa;
	text-decoration:none;
	font-size:12px;
	}
	
.tab-small-center-noselect
	{
	padding:0px 2px;	
	}

.tab-small-center-noselect A
	{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;	
	}
	

.library-table-padding
	{
	width:33%;
	vertical-align:top;
	padding: 5px;
	}	
	
.library_cell TD
	{
	border-bottom:1px solid #CCCCCC;
	padding:5px 5px;
	font-size:10px;
	color: #6A6A6A;
	}
	
.library_cell A
	{
	color:#000000;
	text-decoration:underline;
	font-size:12px;
	}
	
.library_cell A:hover
	{
	color: #999999;
	text-decoration: none;
	}
		
	
.search-results-top
	{
	background:url(../img/search_results_center.gif) top repeat-x
	}
	
	
.search-results-title TD
	{
	font-weight:bold;
	color:#FFFFFF;
	padding-top:8px;
	font-size:11px;
	}

.topmenu-select
	{
	background:#c5c4e3;
	}

.topmenu-select A
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
	}

.topmenu-select A:hover
	{
	color:#000000;
	text-decoration:none;
	}

.big-bold-text
	{
	font-size:14px;
	font-weight:bold;
	color:#4e4e4e;
	}

.topmenu-noselect A
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
	}

.topmenu-noselect A:hover
	{
	color: #333333;
	text-decoration:none;
	}

.table-padding-td TD
	{
	padding:4px 30px 4px 0px;
	}

.button-center
	{
	background:url(../img/button_center.gif) top repeat-x;
	padding:0px 5px;
	}
	
.button-grey-center
	{
	background:url(../img/button_grey_center.gif) top repeat-x;
	padding:0px 5px;
	}

.doc-2
	{
	background:#a19fce;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:17px;
	font-weight:bold;
	width:370px;
	}


.doc-2-2
	{
	background:#c5c4e3;
	color:#4e4e96;
	vertical-align:middle;
	font-size:17px;
	font-weight:bold;
	width:220px;
	}

.question-small-data-2
	{
	color:#000000;
	font-size:10px;
	}

.doc-2-3
	{
	background:#6e6eae;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:17px;
	font-weight:bold;
	width:220px;
	}

.question-small-data-3
	{
	color:#FFFFFF;
	font-size:10px;
	}

.user-profile-small-black
	{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}
	
.small-black
	{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	}

a.black
	{
	color:#000000;
	}


	
.black
	{
	color:#000000;
	}
	
	


.doc-5-1
	{
	background:url(../img/doc_5_1.gif) top left no-repeat #ffe6bd;
	}

.doc-7-1
	{
	background:url(../img/doc_7_1.gif) top right no-repeat #ffe6bd;
	}

.doc-8-1
	{
	background:url(../img/doc_8_1.gif) top left no-repeat #ffe6bd;
	}

.doc-9-1
	{
	background:url(../img/doc_9_1.gif) right repeat-y #ffe6bd;
	}

.doc-11-1
	{
	background:url(../img/doc_11_1.gif) bottom repeat-x;
	}

.doc-white
	{
	background:#FFFFFF;
	}

.doc-white-center
	{
	background:#FFFFFF;
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	}
	
.grey-font
	{
	font-size:14px;
	font-weight:bold;
	padding:10px;
	}


.doc-profile-table-td TD
	{
	padding:8px 13px;
	border-bottom:1px solid #CCCCCC;
	}

.doc-profile-text-cell
	{
	vertical-align: top;
	text-align: center;
	width:185px;
	padding-right:15px;
	}

.doc-name
	{
	font-size:13px;
	color:#ba0000;
	font-weight:bold;
	}
	
a.doc-name
	{
	font-size:13px;
	color:#ba0000;
	font-weight:bold;
	text-decoration:underline;
	}
a.doc-name:hover
	{
	color:#ba0000;
	text-decoration:none;
	}
	

.doc-bezh-color
	{
	background:#fff3e0;
	}

.doc-bezh-center
	{
	background:#fff3e0;
	padding:10px 5px;
	}

.doc-bezh-center A
	{
	font-size:13px;
	color:#ba0000;
	text-decoration:underline;
	}

.button-center A
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration:none;
	}

.button-center A:hover
	{
	color: #CCCCCC;
	text-decoration:none;
	}
	
	
.button-grey-center A
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#b00000;
	font-weight: normal;
	text-decoration:none;
	}

.button-grey-center A:hover
	{
	color: #e00000;
	text-decoration:none;
	}
	
	
	
	
.button-blue-big-center
	{
	background:url(../img/button_blue_big_center.gif) repeat-x bottom #c6c5e5;
	padding:5px 10px;
	vertical-align:middle;
	}	
.button-blue-big-center A
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#a30006;
	font-weight: normal;
	text-decoration:none;
	}
.button-blue-big-center A:hover
	{
	color: #e00000;
	text-decoration:none;
	}	
	
	
	
	
.button-darkblue-big-center
	{
	background:url(../img/button_darkblue_big_center.gif) repeat-x bottom #c6c5e5;
	padding:5px 10px;
	vertical-align:middle;
	}	
.button-darkblue-big-center A
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #e00000;
	font-weight: normal;
	text-decoration:none;
	}
.button-darkblue-big-center A:hover
	{
	color: #e00000;
	text-decoration:none;
	}	
	
	
	
.button-red-big-center
	{
	background:url(../img/button_red_big_center.gif) repeat-x bottom #b30000;
	padding:5px 10px;
	vertical-align:middle;
	}	
.button-red-big-center A
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration:none;
	}
.button-red-big-center A:hover
	{
	color: #EEEEEE;
	text-decoration:none;
	}		
	
	
	
	
	
.patient-view-blue-text	
	{
	font-size:12px;
	color:#433ba0;
	}


.red
	{
	color:#b70000;
	}

.table-head-td TD
	{
	background: #f6f5f0;
	padding:3px 10px;
	}

.table-body-td TD
	{
	padding:5px 10px;
	border-bottom:1px solid #e6e6e6;
	}


.small-button
	{
	background:#ad0002;
	}

.small-button A
	{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	}

.small-button A:hover
	{
	color: #f4f4ff;
	text-decoration:none;
	}


.home-big
	{
	font-size:24px;
	color:#4e4e4e;
	}
	
.home-big-queue
	{
	font-size:24px;
	color:#BA0000;
	text-align:center;
	}

.home-input-textarea
	{
	border:1px solid #c7c7c7;
	overflow:auto;
	background:url(../img/textarea_background.gif) top repeat-x;
	padding:10px;
	font-size:14px;
	color:#252587;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;

	width:540px;
	height:140px;
	}

.n_box_top
	{
	background:url(../img/n_pix.gif) top repeat-x #FFFFFF;
	}

.n_box_right
	{
	background:url(../img/n_pix.gif) right repeat-y #FFFFFF;
	}

.n_box_bottom
	{
	background:url(../img/n_pix.gif) bottom repeat-x #FFFFFF;
	}

.n_box_left
	{
	background:url(../img/n_pix.gif) left repeat-y #FFFFFF;
	}

.input-text
	{
	background:url(../img/input_text_background.gif) top repeat-x #FFFFFF;
	border: 1px solid #8b8b8b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	}

.input-wrong-text
	{
	background:url(../img/input_text_background.gif) top repeat-x #FFFFFF;
	border: 1px solid #FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	
.pagination-cell
	{
	background:url(../img/n_pix.gif) bottom repeat-x #d0d1e6;
	vertical-align:middle;
	}
	
.pagination-cell A
	{
	font-size:11px;
	color:#554f95;
	}
	
.pagination-cell A:hover
	{
	color:#554f95;
	}
	
.pagination-cell B
	{
	color:#FFFFFF;
	padding:2px;
	background:#6c6eab;
	}	
	
	
	
.blue-line-top
	{
	border-top:1px solid #bebbd8;
	}


.tab-center-1
	{
	background: url(../img/tab_pix.gif) top repeat-x #6e6eae;
	vertical-align:middle;
	}

.tab-center-2
	{
	background: url(../img/tab_pix.gif) top repeat-x #9b9bc7;
	vertical-align:middle;
	}

a.tab-link
	{
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
	}

.tab-top
	{
	background:url(../img/n_pix.gif) top repeat-x #FFFFFF;
	}

.tab-right
	{
	background:url(../img/n_pix.gif) right repeat-y #FFFFFF;
	}

.tab-bottom
	{
	background:url(../img/n_pix.gif) bottom repeat-x #FFFFFF;
	}

.tab-left
	{
	background:url(../img/n_pix.gif) left repeat-y #FFFFFF;
	}

.tab-center
	{
	background:#FFFFFF;
	}
	
.bottom-line-tr TD
	{
	vertical-align:top;
	border-bottom: 1px solid #cacaca;
	padding:7px 0px;
	}


a.blue-link
	{
	color:#21619e;
	}

.input-select
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}


.home-input-text
	{
	border:1px solid #c7c7c7;
	background:url(../img/textarea_background.gif) top repeat-x;
	padding:2px;
	font-size:14px;
	color:#252587;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}


.home-height-right
	{
	vertical-align:bottom;
	text-align:right;
	width:200px;
	height:265px;
	background:url(../img/home_blue_pix.gif) bottom repeat-x;
	}

.home-height-left
	{
	height:265px;
	padding:0px 5px 0px 25px;
	background:url(../img/home_bottom_left.gif) bottom left no-repeat;
	}

.ing2-1
	{
	background:url(../img/img2_1.gif) top repeat-x;
	vertical-align:middle;
	padding:0px 5px;
	}

.ing2-3
	{
	background:url(../img/img2_3.gif) top right no-repeat;
	height:64px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	padding:0px 55px 0px 3px;
	text-align:right;
	}
	
.ing2-3-n
	{
	background:url(../img/img2_3_n.gif) top right no-repeat;
	height:64px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	padding:0px 55px 0px 3px;
	text-align:right;
	}


.ing2-4
	{
	cursor:pointer;
	}

.ing2-5
	{
	background:url(../img/img2_5.gif) top right no-repeat;
	height:64px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	padding:0px 60px 0px 3px;
	text-align:right;
	}


.background
	{
	background:url(../img/main_background.jpg) top repeat-x #FFFFFF;
	}
	
.background2
	{
	background:url(../img/main_background_bottom.gif) top repeat-x;
	}

.home-border-top
	{
	background:url(../img/home_blue_pix.gif) top repeat-x #FFFFFF;
	}

.home-border-left
	{
	background:url(../img/home_blue_pix.gif) left repeat-y #FFFFFF;
	}

.home-border-right
	{
	background:url(../img/home_blue_pix.gif) right repeat-y #FFFFFF;
	width:200px;
	}

.home-border-bottom
	{
	background:url(../img/home_blue_pix.gif) bottom repeat-x;
	}

.btn-img-center
	{
	background:url(../img/btn_img_2.gif) top repeat-x;
	color:#FFFFFF;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	padding:13px 6px 10px 4px;
	}

.btn, .button
	{
	background:url(../img/btn_background.gif) top repeat-x #e4e4e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #a6a6a6;
	}

.review-username
	{
	font-size:12px;
	font-weight:bold;
	}
	
span.review-question
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #252525;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:underline;
	}
	

a.review-question
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #252525;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:underline;
	}

a.review-question:hover
	{
	color:#333333;
	text-decoration: none;
	}

.copyright TD
	{
	vertical-align:middle;
	padding:2px;
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

.copyright A
	{
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}

.copyright A:hover
	{
	color:#000000;
	text-decoration: none;
	}

.error
	{
		color:#FF0000;
	}
	
.sp-logo
	{
	color:#790319;
	font-size:12px;
	padding:0px 0px 7px 0px;
	width: 184px;
	text-align:left
	}
