﻿body { background: #dddee0 url("../bg2.gif") repeat-y center; margin: 0; font: 11px Tahoma,Verdana, Helvetica, sans-serif; color: #000000;}
html, body, div, img, form ,p{ margin: 0; padding: 0; border: 0; }
.table1 {background: #ffffff;}
a:link { font: bold   12px Tahoma; color:#CC3300; text-decoration: none; }
a:visited { font: bold   12px Tahoma; color: #CC3300; text-decoration: none; }
a:hover { font: bold   12px Tahoma; color: #ff8c00; text-decoration: underline; }
a:active {font: bold   12px Tahoma;  color: #ff8c00; text-decoration: underline; }
td {  padding: 0; border: 0; }
.ipmheader{ padding: 0px 0px 0px 0px;  }
.topmenu {  text-align:right; background: url("topmenubg.gif") repeat-x; padding-top:5px; padding-left:0px;  height:28px;color:#ffffff;}
.topmenu a:link,.topmenu a:hover,.topmenu a:visited,.topmenu a:active{ font: 13px Arial; color: #ffffff;  text-align: left;	padding-left:15px; padding-right:15px;}
.topmenufa {  background: url("topmenubg.gif") repeat-x; padding-top:5px; padding-left:0px;  height:28px;color:#ffffff;}
.topmenufa a:link,.topmenufa a:hover,.topmenufa a:visited,.topmenufa a:active{ font: 13px Tahoma; color: #ffffff;  text-align: left;	padding-left:15px; padding-right:15px;}


.toprow { height:4px; background: #B7B5A0;}
.leftmenu { padding:12px 0px 10px 15px; background: url("../menuleftbg.jpg") no-repeat; }
.rightmenu { padding:12px 5px 10px 10px; background: url("../menurightbg.jpg") no-repeat;text-align: right; font: 13px Tahoma;}
input { height:18px; margin:10px 0px 0px 0px;  font: 10px Verdana;}
.menu ,.submenu {  padding-top:5px; }
 
.menu a:link,.menu a:hover,.menu a:visited,.menu a:active{ font: BOLD 11px Arial; color: #666666;  padding-top:0px;  }
.submenu a:link,.submenu a:hover,.submenu a:visited,.submenu a:active{ font:   12px Arial; color: #666666;  padding-top:0px;  }
.title ,.title a:link,.title a:hover,.title a:visited,.title a:active{  font: bold   18px Arial, Helvetica, sans-serif; color:#222222; padding:20px 0px 0px 10px;  }
.title span { border-bottom: 1px solid #C0C0C0;  }
.FirstPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif}
.content { font:   12px Arial; color:#000000;   padding:10px 0px 0px 10px; }
.content a:link,.content a:hover,.content a:visited,.content a:active,.content a { font: bold   12px Arial; color:#62524E;    }

.content2 { font:   12px Arial; color:#000000;   padding:0px 0px 0px 0px; }
.content2 a:link,.content2 a:hover,.content2 a:visited,.content2 a:active,.content2 a { font:   12px Arial; color:#000000;    }

 img.topmargin {margin-top: 0.1cm}
.contentpic { font:   10px Arial; color:#000000;   padding:0px 0px 0px 0px; }
.content a:link,.content a:hover,.content a:visited,.content a:active,.content a { font: bold   12px Arial; color:#62524E;    }


.footer { font:   10px Arial; color:#000000; background-color:#00a9f8;   padding:5px 5px 5px 5px; text-align:center; }


.subA a:link,.subA a:hover,.subA a:visited,.subA a:active{ font:  11px Arial;   padding-top:0px;  }

.cal a:link { font: bold   12px Arial; color: #0000cc; text-decoration: none; }
.cal a:visited { font: bold   12px Arial; color: #0000cc; text-decoration: none; }
.cal a:hover { font: bold   12px Arial; color: #ff8c00; text-decoration: underline; }
.cal a:active {font: bold   12px Arial;  color: #0000cc; text-decoration: underline; }

.highlightedLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CC4400; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.highlightedLink A:visited {
	COLOR: #CC4400; TEXT-DECORATION: none;
}
.highlightedLink A:hover {
	COLOR: #CC4400; TEXT-DECORATION: none;
}
.highlightedLink A:link {
	COLOR: #CC4400; 
}

.SubTitle {
	FONT-WEIGHT: 900; FONT-SIZE: 16px; COLOR: #800000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.SubTitle A:visited {
	COLOR: #800000; TEXT-DECORATION: none;
}
.SubTitle A:hover {
	COLOR: #800000; TEXT-DECORATION: none;
}
.SubTitle A:link {
	COLOR: #800000; 
}

.style1 {
	font-family: Tahoma;
	font-size: 12px;
}
.style2 {
	font-size: 12px;
}
.style3 {
	text-align: right;
}
.securityCodeRequest {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:10px;
	font-family: Tahoma;
	font-size: 12px;
	border-left-color: #ACA899;
	border-right-color: #C0C0C0;
	border-top-color: #ACA899;
	border-bottom-color: #C0C0C0;
	background-color: #FFFFFF;
}
.securityCodeInput {
	font-family: Tahoma;
	font-size:12px;
}
.UsersListMessage{
	font-family: Tahoma;
	font-size:12px;
}

.registerError{
	color: #FF0000;
	font-size: 11px;
	font-family: Tahoma;
	margin-top:0px;
	margin-right:10px;

}

.introMessage{	color:black;	font-size: 12px;	font-family: Tahoma;}

td.phdTableHeader { font-family:Tahoma; font-size:12px; font-weight:bold; text-align:center; height:30px; background-color:#CC3300; color:#FFFFFF;}
td.phdColHeader { font-family:Tahoma; font-size:12px; font-weight:bold; text-align:center; height:20px; background-color:#FF9900}
td.phdColContent { font-family:Tahoma; font-size:12px; font-weight:400; text-align:center; height:20px}

.button1 {
		background-color: #f89700;
		border-bottom-color:#E15417;
		border-left-color:#F4A835;
		border-right-color:#E15417;
		border-top-color:#F4A835;
		color:#000000;
		font-family:Tahoma;
		font-size:12px;
		padding-bottom:5px;
		text-align:center;
		padding-top:0px; 
		height:25px;
		margin-top:0px;
}
.rightMenu { font: 400   12px Tahoma; color:#000000; text-decoration: none; }
a .rightMenu { font: 400   12px Tahoma; color:#000000; text-decoration: none; }
a. rightMenu:link { font: 400   12px Tahoma; color:#000000; text-decoration: none; }
a. rightMenu:visited { font: 400   12px Tahoma; color:#000000; text-decoration: none; }
a. rightMenu:hover { font: 400   12px Tahoma; color:#000000; text-decoration: underline; }
a .rightMenu:active {font: 400   12px Tahoma;  color:#000000; text-decoration: underline; }
.registrationForm {
	font-family: Tahoma;
	font-size:12px;
}
