
A:link  {
	color: #006699;
	text-decoration : none;
}

A:visited  {
	color: #006699;
	text-decoration : none;	
}

A:hover {
	text-decoration : underline;
	color: #999999;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}


.leftBorderGreen {
	border-left-color: #66CC33;
	border-left-width: medium;
	border-left-style: solid;
	padding-left: 5px;
}

.leftBorderRed {
	border-left-color: #FD5955;
	border-left-width: medium;
	border-left-style: solid;
	padding-left: 5px;
}


.leftBorderBlue {
	border-left-color: #3399CC;
	border-left-width: medium;
	border-left-style: solid;
	padding-left: 5px;
}

.leftBorderOther {
	border-left-color: #cccccc;
	border-left-width: medium;
	border-left-style: solid;
	padding-left: 5px;
}

.leftNav {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	padding-right: 5px;
}

.sectionTitle {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding-top: 3px;
	padding-bottom: 3px;
}

.textDefault, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.textDefaultSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.bigTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight : bold;
}

input, textarea {
	font-size: 12;
	font-family: arial;	
}

form {
	margin: 0 0 0 0;
}

.navLoginField {
	width: 100%;
}







.noticeBoxRedirect {
	background-color : #DEE9F3;

	border-style: solid;
	border-color: #528BC5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
	
	margin : 15;
	padding : 10;
}

.noticeBoxBlue {
	background-color : #DEE9F3;
	
	border-style: solid;
	border-color: #528BC5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
	
	margin : 15;
	padding : 10;
}

.noticeBoxGrey {
	background-color : #DFDFDF;
	
	border-style: dashed;
	border-color: #999999;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
	
	margin : 15;
	padding : 10;
}

.noticeBoxRed {
	background-color : #FFD2D2;
	
	border-style: solid;
	border-color: #FF6C6C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
		
	margin : 15;
	padding : 10;
}

.leftMargin {
	margin-left: 10;
}

.padRight {
	width: 98%;
}




.r0, .white {
	background-color : #FFFFFF;
}
.r0b, .lighter_blue {
	background-color : #CCDDEE;
}

.r1, .light_grey {
	background-color : #E8E8E8;
}
.r1b, .light_blue {
	background-color : #AFCAE4;
}

.red_highlight {
	background-color:  #FFD2D2;

	border-style: dashed;
	border-color: #FF6C6C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
}


.rootPath {
	margin: 5 5 5 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}


img {
border: 0px;
}


.table_bg_blue {
	background-color: #BFD5E8;
}

.table_bg_grey {
	background-color: #DFDFDF;
}

.table_bg_darkgrey {
	background-color: #cccccc;
}

.table_bg_darkblue {
	background-color: #4FA8D2
}



.cal_today {
	background-color : #AFCAE4;
	
	border-style: solid;
	border-color: #24496F;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;		
}

.cal_day {
	background-color : #CCDDEE;
	
	border-style: solid;
	border-color: #A2C0DF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;		
}

.cal_oldday {
	background-color : #DFDFDF;
	
	border-style: solid;
	border-color: #cccccc;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
}

.cal_blanker {
	background-color : #E8E8E8;
}


.width100 {
	width: 100%;
}


.page_body_content {
	
}