/* Global Styles */

body {
	margin:0px;
	background:#ffffff;
}
	
td {
	font:11px arial;
	color:#333333;
}
	
a {
	color: #990000;
	text-decoration:none;
	font-weight:bold;
	}

a:hover {
	color: #CC0000;
	text-decoration:none;
	}

.topmenu {
	padding:5px 15px 0 0;
	text-align:right;
	vertical-align:top;
}
.topmenu a {
	color: #999999;
	text-decoration:none;
	font-weight:bold;
	margin-left:20px;
}
.topmenu a:hover {
	color: #CC0000;
}

.parahdr0 {
	font:20px Arial, Helvetica, sans-serif;
	color: #000099;
	letter-spacing:.1em;
	line-height:26px;
	padding-bottom:10px;
	padding-top:15px;
	}
.parahdr0 a {
	font:20px Arial, Helvetica, sans-serif;
	color: #000099;
	letter-spacing:.1em;
	line-height:26px;
	padding-bottom:10px;
	padding-top:10px;
	}
.parahdr0 a:hover {
	color: #CC0000;
	}

.parahdr1 {
	font: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#993300;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}

.formtable {
	border-collapse:collapse;
	width:70%;
}
.formtable td {
	font: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	padding-left:40px;
}

.formtable span {
	font: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}

.sidemenutd {
	height:300px;
}

.sidemenudiv {
	width:100%;
	height:100%;
	background:url(../images/sidemenu/sidemenu_bg.png);
}

.sidemenutable {
	border-collapse:collapse;
	width:100%;
}

.sidemenutable div {
	height:37px;
	/*background:url(../images/sidemenu/sidemenu_linkbg.png) repeat-x;*/
}

.sidemenutable a {
	font: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	line-height:40px;
	color:#663300;
}
.sidemenutable a:hover {
	color: #CC0000;
}

.sidemenumsgtd {
	height:60px;
	padding-top:20px;
}

.sidemenumsgdiv {
	width:100%;
	height:100%;
	background:url(../images/sidemenu/sidemsg.png);
}
.sidemenumsghdr {
	font: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#646464;
	text-align:left;
	padding-left:20px;
	padding-top:10px;
}
.sidemenumsgcnt {
	font: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
	text-align:left;
	padding-left:20px;
	padding-top:1px;
}

.toplinkmsgtd {
	height:30px;
	width:150px;
}

.toplinkmsgdiv {
	width:100%;
	height:100%;
	text-align:center;
	background:url(../images/sidemenu/toplinks.png);
}

.toplinkmsgcnt {	
	margin-top:5px;
}

.toplinkmsgcnt a {
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
}

.toplinkmsgcnt a:hover {
	color: #000066;
	font-size:12px;
	text-decoration:none;
}


.maintable {
	background-color:#FFFFFF;
	width:970px;
	border:0;
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
}

	
#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #336666;
	text-decoration:none;
	letter-spacing:.1em;
	font-weight:bold;
	}
	
/*#navigation a:hover {
	color: #993300;
	text-decoration:underline;
	}*/

/**/
.navBar {
	background:#94B5CE;
	height:30px; 
}

.navText {
	font:10px arial;
	letter-spacing:.1em;
	text-align:right;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#weekdays th {
	font:10px arial;
	color: #ffffff;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

.xstyle {
	font: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-size:26px;
}
.compTitle {
	font:26px Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	color: #1774B3;
	}
		
.compTitle2 {
	font:26px Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	color: #AC0000;
	}

.copyRight {
	font:12px arial;
	color: #666666;
	letter-spacing:.1em;
	}

.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#333333;
	text-align:justify;
	}

.bodyText12 {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#333333;
	text-align:justify;
	vertical-align:top;
	padding-right:20px;
	}
	
.pageName {
	font:20px Arial, Helvetica, sans-serif;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px georgia;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
		
.calendarText {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}
	
.contactHdr {
	font:12px Arial, Helvetica, sans-serif;
	line-height:26px;
	font-weight:bolder;
	letter-spacing:.1em;
	color:#FF6600;
}

.rightBar {
	background:#CCCCCC;
	height:30px; 
}

.rightBarHdr {
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003366;
}

.rightBarText {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:2em;
	color: #0033CC;
	text-align:left;
}

.divScroll {
	overflow:auto;
	height:250px;
}


.box_t {background: url(../images/box_grey/dot_t.png) 0 0 repeat-x;}
.box_b {background: url(../images/box_grey/dot_b.png) 0 100% repeat-x}
.box_l {background: url(../images/box_grey/dot.png) 0 0 repeat-y}
.box_r {background: url(../images/box_grey/dot.png) 100% 0 repeat-y}
.box_bl {background: url(../images/box_grey/bl.png) 0 100% no-repeat}
.box_br {background: url(../images/box_grey/br.png) 100% 100% no-repeat}
.box_tl {background: url(../images/box_grey/tl.png) 0 0 no-repeat;}
.box_tr {background: url(../images/box_grey/tr.png) 100% 0 no-repeat;} 

.box_hdr {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:2em;
	direction:rtl;
	line-height:20px;
}
.box_text {
	margin-left:10px;
	margin-right:10px;
	height:100%;
}