html, body
	{
		height:100%;
		margin:0px;
		font-family:Arial, Sans-Serif, Verdana, Tahoma;

	}
	
a:link { font-family:Arial, Sans-Serif, Verdana, Tahoma; color:#1b5b99; font-size:12px; text-decoration:none; }
a:active { font-family:Arial, Sans-Serif, Verdana, Tahoma; color:#1b5b99; font-size:12px; text-decoration:none;}
a:visited { font-family:Arial, Sans-Serif, Verdana, Tahoma; color:#1b5b99; font-size:12px; text-decoration:none;}
a:hover { font-family:Arial, Sans-Serif, Verdana, Tahoma; color:#1b5b99; font-size:12px; text-decoration:underline;}

.amTabLink a:link { font-family:Arial, Sans-Serif, Verdana, Tahoma; color:#ffffff; font-size:12px; text-decoration:none;
                    color:White;
		font-weight:bold;		
		padding-left:6px;
		
		
                     }
.amTabLink a:active { font-family:Arial, Sans-Serif, Verdana, Tahoma; color:#ffffff; font-size:12px; text-decoration:none;
                      
                      color:White;
		font-weight:bold;		
		padding-left:6px;
		
                      }
.amTabLink a:visited { font-family:Arial, Sans-Serif, Verdana, Tahoma; color:#ffffff; font-size:12px; text-decoration:none;
                       color:White;
		font-weight:bold;		
		padding-left:6px;
		
                       }
.amTabLink a:hover { font-family:Arial, Sans-Serif, Verdana, Tahoma; color:#00457E; font-size:12px; text-decoration:none;
                     
		font-weight:bold;		
		padding-left:6px;
		
                     }


.mainTable
	{
		background-color:#ffffff;
		 height:100%;
		 width:100%		
	}

img
	{
		border:0px
	}

.formLabel
	{
		font-size:12px
	}
	
.homeQuote
	{
		font-size:11px;
		margin-left:10px;
		margin-right:10px;
		text-align:justify;
		line-height:150%;
	}

.requiredField
	{
		color:Red
	}

input
	{
		font-size:12px
	}
textarea
{	font-family:Arial, Sans-Serif, Verdana, Tahoma;
		font-size:12px;
	
	}
table, td 
	{
		border-spacing: 0px;		
		padding:0;		
		border-collapse: collapse;
		font-size:12px;
	}

.leftbarBorder
	{
		width:175px;
		border-right: solid 1px #9caab4;
	}

.rightBorder
	{
		width:174px;
		border-left: solid 1px #9caab4;
	}

.footer
	{
		font-size:11px;
		text-align:center;
		border-top: solid 1px #9caab4;
		background-color:#f2f5f7;
		height:28px;
	}

.pmPicture
	{
		background-image:url('../images/pm_logo.gif');
		width:640;
		height:462;
		background-repeat:no-repeat;
		background-position:center
	}

.logoBG
{
	background-color:#f4eedd
	}

.homeInfo
	{
		font-size:11px;
		text-align:justify;
		line-height:150%;
		margin:10px;
		font-size:12px
	}
	
.linksArrow ul
	{
		list-style-image: url('../images/links_arrow.jpg');
	}

.linksArrow ul li
	{
		margin-left:-20px;
		margin-top:5px;	
		padding-top:0px;	
	}
	
.profileLinks ul
	{
		list-style-image: url('../images/circle_arrow.jpg');
	}
.profileLinks ul li
	{
		margin-left:-20px;
		margin-top:5px;	
		padding-top:0px;	
	}	
	
.pageHeading
	{
		font-size:16px;
		color:#00457e
	}
.chatUserOnline
{
	font-weight:bold;
	color:#00457e;
	line-height:160%;
}

.chatUserOffline
{
	color:#808080;
	line-height:160%;
}

.chatPanel
{
	color:#00457e;
	line-height:160%;
	font-weight:bold;
	font-size:12px
}
.infoLinks { font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none;}
.infoLinks a:link { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none;}
.infoLinks a:active { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none;}
.infoLinks a:visited { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none;}
.infoLinks a:hover { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#517598; font-size:12px; text-decoration:underline;}

.divider
{
	height:1px;
	background-color:#dfe2e4
}

/* admin module tabs related */
.amTabLeft
	{	
		background-image: url('../images/am_tab_left.gif');
		height:23px;		
		background-repeat:repeat-x;				
	}
	
.amTabRight
	{	
		background-image: url('../images/am_tab_right_corner.gif');
		height:23px;
		background-repeat:repeat-x;
		width:6px;		
	}
.amTabSpace 
	{
		background-image: url('../images/transp.gif');
		width:1px;		
	}

.pageHeader
	{
		font-weight:bold;
		color:#00457e;
		font-size:10pt;
		text-transform:capitalize;
		padding-left:6px		
	}

.cursor 
	{
		cursor:hand;
		cursor:pointer;	
	}

.gridHeader				{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none; height:21px; background-color:#517498 }
.gridHeader a:link		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none; height:21px; background-color:#517498  }
.gridHeader a:active	{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none; height:21px; background-color:#517498 }
.gridHeader a:visited	{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none; height:21px; background-color:#517498 }
.gridHeader a:hover		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:underline; height:21px; background-color:#517498 }
/*
.gridData				{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#000000; font-size:12px; text-decoration:none; height:23px; background-color:#e8eff5 }
.gridData a:link		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; height:23px; background-color:#e8eff5 }
.gridData a:active		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; height:23px; background-color:#e8eff5 }
.gridData a:visited		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; height:23px; background-color:#e8eff5 }
.gridData a:hover		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:underline; height:23px; background-color:#e8eff5}
*/

.gridRow				{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#000000; font-size:12px; text-decoration:none; height:23px; background-color:#e8eff5 }
.gridRow a:link			{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none;  background-color:#e8eff5 }
.gridRow a:active		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none;  background-color:#e8eff5 }
.gridRow a:visited		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none;  background-color:#e8eff5 }
.gridRow a:hover		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:underline;  background-color:#e8eff5}


.gridAlternateRow				{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#000000; font-size:12px; text-decoration:none; height:23px; background-color:#f3f3f3 }
.gridAlternateRow a:link		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; background-color:#f3f3f3 }
.gridAlternateRow a:active		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; background-color:#f3f3f3 }
.gridAlternateRow a:visited		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; background-color:#f3f3f3 }
.gridAlternateRow a:hover		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:underline; background-color:#f3f3f3 }


.gridPaging				{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; padding:4px}
.gridPaging a:link		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; padding:4px}
.gridPaging a:active	{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; padding:4px}
.gridPaging a:visited	{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#0b6ab9; font-size:12px; text-decoration:none; padding:4px}
.gridPaging a:hover		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#000000; font-size:12px; padding:4px; background-color:#e8d4a2}

.gridPagingIn			{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-size:12px; text-decoration:none; background-color:#00457E;}
.gridPagingIn a:link	{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-size:12px; text-decoration:none; background-color:#00457E;}
.gridPagingIn a:active	{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-size:12px; text-decoration:none; background-color:#00457E;}
.gridPagingIn a:visited { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#ffffff; font-size:12px; text-decoration:none; background-color:#00457E;}
.gridPagingIn a:hover	{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#000000; font-size:12px; text-decoration:none; background-color:#e8d4a2;}


.asTopLeftCorner
	{
		background-image:url('../images/admin_box_top_left_corner.jpg');
		width:6px;
		height:32px
	}

.asTopHLine
	{
		background-image:url('../images/admin_box_top_h_line.jpg');
		height:32px
	}

.asTopRightCorner
	{
		background-image:url('../images/admin_box_top_right_corner.jpg');
		width:6px;
		height:32px
	}
	
.asLeftVLine
	{
		background-image:url('../images/admin_box_left_v_line.jpg');
		width:6px;		
	}

.asRightVLine
	{
		background-image:url('../images/admin_box_right_v_line.jpg');
		width:6px;		
	}

.asBottomLeftCorner
	{
		background-image:url('../images/admin_box_bottom_left_corner.jpg');
		width:6px;
		height:6px
	}

.asBottomHLine
	{
		background-image:url('../images/admin_box_bottom_h_line.jpg');		
		height:6px
	}
	
.asBottomRightCorner
	{
		background-image:url('../images/admin_box_bottom_right_corner.jpg');
		width:6px;
		height:6px
	}
	/* admin module tabs related */
	
.overlay_alphacube {
	background-color: #000000;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
}



/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
} 

.dotedLine
{	border-left: dotted 0px gray; height:0px;
	border-top: dotted 0px gray;height:0px;
	border-right: dotted 0px gray; height:0px;
	border-bottom: dotted 1px gray; height:0px;
	width:100%
	}
	
.session 
{
	font-size:20px;
	color:#ed4627;
	font-weight:bold
}

.newsHeading { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#00457e; font-size:12pt; font-weight:bold}

.newsHeadingSub { font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; color:#000000; font-size:13pt;}




.logout				{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-weight:bold; color:#ae3826; font-size:13px; background-color:#d9c083; text-decoration:none; width:70px; height:22px; text-align:center   }
.logout a:link		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-weight:bold; color:#ae3826; font-size:13px; background-color:#d9c083; text-decoration:none; }
.logout a:active	{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-weight:bold; color:#ae3826; font-size:13px; background-color:#d9c083; text-decoration:none; }
.logout a:visited	{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-weight:bold; color:#ae3826; font-size:13px; background-color:#d9c083; text-decoration:none; }
.logout a:hover		{ font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif; font-weight:bold; color:#000000; font-size:13px; background-color:#d9c083;}


.loginBox
{
	border: dotted 2px gray;
	background-color:White;
}

.loginHeading
{
	font-family: Georgia, Times New Roman ; font-weight:bold;
	font-size:15pt;
	color:#9c1d04;
	border-bottom: dashed 1px gray
}

.loginFooter
	{
		font-size:11px;
		text-align:center;
		height:28px;
		padding-top:10px
	}

.agreement
{
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif ;
        font-weight:bold;
	font-size:15pt;
	color:#9c1d04;
	border-bottom: dashed 1px gray
}

.adminHelpText
{
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif ;
        font-weight:bold;
	font-size:15pt;
	color:#000000;
	
}