﻿/******************************************************************************
* Page                                                                        *
******************************************************************************/
body
{
    background-color:#B4B192;
    color:#111111;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0px;
}

body.fckeditor
{
    background-color:#FFFFFF;
}

a:visited{color:#807d62; text-decoration:underline;}
a:active{color:#807d62; text-decoration:underline;}
a:focus{color:#807d62; text-decoration:underline;}
a:link{color:#807d62; text-decoration:underline;}
a:hover{color:#111111; text-decoration:underline;}

h1 {color:#111111; font-weight:lighter; font-size:18px; margin-bottom:10px; margin-top:0px; padding-top:0px;}
h2 {color:#3965A8; font-weight:lighter; font-size:16px; margin-bottom:10px; margin-top:0px; padding-top:0px;}

hr {background-color:#EBEDEC; border:none 0; color:#EBEDEC; height:1px; margin-bottom:20px; margin-top:20px;}

input[type="button"] {background-color:#FFFFFF; color:#111111; font-size:10px; margin-right:4px; width:60px;}
input[type="submit"] {background-color:#FFFFFF; color:#111111; font-size:10px; margin-right:4px; width:60px;}
input[disabled] {color:#999999;}

p {margin-bottom:20px; margin-top:0px; padding-top:0px;}

ul {line-height:20px;}

ul.navigation {display:block; list-style-type:none; margin:0px; padding:0px;}
ul.navigation li {}
ul.horizontal li {float:left; }
ul.horizontal li.first {border-left:none; padding-left:0px;}
ul.horizontal li.last {border-right:none; padding-right:0px;}
ul.vertical li {float:none; list-style-type:none;}

.disabled {color:#888888;}



/******************************************************************************
* Forms                                                                       *
******************************************************************************/
div.form {}
div.form .label {border:0px; margin:0px; padding:0px; padding-bottom:10px; width:150px;}
div.form .field {border:0px; margin:0px; padding:0px; padding-bottom:10px;text-align:left; width:390px;}

div.form select {width:410px;}
div.form input[type="text"] {width:406px;}
div.form input[type="password"] {width:406px;}
div.form p {line-height:20px;}
div.form table {font-family:arial,verdana,sans-serif; font-size:11px; }
div.form textarea {width:406px;}

div.checkbox {min-height:40px;}
div.checkbox input {margin-left:0px; padding-left:0px}
div.date select {margin-left:0px; padding-left:0px; width:50px;}
div.date {min-height:40px;}
div.date img {margin-top:2px;}
div.date input[type="text"] {height:13px;width:50px;}
div.date table {border-left:0px; margin-left:0px; padding-left:0px}
div.date td {border-left:0px; margin-left:0px; padding-left:0px}
div.file {min-height:40px;}
div.html {}
div.hyperlink {min-height:36px; padding-top:4px; width:496px;}
div.label {float:left; max-height:15px; padding-top:4px; width:120px;}
div.number {min-height:40px;}
div.number input[type="text"] {margin-bottom:5px; width:100px;}
div.select {min-height:40px;}
div.select select {margin-bottom:5px; width:500px;}
div.text {min-height:40px;}
div.text textarea {margin-bottom:5px; width:496px;}
div.text input[type="password"] {margin-bottom:5px; width:496px;}
div.text input[type="text"] {margin-bottom:5px; width:496px;}


div.body#pages_administrator_default div.label {float:left; max-height:15px; padding-top:4px; width:200px;}
div.body#pages_administrator_default div.text input[type="password"] {margin-bottom:5px; width:216px;}
div.body#pages_administrator_default div.text input[type="text"] {margin-bottom:5px; width:216px;}

div.body#pages_author_default div.label {float:left; max-height:15px; padding-top:4px; width:200px;}
div.body#pages_author_default div.text input[type="password"] {margin-bottom:5px; width:216px;}
div.body#pages_author_default div.text input[type="text"] {margin-bottom:5px; width:216px;}


/******************************************************************************
* Body                                                                        *
******************************************************************************/
div.body {margin:0 auto; width:943px;}
div.body div.buttons {margin-top:10px; text-align:center;}
div.body div.error {color:#FF0000; margin-top:20px; text-align:center;}
div.body div.link {margin-top:20px; text-align:center; width:650px;}


/******************************************************************************
* Body - Top                                                                  *
******************************************************************************/
div.body div#top {}
div.body div#top div#header {background-image:url(../images/templates/logo.png); background-position:bottom left; background-repeat:no-repeat; color:#FFFFFF; height:53px; margin-top:40px; padding-top:10px; width:943px;}
div.body div#top div#header div{float:right; width:943px;}
div.body div#top div#header a:visited {color:#FFFFFF; text-decoration:none;}
div.body div#top div#header a:active {color:#FFFFFF; text-decoration:none;}
div.body div#top div#header a:focus {color:#FFFFFF; text-decoration:none;}
div.body div#top div#header a:link {color:#FFFFFF; text-decoration:none;}
div.body div#top div#header a:hover {color:#FFFFFF; text-decoration:underline;}
div.body div#top div#header select {float:right; font-size: 1em;}
div.body div#top div#header ul {float:right; margin-top:10px;}
div.body div#top div#header ul li {border-right:1px solid #FFFFFF; font-size:11px; height:16px; padding-bottom:0px; padding-left:5px; padding-right:5px; padding-top:0px;}
div.body div#top div#header ul li.last {border-right:none; padding-right:0px;}


div.body div#top div.navigation {background-image:url(../images/templates/navigation_normal.gif); background-repeat:repeat-x; height:33px; width:943px;}
div.body div#top div.navigation a {font-size:1em;}
div.body div#top div.navigation a:visited{color:#FFFFFF; text-decoration:none;}
div.body div#top div.navigation a:active{color:#FFFFFF; text-decoration:none;}
div.body div#top div.navigation a:focus{color:#FFFFFF; text-decoration:none;}
div.body div#top div.navigation a:link{color:#FFFFFF; text-decoration:none;}
div.body div#top div.navigation a:hover{color:#FFFFFF; text-decoration:none;}
div.body div#top div.navigation div {float:left;}
div.body div#top div.navigation div#search {background-repeat:repeat-x; float:right; height:33px; text-align:right;}
div.body div#top div.navigation input#ctl00_ctl00_Body_Top_Textbox_Search {border: solid 0px #000000; margin-top:7px; float:left; height:17px; padding-top:2px; width:171px;}

div.body div#top div.navigation ul {}
div.body div#top div.navigation ul li {border-right:#666666 1px solid; font-size:11px; height:33px;}
div.body div#top div.navigation ul li a {float:left; height:25px; padding:8px 7px 0px 7px; text-align:center; width:120px;}
div.body div#top div.navigation ul li a:link {background-image:url(../images/templates/navigation_normal.gif);}
div.body div#top div.navigation ul li a:visited {background-image:url(../images/templates/navigation_normal.gif);}
div.body div#top div.navigation ul li a:hover {background-image:url(../images/templates/navigation_hover.gif);}
div.body div#top div.navigation ul li a:active {background-image:url(../images/templates/navigation_hover.gif);}
div.body div#top div.navigation ul li a:focus {background-image:url(../images/templates/navigation_hover.gif);}
div.body div#top div.navigation ul li.selected a:link {background-image:url(../images/templates/navigation_hover.gif);}
div.body div#top div.navigation ul li.selected a:visited {background-image:url(../images/templates/navigation_hover.gif);}


div.body div#top div#banner {height:255px; width:943px;}
div.body div#top div#banner div#image {float:left; height:255px;}
div.body div#top div#banner div#ctl00_ctl00_Body_Top_Panel_Quotation {float:right; height:255px; width:232px;}
div.body div#top div#banner div#ctl00_ctl00_Body_Top_Panel_Quotation h1{color:#FFFFFF; font-size:15px; padding-bottom:20px; padding-left:20px; padding-top:8px;}
div.body div#top div#banner div#ctl00_ctl00_Body_Top_Panel_Quotation div.label {color:#FFFFFF; float:none; padding-left:20px; width:200px;}
div.body div#top div#banner div#ctl00_ctl00_Body_Top_Panel_Quotation div.select {padding-left:20px;}
div.body div#top div#banner div#ctl00_ctl00_Body_Top_Panel_Quotation div.select select {width:200px;}
div.body div#top div#banner div#ctl00_ctl00_Body_Top_Panel_Quotation div.text {padding-left:20px;}
div.body div#top div#banner div#ctl00_ctl00_Body_Top_Panel_Quotation div.text input {width:200px;}
div.body div#top div#banner div#ctl00_ctl00_Body_Top_Panel_Quotation input#ctl00_ctl00_Body_Top_Button_Quotation {background-color:#555555; border:#FFFFFF 1px solid; color:#FFFFFF; height:20px; margin-left:60px; margin-top:10px; width:120px;}
div.body div#top div#banner div#ctl00_ctl00_Body_Top_Panel_Quotation input#ctl00_ctl00_Body_Top_Button_Quotation {background-color:#555555; border:#FFFFFF 1px solid; color:#FFFFFF; height:20px; margin-left:60px; margin-top:10px; width:120px;}


/******************************************************************************
* Body - Middle                                                               *
******************************************************************************/
div.body div#middle {background-color:#FFFFFF; padding: 0px 0px 0px 0px; overflow:auto; width:943px;}

div.body div#middle div#trail {color:#8F8F8F; height:30px; padding-left:20px; padding-top:20px;}
div.body div#middle div#trail a:visited{color:#8F8F8F; text-decoration:none;}
div.body div#middle div#trail a:active{color:#8F8F8F; text-decoration:none;}
div.body div#middle div#trail a:focus{color:#8F8F8F; text-decoration:none;}
div.body div#middle div#trail a:link{color:#8F8F8F; text-decoration:none;}
div.body div#middle div#trail a:hover{color:#8F8F8F; text-decoration:underline;}


div.body div#middle div#left {border-right: dotted 1px #ACACAC; float:left; padding-left:20px; width:258px;}
div.body div#middle div#left div.navigation {width:238px; padding-bottom:30px;}
div.body div#middle div#left div.navigation ul {width:238px;}
div.body div#middle div#left div.navigation ul li {background-color:#ACACAC; margin-bottom:1px;}
div.body div#middle div#left div.navigation ul li.selected {background-color:#B4B192; margin-bottom:1px;}
div.body div#middle div#left div.navigation ul li a {display:block; line-height:27px; padding:0px 0px 0px 10px;}
div.body div#middle div#left div.navigation ul li a:visited{color:#FFFFFF; text-decoration:none;}
div.body div#middle div#left div.navigation ul li a:active{color:#FFFFFF; text-decoration:none;}
div.body div#middle div#left div.navigation ul li a:focus{color:#FFFFFF; text-decoration:none;}
div.body div#middle div#left div.navigation ul li a:link{color:#FFFFFF; text-decoration:none;}
div.body div#middle div#left div.navigation ul li a:hover{color:#FFFFFF; text-decoration:none;}
div.body div#middle div#left div.navigation ul li a:hover {background-image:url(../images/templates/subnavigation_hover.gif); background-position:right;}


div.body div#middle div#right {border-left: dotted 1px #ACACAC; margin-left:278px; padding:0px 20px 20px 20px;}
div.body div#middle div#right a:visited{color:#555555; text-decoration:none;}
div.body div#middle div#right a:active{color:#555555; text-decoration:none;}
div.body div#middle div#right a:focus{color:#555555; text-decoration:none;}
div.body div#middle div#right a:link{color:#555555; text-decoration:none;}
div.body div#middle div#right a:hover{color:#025692; text-decoration:none;}


/* Page specific over-rides */
div.body#default div#middle {padding: 20px 20px 20px 20px; width:903px;}

div.body#pages_administrator_default div#middle {padding: 20px 20px 20px 20px; width:903px;}

div.body#pages_author_default div#middle {padding: 20px 20px 20px 20px; width:903px;}

div.body#pages_user_dynamic div#middle {padding: 20px 0px 20px 20px; width:923px;}
div.body#pages_user_dynamic div#middle div#trail {padding-left:0px; padding-top:0px;}
div.body#pages_user_dynamic div#middle table {position:relative;}
div.body#pages_user_dynamic div#middle td {width:700px;}
div.body#pages_user_dynamic div#middle td {vertical-align:top;}
div.body#pages_user_dynamic div#middle div.sections {width:900px;}
div.body#pages_user_dynamic div#middle div.section {background-color:#FFFFFF; border:dotted 1px #B4B192; float:left; margin-bottom:10px; margin-right:20px;}
div.body#pages_user_dynamic div#middle div.section div.header {background-image:url(../images/templates/panel.png); background-position:left; background-repeat:repeat-x; border-bottom:dotted 1px #B4B192; color:#111111; cursor:move; height:25px; padding-left:10px; padding-top:5px;}
div.body#pages_user_dynamic div#middle div.section div.content {padding:10px; overflow:auto;}

div.body#pages_user_node div#middle div#right iframe{border:0px; height:500px; margin-top:0px; padding-top:0px; width:630px;}
div.body#pages_user_node div#middle div#right table {}
div.body#pages_user_node div#middle div#right td {line-height:20px; vertical-align:top;}
div.body#pages_user_node div#middle div#right td ul {margin-left:10px; padding-left:5px;}


/******************************************************************************
* Body - Bottom                                                               *
******************************************************************************/
div.body div#bottom {background-image:url(../images/templates/separator.gif); background-position:top center; background-repeat:no-repeat; color:#FFFFFF; height:90px; padding-top:30px; width:943px;}

div.body div#bottom div {height:30px; margin:0 auto; text-align:center;}
div.body div#bottom div.navigation ul {}
div.body div#bottom div.navigation ul.horizontal {display:table; list-style-type:none; margin:0 auto; padding:0; white-space:nowrap;}
div.body div#bottom div.navigation ul.horizontal li {display:table-cell; border-right:1px solid #FFFFFF; padding-left:5px; padding-right:5px;}
div.body div#bottom div.navigation ul.horizontal li.last {border-right:none;}
div.body div#bottom a:visited{color:#FFFFFF; text-decoration:none;}
div.body div#bottom a:active{color:#FFFFFF; text-decoration:none;}
div.body div#bottom a:focus{color:#FFFFFF; text-decoration:none;}
div.body div#bottom a:link{color:#FFFFFF; text-decoration:none;}
div.body div#bottom a:hover{color:#FFFFFF; text-decoration:underline;}


/******************************************************************************
* Accordion Control                                                           *
******************************************************************************/
div.accordion div.header
{
    border:1px solid #778;
    color: white;
    background-color: #ACACAC;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

div.accordion div.content
{
    background-color:#EEEEEE;
    border: 1px dashed #778;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


/******************************************************************************
* Watermark Control                                                           *
******************************************************************************/
.watermark{color:#888888;}


/******************************************************************************
* Hacks for Internet Explorer 6 (use underscore for just IE6)                 *
******************************************************************************/
div.body div#top div#header {_behavior: url(http://www.interdean.com/styles/iepngfix.htc);}
div.body div#top div#banner {_display:inline;}
div.body div#middle div#right {_height:500px;}


/******************************************************************************
* Hacks for Internet Explorer 6 & 7 (use * for IE6 & 7)                       *
******************************************************************************/
div.body div#bottom div.navigation {*padding-left:330px;}
