.red { color: red; }
.center { text-align: center; }
.submen {font-size: 12px; font-style: italic;}
.style2 {font-size: 10px}
.searchBox {
  border : 1px solid #000000;
  background-color : #FFFFFF;
  color : #000000;
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.searchButton {
  border : 1px solid #000000;
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.right_form input{
	width: 100px;
}

.bmiContentTbl {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.topbarBg {
	background: url(images/topbar_background.jpg);
}
.rightBg {
	background: url(images/bg_right.gif);
}

.leftBg {
	background: url(images/bg_left.gif);
}

.bottomBg {
	background: url(images/fon_bot.gif);
}

.bmiContentTableWhite {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
}


.bmiContentTblBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

.search {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;		
	vertical-align: middle;
}

td.smallx {
    color : Black;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;
	font-size : 10px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	border: 0px;
}
td.small {
    color : Black;
	
	padding-left : 15px;
	padding-right : 15px;
	font-size : 10px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	border: 0px;
}

.bmiinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #6666FF;
	color: #000099;
	}
.bmiformbtn {
	background-color: #000066;
	border: 1px solid #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	}
body {	margin: 	0px ;
		padding:	0px;
		font:		100% Verdana, Arial, Helvetica, sans-serif;
		color:		#2D444F;
		background: url(images/background.gif);
}

img {
	border: 0px;
}

table {
	border: 0px;
	
}


h1, h2		{	font: bold 17px Tahoma, Verdana, Arial, sans-serif;
			color:	#333366;

			margin-top: 7px;			padding-top: 0px;
			margin-bottom: 12px;		padding-bottom: 0px;
			margin-right: 32px;
			margin-left: 20px;
			}
h1.big {	font: italic bold 40px Verdana, Arial, Helvetica, sans-serif;
			color:	#000066;
}
h2		{	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
            color: #660000;

}
h2.small	{	font: bold 13px Tahoma, Verdana, Arial, sans-serif;
            color: #660000;

}
h3 {
	font: bold 12pt "Trebuchet MS", Verdana, Arial, sans-serif; 
			color:	#336633;
			border-bottom: 0;
			margin-top: 0px;			
			padding-top: 0px;
			margin-bottom: 6px;			
			margin-left: 25px;	
			margin-right: 10px;
}
.rightMargin {
	margin-right: 200px;
}


th {
	color : Black;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif; 
}
input, select {
	color : Black;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial, sans-serif;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : Black;
	margin-top : 15px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial, sans-serif;
	font-weight: bold;
}
a:link 		{	font-weight: bold; font-size: 10pt; text-decoration: none;		color: #0000ff;  border: 0px; 	}
a:visited	{	font-weight: bold; font-size: 10pt; text-decoration: none;		color: #0000ff;  border: 0px; 	}
a:hover		{	font-weight: bold; font-size: 10pt; text-decoration: underline; 	color: #ff0000;	 border: 0px; 	}
a:active	{	font-weight: bold; font-size: 10pt; text-decoration: none;		color: #0000ff;  border: 0px; 	}

a.small 	{ font-size: 8pt;	}

.title {
	color : Black;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 55px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}

.list {
	color : White;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}
.right {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}
.left {
	color : Black;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}
.subscribeTopBar {
	font-family : Georgia, Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 3px;
	color: #2F255F;
	font-size: 16px;
	letter-spacing: 2px;
	background: url(images/bg_top_registration.gif);
}
.fon01 {
	background: url(images/fon01.gif);
}

.searchTitle {
	font-family : Georgia, Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 3px;
	color: #1A1A1A;
	font-size: 14px;
	letter-spacing: 2px;
}
td.p {
	color : Black;
	
	font-size : 12px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	border: 0px;
}
td.menu	{ 	background-color: #fafad2; padding-left: 20px; padding-right: 10px;	
			vertical-align: top; font-size: 10pt;
}

p {
	color : #000000;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
}

p.bold {
	color : Black;
	
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial, sans-serif;
	margin-top: 0px;
	padding-top: 0px;
	border: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial, sans-serif;
	font-weight: bold;
}
.menu02 {
	color : Black;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial, sans-serif;
	font-weight: bold;
}
p.registration {
	margin-left: 2px;
	margin-right: 2px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial, sans-serif;
	color: White;
}

.keyword {
	margin-left: 5px;
	margin-right: 2px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial, sans-serif;
	color: #E0FFFF;
}

.subscribeBtn {
	margin-right: 17px;
}

.searchBtn {
	margin-left: 5px;
}

.img {
	margin-left: 30px;
	margin-right: 30px;
	
	border: 2px ridge #B4B4B4;
}

.form {
    display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #003366;
}

.form1 {
    display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 10px;
}

.formsubscribe {
    display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 10px;
	background: #FFFFFF;
	border: 1px solid #003366;
}

.p {
	margin-top: 0px;
	margin-left: 35px;
	margin-right: 25px;
	padding-bottom: 10px;
	line-height: 20px;
}

li,  ol, ul {
	color : Black;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	margin-left : 20px;  	padding-left: 0px;
	margin-right : 10px; 	padding-right: 0px;
	margin-top: 0px;		padding-top: 0px;
	margin-bottom: 0px;		padding-bottom: 0px;
	border: 0px;
}
ul.ul2 {
	margin-left : 4px;
	margin-right : 4px;
}