body {
    margin: 0px;
	padding:0px;
	color:#003366;
	background-color:#CFD0D4;
	background-image:url("../Images/page-bg.jpg");
	background-repeat:repeat-y; 
	background-position:center top;
}
body, td, th, p, div, font, span, input, textarea, select {
    font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
}

a { color: #003366; text-decoration:underline; }
a:visited { color: #003366; text-decoration:underline; }
a:hover { color: #666666; text-decoration:none; }

/* Template */
table.main-table { width:760px; }
td.right-bg { background-image:url("../Images/right-bg.jpg"); background-repeat:repeat-y; }
td.left-bg { background-image:url("../Images/left-bg.jpg"); background-repeat:repeat-y; }
td.main-left-td { vertical-align:top; background-color:#FFFFFF; background-image:url("../Images/left-bg-bottom.jpg"); }

td.main-content-td { 
	width:100%; 
	vertical-align:top; 
	background-color:#F5F6FA; 
	background-image:url("../Images/inner-td-bg.jpg"); 
	background-repeat:repeat-y; 
}
.prm-title { font-weight:bold; font-size:18px; text-align:center; }
.sub-title { font-weight:bold; font-size:14px; }
td.dotted-sep { background-image:url("../Images/sep-bg.gif"); background-repeat:repeat-y; }

td.home-blue-line { background-color:#194987; }
.home-event { width:395px; text-align:left; background-color:#FFFFFF; border-bottom:1px #0B284E dotted; padding:5px; margin:6px; }
#divStayTopLeft { 
	position:absolute; 
	width:420px; 
	background-color:#EDEDED;
	padding:0px;
	-moz-opacity:0.90;
    opacity:0.90;
    filter:alpha(opacity='90');
	z-index:0;
}
td.message-right-td {background-image:url("../Images/message-right-bg.jpg"); background-repeat:repeat-y;  }
td.message-left-td {background-image:url("../Images/message-left-bg.jpg"); background-repeat:repeat-y;  }
td.message-main { padding:10px; width:392px; }

.page-title { 
	background-image:url("../Images/title-bg.jpg"); 
	background-repeat:no-repeat; 
	padding-top:8px; 
	padding-left:35px; 
	font-weight:bold; 
	height:29px;
	color:#003366;
}
.page-content { padding:5px; line-height:120%; }
.main { font-family:Tahoma; font-size:10pt; font-weight:normal; color:#000033 }
.bg_about {  background-image: url("../Images/about-bg.jpg"); background-repeat: no-repeat}


/* Menu */
.menu-main-td { background-image:url("../Images/button-bg.gif"); background-repeat:repeat-y; }
.parent-menu-item-table { width:154px; cursor:pointer; background-image:url("../Images/button-bg.gif"); background-repeat:no-repeat; }
.parent-menu-item-table td { height:18px; cursor:pointer; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }

.parent-menu-item-table-hover { width:154px; cursor:pointer; background-image:url("../Images/button-bg-over.gif"); background-repeat:no-repeat; }
.parent-menu-item-table-hover td { height:18px; cursor:pointer; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }

.sub-menu-item-table { width:154px; cursor:pointer; background-image:url("../Images/button-bg.gif"); background-repeat:no-repeat;  }
.sub-menu-item-table td { height:18px; cursor:pointer; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }

.sub-menu-item-table-hover { width:154px; cursor:pointer; background-image:url("../Images/button-bg-over.gif"); background-repeat:no-repeat;  }
.sub-menu-item-table-hover td { height:18px; cursor:pointer; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }

/* Copyrights */

a.copyrights, a.copyrights:visited {
	color:#A00000;
	text-decoration:underline;
	font-size:10px;
}
a.copyrights:hover {
	color:#333333;
	text-decoration:none;
	font-size:10px;
}
.copyrights {
	color:#333333;
	text-decoration:none;
	font-size:10px;
}

p { line-height:105%; }
td.details-td {
	padding-right:15px;
	padding-left:15px;
}

/* Forms */

input,textarea,select {
	border:1px #3b5b81 solid;
}
.contact-textarea {
  height:150px;
  width:250px;
  scrollbar-3dlight-color:#B6C5DA;
  scrollbar-arrow-color:#B6C5DA;
  scrollbar-track-color:#EFF2F7;
  scrollbar-darkshadow-color:#B6C5DA;
  scrollbar-face-color:#EFF2F7;
  scrollbar-highlight-color:#EFF2F7;
  scrollbar-shadow-color:#EFF2F7;}
.no-border-checkbox {
  border:0px;
  width:20px;
  background: none;
}
.edit-button {
  width: 90px;
  background-color:#CCCCCC;
  border:1px #3b5b81 solid;
  color:#3b5b81;
  font-weight:bold;
  font-size:11px;
  height:20px;
  padding-right:5px;
  padding-left:5px;
}
.delete-button {
  width: 90px;
  background-color:#CCCCCC;
  border:1px #AA0000 solid;
  color:#AA0000;
  font-weight:bold;
  font-size:11px;
  height:20px;
  padding-right:5px;
  padding-left:5px;
}

.mandatory-sign { color:#FF0000; }
