/******************************************************************************
* Page                                                                        *
******************************************************************************/
body
{
	background-color:#F2F2F2;
	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;}

a.h2 {color:#3965A8; font-weight:lighter; font-size:16px; margin-bottom:10px; margin-
top:0px; padding-top:0px;}

h1 {color:#111111; font-weight:lighter; font-size:18px; margin-bottom:10px; margin-top:0px; margin-left: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;}
.bottomcopyright {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/interdean_logo.png"); background-position:top left; background-repeat:no-repeat; color:#014D82; height:80px; margin-top:10px; 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:#014D82; text-decoration:underline;}
div.body div#top div#header a:active {color:#014D82; text-decoration:underline;}
div.body div#top div#header a:focus {color:#014D82; text-decoration:underline;}
div.body div#top div#header a:link {color:#014D82; text-decoration:underline;}
div.body div#top div#header a:hover {color:#0168AD; 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:30px;}
div.body div#top div#header ul li {border-right:1px solid #014D82; font-size:12px; 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 img#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:#999999 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:130px;}
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#topimage {height:255px; width:943px;}
div.body div#top div#topimage div#image {float:left; height:255px; width:713px}
div.body div#top div#topimage div#image img {display: block}
div.body div#top div#topimage div#image img.first {display: block}

div.body div#top div#topimage div#ctl00_ctl00_Body_Top_Panel_Quotation {float:right; height:255px; width:230px;}
div.body div#top div#topimage 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#topimage div#ctl00_ctl00_Body_Top_Panel_Quotation div.label {color:#FFFFFF; float:none; padding-left:20px; width:200px;}
div.body div#top div#topimage div#ctl00_ctl00_Body_Top_Panel_Quotation div.select {padding-left:20px;}
div.body div#top div#topimage div#ctl00_ctl00_Body_Top_Panel_Quotation div.select select {width:200px;}
div.body div#top div#topimage div#ctl00_ctl00_Body_Top_Panel_Quotation div.text {padding-left:20px;}
div.body div#top div#topimage div#ctl00_ctl00_Body_Top_Panel_Quotation div.text input {width:200px;}
div.body div#top div#topimage 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#topimage 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{color:#8F8F8F; text-decoration:underline;}
div.body div#middle div#trail a:visited{color:#8F8F8F; text-decoration:underline;}
div.body div#middle div#trail a:active{color:#8F8F8F; text-decoration:underline;}
div.body div#middle div#trail a:focus{color:#8F8F8F; text-decoration:underline;}
div.body div#middle div#trail a:link{color:#8F8F8F; text-decoration:underline;}
div.body div#middle div#trail a:hover{color:#555555; 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 ol {line-height:16px;}
div.body div#middle div#right ul {line-height:16px;}
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:#014D82; 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:#014D82; text-decoration:underline;}
div.body div#bottom a:active{color:#014D82; text-decoration:underline;}
div.body div#bottom a:focus{color:#014D82; text-decoration:underline;}
div.body div#bottom a:link{color:#014D82; text-decoration:underline;}
div.body div#bottom a:hover{color:#0168AD; 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("../../www.interdean.com/styles/iepngfix.htc");}
div.body div#top div#topimage {_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;}

