﻿ body { width:992px;margin:0 auto;text-align:center;background:#EEEEEE; padding:5px;}
 #divBody {background-color:white;}
 #header,#menu,#content,#tree {background:white;text-align:left}/* safari and opera need this */
 #header,#menu,#footer,#tree{margin-left:10px;}
 
 .leftShadow
 {
     background: white url(DynamicData/Content/Images/shadow-l.png) no-repeat left;
     
 }
  table.sendEmailTable
  {
      padding:20px;
  }
  table.sendEmailTable td
  {
      padding-left:10px;
      vertical-align:top;
  }
  
  table.forgotPasswordTable
  {
    border-color:#cccccc;
    border-style:Solid;
    border-width:1px; 
  }
  
  table.forgotPasswordTable td
  {
      font-size:0.9em;
  }
  
  table.forgotPasswordTable th
  {
      font-size:1.2em;
      vertical-align:top;
      padding:15px;
      background-color:#cccccc;
  }
  
  .forgotPasswordSecretQuestionAnswer
  {
    width:200px;
        
  }
  
  .addHoldingTable
  {
  }
 
 .portfolioLink
 {
    color:#F77112;
    font-size:0.85em;    
 }
 
 .transferReportTermsPopupLink
 {
    color:#F77112;
 }
 
 .portfolioLinkLarge
 {
    color:#F77112;
    font-size:1.0em;    
 }
 
 .pagerHeading
 {
     text-align:right;
     padding:4px;
     background-color:#EFEFEF;
     border-bottom-style:dotted;
     border-bottom-width:1px;
     border-color:Gray;
     border-top-color:#EFEFEF;
     border-top-style:solid;
     border-top-width:4px;
 }
 
 a.numbericButtonCssClass
 {     
     font-weight:bold;
     vertical-align:bottom;
     padding:0px 6px 10px;     
 }
 
 .currentPageLabelCssClass
 {
     font-size:1.2em;
     height:30px;
     vertical-align:bottom;
     padding:10px 7px;
     color:#F77112;
 }
 
 .portfolioButton
 {
    background:#FFFBFF;
    border-color:#F77112;
    border-style:Solid;
    border-width:1px;
    font-family:Verdana;
    color:#F77112;
    
    color:#555555;
    font-weight:bold;
    /*
    
    vertical-align:baseline;
    
padding-top:2px; 
    */
    line-height:23px;
    padding:4px;
    text-decoration:none;
    font-size:0.85em;  
    text-decoration:none;   
    
}

 .portfolioButton:hover
 {
    background:#FFFFC6; 
    color:#444444;
}

.portfolioExtractButton
{
    width:200px;
    text-align:center;
    padding-top:0px; 
}

.totalVotesLabel
{
    margin:20px;
    font-size:1.4em;
    font-weight:bolder;
}

.votingInstructionPanel
{
    border-style:dotted;
    border-width:1px;    
    border-color:Gray;
    padding:6px;
    width:370px;
    float:left;
}
 
 .loginLinks, 
 .loginLinks a,
 .loginLinks a:Visited
 {
     text-align:right;
    vertical-align:baseline;
    color:#222222;
    font-size:0.85em;    
 }
 
 .linkBackground
 {
    background:#E4E4E4;
    padding:3px;
 }
 
 .accountHoldingsDropDown,
 table.accountHoldingsDropDown.td
 {
    margin:4px;     
    padding:5px;
}

.accountPaymentTypeDropDown
{   margin:4px;     
    padding:5px;
}


.bankDetailsBorder
{
    border-style:dotted;
    border-width:1px;
    border-color:#DDDDDD;
}

.changeBankDetails
 {
    font-size:0.8em;
    width:100%;
 }

 .changeAddressTable
 {
     float:left;
     width:408px;
     border:dotted 1px #E4E4E4;
     background-color:Transparent;
 }
 
 
 .changeBankDetailsPleaseNote
 {
    font-size:0.85em;
    float:right;
    padding:15px;
    margin-left:30px; 
    float:right;
    border:1px dashed #DBDDFF;
    padding:2px;
    background-color:White;
 }
 
 .votingInstructionPleaseNote
 {
    font-size:0.85em;
    float:right;
    padding:1px;
    width:230px;
    float:right;
    border:1px dashed #DBDDFF;
    background-color:White;
 }
 
 table.changeBankDetails
 {
     font-size:0.8em;
     width:100%;
     text-align:center;
     margin:0 auto 0 auto;
     background-color:Transparent;
 }
 
 table.changeBankDetailsTable
 {
     border:dotted 1px #E4E4E4;
    text-align:center;
     margin:auto;
     font-size:0.85em;
     background-color:Transparent;
  }
 .changeAddress
 {
     
    width:400px;
     padding:5px; 
     font-size:0.95em;
     background-color:Transparent;
 }
 
 table.changeAddress
 {
     
    width:400px;
    background-color:Transparent;
}
 table.changeAddress td
 {
     color:#666666;
     text-align:right;
     border-bottom:dotted 1px #dbddff; 
     background-color:Transparent;
 }
 
 table.changeAddress td.changeAddressField
 {     
     padding-left:15px;
     text-align:left;  
     vertical-align:top; 
     background-color:Transparent;  
  }
  
 .changeAddressFieldName
 {
     font-size:0.95em;
 }
  .changeAddressField td
 {
     font-size:0.95em;
 }
  
  table.changeAddress td.changeAddressFieldName
 {
     padding-left:15px;
     text-align:left;      
     font-size:0.8em;
     font-weight:800;
     width:100px;
     vertical-align:top; 
     background-color:Transparent;
  }
  
 
 .changeAddressButtons
 {
     padding-left:195px;
     padding-top:10px;
     font-size:0.95em;    
}
 
 .contentHeader
 {
     position:relative;
     left:-8px;
     font-size:x-large; 
     background: white url(DynamicData/Content/Images/gradient.png) repeat center;
     padding:10px;
     height:100;
     color:#333322;
 }
 
 .printButton
 {  
     font-size:0.45em;
     color:#EA731F;
     float:right;
     cursor:hand;
     
 }
 
 #tree{width:180px;}
 #menu
 {
    background: white url(DynamicData/Content/Images/commandBar.png) no-repeat left; 
    height:67px;
}
 #rightMenu, #leftMenu
 {
     margin-top:10px; 
     padding:20px;
     padding-top:18px;
     color:gray; 
     float:left;
     
}

 #rightMenu
 {
     float:right;
     color:WindowText;
     font-size:1.2em;  
}

 #leftMenu
 {
     
 }


#menu a
{
    color:white; 
    margin-top:10px; 
    font-size:1.2em; 
    font-family:Tahoma;
    font-weight:400; 
}

 #rightMenu a
 {
     font-size:0.9em;  
 }

.portfolioTreeMap
{
    font-size:0.92em; 
    padding:3px; 
    background:#CCCCCC;   
    color:Black;
    position:relative;
    left:-8px;   
}

.portfolioTreeMap a,
.portfolioTreeMap a:visited
{
   color:red;
   font-size:0.96em; 
   background:#CCCCCC;   
   padding:3px; 
}
#content
 {
     padding-left:8px; 
     padding-right:18px;
     width:766px; 
  
 }
 #content 
 {
     float:left; 
     min-height: 515px; 
     height:auto!important; height: 400px;
     background:white;
     color:#666666;
     background: url(DynamicData/Content/Images/watermark.jpg);
     background-repeat:no-repeat;
}
 #tree
 {
     float:left; 
     min-height: 120px; height:auto!important; height: 120px;
     background:white;
}
 #header,#menu,#tree{padding-left:5px;padding-right:5px}
       
 #footer 
 {  
     text-align:center;
     font-size:0.85em;          
     background:White;
     background-image:url(DynamicData/Content/Images/bar.png);
     clear:both;
     height:50px;
     background-repeat:no-repeat;
     background-position:bottom;
     color:gray;  
     vertical-align:text-bottom;       
 }
 
 
 
 table.linksTable td
 {
     border-style:dotted;
     border-color:#999999;
     border-width:1px;
     border-collapse:collapse;
     padding:12px;
     font-weight:bolder;
     text-align:left;
     font-size:1.2em;
 }
 
 .copyright
 {
    padding-top:50px;
    margin-right:15px;  
    margin-left:220px;  
    clear:both;    
}
 
.copyrightText 
{    
    color:gray;
    height:35px;
    font-size:0.9em; 
} 

.copyrightTitle
{    
    font-size:0.9em;
    font-weight:900;
    color:gray;   
}

.footerText
{
    font-size:0.9em;
    color:gray;
}

.portfolioWelcomeScreenAddressEditField
{
    font-size:0.95em;
    
    padding:15px;
    float:left; 
    width:317px;
    border:1px dashed #CBCCFF;
    padding:2px;
    background-color:White;    
}

.portfolioWelcomeScreenTitleEditField
{
    display:block;
    padding-right:20px;
}

          
 #sitemap {text-align:left; padding:7px;}
 #loginHeader{ font-size:1.4em; color:RED; text-align:center;}

.portfolioHeaderMyAccount
{
    text-align:right;
    position:relative;
    top:-7px;
   color:#666666;
   font-size:0.7em; 
   float:left;
}

.portfolioHeaderMenuLogoutButton 
.portfolioHeaderMenuLogoutButton a,
.portfolioHeaderMenuLogoutButton a:visited
{
   color:Black;
   float:right;
}


.loginPanel
{
    background:#C8C7B2;
    text-align:center;
    width:95%;
    margin:0 auto 0 auto;
    padding-top:10px;
}

.portalHeading
{   
   /*background: white url(DynamicData/Content/Images/gradient.png) repeat-x left;  
*/
   background-position:top;
   padding-top:10px;
   width:95%;
   border:0;
   height:110px;
   font-size:1.7em;
   border-bottom:dotted 1;
}

.portalHeadingTitle
{
   margin:10px;
   color :#F87F17;
   font-size:1.5em;
   margin:10px;
   border-bottom:dotted 1px;
}

.portalHeadingText
{
    color :#666666;
    font-size:0.97em;
    margin:10px;
    padding-top:5px;
    display:block;
}

.portalLegalLabel
{
    color :#666666;
    font-size:0.91em;
    margin:30px;
    padding-top:5px;
    display:block;
    width:320px;
}

.portalLegalHeading
{
    padding-left:20px;
    padding-top:6px;    
}

.portalTransferReportLabel
{
    color :#666666;
    font-size:0.91em;
    margin:30px;
    padding-top:5px;
    display:block;
    width:320px;
}

.portalTransferReportHeading
{
    padding-left:20px;
    padding-top:6px;
}


.popupBlockerDisableText
{
    color:Red; 
    text-align:left;
    margin-top:10px;
    margin-left:10px;
}


.portalAddressText
{
    height:220px;
    font-weight:600;
    padding-top:20px;
    display:block;
    margin-left:12px;
    
}

.portfolioBulletsTable
{
    opacity:0.70; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter:alpha(opacity=70); /* IE */

    background:#F2F2F2;
    margin-right:20px;
    border:0;
    text-align:left;        
    padding:2;
    width:260px;
}

.portfolioBulletsTable td
{
    padding-right:10px;
}

.portalNewsItem
{
    /*background: url(DynamicData/Content/Images/bigTransparentBar.png) no-repeat; */
    border: dotted 1px #BBBBBB;
    width:80%;
    display:block;
    padding-top:10px;
    background-color:#EFEFEF;
    opacity:0.70; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter:alpha(opacity=70); /* IE */
 }
 
.portalNewsItemTitle
{
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    color :#6F8F8F;
    font-size:1.9em;
    display:block;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:#CCCCCC;
    
}

.portalNewsItemText
{
    color:#3b3b3b;
    width:90%;
    display:block;
    vertical-align:text-top;
    
}

.portalCaseStudies
{
    /*background: url(DynamicData/Content/Images/bigTransparentBar.png) no-repeat;*/
    border: dotted 1px #EEEEEE;
    width:80%;
    height:117px;
    padding:15px; 
    
    padding-right:65px;    
 }
 
.portalCaseStudiesTitle
{
    color :#6F8F8F;
    font-size:1.9em;
}
.portalCaseStudiesText
{
    color:#3b3b3b;
    width:400px;
}

.portalTestimonials
{
    /*background: url(DynamicData/Content/Images/bigTransparentBar.png) no-repeat;*/
    border: dotted 1px #EEEEEE;
    width:80%;
    height:117px;
    padding:15px; 
    margin:5px;
    padding-right:65px;
    
 }
 
.portalTestimonialsTitle
{
    color :#6F8F8F;
    font-size:1.9em;
}

.portalTestimonialsText
{
    width:200px;    
    color:#3b3b3b;
}

.portfolioLoginHeadingText
 {
     padding:5px;
     border-top:1px solid #DBDDFF;
     width:144px;
     background: white url(DynamicData/Content/Images/gradient.png) repeat center;
     color:#333322;
 }

.portfolioLoginHeading
{    
    font-size:1.3em;
    font-weight:600;
    padding-top:10px;
    color:#333322;
}

.portfolioTreeItemHeading a,
.portfolioTreeItemHeading.a:visited
{
    padding: 0px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.4em;
    color:#F77112;
    font-weight:300;    
}

.portfolioTreeItemText a,
.portfolioTreeItemText.a:visited
{
    padding: 3px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.0em;
    font-weight:lighter;
    color:#090909;
}

.portfolioTreeSubItemText a,
.portfolioTreeSubItemText.a:visited
{
    padding: 3px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 0.8em;
    font-weight:lighter;
    color:blue;
}

table.servicesTable
{
    border:1px;
    border-color:Black;
    padding:2px;
    width:600px;
    padding-left:40px;    
}

table.servicesTable td
{
        padding:4px;
}

.changeAddressPleaseNote
{
    font-size:0.8em;
    padding:15px;
    float:right; 
    width:317px;
    border:1px dashed #DBDDFF;
    padding:2px;
    background-color:White;
}

.rememberYourSecretAnswerNote
{
    font-size:0.8em;
    padding:15px;
    float:left; 
    width:317px;
    border:1px dashed #DBDDFF;
    padding:2px;
    background-color:White;
}


.holdingsListView
{
    clear:left;
    text-align:center; margin-left:auto; margin-right:auto;     
    width:780px;
}

.extractButtonDiv
{
    white-space:nowrap;  
    border: solid 1px #dcdcdc;
}

.newUserHeading
{
    font-size:1.3em;
    font-weight:700;
    width:395px;
    background-color:#E8E8E8;
    background: url(DynamicData/Content/Images/bigGreyBar.png) no-repeat;  
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;       
}

.newUserSubHeading
{
    padding-top:20px;
    padding-bottom:20px;
    font-size:0.88em; 
    font-weight:normal;
}

table.newUserTable , table.newUserTable.td
{
    height:100px;
    color:#232322;
    
}



.loginHeader
{
    
    font-weight:800;
    font-size:2.0em;  
    color:#6F8F8F;  
}

.loginPage
{
    font-weight:100;
    font-size:0.9em;  
    color:#666666;  
}

table.loginTable, 
table.loginTable.th,
table.loginTable td
{
    padding-left:10px;
    font-weight:100;
    
    color:#666666;  
}

.loginText
{
    padding-top:15px;
    font-size:0.95em;  
    color:#666666;  
}

.pageNotFoundText
{
    padding:20px;
    width:90%;
    height:80px;
    border:dotted 1px;
    font-size:1.5em;
    font-weight:bold;
    color:white;    
}

.errorPageText
{
    padding:20px;
    width:70%;
    height:130px;
    border:dotted 1px;
    font-size:1.5em;
    font-weight:bold;
    color:red; 
}

.accessDenied
{
    padding:20px;
    width:70%;
    height:130px;
    border:dotted 1px;
    font-size:1.5em;
    font-weight:bold;
    color:red; 
}

.accessDeniedLogBackIn
{
    padding:20px;
    font-size:0.6em;
    font-weight:bold;
    color:black; 
}











/*	Global classes	*/
.DDMainHeader
{
	font: small-caps bold 1.6em Trebuchet MS, Arial, sans-serif;
	color:#888;
	padding-bottom: 12px;
    border-bottom: 1px dotted #bbbbbb;
}

.DDSubHeader
{
	margin-bottom: 10px;
    font:1.2em Trebuchet MS, Arial, sans-serif;
    color: #888;
}

/*Modal Popup*/
.modalBackground
{	
    background:black;
	opacity:0.70; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter:alpha(opacity=70); /* IE */
    
}


.modalPopup {
	background-color:#F4F3E1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

/*AutoComplete flyout */

/*Progress background*/
.progressBackground
{	
    display:block;
	position:absolute;
	z-index:1;
	left:expression((this.offsetParent.clientWidth/2)-(this.clientWidth/2)+this.offsetParent.scrollLeft);
	top:expression((this.offsetParent.clientHeight/2)-(this.clientHeight/2)+this.offsetParent.scrollTop);
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.DD 
{
    
	padding: 0px 8px;
    font: .75em Tahoma, Arial, sans-serif;
    color: #000077;
}

.buttonStyle
{
    padding:10px;
	padding: 0px 8px;
    font: .97em Tahoma, Arial, sans-serif;
    color: #000060;
}
.pagerButtonStyle
{
    padding:7px;
	padding: 0px 6px;
    font: .87em Tahoma, Arial, sans-serif;
    color: #000060;
}

.DDLightHeader
{
	font-weight: bold;
	background-color: #F7F7FF;
} 

.DDTextBox, .DDDropDown
{
	color: #666;
	font: .97em Tahoma, Arial, Sans-Serif;
	border: solid 1px #dcdcdc;
	background-color: #FEFEFE;
}

.DDDropDown
{
	padding:2px;
}

.DDFilter
{
	font: .97em Tahoma, Arial, Sans-serif;
	color:#666;
}

.DDControl
{
    padding: 0px;
    font: .90em Tahoma, Arial, Sans-Serif;
    color: #666;
}

.SmallDDControl td
{
    padding: 0px;
    font: .97em Tahoma, Arial, Sans-Serif;
    color: WHITE;
}
.SmallDDControlAlternate td
{
    padding: 0px;
    font: .97em Tahoma, Arial, Sans-Serif;
    color: #666;
    background-color:#FFFFCC;  
}

.SmallDDControlActive td
{
    padding: 0px;
    font: .88em Tahoma, Arial, Sans-Serif;
    color: #666;
    background-color:#FFCCCC;  
}


.DDFloatLeft
{
	float:left;
}

.DDFloatRight
{
	float:right;
}

.DDFooter
{
	background-color: #dbddff;
}

.DDSelected
{
	background-color: #fdffb8;
}



/*	Navigation	*/

div.DDNavigation
{
	font:.75em Tahoma, Arial, Sans-Serif;
	position: relative;
    top: -28px;
    margin-bottom: -10px;
    padding: 0px 5px;
}

div.DDNavigation img
{
    position: relative;
    margin-top: 0em;
    padding: 0px 8px;
    border: none;
    background-color: #fff;
}
div.DDNavigation a
{
    color: #839ce7;
    text-decoration: none;
    background-color: #fff;
    padding-right: 8px;
    top: -.2em;
    left: .25em;
}
div.DDNavigation a:hover
{
    color: #000099;
    text-decoration: underline !important;
}
/*	Details VIEW/EDIT	*/
.None .tr
{
    border-bottom-style:none;
}

/*	Details VIEW/EDIT	*/
table.DDDetailsTable
{
	border-left: 1px solid #dbddff;
    border-right: 1px solid #dbddff;
    border-top: 1px solid #dbddff;
    border-bottom: 3px solid #dbddff;
    color: #666;
    background-color: #FCFDFE;
    height: 46px;
}

/*	Details VIEW/EDIT	*/
table.DDDetailsTableSmall
{
	color: #666;
	font-size:0.9em;
	font-weight:200;
	background-color: #FCFDFE;
	border: 1px solid #dbddff;
	border-bottom-width: 3px;
	
}

table.DDDetailsTable a
{
	color:#718ABE;
	text-decoration: none;
	padding-right: 6px;
}

table.DDDetailsTable .td
{
	padding: 3px 6px;
	border: 1px solid #dbddff;
	border-bottom-style: dotted;
	font-size: .7em;
	font-family:Tahoma, Arial, Sans-Serif;
}


/*	DDGridView/DDListView	*/
table.DDGridView, table.DDListView
{
	color: #666;
	border:solid 1px #dbddff;
	font: .7em Tahoma, Arial, Sans-Serif;
}

table.DDGridView .th, table.DDGridView .td, table.DDListView .th, table.DDListView .td
{
	white-space: nowrap;
	width:200px;
}

table.DDGridView .th, table.DDListView .th
{
	background: url(DynamicData/Content/Images/header_back.gif) repeat-x;
	line-height:1.3em;
	text-align: left;
	font-size: 1em;
	border:solid 1px #dbddff;
}

table.DDGridView .th a, table.DDListView .th a
{
	color: #666;
	text-decoration: none;
}

table.DDGridView .td, table.DDListView .td
{
	border: dotted 1px #dbddff;
	border-left-width:0px;
	border-right-width:0px;
	padding: 6px;
}

table.DDGridView .td a, table.DDListView .td a
{
    
	color: #718ABE;
    text-decoration: none;
    margin-right: 6px;
    
	
}

table.DDGridView .DDSelected a, table.DDListView .DDSelected a
{
	color: #718ABE;
    text-decoration: none;
    margin-right: 6px;
	
}

table.DDGridView .DDSelected a:hover, table.DDListView .DDSelected a:hover
{
	color: #000099;
	text-decoration: underline;
}

table.DDGridView .td a:hover, table.DDListView .td a:hover
{
	color: #000099;
	text-decoration: underline;
}

/*	DataPager	*/
div.DDPager
{
    padding: 0px 6px;
}


/* Bottom hyperlink design*/
div.DDBottomHyperLink
{	
    font: .75em Tahoma, Arial, Sans-Serif;
}
div.DDBottomHyperLink a
{
    color: #839ce7;
    text-decoration: none;
}
div.DDBottomHyperLink a:hover
{
    color: #000099;
    text-decoration: underline !important;
}
div.DDBottomHyperLink img
{
    padding-right: 5px;
    border: none;
}

/* Cascading Stylesheet for Common Elements */

/* Cascading Stylesheet for Common Elements */
/*body {
	margin: 0px;
}
*/
td, th, body, input, textarea {
	font-size: 9pt;
	font-family: arial, verdana, courier;
    text-align: justify;
    color:#333333;
}

a {
	color: #000000;
	/* text-decoration: none; */
}


table.headerLogoTable { 
	border: 0px;
	width: 100%;
	border-collapse: collapse; 
	background-color: #F2F2F2;
}
		
table.headerLogoTable td{
	padding: 0px;
}
	
table.headerMenuTable { 
	border: 0px;
	border-collapse: collapse;
	width: 100%; 
	height: 32px;
	background-color:#DF8647; 
	background-image:url(DynamicData/Content/Images/menu-bkground2.gif) repeat-x;
	/*BACKGROUND-COLOR: #f5f5f5;*/
	/*BACKGROUND-COLOR: #981200; RED */
	/*BACKGROUND-COLOR: #bbd9ee; */
}

table.footerBar { 
	border: 0px;
	border-collapse: collapse;
	width: 100%; 
	height: 22px;
	background-color:#DF8647; 
	background-image:url(DynamicData/Content/Images/footer-bkground1.gif) repeat-x;
	/*BACKGROUND-COLOR: #f5f5f5;*/
	/*BACKGROUND-COLOR: #981200; RED */
	/*BACKGROUND-COLOR: #bbd9ee; */
}

table.footerBar td{
	
	 color:white;
	font: 0.9em Tahoma, Arial, Sans-Serif;
	height: 22px;
	
}
		
table.headerMenuTable td{
	padding: 0px;
}
	
table.mainTable { 
	border: 0px;
				
	border-collapse: collapse; 
	width: 100%; 
	height: 100%; 
}
		
table.mainTable td{
	padding: 0px;
}
	
td.leftPanelCell { 
	vertical-align: top; 
	width: 180px; 
	height: 100%; 
	background-color:#F2F2F2;
}
	
td.rightPanelCell { 
	vertical-align: top; 
	height: 100%; 
}
	
td.seperator { 
	width: 20px; 
}


table.optionTable {
	border: 0px;
	border-spacing: 2px;
	width: 100%;
	height: 100%;
}

table.optionTable td{
	padding: 0px;
}

td.optionTitleCell {
	height: 30px;
}

table.optionTitleTable {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	background-color: #bbd9ee;
}

table.optionTitleTable td{
	padding: 0px;
}

td.optionTitleRoundImgCell {
	width: 10px;
}

img.optionTitleRoundImg {
	border: 0px;
	width: 10px;
	height: 30px;
}

tr.optionEmptyRow {
	height: 100%;
	background-color: #bbd9ee;
}

tr.optionItemNormal { 
	height: 21px;
	color:Black;
	font-size:0.9em;
	
	border-right-width:thin;
	border-bottom-style: dotted;
	border: 1px solid #DBDDFF;
	border-bottom-style: solid;
	border-left: 0px solid White;
	background-color: #F7F9FC;
}

tr.optionItemInsert
{ 
	height: 21px;
	color:WHITE;
	
    
	border-right-width:thin;
	border-bottom-style: dotted;
	border: 1px solid #DBDDFF;
	border-bottom-style: solid;
	border-left: 0px solid White;
	
	background-color: #FFF8B2;
}


tr.optionItemInsert a:visited 
{
    font-weight:bold;font-size:21pt;
}
tr.optionItemInsert a:link 
{
    font-weight:bold;font-size:21pt;
}
tr.optionItemInsert a:active 
{    
    font-weight:bold;
    font-size:21pt;
}

tr.optionItemNormalAlternate { 
	height: 21px;
	color:Black;
	font-size:0.9em;
	
	border-right-width:thin;
	border-bottom-style: dotted;
	border: 1px solid #DBDDFF;
	border-bottom-style: solid;
	border-left: 0px solid White;
	background-color: #F4F5FF;
}
		
tr.optionItemHover { 
	height: 25px; 
	
	
	/*BACKGROUND-COLOR: #d5f1ad;*/
}

		
tr.optionItemSelected { 
	height: 21px;
	color:Black;
	font-size:0.9em;
	
	border-right-width:thin;
	border-bottom-style: dotted;
	border: 1px solid #DBDDFF;
	border-bottom-style: solid;
	border-left: 0px solid White;
	background-color: #F7F9FC;
}
table.optionTitleOuterTable {
	border: 0px;
	border-spacing: 1px;
	height: 30px; 
	width: 100%;
}

table.optionTitleOuterTable td{
	padding: 0px;
}

table.optionTitleInnerTable {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	background-color: #F2F2F2;
	/*BACKGROUND-COLOR: #bbd9ee;*/
}

table.optionTitleInnerTable td{
	padding: 0px;
}

td.optionTitleRoundImgCell2 {
	width: 10px;
}

img.optionTitleRoundImg2 {
	border: 0px;
	width: 10px;
	height: 30px;
}

table.optionEmptyOuterTable {
	border: 1px;
	border-spacing: 1px;
	height: 100%; 
	width: 100%;
	
}

table.optionEmptyOuterTable td{
	padding: 0px;
}

table.optionEmptyInnerTable {
	border: 1px;
	border-collapse: collapse;
	height: 100%; 
	width: 100%;
	background-color: #F2F2F2;
	/*BACKGROUND-COLOR: #bbd9ee;*/
}

table.optionTitleInnerTable td{
	padding: 0px;
}

table.optionContentOuterTable {
	border-spacing: 0px;
	width: 99%;
	border-right: 1px dotted #bbbbbb;
    border-left-style: none;
    border-left-color: inherit;
    border-left-width: 0px;
    
    border-top-color: inherit;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-color: inherit;
    border-bottom-width: 0px;
    margin-right: 0px;
}

table.optionContentOuterTable td{
	padding: 0px;
}

table.optionContentInnerTable {
	border: 0px;
	border-spacing: 0px;
	width: 100%;
	max-width: 800px; 
	
}

table.optionContentInnerTable td{
	padding: 0px;
}

table.listTable { 
        border: 1px solid #c0c0c0;
        
} 
                
table.listTable td{ 
        padding: 3px; 
} 
        
table.listTable TR.dgHeaderRow {
        font-weight: bold; 
        height: 25px; 
        background-color: #dcdcdc; 
        text-align: center; 
} 

table.listTable A.sortheader { 
        /*TEXT-DECORATION: none; */ 
} 
                
table.listTable SPAN.sortarrow { 
        COLOR: #000000; 
        FONT-WEIGHT: bold; 
        TEXT-DECORATION: none; 
} 

        
table.listTable th { 
        BORDER-RIGHT: buttonshadow 1px solid; 
        BORDER-TOP: buttonhighlight 1px solid; 
        BORDER-LEFT: buttonhighlight 1px solid; 
        BORDER-BOTTOM: buttonshadow 1px solid; 
        CURSOR: default; 
        font-weight: bold; 
        height: 25px; 
        background-color: #dcdcdc; 
        text-align: center;
} 
        
table.listTable td { 
        HEIGHT: 25px; 
        max-width: 80px; 
}

table.listTable tr.listTableFooter
{
    background: #dcdcdc;
    height: 1.5em;
    BORDER-RIGHT: buttonshadow 1px solid; 
    BORDER-TOP: buttonhighlight 1px solid; 
    BORDER-LEFT: buttonhighlight 1px solid; 
    BORDER-BOTTOM: buttonshadow 1px solid; 
}

table.formViewFooter
{
    margin:auto;
    background: #dcdcdc;
    height: 1.5em;
    BORDER-RIGHT: buttonshadow 1px solid; 
    BORDER-TOP: buttonhighlight 1px solid; 
    BORDER-LEFT: buttonhighlight 1px solid; 
    BORDER-BOTTOM: buttonshadow 1px solid; 
}

/* Begin: General */
/*body.template
{
    margin:0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 75%;
    color: #666666;
}*/
body.template h1
{
    padding-bottom: 12px;
    border-bottom: 1px dotted #bbbbbb;
    font-size: 2.2em;
    font-family: Trebuchet MS, Arial, sans-serif;
    color: #888888;
}
allcaps
{
    font-variant: small-caps;
    font-size:13px;
    font-family:Tahoma;
}
span.allcaps
{
    font-variant: small-caps;
    font-weight:bolder;
    font-size:1.1em;
    font-family:Tahoma;
}
span.allcapsWhite
{
    
    font-size:medium;
    
    color:#FFFFFF;
}
body.template h2
{
    margin-bottom: 10px;
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 1.65em;
    color: #888888;
    
}
div.back
{
    margin-bottom: -20px;
    position: relative;
    top: -28px;
    padding-left: 5px;
    padding-bottom: 5px;
}
div.back img
{
    position: relative;
    margin-top: 0em;
    padding-left: 8px;
    padding-right: 8px;
    border: none;
    background-color: #ffffff;
}
div.back a:link,
div.back a:visited
{
    font: 8pt "tahoma"; 
    color: #336699; 
    text-decoration: none;
    background-color: #ffffff;
    padding-right: 8px;
    top: -.2em;
    left: .25em;
}
div.back a:hover
{
    color: #000099;
    text-decoration: underline !important;
}
/* End: General */







.popupPanelHeading
{
    
    background-color:#E37728;
    }

table.popupPanelTable 
{
    
    border:none;
    border-collapse: collapse;
    font-family: Tahoma, Arial, sans-serif;
    color: #666666;
    background-color:#E37728;
    color: WHITE;
    
    width:100%;

}

table.popupPanelTable th,
table.popupPanelTable td
{
    font-weight:bolder;
    background:#E37728;
    background-color:#E37728;
    font-size:20;
    width:100%;
}



table.filterTable 
{
    
    border:none;
    border-collapse: collapse;
    font-family: Tahoma, Arial, sans-serif;
    color: #666666;
    color: #666666;
    background-color:transparent;
    width:480px;

}
table.filterTable td 
{
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.1em;
    border-left: 1px dotted #dbddff;
    border-right: 1px dotted #dbddff;
    border-bottom: 1px dotted #dbddff;
    border-top: 1px dotted #dbddff;
    color:#515151;

    text-align:left;
}

table.filterTable th,
table.filterTable tr
{
    background-position: 1px 1px;
    background-repeat: repeat-x;
    font-size: 90%;
    font-weight:lighter;
    text-align: left;
    line-height: 2.0em;
    color: #666666;
    border-left: 1px solid #dbddff;
    border-right: 1px solid #dbddff;
    border-bottom: 1px solid #dbddff;
}


table.radioList,
table.radioList td
{
    font-size:0.98em;
     border-style:none;
}






/* Begin: Tables */
/*, table.detailstable*/
body.template table.listview, table.gridview, table.detailstable 
{
    border: 1px solid #dbddff; 
    border-bottom: 3px solid #dbddff;
    border-collapse: collapse;
    font-family: Tahoma, Arial, sans-serif;
    color: #666666;
    background-color:White;
    margin:10px;

}

/*table.detailstable th,*/
/*, table.detailstable td */
body.template table.listview th, table.gridview th, table.detailstable th
{
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.1em;
    color:#515151;
    white-space:nowrap;
    text-align:left;
}

body.template table.listview td, table.gridview td, table.detailstable td 
{
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.1em;
    color:#515151;

    text-align:left;
}

/*, table.detailstable th*/
body.template table.listview th, table.gridview th, table.detailstable th
{
    background-position: 1px 1px;
    background-repeat: repeat-x;
    background-color: #ffffff;
    font-size: 90%;
    font-weight:lighter;
    text-align: left;
    line-height: 2.0em;
    color: #666666;
    border-left: 1px solid #dbddff;
    border-right: 1px solid #dbddff;
    border-bottom: 1px solid #dbddff;
}

/*, table.detailstable td*/
body.template table.listview td, table.gridview td, table.detailstable td
{
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px dotted #BCE4F2;
}

body.template td.bold {
    font-weight:bold;
}

body.template th a:link,
body.template th a:visited,
body.template th a:hover
{
    font: 8pt "tahoma"; 
    color: #336699; 
    font-variant: small-caps;
    text-decoration: none;
}


body.template td a:link,
body.template td a:visited
{
    color: #718ABE;
    text-decoration: none;
    padding-right: 6px;
}
body.template td a:hover
{
    color: #000099;
    text-decoration: underline !important;
}
table.gridview
{
    width: 97%;
}
table.gridview table td
{
    padding-left: .5em;
    padding-right: .5em;
}

table.gridview th {
    background-image:url(DynamicData/Content/Images/header_back.gif);
}

table.gridview td a:link, 
table.gridview td a:visited,
table.gridview td a:hover
{
    
    font:8px: "Tahoma";
    font-size: 0.9em;
}
table.gridview table td
{
    
    font:8px: "Tahoma";
    font-size: 0.9em;
    padding-left: .5em;
    padding-right: .5em;
}

table.nostyle,
table.nostyle td
{
    font-size:0.98em;
    border-style:none;
    padding:0px;    
    
    white-space: nowrap;
}

td.nowrap 
{
    white-space: nowrap;
}
/* The following modifies the details table */
body.template tr
{
    background: #FCFDFE;
}
/* The following modifies the controls in the list table footer */
tr.footer td
{
    background: #dbddff;
    height: 1.5em;
}

/* The following modifies the selected row in the list table */
tr.selected td
{
    background: #fdffb8;
}

/* End: Tables */

/* The following modifies the page number control which exists under the main table */
div.pager
{
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
}
span.results1
{
    float:left;
}
span.results2
{
    float:right;
}
/* The following modifies the results per page control which exists under the main table */
div.results
{
    display: inline;
    position: relative;
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: -1.75em;
    float:right;
}



/* Bottom hyperlink design*/
div.bottomhyperlink
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 100%;
    margin-top: -3px;
}
div.bottomhyperlink a:link,
div.bottomhyperlink a:visited
{
    color: #839ce7;
    text-decoration: none;

    font-family: Tahoma, Arial, Sans-Serif;

    font-size: 100%;

    margin-top: -3px;
}
div.bottomhyperlink a:hover
{

    color: #000099;

    text-decoration: underline !important;

    font-family: Tahoma, Arial, Sans-Serif;

    font-size: 100%;
}
div.bottomhyperlink img
{
    position: relative;
    top: 0em;
    padding-right: .4em;
    border: none;
}

td.seperator { 
	width:20px;
}



.listTitle
{
    width:100%;
}

.listTitleText
{
    font-family:Tahoma;
    font-size:1.9em;
}

.listViewInner
{
    Width:93%;
    
    background-color:white;
}

.listViewOuter
{
    Width:100%;
}
table.subMessageListTable
{
    Width:100%;
    border-left:20px;
    background-color:white;
}
table.listTitleTable,
table.listTitleTable td,
table.listTitleTable tr
{
    width:100%;
    padding:10px;
    text-align:left;
}




.spacer
{
    height:3px; 
    font-size:0.5em;
}





table.formTable  
{
    width:100%;
    vertical-align: top;
	font-size: .5em;
	font-family:Tahoma, Arial, Sans-Serif;
}
	
table.formTable td
{
    vertical-align: top;
    padding-top:4px;
    padding-bottom:4px;
	font-size:12px;	
	font-family:Tahoma, Arial, Sans-Serif; 
}

.outerFormTable
{
    
} 
.outerFormTable th
{
	vertical-align: top;
    background-color:WHITE;
	width:100%;
	
}


.formBorder
{

    width:100%;
    border: 1px solid #dbddff;
	border-bottom: 1px solid #dbddff;
	margin-left:100px;
}

.innerFormTable
{
    
    margin-left:10px;
    margin-right:10px;
    border: 1px solid #dbddff;
	border-bottom: 1px solid #dbddff;
	background-color:transparent;
}

.outerFilterTable
{
    width:550px;
    background-color:transparent;
}

.innerFilterTable
{
    margin-left:10px;
}
 

td.fieldNameTdLarge
{
    font-size:1.5em;
    font-family:Tahoma, Arial, Sans-Serif;
	font-weight:bolder;
	vertical-align: top;
	color: Black;
	border: 1px solid #dbddff;
	border-color:inherit;
	padding-bottom: 20px;
	border: 1px solid #dbddff;
	border-right: 15px solid White;
	border-bottom-style: dotted;
	border-top-style: dotted;
	background-color:White;
	border-left-style: none;
	border:none;
	background-color:#F4F4F4;
	padding-right: 16px;
	text-align:left;
}

	
td.fieldNameTd 
{   
    height:25px;
	
    font-family:Arial, Sans-Serif;
	
	vertical-align: top;
	padding: 10px;
	padding-bottom: 20px;
	padding-right: 3px;
	
	border: 1px solid #dbddff;
	border-color:inherit;
	border-bottom-style: dotted;
 	border-left: 5px solid #F2F2F2;
	border-right: 5px solid #dbddff;

	
	color:#00034C;
	border:none;
	background-color:#F4F4F4;	
	text-align:left;
}

td.fieldValueTd
{
   font-family:Tahoma, Arial, Sans-Serif;
    
	vertical-align:middle;
	
	border: 1px solid #dbddff;
	border-right-width:thin;
	border-top-style: dotted;
	border-bottom-style: none;
    
    border-right-color:Transparent;
	border-left: 11px solid Transparent;
	border-right: 15px solid Transparent;
	margin-top:5px;
	
}
td.fieldValueTd a:link

{
   font-family:Tahoma, Arial, Sans-Serif;
	vertical-align: top;
	
	border: 1px solid #dbddff;
	border-right-width:thin;
	border-top-style: none;
	border-bottom-style: none;
	font: 8pt "tahoma"; 
    color: #336699; 
    border-right-color:White;
	border-left: 1px solid White;
	
}

/* Set's the appearance of the drop down control*/
.droplist
{
    min-width:150px;
    OVERFLOW:hidden;
    padding: 0px;
    height:21px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
}


.cascadeDroplist
{
    min-width:180px;
    OVERFLOW:hidden;
    padding: 0px;
    height:21px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
}

.multiLineTextBox
{
	width:340px;
    padding: 0px;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #515151;
    border-color:#E0E0E0;
    border-style:Dotted;
    font-size:.97em;
    color:#515151;
}


.wideMultiLineTextBox
{
    width:405px;
    
    padding: 0px;
    font-family: Tahoma, Arial, Sans-Serif;
    color: #515151;
    border-color:#E0E0E0;
    border-style:Dotted;
    font-size:.97em;
    color:#515151;
}

.investorTextBox
{
    padding: 0px;
    height:21px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size:0.97em;
    color: #515151;
    padding-right:4px;
}

.defaultTextBox
{
    padding: 0px;
    height:21px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
}

.defaultText
{
	height:21px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151; 
}

.rightAlignNumber
{
    border:none;
    border-width:0px;
    width:50px;
    background-color:Transparent;
    text-align:right;
    margin-right: 0;
    white-space:nowrap;
	height:21px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .89em;
    color: #515151; 
}

.addressTextBox
{
    width:100%;
    overflow:hidden;
    
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
}



.CRESTFileText
{
    height:300px;
    
    width:200px;
    overflow:auto;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
    border:none;
}

.boldText
{
    padding: 0px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.20em;
    color: #515151;
    font-weight:600;    
}

.redText
{
    padding: 0px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.05em;
    font-weight:bold;  
    color:#C10B33;  
}

.errorText
{
    padding: 0px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.05em;
    font-weight:bold;  
    color:#C10B33;  
}

.newStateText
{
    padding: 0px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.05em;
    font-weight:bold;  
    color:#4759FF;  
}

.successText
{
    padding: 0px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.05em;
    font-weight:bold;  
    color:GREEN;  
}

.wideTextBox
{
    width:206px;
    padding: 0px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
}

.smallTextBox
{
    padding: 0px;
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
}

.defaultLabel
{
    padding: 0px;
    height:18px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
    
}

.boldLabel
{
   padding: 0px;
    height:18px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
    font-weight:bold;
}

.minWidth
{
	border-left:50px solid white;
}
.nowrap
{
    white-space:nowrap;
}

.fixedWidthLabel
{
	width:180;
    overflow:visible;
    padding: 0px;
    height:18px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
}

table.commandTable
{
	width:100%;
	height:100%;
	padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.1em;
    color:#515151;
}

table.commandTable th
{
	padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.1em;
	background-image:url(DynamicData/Content/Images/header_back.gif);
}

table.actionsTable
{
	border: solid 1px #dcdcdc;
	padding: 6px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.3em;
    color: #515151;
    font-variant: small-caps;
    font-size:13px;
    font-family:Tahoma;
	background-color:white;
}

    
table.actionsTable th
{
	border: solid 1px #dcdcdc;
	padding-left:10px;
	margin-left:10px;
	background-color:white;
	font-weight:lighter;
	background-image:url(DynamicData/Content/Images/header_back.gif);
	text-align:left;
}

table.actionsTable tr
{
    padding:4px;  
}


.actionsTableMainRow
{
	
}

.actionsTableHeading td
{
	background-color:white;
	text-align:left;
	padding:10;
}

.actionsTableHeading th
{
 	text-align:left;
}

.actionHeading
{
	
    height:20px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 1.3em;
    text-align:left;
    color: #515151;
    font-variant: small-caps;
    font-size:13px;
    font-family:Tahoma;
    
 	text-align:left;
}

.gridViewLink
{
    padding: 0px;
    height:19px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .97em; 
color: #336699; 
}



a.lnkSubmit:active 
{ 
margin:0px 2px 0px 0px;
background: url(DynamicData/Content/Images/smallButtonBack.png) left center no-repeat;
padding:1.3em 0em 0em 1.8em; 
font: 9pt "tahoma"; 
color:#515151; 
text-decoration: none; 
font-weight: normal; 
letter-spacing: 0px;
}


a.lnkSubmit:link 
{ 
margin:0px 0px 0px 0px;
background:url(DynamicData/Content/Images/smallButtonBack.png) left center no-repeat;
padding:0.9em 0em 0em 1.7em; 
font: 8pt "tahoma"; 
color:#515151; 
text-decoration: none; 
font-weight: normal; 
letter-spacing: 0px; 
}



a.lnkSubmit:visited 
{ 
margin:0px 0px 0px 0px;
background:url(DynamicData/Content/Images/smallButtonBack.png) left center no-repeat;
padding:0.9em 0em 0em 1.7em;  
font: 8pt "tahoma"; 
color:#515151; 
text-decoration: none; 
font-weight: normal; 
letter-spacing: 0px;
}



a.lnkSubmit:hover 
{ 
margin:0px 0px 0px 0px;
background:url(DynamicData/Content/Images/smallButtonBackHighlighted.png) left center no-repeat;
padding:0.9em 0em 0em 1.7em; 
font: 8pt "tahoma";
color: #336699;
text-decoration: none; 
font-weight: normal; 
letter-spacing: 0px; 
}
























.para {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:140%;
	color: #000000;
	text-decoration: none;

}

.para:hover {
	text-decoration:underline;
	color:#000000;
}

.para-main:hover {
	color: #FF6C00;
	text-decoration: underline;
}
.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.menu:hover {
	text-decoration:underline;
	color:#DDEBFB;
}
.para-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}

.para-orange:hover {
	text-decoration:underline;
	color:#FF9933;
}
.parabold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:140%;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}
.paragrey {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:140%;
	color: #CCCCCC;
	text-decoration: none;
}
.para-grey {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:normal;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}


.VotesSmallTextBox 
{
	width: 50px;
}

.VotesDroplistSmall
{
    OVERFLOW:hidden;
    padding: 0px;
    height:21px;
    width:80px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .99em;
    color: #515151;
}

td.ResolutionDescription
{
    width: 50px;
}