body {margin:0; background-image:url(../images/bg.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;font-size: 12px;text-align:center}
a{color:#0099FF; text-decoration:none}
h2 {margin-bottom:8px; color:#FF9900; letter-spacing:-1px; font-size:18px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
p {margin:4px;margin-left:0px;}
#page {background-color:#FFFFFF; width:600px;border-top: 8px #FF9900 solid; border-bottom: 3px #FF9900 solid; margin: 0 auto; padding-bottom:5px;text-align: left;}
#header {width:600px;}
#logo {float:left; width: 190px; border-right: 1px #cccccc solid; padding-bottom: 12px; background-color:#eeeeee}
#logo h1 {font-size:12px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 10px; margin:0}
#logo .tagline {font-size:10px; padding-left: 8px; margin-top:-5px}
#topnav {float:left;  padding-bottom: 5px; width:100%}
#topnav .menu {width: 130px; float:left; border-bottom: 4px #cccccc solid; margin-left: 10px}
#topnav .menu_item {padding-top:5px; font-size:18px;}
#topnav .menu_item a{color:#333333; text-decoration:none;}
#topnav .menu_item a:hover{color:#FF9900;}
#topnav .here{color:#FF9900; text-transform:uppercase; padding-top:5px; font-size:18px;}
#topnav .menu_desc {font-size:10px;}
#body {padding: 0 0 0 10px; clear:both}
#body .post {margin:10px; display:table}
#sidebar {float:right; margin:0; width: 170px;}
#sidebar .sidebar_head {background-color:#FF9900; margin-top:4px; padding:4px}
#sidebar h3{margin:0; color:#FFFFFF; font-size:14px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;}
#sidebar ul {margin:5px 0; padding:0 0 0 20px;}
#sidebar ul li{list-style-image:url(images/0066_double_arrow.png); font-size:11px}
#sidebar ul li a{text-decoration:none; color:#333333}
#footer {width:600px;margin: 0 auto; padding-bottom:5px;text-align: right;}
#footer p {color:#FFFFFF; font-size:10px;}
#footer p a{color:#FFFFFF; text-decoration:none}
#footer p a:hover{color:#FFFFFF; text-decoration:underline}
.folio_img {margin: 10px 0; text-align:center; width: 100%; background-color:#eeeeee; padding: 10px; border: 1px #cccccc dashed}
.folio_img img {border: 1px #cccccc solid; padding:4px; background-color:#eeeeee; margin: 10px 10px 0 0}
.style1 {color: #FF9900}
table.icresult {border: 0; cellpadding:3; cellspacing: 0;  }
table.icresult tr.header th {background-color: #FF9900; color:#FFFFFF; align:left;font-size:12px}
table.icresult tr.d0 td{align: center; color:#000000; background-color: #EEEEEE; height: 23;font-size:12px}
table.icresult tr.d1 td{align: center; color:#000000; background-color: #FFFFFF; height: 23;font-size:12px}
.portraitImage {width:330px;float:left;} 
.portraitText {margin-left:10px;float:left;}
.portraitBottom {clear: both; margin-top:10px;}
.portraitBottom img{margin-top:5px;marging-right:10px; height:86px;width:131px;border:none;}
.centeredImage { text-align:center;margin-top:0px;margin-bottom:0px;padding:0px;}
.centeredImage img{ margin-top:10px;}
.registrationLabelColumn {width:200px;}
.registationInputColumn {width:350px;}
#body li {line-height:18px;}
.album_body table {margin:0pt;padding:0pt;border-collapse:collapse;}
.album_imagebox {text-align:center;display:table-row;}
.alb_albums {text-align: center;}
.alb_album {float:left;width:194px;height:230px;}
.album_frame {
    background:transparent url(../images/album_background.gif) no-repeat scroll left center;
    height:194px;
    text-align:center;
    width:194px;
}
.album_padding {padding-top:16px;}
.album_titlebox {margin-top:0.2em;text-align: center; font-size:12px;overlfow:hidden;}
.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select  {
  border: 2px solid red;
  display: inline;
  padding: 2px;

}
form span {
    color:#f00;
    font-weight:bold;
    border:none;
    padding:0 5px;
}
form label {
    float:left;
    width:150px;
    padding:5px;
    text-align:left;
}
.imageText {
    font-size:10px;
    color: #888888;
}
.registrationTable input[type=text]{
    width:300px;
}
.cellWithInput input[type=text]{
    width:210px;
}


