body{background:#FFFFFF; 
margin-top:0;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
font:12px/19px arial, helvetica, sans-serif;
color:#004A34;
}


a:link  { font: 12px/18px arial, helvetica, sans-serif;text-decoration: underline}
a:visited  { font: 12px/18px  arial, helvetica, sans-serif;text-decoration:  underline}
a:hover, a:active    {font: 12px/18px arial, helvetica, sans-serif;text-decoration:none; }

strong    { font: 12px/18px arial, helvetica, sans-serif;font-weight: bold; 
	color: #7E2F5F; }

ul li      { list-style-type:circle; 
 	 }

td, p      { font: 12px/18px  arial, helvetica, sans-serif;}


h6 { font: 17px/17px Trebuchet Ms,verdana, arial, helvetica, sans-serif;
color: #00624A;
font-weight:bold;
letter-spacing:0.1px;
text-transform:uppercase;
margin-bottom:0px;
}

h5 { font: 14px/18px Trebuchet Ms, Georgia, verdana, arial, helvetica, sans-serif;
color: #FF3400;
font-weight:700;
margin-bottom:0px;
text-transform:uppercase;
}

h4 { font: 17px/17px Trebuchet Ms,verdana, arial, helvetica, sans-serif;
color: #FF3400;
font-weight:bold;
letter-spacing:0.1px;
text-transform:uppercase;
}
h2 {font:20/26px Trebuchet Ms,verdana, arial, helvetica, sans-serif;
color:navy;
font-weight:bold;
margin-bottom:3px;
}
hr { color:#ccc;
size:1px;
}



.LeftMenu { border-left:none;
vertical-align:top;
text-align:left;
background: transparent url(images/leftreka.gif) repeat-y top left;
}


#LeftMenu, #SubLeftMenu, #LeftMenu1,  #LeftMenu2, #LeftMenu3, #LeftMenu4 {
	margin: 0px 0px 0px 0px;
	padding:0px;
	background-color:transparent;
	vertical-align:top;
	width:140px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
}

body>#LeftMenu {width:140px;}
body>#LeftMenu1 {width:140px;}
body>#LeftMenu2 {width:140px;}
body>#LeftMenu3 {width:140px;}
body>#LeftMenu4 {width:140px;}

#SubLeftMenu  {
	width:180px;
	}

body>#SubLeftMenu {width:180px;}

#LeftMenu ul, #LeftMenu li, #SubLeftMenu ul, #SubLeftMenu li,
#LeftMenu1 ul, #LeftMenu2 ul, #LeftMenu3 ul, #LeftMenu4 ul,
#LeftMenu1 li, #LeftMenu2 li, #LeftMenu3 li, #LeftMenu4 li {
		display: inline; 
		list-style: none;
}

#LeftMenu li a, #LeftMenu a, #LeftMenu li a:hover, #LeftMenu li a:active {
		font:10px/16px verdana, arial, helvetica, sans-serif;
		display: block;
		text-decoration: none; 
		color: #fff;
		background: #00624A;
		padding: 4px 4px 4px 10px;
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: none;
		text-align: left;
		width:125px;
		font-weight:bold;}
		
#LeftMenu1 li a, #LeftMenu1 a, #LeftMenu1 li a:link, #LeftMenu1 li a:visited {
		font:10px/16px verdana, arial, helvetica, sans-serif;
		display: block;
		text-decoration: none; 
		color: #fff;
		background: #0D9C79;
		padding: 4px 4px 4px 10px;
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: none;
		text-align: left;
		width:125px;
		font-weight:bold;}
		
#LeftMenu2 li a, #LeftMenu2 a, #LeftMenu2 li a:link, #LeftMenu2 li a:visited {
		font:10px/16px verdana, arial, helvetica, sans-serif;
		display: block;
		text-decoration: none; 
		color: #fff;
		background: #20B38F;
		padding: 4px 4px 4px 10px;
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: none;
		text-align: left;
		width:125px;
		font-weight:bold;}
		
#LeftMenu3 li a, #LeftMenu3 a, #LeftMenu3 li a:link, #LeftMenu3 li a:visited {  
		font:10px/16px verdana, arial, helvetica, sans-serif;
		display: block;
		text-decoration: none; 
		color: #00624A;
		background: #ffffff;
		padding: 4px 4px 4px 10px;
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #00624A;
		border-left: none;
		text-align: left;
		width:125px;
		font-weight:bold;}
		
#LeftMenu4 li a, #LeftMenu4 a, #LeftMenu4 li a:link, #LeftMenu4 li a:visited {  
		font:10px/16px verdana, arial, helvetica, sans-serif;
		display: block;
		text-decoration: none; 
		color: #ffffff;
		background:#88B2A5;
		padding: 4px 4px 4px 10px;
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #00624A;
		border-left: none;
		text-align: left;
		width:125px;
		font-weight:bold;}

#LeftMenu li a:hover, #LeftMenu li a:active, 
#LeftMenu1 li a:hover, #LeftMenu1 li a:active, 
#LeftMenu2 li a:hover, #LeftMenu2 li a:active, 	
#LeftMenu3 li a:hover, #LeftMenu3 li a:active { 
		display: block;
		/*width:140px;*/
		background: #88B2A5;
		text-align:left;
		color:#ffffff;
		}

/*for different link */
#LeftMenu li a.diff, #LeftMenu a.diff, #LeftMenu li a.diff:hover, #LeftMenu li a.diff:active { 
		font:10px/16px verdana, arial, helvetica, sans-serif;
		display: block;
		text-decoration: none; 
		color: #00624A;
		background: #eeeeee;
		padding: 4px 4px 4px 10px;
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: none;
		text-align: left;
		width:125px;
		font-weight:bold;
		
		}
	#LeftMenu li a.diff:hover, #LeftMenu li a.diff:active { 
		display: block;
		/*width:140px;*/
		color:#FFFFFF;
		background: #88B2A5;
		text-align:left;
		}

#SubLeftMenu li a, #SubLeftMenu a, #SubLeftMenu li a:hover, #SubLeftMenu li a:active { 
		font:10px/16px verdana, arial, helvetica, sans-serif;
		display: block;
		text-decoration: none; 
		color: #ff3400;/*#00624A;*/
		background:white ;/*#88B2A5;*/
		padding: 4px 4px 4px 10px;
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #00624A/*#ffffff*/;
		border-left: none;
		text-align: left;
		/*width:180px;*/
		font-weight:bold;
		
		}
	#SubLeftMenu li a:hover, #SubLeftMenu li a:active { 
		background: #88B2A5/*#FFFFFF*/;
		color:white/*#00624A;*/;
		text-align:left;
		}

#SubLeftMenu li a.nobottom, #SubLeftMenu li a:hover.nobottom {border-bottom:none;}

#content { border-top:none;
border-left:none;
padding-right:20px;
padding-left:10px;
padding-bottom:10px;
padding-top:16px;
vertical-align:top;
text-align:left;
font:12px/18px arial, helvetica, sans-serif;
color:#004A34;
background:#ffffff;
}

body>#content
#content table, #content td, #content p {
	vertical-align:top;
}


.small {font-family: verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999}
.smaller {font-family: verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #004A34;}

.picRight {padding-left:20px;
padding-top:5px;
padding-bottom:10px;
padding-right:10px;
}


#botmenu {text-align:center;
padding-left:170px;
padding-bottom:10px;
padding-top:10px;
padding-right:10px;
}

#botmenu, #botmenu a:link,#botmenu a:link:visited  {font:10px/14px verdana,helvetica,sans-serif; 
	color: #ffffff;
	text-decoration:none; 
	background:#00624A;
}
#botmenu a:active,#botmenu a:link:hover  {text-decoration:underline;
}

.topmenu { 
background: transparent url(images/reka.gif) repeat-x top left;
}		

#genlist a { 
font:10px/17px verdana, arial, helvetica, sans-serif;
color:navy;
}

.sponstable {
	border:1px dotted #00624A;
	margin-bottom:6px;
		}
.sponstable h5 {margin-left:12px;
margin-top:10px;
font-size:130%;
}

#Menu {
	text-decoration:none;
	width:190px;
	padding:10px;
	border:1px dotted #00624A;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:190px;
	horizontal-align:center;  
	margin-left:0px;
	background: DCE9E5;

	}
body>#Menu {width:190px;}
#Menu .Btn { background: #00624A;
padding:0px 0px 0px 0px;
margin-top:5px;
color:#ffffff;
font:11px/13px verdana,sans-serif;
font-weight:bold;
}

#Menu h4 { font: 14px/18px Trebuchet Ms, Georgia, verdana, arial, helvetica, sans-serif;
color: #FF3400;
font-weight:700;
margin-bottom:1px;
}
	
	
#Menu p, #Menu a,#Menu p a #Menu a:hover {
	font:12px/16px trebuchet ms, Helvetica, sans-serif;
		background:transparent;
			}
			
/*---------------------scientific classes----------------*/

.day {font-weight:bold;
text-transform:uppercase;
padding-bottom:5px;
border-top:1px solid #A93052;
border-bottom:1px solid #A93052;
color:#000066;
font-size:105%;
}

.time {
color:#666;
padding-right:10px;
font-size:11px
}
table.time td {font-size:11px;
color:#004A34;
}
			
.date {font-size:14px; font-weight:bold; color:#8AB7A5; border-bottom:1px solid #999999;
text-transform:uppercase;}
.titleName {border-bottom:1px solid #999999;color: #000000;font-weight:bold;
background:#eeeeee;
text-transform:uppercase;
}
.about {color:#000;padding-top:10px;
}

ul.regFeesInclude li {list-style-image:url(images/v.gif);
margin-bottom:0px;
padding-bottom:6px;
padding-left:4px;
margin-top:0px;
}
/*////REGISTRATION TABLE*/
/*regular td in the table*/
#regTable td {
			padding:4px;
			border-top:1px solid #eeeeee;
			border-bottom:1px solid #CCFF00/*#CBEBE1*/;
			border-left:1px solid #D7F5CE;
			text-align:center;
			vertical-align:middle;
			/*font-family: verdana, Helvetica, sans-serif; 
			font-size: 11px; */

}
/*alternate background colors*/
#regTable tr.odd td {background:#f8f8f8;
}

/*left header cells*/
#regTable tr.odd td.hdr, #regTable tr td.hdr {
				background:transparent;
				text-align:left;
				border-top:none;
				border-left:none;
				border-right:none;
				border-bottom:1px solid #CCFF00/*CCFF00*/;
				font-family: verdana, Helvetica, sans-serif; 
			font-size: 11px;
}
/*top header cells*/
#regTable tr td.hdrt {
				text-align:center;
				vertical-align:bottom;
				border-top:none;
				border-left:none;
				border-right:none;
				background:transparent url(images/hdr_gradiant.gif) no-repeat;
				font-family: verdana, Helvetica, sans-serif; 
			font-size: 11px; 
				line-height:1.3em;
				}

/*register button*/
div.regButtonBar {margin-top:-10px;
}
/*background for the bar*/
div.regButtonBar table {background:transparent url(images/regButtonBar.gif) 0 28px no-repeat;
						margin:0px 0px 0px 0px;}

div.regButtonBar table td {padding:0px 0px 0px 7px;
vertical-align:middle;
						}

/*inner radio-buttons table*/
table.catDescr {position:relative;
				left:0px;
				top:40px;
				}

table.catDescr td {font:11px/1 verdana,sans-serif;
					color:#333333;
					/*border:1px solid red;*/
					vertical-align:middle;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					}


table.catDescr td input.radio {
					text-align:left;
					cursor:pointer;
					margin-right:0px;
					}

input.regButton, input.regButtonOn {
				width:240px;
				height:90px;
				margin:0px 0px 0px -7px;
				padding:0px 0px 0px 0px;
				border:0px;
				background: url(images/regButton.gif) no-repeat;
				font:25px/1 Georgia,serif;
				color:#CCFF00;/*lime*/
				font-weight:normal;
				cursor:pointer;
				}
input.regButtonOn {
background: url(images/regButtonOn.gif) no-repeat;
				cursor:pointer;

}


/*////Hotel TABLE*/
/*regular td in the table*/
#HotelTable td {
			padding:4px;
			border-top:1px solid #eeeeee;
			border-bottom:1px solid #CCFF00/*#CBEBE1*/;
			border-left:1px solid #D7F5CE;
			text-align:center;
			vertical-align:middle;
			/*font-family: verdana, Helvetica, sans-serif; 
			font-size: 11px; */

}
/*alternate background colors*/
#HotelTable tr.odd td {background:#f8f8f8;
}
/*top header cells*/
#regTable tr.hdrt td {
				text-align:center;
				vertical-align:bottom;
				border-top:none;
				border-left:none;
				border-right:none;
				background:transparent url(images/hdr_gradiant.gif) no-repeat;
				font-family: verdana, Helvetica, sans-serif; 
			font-size: 11px; 
				line-height:1.3em;
				}
				
.vaxon {border:1px solid #cccccc;padding:4px;background:#ff3400;
}
.vaxoff {border:1px solid #cccccc;padding:4px;background:#009966;
}

.counter {height:85px;  text-align:center;  background:url(images/counter_bg.jpg) top left no-repeat;}

.counteron {height:85px;  text-align:center;  background:url(images/counteron_bg.jpg) top left no-repeat;}.head_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
}

