/* CSS Document */



body, input, select {

	behavior: url("csshover.htc"); 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	color: #000;

	background: #fff;

}



input, select {

	border: 1px solid #4F4D4E;

	vertical-align: middle;

	line-height: normal;

}



.container {

	margin: 0;

	padding: 0;

	width: 760px;

	height: 100%;

	display: table;

}



/* ----------------------------------- Header Start ----------------------------------- */

.header {

	margin: 0;

	padding: 0 15px 0 0 ;

	background: url(../_images/preceptor_header_new_english.gif) top left no-repeat;

	height: 93px;

	text-align: right;

	vertical-align: top;

}



.header H1{

	display: none;

}



.header p{

	margin: 0 12px 0 0;

	padding: 0;

	display: inline;

}



.header a{

	color: #000;

	text-decoration: none;

}



.header a:hover{

	text-decoration: underline;

}



.header ul {

	margin: 24px 0 0 0;

	padding: 0;

}



.header li {

	margin: 0;

	padding: 0;

	display: inline;

}



.header span {

	margin: 0;

	padding: 0 0 3px 12px;

	border-left: 1px solid #565B5F;

}

/* ----------------------------------- Header End ----------------------------------- */



/* ----------------------------------- Left Collum Start ----------------------------------- */

.left_col {

	margin: 0;

	padding: 0;

	width: 161px;
	
	text-align: left;

	vertical-align: top;

	background: url(../_images/left_gradient_foot.gif) bottom no-repeat;

}



/* --- Console Start --- */

#user_console {

	margin: 0;

	padding: 0;

	background: url(../_images/console.gif) left top no-repeat #fff;

	font-size: 12px;

	width: 161px;

	height: 71px;

	display: block;

}

		

#language_toggle {

	margin: 0;

	padding: 36px 0 0 15px;

	float: left;

}

		

	#text_size {

	margin: 0;

	padding: 36px 0 0 10px;

	float: left;

}

/* --- Console end --- */

		

/* --- Menu Start --- */

#menu {

	margin: 0;

	padding: 0 0 75px 0;

	background: url(../_images/left_gradient_menu.gif) left bottom no-repeat #fff;

	width: 159px;

	list-style: none;

	font-size: 12px;

	display: block;

}

		

#menu p {

	margin: 0;

	padding: 6px 10px 6px 33px;

	font-weight: bold;

	background: url(../_images/menu_bullet.gif) left top no-repeat #fff;

	border-bottom: 1px solid #fff;

	color: #06223E;

	display: block;

}

		

#menu span {

	margin: 0;

	padding: 6px 10px 6px 15px;

	font-weight: bold;

	background: #D8742A;

	color: #fff;

	display: block;

}

		

#menu ul  {

	margin: 0;

	padding: 0;

	display: block;

}

		

#menu li  {

	margin: 0;

	padding: 0;

	color: #06223E;

	background: url(../_images/menu_bg.gif);

	border-bottom: 1px solid #fff;

	display: block;

}

		

#menu li:hover {

	background: #CEDEF1;

}

		

#menu a {

	margin: 0;

	padding: 6px 10px 6px 15px;

	text-decoration: none;

	color: #000;

	border-bottom: 1px solid #fff;

	display: block;

}



#menu ul li ul li p {

	margin: 0;

	padding: 6px 10px 6px 33px;

	font-weight: bold;

	background: url(../_images/menu_bullet.gif) left top no-repeat #fff;

	color: #06223E;

	display: block;

}

		

#menu ul li ul  {

	margin: 0;

	padding: 0;

	display: block;

}

		

#menu ul li ul li  {

	margin: 0;

	padding: 0;

	color: #06223E;

	background: url(../_images/menu_bg2.gif);

	display: block;

}

		

#menu ul li ul li:hover {

	background: #CEDEF1;

}

		

#menu ul li ul li a {

	margin: 0;

	padding: 6px 10px 6px 30px;

	text-decoration: none;

	color: #06223E;

	display: block;

}

/* --- Menu Start --- */



/* --- Sponsors Start --- */

.sponsors {

	margin: 5px 0 0 0;

	padding: 0;

	display: block;

	text-align: center;

}

		

.sponsors img {

	margin: 0;

	padding: 3px 0 20px 0;

	display: block;

	text-align: center;

}

/* --- Sponsors End --- */

		

/* ----------------------------------- Left Collum End ----------------------------------- */



/* ----------------------------------- Content Start ----------------------------------- */

		

.right_col {

	margin: 0;

	padding: 0;

	width: 599px;

	text-align: left;

	vertical-align: top;

	background: url(../_images/content_bg.gif) right repeat-y;

}



/* --- HOME Start --- */

		

.home {

	margin: 0;

	padding: 0;

	width: 594px;

}

		

.home h1 {

	margin: 0;

	padding: 0 15px 10px 15px;	

	color: #5A1A26;

	font-size: 24px;

	line-height: 25px;

	font-weight: normal;

}

		

.home h2 {

	margin: 0;

	padding: 15px 15px 10px 15px;

	color: #2C3945;

	font-size: 16px;

	line-height: 17px;

	font-weight: bold;

		}

		

.home h3 {

	margin: 0;

	padding: 0px 15px 5px 15px;

	font-size: 13px;

	font-weight: bold;

	color: #0E3050;

		}

		

.home p {

	margin: 0;

	padding: 0 15px 10px 15px;

}

		

.home .left ul {

	margin: 0;

	padding: 3px 15px 3px 15px;

		}

		

.home .left li {

	margin: 0;

	padding: 0 0 10px 10px;

	list-style: inside square;

}

		

.home .feature {

	margin: 0;

	padding: 0;

	width: 594px;

}

		

.home .left {

	margin: 0;

	padding: 0 0 30px 0;

	width: 307px;

	vertical-align: top;

}

		

.home .left a {

	margin: 0;

	padding: 0;

	color: #014091;

}

		

.home .left span a {

	padding: 0 20px 0 0;

	background: url(../_images/bullet_01.gif) center right no-repeat;

	font-weight: bold;

	text-decoration: none;

	color: #E85E01;

}

		

.home .left a:hover {

	text-decoration: underline;

}

		

.home .left .print {

	margin: 5px 15px 0 0;

	padding: 0 20px 0 0;

	background: url(../_images/print.gif) center right no-repeat;

	text-align: right;

}

		

.home .left .print a {

	color: #000000;

	text-decoration: none;

}

		

.left img {

	margin: 0 5px 5px 0;

	padding: 2px;


}

		

.home .right {

	margin: 0;

	padding: 0 0 30px 0;

	width: 287px;

	vertical-align: top;

	background: #7D90A5;

}

		

.home .right a {

	text-decoration: none;

}

		

.home .right a:hover {

	text-decoration: underline;

}

		

/* --- HOME End --- */



/* --- GENERIC Start --- */

	

.generic {

	margin: 0;

	padding: 0;

	width: 594px;

}

		

.generic h1 {

	margin: 0;

	padding: 0 15px 10px 15px;	

	color: #5A1A26;

	font-size: 24px;

	line-height: 25px;

	font-weight: normal;

}

		

.generic h2 {

	margin: 0;

	padding: 15px 15px 10px 15px;

	color: #2C3945;

	font-size: 16px;

	line-height: 17px;

	font-weight: bold;

}

		

.generic h3 {

	margin: 0;

	padding: 0px 15px 5px 15px;

	font-size: 13px;

	font-weight: bold;

	color: #0E3050;

		}

		

.generic p {

	margin: 0;

	padding: 0 10px 10px 15px;

}

		

.generic .left ul {

	margin: 0;

	padding: 3px 15px 3px 15px;

}

		

.generic .left li {

	margin: 0;

	padding: 0 0 10px 10px;

	list-style: inside square;

}

		

.generic .feature {

	margin: 0;

	padding: 0;

}

		

.generic .left {

	margin: 0;

	padding: 0 0 30px 0;

	width: 419px;

	vertical-align: top;

}

		

.generic .left a {

	padding: 0 0 0 0;

	color: #014091;

}

		

.generic .left span a {

	padding: 0 20px 0 0;

	background: url(../_images/bullet_01.gif) center right no-repeat;

	font-weight: bold;

	text-decoration: none;

	color: #E85E01;

}

		

.generic .left a:hover {

	text-decoration: underline;

}

		

.generic .left .print {

	margin: 5px 15px 0 0;

	padding: 0 20px 0 0;

	background: url(../_images/print.gif) center right no-repeat;

	text-align: right;

}

		

.generic .left .print a {

	color: #000000;

	text-decoration: none;

}

		

.generic .right {

	margin: 0;

	padding: 0 0 30px 0;

	width: 175px;

	vertical-align: top;

	background: #7D90A5;

}

		

.generic .right a {

	text-decoration: none;

}

		

.generic .right a:hover {

	text-decoration: underline;

}



/* --- GENERIC End --- */



/* --- Get Registered + Login Feature Start (home page) --- */

		

.get_registered_login {

	margin: 0;

	padding: 0;

	background: url(../_images/get_registered_login.gif) top left no-repeat #7D90A5;

}

		

.get_registered_login p {

	margin: 0;



	color: #fff;

}

		

.get_registered {

	margin: 0;

	padding: 45px 0 10px 0;

	width: 290px;

	vertical-align: top;

}

		

.get_registered a {

	padding: 0 0 0 20px;

	background: url(../_images/bullet_02.gif) center left no-repeat;

	font-weight: bold;

	text-decoration: none;

	color: #fff;

}

		

.get_registered a:hover {

	text-decoration: underline;

}

		

.get_registered_generic {

	margin: 0;

	padding: 45px 0 10px 0;

	width: 175px;

	vertical-align: top;

}

		

.get_registered_generic a {

	padding: 0 0 0 20px;

	background: url(../_images/bullet_02.gif) center left no-repeat;

	font-weight: bold;

	text-decoration: none;

	color: #fff;

}

		

.get_registered_generic a:hover {

	text-decoration: underline;

}



.login {

	margin: 0;

	padding: 45px 0 10px 0;

	width: 126px;

	vertical-align: top;

}



.login p a{

	color: #fff;

	font-weight: normal;

	font-style:italic;

}



/* --- Get Registered + Login Feature End (home page) --- */



/* --- Applly clinical site Feature Start (generic page) --- */

		

.apply_clinical_site {

	margin: 0;

	padding: 0;

	background: url(../_images/apply_clinical_site.gif) top left no-repeat #7D90A5;

}



.apply_clinical_site input {

	margin: 0;

	padding: 0;

	float: right;

}

		

.apply_clinical_site p {

	margin: 0;

	padding: 0 10px 10px 15px;

	color: #fff;

}



.apply_clinical_site_body {

	margin: 0;

	padding: 55px 0 10px 0;

	width: 175px;

	vertical-align: top;

}

		

.apply_clinical_site_body a {

	padding: 0 0 0 20px;

	background: url(../_images/bullet_02.gif) center left no-repeat;

	font-weight: bold;

	text-decoration: none;

	color: #fff;

}

		

.apply_clinical_site_body a:hover {

	text-decoration: underline;

}



.apply_clinical_site_body input {

	float: right;

}



/* --- Applly clinical site Feature End (generic page) --- */



/* --- Feature Content start (home page) --- */

		

.featured_content {

	margin: 0;

	padding: 30px 0 0 0;

	background: url(../_images/titl_feature_content.gif) top left no-repeat #fff;

}

		

.featured_content h3 {

	margin: 0;

	padding: 0 15px 10px 40px;

	font-size: 13px;

	font-weight: bold;

	color: #0E3050;

}

		

.featured_content p {

	margin: 0;

	padding: 0 15px 10px 40px;

}

		

.featured_content ul {

	margin: 0;

	padding: 0;

}

		

.featured_content li  {

	margin: 2px 0 0 0;

	padding: 10px 0 5px 0;

	background: url(../_images/feat_content_bg.gif) top left no-repeat #E6E9ED;

}

		

.featured_content a {

	padding: 0 20px 0 0;

	background: url(../_images/bullet_01.gif) right center no-repeat;

	font-weight: bold;

	color: #E85E01;

}

		

.featured_content_footer {

	margin: 2px 0 0 0;

	background: #7D90A5;

	height: 32px;

}



/* ----------------------------------- Content End ----------------------------------- */



/* ----------------------------------- Footer Start ----------------------------------- */



.footer {

	margin: 0;

	padding: 0;

	background: url(../_images/footer.gif) top left;

	height: 55px;

	text-align: left;

	vertical-align: top;

}



.footer p{

	margin: 0;

	padding: 10px 0 0 15px;

	font-size: 11px;

	line-height: 13px;

}



/* ----------------------------------- Footer End ----------------------------------- */
