/* Table style*/
.table  {
	width : 100%;
	border-width : 1px;
	border-color : cccccc;
	border-style : solid;
}

/* Section Heading Hierarchy*/
.sectionheading  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : #cccccc;
	background-color : 666666;
	border-color : cccccc;
	border-width : 1px;
	border-style : solid;
	text-align : center;
}

.sectionheadingnoborder  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : #333333;
	background-color : cccc99;
	border-color : cccccc;
	border-width : 0px;
	border-style : solid;
	text-align : center;
}

.sectionheadingright {
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : #333333;
	background-color : cccc99;
	border-color : cccccc;
	border-width : 0px;
	border-style : solid;
	text-align : right;
}

.background  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : #333333;
	background-color : cccc99;
	border-color : cccccc;
	border-width : 0px;
	border-style : solid;
	text-align : center;
}
.secheading  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : #333333;
	background-color : cccc99;
	border-color : cccccc;
	border-width : 1px;
	border-style : solid;
	text-align : center;
}
.sectionheadingnoborder  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	background-color : cccc99;
	text-align : center;
}

.sectionheadingsub  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #333300;
	background-color : cccccc;
	border-width : 1px;
	border-color : efefef;
	border-style : solid;
	text-align : center;
	padding-top : 3px;
	padding-bottom : 3px;
}

.columnheading  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	background-color : efefef;
	text-align : center;
	border-width : 1px;
	border-color : cccccc;
	border-style : solid;
	padding-top : 1px;
	padding-bottom : 1px;
}

.columnheading2  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
	background-color : 131882;
	text-align : center;
	border-width : 1px;
	border-color : 131882;
	border-style : solid;
	padding-top : 1px;
	padding-bottom : 1px;
}
.columnheading3  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #131882;
	background-color : 131882;
	text-align : center;
	border-width : 1px;
	border-color : 131882;
	border-style : solid;
	padding-top : 1px;
	padding-bottom : 1px;
}
.columnheadingnoborder  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	background-color : efefef;
	text-align : center;
	border-width : 0px;
	border-color : cccccc;
	border-style : solid;
	padding-top : 3px;
	padding-bottom : 3px;
}

.columnheadingsub  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	background-color : F5F5DC;
	text-align : center;
	border-width : 1px;
	border-color : cccccc;
	border-style : solid;
	padding-top : 3px;
	padding-bottom : 3px;
}

.leftcolumnheading  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	background-color : efefef;
	text-align : left;
	border-width : 1px;
	border-color : cccccc;
	border-style : solid;
	padding-top : 3px;
	padding-bottom : 3px;
}


.rightcolumnheading  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	background-color : efefef;
	text-align : right;
	border-width : 1px;
	border-color : cccccc;
	border-style : solid;
	padding-top : 3px;
	padding-bottom : 3px;
}
.columnheadingsmall  {
	font-family : arial;
	font-size : 7pt;
	font-weight : bold;
	color : #000000;
	background-color : efefef;
	text-align : center;
	border-color : cccccc;
	border-width : 1px;
	border-style : solid;
	padding-top : 3px;
	padding-bottom : 3px;
}
.columnheadingsmalltext  {
	font-family : arial;
	font-size : 7pt;
	font-weight : bold;
	color : #000000;
	background-color : efefef;
	text-align : center;
	padding-top : 3px;
	padding-bottom : 3px;
}


.courierbox {  font-family: "Courier New", Courier, mono; font-size: 9pt}
.regcell {  font-family: Arial, arial, Helvetica; font-size: 9pt; font-weight: bold; color: #333333; background-color: #CCCCCC}
/* Form Elements*/
#buttonlarge{background-color:EFEFEF;width:120; border-bottom-width:2; border-right-width:2;  
	border-style:outset; height:25; border-top-width:4; border-left-width:2; border-color: #999999 #CDC8B1 #CDC8B1 #999999;}
.butttext {  vertical-align:middle; font-family: arial, arial; font-size: 8pt; font-weight: bold; color: #000000; text-decoration:none}
.butttext:hover {  vertical-align:middle;font-family: arial, arial; font-size: 8pt; font-style: bold; color: #cccc99; text-decoration:none}  
.input { background-color: #EFEFEF; border-color: #999999 #CDC8B1 #CDC8B1 #999999; 
  font-family: arial; font-weight: bold; color: #333333; 
  font-size: 8pt; border-style: outset; margin-top: 1px; margin-bottom: 1px; width: 110px}
  /*font-size: 8pt; border-style: outset; margin-top: 1px; margin-bottom: 1px; width: 120px}*/
.inputsmallest { background-color: #EFEFEF; border-color: #999999 #CDC8B1 #CDC8B1 #999999; 
  font-family: arial; font-weight: bold; color: #333333; 
  font-size: 8pt; border-style: outset; margin-top: 1px; margin-bottom: 1px; width: 30px}
.inputsmall { background-color: #EFEFEF; border-color: #999999 #CDC8B1 #CDC8B1 #999999; 
  font-family: arial; font-weight: bold; color: #333333; 
  font-size: 8pt; border-style: outset; margin-top: 1px; margin-bottom: 1px; width: 85px}
.inputlarge { background-color: #EFEFEF; border-color: #999999 #CDC8B1 #CDC8B1 #999999;  
  font-family: arial; font-weight: bold; color: #333333; 
  font-size: 8pt; border-style: outset; margin-top: 1px; margin-bottom: 1px; width: 140px}
.inputxlarge { background-color: #EFEFEF; border-color: #999999 #CDC8B1 #CDC8B1 #999999;  
  font-family: arial; font-weight: bold; color: #333333; 
  font-size: 8pt; border-style: outset; margin-top: 1px; margin-bottom: 1px; width: 210px}
  
.inputxxlarge { background-color: #EFEFEF; border-color: #999999 #CDC8B1 #CDC8B1 #999999;  
  font-family: arial; font-weight: bold; color: #333333; 
  font-size: 8pt; border-style: outset; margin-top: 1px; margin-bottom: 1px; width: 250px}

.text1 { font-family: arial; 
    font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
}

.textbox  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 100px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.textboxpop  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 170px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.textboxmonth  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 20px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.textboxyear  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 30px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.textboxright  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 100px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
	text-align : right;
}

.textboxsmall  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 80px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}
.textboxsmallhidden  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #ffffff #ffffff #ffffff #ffffff;
	height : 18px;
	width : 80px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}
.textboxMedium  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 102px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}
.textboxLarge  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 200px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.textboxLargest  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 400px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.textboxsmallest  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 40px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.textboxXXS  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 30px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.textboxerror  {
	font-family : arial;
	font-size : 8pt;
	color : #008000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	; height : 18px;
	width : 100px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.largertextbox  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	height : 18px;
	width : 200px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.smallertextbox  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	; height : 18px;
	width : 50px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}

.smalltextbox  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	; height : 18px;
	width : 80px;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}



.selectbox  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	; height : 18px;
	/*width : 150px;*/
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}
.selectboxmultiple  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	border : 1px solid;
	border-color : #CCCCCC #CCCCCC #000000 #000000;
	/*; height : 150px;*/
	/*width : 150px;*/
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 3px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
}
.multiselectbox {border-color : #CCCCCC #CCCCCC #000000 #000000
  #CCCCCC; font-family: arial; color: #666666; font-size: 
  8pt; border-style: outset}

/* fonts text*/
.defaultfont  {
	font-family : arial;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	border-width : 1px;
	/*border-color : cccccc;
	border-style : solid;*/
	padding-top : 3px;
	padding-bottom : 3px;
}
.defaultfontgrey  {
	font-family : arial;
	font-size : 10pt;
	font-weight : normal;
	color : #cccccc;
	border-width : 1px;
	/*border-color : cccccc;
	border-style : solid;*/
	padding-top : 3px;
	padding-bottom : 3px;
}

.defaultfontred  {
	font-family : arial;
	font-size : 8pt;
	font-weight : normal;
	color : red;
	border-width : 1px;
	/*border-color : cccccc;
	border-style : solid;*/
	padding-top : 3px;
	padding-bottom : 3px;
}

.defaultfontbold  {
	font-family : arial;
	font-size : 9pt;
	font-weight : bold;
	color : #666666;
	padding-bottom : 3px;
	padding-top : 3px;
	border-width : 0px;
}


.defaultfontboldOrange  {
	font-family : arial;
	font-size : 9pt;
	font-weight : bold;
	color : #E58008;
	padding-bottom : 3px;
	padding-top : 3px;
	border-width : 0px;
}

.defaultfontboldwhite  {
	font-family : arial;
	font-size : 9pt;
	font-weight : bold;
	color : #FFFFFF;
	/*border-width : 1px;
	border-color : cccccc;
	border-style : solid;*/
	padding-bottom : 3px;
	padding-top : 3px;
}
.defaultfontbold1  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	/*border-width : 1px;
	border-color : cccccc;
	border-style : solid;*/
	padding-top : 3px;
	padding-bottom : 3px;
}

.defaultfontbold2  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : #666666;
	/*border-width : 1px;
	border-color : cccccc;
	border-style : solid;*/
	padding-bottom : 3px;
	padding-top : 3px;
}

.defaultfontbold3  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
	/*border-width : 1px;
	border-color : cccccc;
	border-style : solid;*/
	padding-bottom : 6px;
	padding-top : 0px;
}

.defaultfontlarge  {
	font-family : arial;
	font-size : 12pt;
	font-weight : bold;
	color : #666666;
	/*border-width : 1px;
	border-color : cccccc;
	border-style : solid;*/
}

.defaulttext  {
	font-family : arial;
	font-size : 10pt;
	color : #000000;
	padding-top : 1px;
	padding-bottom : 1px;	
}
.defaulttextsm  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	padding-top : 1px;
	padding-bottom : 1px;	
}
.defaulttexttable  {
	font-family : arial;
	font-size : 7pt;
	color : #000000;
	padding-top : 1px;
	padding-bottom : 1px;	
}
.defaulttextbold  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : dddddd;
	padding-top : 1px;
	padding-bottom : 1px;	
}
.defaulttextfoot  {
	font-family : arial;
	font-size : 8pt;
	color : #dddddd;
	padding-top : 1px;
	padding-bottom : 1px;
}

.defaulttextbody  {
	font-family : arial;
	font-size : 8pt;
	color : #F2F2EA;
	padding-top : 1px;
	padding-bottom : 1px;
}

.a  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : #999933;
	text-decoration : none;
}

.link  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : #CCCCCC;
	text-decoration : underground;
}
.linkblue  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bolder;
	color : #333399;
	text-decoration : underground;
}
.linkoj  {
	font-family : arial;
	font-size : 8pt;
	font-weight : ;
	color : #FF9933;
	text-decoration : underground;
}

.link2  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bolder;
	color : #008000;
	text-decoration : underground;
}

.link3  {
	font-family : arial;
	font-size : 7pt;
	font-weight : bolder;
	color : #008000;
	text-decoration : underground;
}

.linkred  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : #CC0033;
	text-decoration : underground;
}

.headinglink  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : 000000;
	text-decoration : underground;
}
.whitelink  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : FFFFFF;
	text-decoration : underline;
}

.basiclink  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : #CC0033;
	text-decoration : none;
}


.basiclinksm  {
	font-family : arial;
	font-size : 7pt;
	font-weight : bolder;
	color : #CC0033;
	text-decoration : none;
}

.linklarge  {
	font-family : arial;
	font-size : 11pt;
	font-weight : bolder;
	color : 999933;
	text-decoration : none;
}

/* hierarchical relationships (levels defined by color)*/
.topLevel  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : #996633;
	text-decoration : none;
}

.blacklink  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	text-decoration : underline;
}

.midLevel  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : #999933;
	text-decoration : none;
}

.bottomLevel  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : #CC9900;
	text-decoration : none;
}

/* hierarchical relationships-Links (levels defined by color)*/
.topLevelLink  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	; background-color : #996633;
	text-align : center;
	height : 17px;
	width : 125px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
	padding-top : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	border-color : #CC9966 #996633 #996633 #CC9966;
	border-style : outset;
	border-top-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-left-width : 2px;
}

.midLevelLink  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	; background-color : #999966;
	height : 17px;
	width : 125px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
	padding-top : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	border-color : #CCCC99 #999933 #999966 #CCCC99;
	text-align : center;
	border-style : outset;
	border-top-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-left-width : 2px;
}

.bottomLevelLink  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bolder;
	color : #FFFFFF;
	text-decoration : none;
	; background-color : #CC9900;
	height : 17px;
	width : 125px;
	margin-top : 2px;
	margin-right : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
	padding-top : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	border-color : #FFCC66 #996600 #996600 #FFCC33;
	text-align : center;
	border-style : outset;
	border-top-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-left-width : 2px;
}

/* old Fonts*/
.defaultfontleft  {
	font-family : arial;
	font-size : 8pt;
	color : 000000;
	padding-top : 3px;
	padding-bottom : 3px;
	/*border-width : 1px;
	border-color : cccccc;
	border-style : solid;*/
	text-align : left;
	font-weight : bold;
}

.defaultfontsmall  {
	font-family : arial;
	font-size : 7pt;
	color : 000000;
	padding-top : 3px;
	padding-bottom : 3px;
	border-width : 0px;
	border-color : cccccc;
	border-style : solid;
	text-align : center;
}

.defaultfontsmallleft  {
	font-family : arial;
	font-size : 7pt;
	color : 000000;
	padding-top : 3px;
	padding-bottom : 3px;
	border-width : 0px;
	border-color : cccccc;
	border-style : solid;
	text-align : left;
}

.defaultfontlink  {
	font-family : arial;
	font-size : 10pt;
	font-weight : bolder;
	color : cc9900;
	padding-top : 3px;
	padding-bottom : 3px;
	border-width : 1px;
	border-color : cccccc;
	border-style : solid;
	text-align : center;
	text-decoration : none;
}

.defaultfontlinksm  {
	font-family : arial;
	font-size : 7pt;
	font-weight : bolder;
	color : CC0033;
	padding-top : 3px;
	padding-bottom : 3px;
	border-width : 1px;
	border-color : cccccc;
	border-style : solid;
	text-align : center;
	text-decoration : none;
}

.highright  {
	font-family : arial;
	font-size : 9pt;
	font-weight : bold;
	color : #CC9900;
	filter : DropShadow(Color=999999, OffX=2, OffY=2, Positive=1);
	text-decoration : none;
	padding-top : 3px;
	padding-bottom : 3px;
	border-width : 1px;
	border-color : cccccc;
	border-style : solid;
	text-align : center;
}

.defaultfontright  {
	font-family : arial;
	font-size : 8pt;
	font-weight : normal;
	color : 000000;
	text-align : right;
	padding-top : 3px;
	padding-bottom : 3px;
	border-width : 1px;
	/*border-color : cccccc;
	border-style : solid;*/
}

/* Errors*/
.error { 
	font-family: arial; 
	font-size: 10pt;
	font-weight: bold; 
	color: #7A5D57; 
	list-style-type: circle
}
.errorsmall { 
	font-family: arial; 
	font-size: 8pt;
	font-weight: bold; 
	color: #7A5D57; 
	list-style-type: circle
}
/* Required */
.requiredfield  {
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : #333333;
}

.errordisplay { 
	font-family: arial; 
	font-size: 10pt;
	font-weight: normal; 
	color:#000000; 
	border-color :#000000;
	border-width : 1px;
	border-style : solid;	
	list-style-type: circle;
	background-color:cccc99;
}

.image-caption-container {
float: right;
margin: 0px;
width: 220px;
font-weight: ;
font-color: 000000;
font-size: smaller;
}
.image-caption-container img {
/* Makes sure caption starts on next line */
display: block;
width: 220px;
}
