/************************************************************************************************/
/*template*/
/************************************************************************************************/
*{margin:0;padding:0;}
img{border:0px;}
body{background:#505050; font-family:Arial; font-size:14px;}
img, .navigation a:hover, .navigation a.active{behavior:url(/styles/iepngfix.htc)}
a{color:#3f70b1;}

/************************************************************************************************/
/*wrapper*/
/************************************************************************************************/
#wrapper{width:986px; height:555px; margin:0 auto; position: absolute; top: 50%; left:50%; margin:-277px 0 0 -493px;}

/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container{ width:986px; height:555px; background:url(../images/container_background.png) no-repeat top left;}
.building{margin:8px 0 0 148px;}

/************************************************************************************************/
/*navigation*/
/************************************************************************************************/
.navigation{float:left; width:122px; padding-left:15px; margin-top:2px;}
.navigation ul{list-style:none;}
.navigation li{width:112px; height:33px; margin-bottom:3px;}
.navigation a{display:block; width:104px; height:31px; background:url(../images/navigation_li_bg.png) repeat-x; text-decoration:none; color:white; padding:2px 0 0 10px; overflow: hidden; white-space:nowrap;}
.navigation a:hover, .navigation a.active{width:112px; height:31px; background:url(../images/navigation_a_hover.png);}

/************************************************************************************************/
/*main*/
/************************************************************************************************/
#main{width:538px; height:310px; overflow-y: scroll; overflow-x:no; float:left; padding-left:44px; scrollbar-arrow-color: #3f70b1; scrollbar-face-color: #b2c0d3; scrollbar-highlight-color: #6f747a; scrollbar-3dlight-color: #8a8d92; scrollbar-shadow-color: #d2d3d4; scrollbar-darkshadow-color: #b7b8b9; scrollbar-track-color: #e7ebf1;position:relative;}
h1,h2{color:#3f70b1; font-style:italic; font-size:16px; text-transform: uppercase; }
h2{margin:0 0 25px 109px;}
p{clear:left; color:#3f70b1; font-size:12px; margin-right: 22px; }
.fw_lbl,legend, td { color:#3f70b1; font-size:12px;}
button{background-color:#9BADC5;color:white;padding:0px 2px;}
.mceContentBody ul li,#main ul li{list-style:disc;margin-left:1.5em;font-size:12px;color:#3f70b1;}
.mceContentBody ol li,#main ol li{list-style:decimal;margin-left:2em;font-size:12px;color:#3f70b1;}

/*photos*/
.photos{margin:15px 0 0 -20px;display:block;height:100px;width:541px; margin-bottom: 10px; }
.photos .flow{overflow:hidden;height:100px;width:500px;float:left;position:relative;}
.photos .bar{position:absolute;top:0px;left:0px;white-space:nowrap;}
/*.photos ul{list-style:none;position:absolute;top:0px;left:0px;white-space:nowrap;}*/
/*.photos li{background:url(../images/image_shadow.png) no-repeat; float:left; margin-left:21px; margin-right:9px;display:inline;}*/
.photos .bar img{margin:0 25px 2px 0;border:1px solid #C1D4E5;}
a.previous {display:block; width:28px; height:7px; background:url(../images/previous.png) no-repeat; float:left; margin:45px -9px 0 0}
a.previous:hover {background:url(../images/previous_hover.png) no-repeat;}
a.next {display:block; width:8px; height:7px; background:url(../images/next.png) no-repeat; float:left; margin:45px 0 0 5px;}
a.next:hover {background:url(../images/next_hover.png) no-repeat;}

/*Custom*/
.hidden { visibility: hidden; }
fieldset{border:none;}
.fw_textbox{width:150px;}
.fw_checkbox{width:14px;margin:0;padding:0;}
#main ul#editmenu li{margin:0;padding:2px 0px;list-style:none;border-top:1px dashed gray;}
#main ul#editmenu .first{border:none;}
#editmenu li img{padding-left:2px;}
#editmenu select { margin-left: 3px; }
.save{margin-right:110px;}
#editmenu.editgroup .save {margin-right: 5px; }
.changed{background-color:#C1D4E5;}
.empty{background-color:#FACDC6;}
.mceContentBody{background-color:white;padding:2px;margin:0;}
#frmEditMenu .fw_textbox { width: 356px; }
#frmEditMenu textarea {width:490px;height:300px;}
#frmEditMenu button { width: 100px; margin-right: 7px; }
#frmContact textarea{width:358px;height:130px;}
.fw_lbl { width: 120px; float: left; margin-left: 2px; margin-right: 10px; padding-top: 1px; }
.fw_lblcheckbox { width: 300px; float: none; }
.fw_forminput { float: left; }
.fw_row { margin-top: 3px; }
.fw_badrow, .fw_formerror { color:#DD7777; font-size:12px; }
.fw_formerror { margin-left: 2px; }
select{width:150px;}
form.styled fieldset { border: solid 1px #C1D4E5; margin-top: 25px; }
form.styled#frmEditWebsite fieldset { margin-top: 0; margin-right: 30px; }
form.styled .fw_errormsg { padding-left: 132px; }
form.styled .fw_formerror.fw_errormsg { padding-left: 0px; } 
.saved { color: #55AA55; margin-bottom: 5px; }
#frmEditWebsite textarea { width: 320px; height: 80px; }
.editdescription { margin-bottom: 12px; }
.editdescription .fw_textbox { width: 380px; }

#frmContact textarea { font-family:Arial; font-size:12px; }
#frmContact .fw_textbox { width: 357px; }
#frmContact #file { width: 360px; }

table.users { width: 300px; border-collapse: collapse; }
table.users tr td { border: solid 1px #BBBBF8; padding: 2px; }
table.users tr th { border: solid 1px #7777D8; color: #222277; text-align: center; font-size: 12px; }
table.users tr td a { margin-right: 5px; }
table.users tr td a img { vertical-align: middle; }

.fw_confirmpopup { width: 220px; border: solid 1px #91A4B5; }
.fw_confirmtopbar { background-color: #91A4B5; height: 12px; }
.fw_confirmquestion { background-color: #E4E4E4; padding: 5px; }
.fw_confirmquestion p { margin: 0; padding: 0; color: #333333; }
.fw_confirmyes, .fw_confirmno { width: 75px; margin-top: 7px; }
.fw_confirmno { margin-left: 10px; }

.fw_logwindow { font-size: small; }
.fw_logwindow a { padding-left: 4px; padding-right: 4px; border-left: solid 1px white; }
.fw_logwindow a:link, .fw_logwindow a:hover, .fw_logwindow a:visited { color: white; text-decoration: none; }
.fw_logwindow a:hover { text-decoration: underline; }
.fw_logwindow p { padding: 1px; margin: 0; }


noscript .awstats { display: none; height: 0px; width: 0px; border: none; }
