﻿/*hcard (to make .NET happy)*/
.vcard{}
.vcard .url{}
.vcard .fn{} 
.vcard .n{}
.vcard .photo{}
.vcard .org{}
.vcard .adr{}
.vcard .type{}
.vcard .street-address{}
.vcard .locality{}
.vcard .region{}
.vcard .postal-code{}
.vcard .country-name{}
.vcard .tel{}
/**/

/*--global---*/
table, table td, div, p{font-weight:normal;border-spacing:0;border-collapse:collapse;}
a{border:none 0px transparent;border-width:0px;display:inline;}
a img,:link img,:visited img {border:none 0px transparent;border-width:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
a:active, a:focus{outline:none;-moz-outline-style:none;} /* Remove dotted border around links when clicked in FireFox */
input, textarea, select, option{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif,tahoma;font-size:10pt;margin-top:1px;margin-bottom:1px;}
td{vertical-align:top;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.floatclear{clear:both;float:none;} 
.floatright{float:right;} 
.floatleft{float:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.alignmiddle, .alignmiddle *{vertical-align:middle;}
.alignleft{text-align:left;}

.textbox{border:solid 1px #262E39;color:#D1111D;padding-left:3px;font-size:10pt;}
.textbox-long{width:150px;}
.textbox-xlong{width:200px;}
/**/

html,body,form{background:#666666 url(images/background/body.gif) repeat-x scroll left top;color:#000000;font-size:10pt;font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif,tahoma;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:auto;margin-left:auto;margin-right:auto;text-align:center;}
form{width:1005px;min-width:1005px;max-width:1005px;text-align:left;padding-top:25px;display:inline-block;}

#page-top{height:15px;background:transparent url(images/background/page-top.png) no-repeat scroll left top;}

#page-body{display:block;background:transparent url(images/background/page-body.png) repeat-y scroll left top;padding:0px 4px 0px 4px;}

#page-menu{height:33px;background-color:#EBEBEB;color:#0D0D0D;}
#page-menu ul{list-style-image:none;list-style-type:none;margin:0px;padding:0px;font-weight:bold;font-size:10pt;letter-spacing:0pt;width:100%;}
#page-menu ul li{float:left;margin:0px 100px 0px 40px;}
#page-menu ul li.last{float:left;margin:0px 0px 0px 40px;}
#page-menu ul li a{color:#494C4C;text-decoration:none;border-bottom:dotted 1px #EBEBEB; }
#page-menu ul li a:hover,#page-menu ul li a:visited:hover {color:#000000;border-bottom:dotted 1px #000000;}

#page-header{height:63px;background:#252626 url(images/background/page-header.png) no-repeat scroll left top;text-align:right;padding:120px 60px 30px 60px;}

#page-content{text-align:justify;display:inline-block;width:937px;min-width:937px;max-width:937px;min-height:128px;background:#EBEBEB url(images/background/page-content.png) no-repeat scroll left top;padding:100px 30px 20px 30px;}
#page-content .caption{color:#000000;text-transform:uppercase;font-size:12pt;letter-spacing:0pt;font-weight:bold;}
#page-content-title{float:left;width:440px;padding:0px;margin:0px;margin-top:-40px;}

#page-content-left{float:left;width:440px;padding:0px 0px 10px 10px;}

#page-content-right{float:right;width:460px;padding-top:16px;margin-left:20px;}
#page-content-right .section-top{padding:10px;background:#ffffff url(images/background/page-content-right.png) no-repeat scroll left top;}
#page-content-right .section{padding:10px;background:#ffffff none no-repeat scroll left top;}
#page-content-right .quote{color:#494C4C;font-size:12pt;letter-spacing:0pt;font-style:italic;font-family:Trebuchet MS,Verdana,Arial;}

.accordion{border:solid 1px #D5D9D5;border-top:solid 0px #D5D9D5;background-color:#ffffff;font-size:10pt;cursor:pointer;}
.accordion-header{font-weight:bold;color:#494C4C;background:#D5D9D5 url(images/background/accordion-selected.png) repeat-x scroll left top;border-top:solid 1px #ffffff;border-bottom:solid 1px #D5D9D5;}
.accordion-selected{font-weight:bold;color:#000000;background:#B8BDBD url(images/background/accordion-selected.png) repeat-x scroll left top;border-top:solid 1px #ffffff;border-bottom:solid 1px #B8BDBD;}
.accordion-link{display:block;padding:5px 10px 5px 10px;border-top:solid 1px #E0E0E7;}
.accordion-link:hover{color:#0D0D0D;}.accordion-link:visited:hover{color:#0D0D0D;}
.accordion p{margin:0px;padding:5px 25px 15px 25px;font-size:9pt;}

#page-bottom{float:none;clear:both;height:25px;background:transparent url(images/background/page-bottom.png) no-repeat scroll left top;}

#footer{float:none;clear:both;color:#333333;padding:0px 10px 20px 10px;}
#footer a,#footer a:link,#footer a:active,#footer a:visited{color:#000000;text-decoration:none;}
#footer a:hover,#footer a:visited:hover{color:#000000;text-decoration:underline;}

