/* 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 : #990000;
 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 : #990000;
 text-decoration : underground;
}
.link3  {
 font-family : arial;
 font-size : 7pt;
 font-weight : bolder;
 color : #990000;
 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;
}

