BODY {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: white;
	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
}
form{
	margin: 0px;
	padding: 0px;
}
textarea{
	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
}
.newsTitle{
	font-weight:bold;font-size:small;
}
#bodyDiv {
	Z-INDEX: -1;
	FONT: messagebox;
	OVERFLOW: auto;
	POSITION: absolute;
}

.smallest {
	FONT-SIZE: 7pt;
	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
}

.small {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}

.frmObject {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif
}

TABLE.table3d {
	BORDER-RIGHT: buttonhighlight 1pt solid;
	BORDER-TOP: buttonshadow 1pt solid;
	BORDER-LEFT: buttonshadow 1pt solid;
	BORDER-BOTTOM: buttonhighlight 1pt solid;
	BACKGROUND-COLOR: buttonface
}

.titleBar {
	background-color: #000066;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color: white;
}

.title {
	font-size: 12 pt;
	font-weight: bold;
}

.titleLinks {
	font-size: 10 pt;
	font-weight: normal;
	cursor:hand;
}

.informationPanel {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #0066ff;
	padding: 10 px;
}

.errorInformationPanel {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: red;
	padding: 10 px;
	
}

.informationPanelElemtentLabel {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #dddddd;
	color:black;
	text-align: left;
}
.panelTable{


}
.informationPanelElemtentData {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color: #efefef;
	color:black;
	text-align:left;
}

.formPanel {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #0066ff;
	padding: 10 px;
}

.formPanelElemtentLabel {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #dddddd;
	color:black;
	text-align: left;
	vertical-align: top;
}
.panelTable{


}
.formPanelElemtentData {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color: #efefef;
	color:black;
	text-align:left;
}
.formBottom {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	background-color: #FFFFFF;
	color:black;
}

.formInput {
	height: 20px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	padding:  0px;
	border-style:solid;
	border-width: 1px;
	border-color: black;
	margin: 0px;
	vertical-align: top;
}

.formRadioLabel {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	right-padding:  10px;
}

.formCheckedLabel {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	right-padding:  10px;
}
.httpErrorTitle {
	font-size:24px;
	font-weight:bold;
	color: #000;
}
.httpErrorSubtitle {
	font-size:16px;
	color: #666;
}
p {  
	font-family: Verdana,Helvetica,Arial,sans-serif; 
	font-size: 10px;
}
table {  
	font-family: Verdana,Helvetica,Arial,sans-serif; 
	font-size: 10px;
}
.mainBodyLine {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999999;
}
.11fontsize {  
	font-family: Verdana,Helvetica,Arial,sans-serif; 
	font-size: 11px;
}
.12fontsize {  
	font-family: Verdana,Helvetica,Arial,sans-serif; 
	font-size: 12px;
}
.13fontsize {  
	font-family: Verdana,Helvetica,Arial,sans-serif; 
	font-size: 13px;
}
.14fontsize {  
	font-family: Verdana,Helvetica,Arial,sans-serif; 
	font-size: 14px;
	font-weight:bold;
}
input {  
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
}
select {  
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
}
.tableBorders{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
}
.toolsBorders{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#555555;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#555555;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#555555;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#555555;
}
.maintext2 {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 9px;
	color : #000000;
}
.editnews{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 9px;
	color : #000000;
}
a:link{
	color: #314D6B;
	text-decoration: underline;
}
a:visited{
	color: #314D6B;
	text-decoration: underline;
}
a:hover{
	color: #49729F;
	text-decoration: none;
}
legend {
	color: #0066FF;
	font-weight: bold;
}
.FixedWidth {
	WIDTH: 981px; POSITION: relative
}
.Rec {
	FONT-SIZE: 100%; MARGIN: 5px 5px 15px; 
	WIDTH: 315px; 
	POSITION: static; 
	TEXT-ALIGN: center;
}

/*#Column1, #Column2, #Column3 {
	FLOAT: left; 
	WIDTH: 326px; 
	POSITION: relative;
	TEXT-ALIGN: center;
	min-height:500px;
	height:auto !important;
	height:500px;
}*/
.column { width: 100%; float: left; padding-bottom: 100px;min-height:250px;height:auto !important;height:250px;min-width:306px; }
.unsortable-column { width: 100%; float: left; padding-bottom: 2px;min-width:306px; }
.portlet { margin: 0 0.5em 1em 0.5em; }
.portlet-header { cursor:move; }
.ui-sortable-placeholder { border: 2px dashed #7e7e7e; visibility: visible !important; /*height: 100px !important;*/ }
.ui-sortable-placeholder * { visibility: hidden; }
.ui-icon-expandCollapse { width: 12px; height: 12px; border:0px !important; }
.rs{/*Regular Content*/
	padding-top: 5px;
	padding-bottom: 5px;
}
.errorFont {  
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:red; 
	font-size: 10px;
}
.errorBorder {  
	font-family: Verdana,Helvetica,Arial,sans-serif;
	border-color:red; 
}
.boldErrorFont {  
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:red; 
	font-size: 10px;
	font-weight: bold; 
}
.successFont {  
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:green; 
	font-size: 10px;
}
.boldSuccessFont {  
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:green; 
	font-weight: bold; 
	font-size: 10px;
}
.boldWhiteFont {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:#FFFFFF; 
	font-weight: bold; 
	font-size: 10px;
}
.boldBlackFont {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:#000000; 
	font-weight: bold; 
	font-size: 10px;
}
.dth2{
	background-color:#333333;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:#FFFFFF; 
	font-weight: bold; 
	font-size: 10px;
}
.redText {
	color: #F00;
}
td.whiteColor{
	background-color: #FFFFFF;
}
.star{
	color: #FF0000;
	font-weight: bold;
}
.blinkred {font-weight:bold; color:#990000;}
.blueFont {  
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:blue; 
	font-size: 10px;
}
.boldBlueFont {  
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color:blue; 
	font-weight: bold; 
	font-size: 10px;
}
td.pagingNumber{
	border:solid 1px #fff;
	color: #000;
	background-color: #ddd;
	cursor: pointer;
	cursor: hand;
	padding-left:5px;
	padding-right:5px;
}
td.pagingNumberCurrent{
	font-weight:bold;
	border:solid 1px #000;
	color: #000;
	background-color: #CFCFCF;
	cursor: pointer;
	cursor: hand;
	padding-left:5px;
	padding-right:5px;
}
td.pagingNumberCurrentHover{
	font-weight:bold;
	border:dashed 1px #000;
	color: #000;
	background-color: #CFCFCF;
	cursor: pointer;
	cursor: hand;
	padding-left:5px;
	padding-right:5px;
}
td.pagingNumberHover{
	border:dashed 1px #333;
	color: #000;
	background-color: #CFCFCF;
	cursor: pointer;
	cursor: hand;
	padding-left:5px;
	padding-right:5px;
}
a.errorFontLink{
	color:red;
}
a.errorFontLink:link{
	text-decoration:underline;
	color:red;
}
a.errorFontLink:visited{
	text-decoration:underline;
	color:red;
}
a.errorFontLink:hover{
	text-decoration:underline;
	color:red;
}
a.errorFontLink:active{
	text-decoration:underline;
	color:red;
}
.form-group-bozz{
      display:inline-block;
      vertical-align:text-top;
      zoom: 1;
      *display:inline;
      *margin:6px 4px;
}
.control-label-bozz{
      display:block;
      margin-top: 4px;
      margin-bottom: 4px;
      padding:4px;
      background-color:#efefef;
      font-weight:bold;
}
.form-control-bozz{
      display:block;
      margin-top: 4px;
      margin-bottom: 4px;
      padding:2px;
}
.form-button-container-bozz{
      float:right;
      display:inline-block;
      margin:14px 0 0 8px;
}
.form-wrapper-bozz{
      position:relative;
}