
.hype_text {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

h1              {  font-size: 150%; text-align: center; }
h2              {  font-size: 120%; text-align: center;  }
h3              {  font-size: 110%; margin:5px; }

h1, h2, h3, h4, h5, h6	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

h2.guide  {  text-align: left;  }
h3.guide  {  text-align: left;  }

.red_text{
	color : #DF0072;
	font-size :12px;
	font-style: italic;
}
.red_text:hover{
	color : #500000;
	font-size :12px;
	font-style: italic;
}

.white_menu{
	color : #ffffff;
	font-size :10px;
}
.white_menu:hover{
	color : #ffffff;
	font-size :10px;
}


.head {
	color : #000000;
	font-size: 12px;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
}

#upText{
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #db0273;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
}

.whiteText{
	font-size: 12px;	
	font-family : Arial, Helvetica, sans-serif;
	color: #ffffff;
}	

#copyright{
	background-color:#000000;
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: right;
	padding-right:2px;
}

table.main{
	border-right: 1px #db0273 solid;
	border-left: 1px #db0273 solid;	
	background-color:#FFFFFF;
}
input, SELECT, TEXTAREA {  
	border: 1px solid #CCCCCC; 	
}

.UserFieldHeader{
	background-color:#DCDCDC;
}

.indicatorText{
	font-size: 16px;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #FB2C3B;
}

.header {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight : bold;
	text-align : center;
}

.ProfileMenu {
	font: italic bold 12px Arial, Helvetica, sans-serif;		
	text-align: right; 
	background-color: white;
	border: 1px solid #003366; 	
	margin-left: 0.9em; 
	margin-right: 0.9em; 
}
.ProfileMenu a{
	color:#4169E1;
	font-weight:bold;
	text-decoration:none;
}
.ProfileMenu a:hover{
	color:#4169E1;
	font-weight:bold;
	text-decoration:underline;
}


.ProfileText {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 	
	color: #000000; 
	border: 1px solid #B0C7D7; 		
}

.ProfileTextHeader {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 	
	color: #000000; 
	border-left: 1px; 
	border-right: 1px; 
	border-top: 1px; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-color: #B0C7D7;	
	background-color:#DCDCDC;	
}

.Line {
	background-color:#B0C7D7;
	height:1px;
}

.error {
	color: #FF0000;
	text-align: center; 
	font-weight: bold; 
}

table.browse TD {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	border: 0px #003366 solid
}

.browse {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	border: 0px #003366 solid
}

.ImageList  {  
	border: 1px solid gray; 	
}

address {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
}

table.banners td {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: georgia, "Book Antiqua", palatino, serif;
	color: #000000;
}

table.banners a {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	font-family: georgia, "Book Antiqua", palatino, serif;
	color: #000000;
}

.menu, .menu a, .menu a:hover {
	vertical-align:middle;
	text-align:center;		
	text-decoration: none;
	font : normal bolder 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menu a       { color : #ffffff; }
.menu a:hover { color : #000000; }

form          { margin:0px; padding:0px; }

a.selPage,   a:hover.selPage    { font-weight: bold; font-size: 100%; margin-right:3px; }
a.unselPage, a:hover.unselPage  { font-size: 90%; margin-right:3px; }
a.prevPage,  a:hover.prevPage   { margin-right:20px; font-size: 90%; }
a.nextPage,  a:hover.nextPage   { margin-left:20px; font-size: 90%; }

/* user photo */
.tbl1 {
	width: 98px;
	height: 120px;
	border: 1px solid #6d8494;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	vertical-align : middle;
	text-align : center;
}

.tbl2{
	border: 1px solid #6d8494;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
.tbl3{
	border: 1px solid #6d8494;
	width: 100%;
	margin : 0 0 0 0;
	padding : 2 2 2 2;
}