/* CSS Document */
#wrapper {
        border: 0px;
        margin: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
}

div#header {
	margin:0px;
	width:100%;
	height:50px;
	border-bottom:3px solid #12AD2B;
	background-image:url(../images/body_bg.gif);
}
div#logo {
	float: left;
	width:300;
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:10px;
}
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family:Tahoma, "Microsoft Sans Serif", misc-fixed-iso10646-1;
	color: #333333; 
	font-size: 11px; 
	font-weight: normal;
}
td{
	font-size: 11px; 
	font-weight: normal;
}
a {
	color: #2D51A3;
	text-decoration: none;
}
a:hover {
	color : #30569D;
	text-decoration : underline;
}
a:active {
	color : #C64934;
	text-decoration : underline;
}
#toolbar {
	margin-left:5px;
	margin-right:5px;
	padding:3px;
}
#toolbar a.toolbar { 
	color:#887D75;
	text-decoration:none;
	display:block;
	border:1px solid #DDD;
	padding:5px 2px 3px 2px;
	width:60px;
}
#toolbar a.toolbar:hover {
	color : #2D51A3;
	border: 1px solid #93A070;
	background-color: #f1e8e6;
	padding:6px 2px 2px 2px; /*top right bottom left*/
}
#toolbar a.toolbar:active {
	color : #93A070;
}
.spacer {
	background-image:url(../images/spacer.gif);
}
#path {
	padding: 5px;
	background: #F1F2EE;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	font-weight: bold;
}
#path a.path {
	color : #2D51A3;
	font-weight: bold;
}
#path a.path:hover {
	color : #2D51A3;
	font-weight: bold;
}
#path a.path:active {
	color : #93A070;
}
#com_title {
	color : #93A070;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}
#sub_title {
	color : #93A070;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	height:20px;
	border-bottom:2px solid #ccc;
	background-color:#eee;
	padding:4px;
}
div#jgmsg {
	padding:5px;
	padding-left:40px;
	background-image:url(../../../images/icon_info.png);
	background-repeat:no-repeat;
	background-position:20 5;
	background-color:#FEFBC4;
	border:1px dashed #ccc;
	margin:5px;
}
/***GRID***/
.Grid {

	border-top:#A1B6C9 solid 1px;
	border-bottom:#A1B6C9 solid 1px;
	border-left:#A1B6C9 solid 1px;
	border-right:#A1B6C9 solid 1px;
}
.GridHead {
	color:#fff;
	font-weight:bold;
	font-size:11px;
	background-color:#2D50A4;
	padding: 4px;
	border:#2D50A4 solid 1px;
	border-right:1px solid #fff;
}
.GridContent {
	color:#000000;
	background-color:#fff;
	padding: 4px;
	border-top:#2D50A4 solid 1px;
	border-bottom:#2D50A4 solid 2px;
	border-left:#2D50A4 solid 1px;
	border-right:#2D50A4 solid 2px;
}

.GridContentSelected {
	color:#000000;
	background-color:#F1F3F5;
	padding: 4px;
	border-top:#993300 solid 5px;
	border-bottom:#993300 solid 5px;
	border-left:#993300 solid 5px;
	border-right:#993300 solid 5px;
}

.GridBottom {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	background-color:#F1F3F5;
	padding: 4px;
	border-top:#E8F3FE solid 1px;
	border-bottom:#A1B6C9 solid 1px;
	border-left:#E8F3FE solid 1px;
	border-right:#A1B6C9 solid 1px;
}
.Details {
	border:0px;
	margin:0px;
}
.DetailsHead {
	margin-top:0px;
	margin-bottom:0px;
	background-color:#f1f1f1;
	padding: 5px;
	text-align:left;
}
.DetailsContent {
	margin:0px;
	border:0px;
	background-color:#fff;
	padding-left:5px;
	padding-bottom:5px;
}
/***FORM***/
.poll_title {
	font-size:11px;
	color:#2D51A3;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
.selectBox {
	font-size:10px;
	border-top:#A1B6C9 solid 2px;
	border-bottom:#A1B6C9 solid 2px;
	border-left:#A1B6C9 solid 1px;
	border-right:#A1B6C9 solid 1px;
	padding-left:3px;
}
.inputBox {
	font-size:11px;
	border-top:#A1B6C9 solid 1px;
	border-bottom:#A1B6C9 solid 1px;
	border-left:#A1B6C9 solid 3px;
	border-right:#A1B6C9 solid 1px;
	padding-left:3px;
	padding-right:3px;
	width:150px;
	background-color:#FFFFFF;
}
.inputBox:active {
	font-size:11px;
	border-top:#A1B6C9 solid 1px;
	border-bottom:#A1B6C9 solid 1px;
	border-left:#A1B6C9 solid 3px;
	border-right:#A1B6C9 solid 1px;
	padding-left:3px;
	padding-right:3px;
	width:150px;
	background-color:#fafafa;
}
.inputBoxMulti {
	font-family:Tahoma, "Microsoft Sans Serif", misc-fixed-iso10646-1;
	color: #333333; 
	font-size: 11px; 
	font-weight: normal;
	
	border-top:#A1B6C9 solid 1px;
	border-bottom:#A1B6C9 solid 1px;
	border-left:#A1B6C9 solid 3px;
	border-right:#A1B6C9 solid 1px;
	padding-left:3px;
	padding-right:3px;
	overflow:auto;
}
.inputButton {
	font-size:10px;
	border-top:#A1B6C9 solid 2px;
	border-bottom:#A1B6C9 solid 2px;
	border-left:#A1B6C9 solid 1px;
	border-right:#A1B6C9 solid 1px;
}
.checkBox {
	margin:0px;
	padding:0px;
	/*border-top:#A1B6C9 solid 2px;
	border-bottom:#A1B6C9 solid 2px;
	border-left:#A1B6C9 solid 1px;
	border-right:#A1B6C9 solid 1px;*/
}
.inputBox100 {
	font-size:11px;
	border-top:#A1B6C9 solid 2px;
	border-bottom:#A1B6C9 solid 2px;
	border-left:#A1B6C9 solid 1px;
	border-right:#A1B6C9 solid 1px;
	padding-left:3px;
	padding-right:3px;
	width:100px;
	background-color:#fafafa;
}
.inputBoxNone {
	font-size:11px;
	border-top:#A1B6C9 solid 2px;
	border-bottom:#A1B6C9 solid 2px;
	border-left:#A1B6C9 solid 1px;
	border-right:#A1B6C9 solid 1px;
	padding-left:3px;
	padding-right:3px;
	background-color:#fafafa;
}
/*************************/
.alert {
	background-color:#CC0000;
	font-family:Tahoma, "Microsoft Sans Serif", misc-fixed-iso10646-1;
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF;
	height:20;
	vertical-align:middle;
}
.footer {
	border-top:1px dashed #ccc;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.mainBody {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-right:5px;
	width:100%;
}
.today {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin-right:5px;
}
/* System Messages */
dl#system-message { margin-bottom: 10px; padding: 5px; border: 1px dashed #ccc;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-size: 12px; font-weight: bold; text-indent: 30px; }

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dd.message ul { line-height: 16px;color: #333;list-style: none; background: url(../../../images/icon_info.png) no-repeat; padding: 0;}

/*CONTENT*/
div#contentBody {
	padding:5px;
	border:1px dashed #ccc;
}
div#contentTitle {
	border-bottom:1px solid #12AD2B;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

div#contentDate {
	font-size:10px;
	font-weight:normal;
	text-align:right;
}
div#contentContent {
	text-align:justify;
}
#splitpage {
	margin:0px;
	padding:0px;
	float:left;
}

#splitpage a.splitpage { 
	color:#887D75;
	text-decoration:none;
	display:block;
	padding:0px;
	width:20px;
	height:10px;
	text-align:center;
}
#splitpage a.splitpage:hover {
	color : #2D51A3;
	background-color: #f1e8e6;
	padding:0px;
}
#splitpage a.splitpagecurrent { 
	color:#887D75;
	text-decoration:none;
	display:block;
	padding:0px;
	width:20px;
	height:10px;
	background-color: #f1e8e6;
	text-align:center;
}
#splitpage a.splitpagecurrent:hover {
	color : #2D51A3;
	background-color: #f1e8e6;
	padding:0px;
}
#splitpage a.splitpage:active {
	color:#93A070;
	background-color: #f1e8e6;
	padding:0px;
}
/*photos*/
.photo {
	width:120px;
	height:120px;
	border:0px solid #ccc;
}

.photoBottom {
	width:120px;
	height:20px;
	border:1px solid #ccc;
	background-color:#CCCCCC;
}
.photoTop {
	border-bottom:1px solid #cccccc;
	padding:3px;
	background-color:#efefef;
	text-align:left;
}
.counter_text {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	background-color: #F5F5F5;
}
.counter_text1 {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	background-color: #FFFFFF;
}

