body{font-family: Arial, Helvetica, sans-serif; padding: 1px 5px; background: url(i/logo_bg.gif) fixed;}
#bodycontent{border: 1px solid #800000; width: 780px; margin: 0 auto;}
#header{text-align: center; margin: 0; padding: 150px 0 0 0; clear: both; background: url(i/header2.jpg) top center no-repeat;}
#header h1{font-family: Times New Roman, Times, serif; color: #c07f11; border: 0; text-indent: -9999px; height: 38px; background: url(i/ssl.png) center center no-repeat; margin: 0; padding: 2px; border: solid #800000; border-width: 1px 0;}
#header h2{display: none;}
#topnav{background: url(i/grad02d.jpg) top right #9a6000;	font-size: 0.9em;	padding: 3px; border: solid #800000; border-width: 0 0 1px 0; height: auto;}
#topnav ul{margin: 0; padding: 0; height: 25px;}
#layernav, #formnav{clear: both; padding: 10px 5px 5px 10px; height: 1.5em;}
#topnav ul li, #layernav li, #formnav li{padding: 0; display: inline;}
#topnav ul li a, #layernav li a, #formnav li a{background: url(i/gold3.jpg) center center #cb992e; color: #310; text-decoration: none; display: block; border: 1px solid #800000; font-size: .8em;  padding: .3em .8em; margin: .1em; display: block; float: left; font-variant: small-caps;}
#topnav ul li a:hover, #topnav ul li a.current, #layernav li a:hover, #formnav li a:hover{background: url(i/red1.jpg) center center #800000; color: #ffc; border: 1px solid #960;}
#topnav ul li ul{display: none;}

#pagecontent{width: 600px; padding: 0;  float: right; background: #fff; font-size: .9em;} 
#pagecontent p{text-align: justify;}
#pagecontent ul{margin: 0; padding: 0;}
#pagecontent li{padding: 3px;}
#pagecontent li.morelinks{border: 1px solid #ffc;}
#pagecontent p, #pagecontent ul, .pagesection p, .pagesection ul{}
.pagesection table{margin: 0 0 0 15px;}.pagesection td{border-bottom: 1px solid #fcc;}
.pagesection ul{list-style-type: none;}
.pagesection ul li{margin: 3px 10px 3px 20px; background: url(i/bullet05.gif) center left no-repeat #ffd; padding: 5px 5px 5px 21px;}
.pagesection ul li.odd{background: #fed;}
.pagesection ul li a{background: url(i/arrow4.gif) top left no-repeat; padding: 5px 5px 5px 25px; margin: 2px; color: #800000;}

.pageindex{ margin: 10px 10px 20px 10px;}
.pageindex ul{list-style-type: none;}
.pageindex ul li{background: url(i/grad02e.jpg) bottom right #fec; padding: 3px;}
.pageindex ul li a{background: url(i/bullet01.gif) 0 4px no-repeat; padding: 3px 3px 3px 20px; margin: 2px; font-weight: bolder; color: #800000; display: block;}

.name{color: #800000; font-weight: bolder;}h1, h2, h3, h4, h5, h6{margin: 0; clear: both;}
h1{background: url(i/grad02b.jpg) bottom right no-repeat #fff; padding: 3px 130px 3px 3px; border: solid #930; border-width: 0 1px 1px 0; margin: 3px 0 0 0;}
h2{background: url(i/grad02b.jpg) bottom right no-repeat #fff; padding: 2px 130px 2px 2px; border: solid #933; border-width: 0 1px 1px 0;  margin: 2px 0 0 0;}
h3{background: url(i/grad02b.jpg) bottom right no-repeat #fff; color: #300; padding: 10px 15px; clear: left;}

#centercolumn{width: 420px; float: left; font-size: .8em; font-family: Arial, Helvetica, sans-serif;}

#leftcolumn{float: left; width: 175px; font-size: .9em;}
#leftcolumn a{text-decoration: none;}#leftcolumn img{}
#leftcolumn ul{margin: 0; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; background: #fff; border: solid #fff; border-width: 10px 0;}
#leftcolumn ul li{margin: 0; padding: 0; font-size: .9em; text-transform: lowercase; text-transform: uppercase;}#leftcolumn ul li ul{margin: 0 0 0 1em;}
#leftcolumn ul li a{background: url(i/gold3.jpg) center center #cb992e; color: #310; text-decoration: none; padding: .6em 1em; margin: .25em .8em .25em .35em;  display: block; border: 1px solid #800000; font-size: .8em;}
#leftcolumn ul li a:hover, #leftcolumn ul li a.current{background: url(i/red1.jpg) center center #800000; color: #fff; border: 1px solid #960;}

#rightcolumn{float: right; width: 160px; font-size: .75em; text-align: center;}#rightcolumn a{color: #800000;}
#rightcolumn h3{background: url(i/grad02c.jpg) center center #900; color: #fec; padding: 5px 10px; text-align: left; font-size: 1.2em;}
#rightcolumn h4{color: #fff; padding: 2px;}
#rightcolumn ul{	list-style-type: none; font-size: 11px;}
#rightcolumn li{background: url(i/arrow01.gif) 0 -5px no-repeat; padding: 4px 5px 4px 21px; border: 1px solid #fed;}
#rightcolumn .rightsection{clear: both;}
.rightsection img{}
.rightsection{}
p{margin: 1px 5px 1px 5px; padding: 5px; line-height: 1.6em;}
#breadcrumbs{padding: 3px 3px 3px 1em; font-size: .8em; font-family: Lucida, 'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif; border: solid #930; border-width: 0 0 1px 0; background: #ffedec;}
#breadcrumbs a{color: #800000;}

.img{float: left; border: 0; margin: 10px; font-size: .7em;}
.img table, .img td{border: 1px solid #030;  margin: 10px 0 0 0;}
.img img{margin: 0; padding: 0; }
.imglbl{margin: 5px 2px 3px 2px; text-align: left;}
.andmore{overflow: visible; padding: .3em; margin: 1em .3em .5em 0; clear: both; text-align: right; font-size: .8em;}
#rightcolumn .andmore{overflow: visible; padding: .3em; margin: 1em .3em .5em 0; clear: both; text-align: right; font-size: .8em; width: 158px;}
.andmore a, a.edit, a.sidelink{text-decoration: none; background: url(i/red1.jpg) center center #800000; color: #fff; border: 1px solid #960; padding: .1em .5em; margin: .1em;}
.andmore a:hover, a.edit:hover, a.sidelink:hover{background: url(i/gold3.jpg) center center #cb992e; color: #310; border: 1px solid #800000;}
.andmore{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 2px 5px; margin: 0 5px 0 0;}
/*.andmore a{padding: 2px 12px; text-decoration: none; color: #006;}
.andmore a:hover{color: #009;}*/.par{	padding: 0 10px 10px 0;}
td .andmore a, td a.edit, td a.sidelink {clear: both;}
a.sidelink{margin: 3px;}
/*strong{color: #003;}*/
a img.thumbnail{float: right; margin: -1em 5px 5px 5px !important; border: solid #ccc; border-width: 0 0 0 1px; padding: 0 0 0 5px; margin: -1em 5px -5px 5px;}
span.input a.cal{}
#pagecontent p.am{width: 210px;}.am{display: block; width: 165px;}
.inprogress{ font-size: 2em; text-decoration: blink; padding: 5px; margin: 20px; font-weight: bolder; width: 180px; height: 145px; background: url(i/inprogressbg.gif) center center no-repeat; border: 1px solid #ccc;}
#sitemap{float: right;}
#footer{clear: both; border-top: 20px solid #fff;padding: 10px; font-size: .75em; color: #ffd; background: url(i/grad02c.jpg) bottom center #efc; text-align: right; margin: 0;}
#footer a{color: #fc9;}
.spacer, .clear{clear: both; height: 0; margin: 0;}

form{margin: 5px; padding: 0; border: dashed #c99; border-width: 1px; background: #fee; }
.pagesection form{border-width: 1px;}

fieldset{margin: 2.5em 5px 5px 5px; padding: 0; border: 1px solid #c99;}
#loginform{width: 350px; margin: 10px;}
label, #loginform fieldset label{font-weight: bolder; display: block; float: left; width: 140px; text-align: right; font-weight: bolder; padding: 6px 4px; margin: 0; background: #600; color: #fff;}
label.blank{background: transparent;}
form div.row label.check{clear: both; display:block; width: 240px; /*text-align: right;*/}
legend{font-weight: bolder; clear: both; border: solid #c99; border-width: 1px 1px 0 1px; background: #fcc; padding: 5px 10px;margin: -2em 0 0 10px;}
fieldset label{width: 180px; margin: 3px; vertical-align: top;}
form span.input, form div.input{float: left; text-align: left; padding: 3px;}
form span.input label{margin: 2px 0 2px 2px; padding: 2px 5px 2px 2px; vertical-align: top; width: auto; text-align: left; background: url(i/rect2027.png) top left #d99; font-weight: normal; color: #000;}
form span.input label:hover{background: url(i/rect2027b.png) top left #dd9;}
input#q{margin: 3px 0 0 3px;}
iframe.fck{}
.ex, .hide{display: none;}
.Submit{padding: 10px 20px; text-align: right; background: #fcf;}
.submit input{background: #fcf; padding: 5px;}

#insertform{margin: 20px; padding: 10px; background: #EbE2E2;}
div.row{clear: both; border: solid #c99; border-width: 1px 0; background: #edd;}
.warning{color: #f00;}
.formaxn{white-space: nowrap;}

#rightcolumn fieldset{background: url(i/gold2.jpg) bottom right; border: 1px solid #960; margin: 0.5em 0 0 0;}
#rightcolumn fieldset legend{background: url(i/gold1.jpg);  border: 1px solid #930; border-width: 1px  1px 0 1px;}
#rightcolumn form#searchform{border: 1px solid #960; margin: 3px; text-align: left; background: url(i/gold4.jpg) center center;}
#rightcolumn form .row{background: transparent; border: solid #930; border-width: 1px 0 0 0; }
#rightcolumn label{width: 130px; margin: 1px; vertical-align: top; text-align: left; background: url(i/gold4.jpg); color: #000; padding: 3px; font-size: 1.1em;}
#rightcolumn form#searchform #Submit{padding: 2px; background: url(i/gold3.jpg) center center #800000;}

div.cscs_acct{margin: 5px 5px 10px 0; background: url(i/logo_bg.gif); border: 1px solid #c99;}
div.cscs_acct table{border: 0; padding: 0; margin: 3px; font-size: .95em;}
div.cscs_acct table tr{margin: 0; padding: 0;}
div.cscs_acct table tbody tr{margin: 0; padding: 1px; background: #c99;}
div.cscs_acct table tbody td{border: 1px solid #900; padding: 2px 5px;}
div.cscs_acct table tbody td.andmore{padding: 5px;}
div.cscs_acct table tbody td.andmore hr{border: solid #900; border-width: 1px 0 0 0;}
div.cscs_acct table thead tr td{background: transparent; border: 1px solid #c99; padding: 3px 10px;}
div.cscs_acct table thead{font-size: 1.1em; background: url(i/grad02d.jpg) top right #9a6000; color: #fff;}

div.share_offer{text-align: center; margin: 25px 10px; border: 3px double #900; padding: 10px; font-size: 1.5em; background: url(i/egypt_marble.jpg);}
div.share_offer span{text-transform: uppercase; font-size: .6em; padding: 4px; border: 1px solid #000; width: 110px; background: #fff;}
div.share_offer span.start{float: left;}
div.share_offer span.stop{float: right;}
div.share_offer .issuing_houses{background: #fff;}
#pagecontent div.share_offer p{text-align: center;}

.tr_col_head td{border: solid #000; border-width: 1px 0;}
td.num{text-align: right;}
p.date{/*background: url(i/rect2027b.png);*/}
.formhelp{font-size: .9em; background: url(i/help-icon2.png) 3px 3px no-repeat #fed; padding: 3px 3px 5px 28px; display: block;  margin: 0;}

a.goback{}
a:hover{text-decoration: none;}
.edit{font-size : .75em; position: absolute;}
a.switch_normal{display: none;}

div.helpcolumn{float: right; width: 256px; padding: 0; margin: 0;}
div#apply{/*border: 1px solid #00f;*/}
div#apply_sent, div#message_sent{margin: 5px 5px 100px 5px; padding: 10px;}
span#launch_cal{text-decoration: none; background: url(i/cal.gif) center center no-repeat #fff; color: #fff; border: 1px solid #960; padding: 5px 10px; margin: 10px;  cursor: pointer;}
.message{background: #ffc; border: 1px solid #cc9;}
div#cscs div.c_note{width: 525px; overflow: auto;}
.print_message{visibility: hidden;}
span.up{background: url(i/up.gif) center left no-repeat #efe; padding: 3px 3px 3px 20px; margin: 5px 10px 5px 3px;}
span.down{background: url(i/down.gif) center left no-repeat #fee; padding: 3px 3px 3px 20px; margin: 5px 10px 5px 3px;}
div#register form{width: 350px;}
div#register form label{width: 100px;}
hr.pme-hr{display: none;}
