@import url("css/menu.css");


/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px; background-color:#fff;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}


/*.bread_bg{padding:0; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0; margin:0; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0;  background:url(images/bread_right.png) no-repeat top right; height:34px;}
*/


/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

html {
position:relative;
margin:0;
padding:0;
}

body {
position:relative;
margin:0;
padding:0;
font-family:tahoma, helvetica, sans-serif;
font-size:13px;
color:#686868;
background-image:url(/Portals/_default/skins/livingquarters/images/pageBkgd.jpg);
background-repeat:repeat-x;
background-position:0 0px;
}

p {
line-height:18px;
}

#outer {
position:relative;
width:960px;
margin:0 auto;
}

#container {
position:relative;
float:left;
width:1000px;
margin:0;
}

#header {
position:relative;
float:left;
width:1000px;
height:261px;
margin-top:0px;
}

#logo {
position:relative;
float:left;
margin:40px 20px 0 40px;
}

.HeaderPane {
position:relative;
float:right;
right:0;
width:765px;
height:261px;
z-index:100;
}

.HeaderPane h1 {
display:none;
}

.HeaderPane .c_actions {
position:absolute;
z-index:100;
margin:0;
}

.HeaderPane img {
z-index:90;
}

.HeaderPane p {
margin:0;
padding:0;
}

#productsMenu {
position:relative;
float:left;
width:1000px;
height:164px;
}

#productsMenu a {
display:block;
position:relative;
float:left;
width:200px;
text-align:center;
margin-top:14px;
text-decoration:none;
color:#243d44;
font-family:georgia, times new roman, serif;
font-size:16px;
}

#productsMenu a:hover {
color:#2f6777;
}

#productsMenu a img {
border:1px solid #fff;
padding:5px;
margin-bottom:2px;
}

#productsMenu a:hover img {
border:1px solid #2f6777;
}

.breadcrumbContainer {
position:relative;
float:left;
width:1000px;
}

#content {
position:relative;
float:left;
width:920px;
margin:20px 40px;
min-height:350px;
}

h1 {
font-family:georgia, times new roman, serif;
font-weight:normal;
font-size:26px;
margin:10px 0 20px;
color:#243d44;
background-image:url(/Portals/_default/skins/livingquarters/images/icon.gif);
background-repeat:no-repeat;
background-position:0 1px;
padding-left:35px;
}

h2 {
font-family:georgia, times new roman, serif;
font-weight:normal;
font-size:20px;
margin:25px 0 10px;
color:#243d44;
}

h3 {
font-family:georgia, times new roman, serif;
font-weight:normal;
font-size:16px;
font-style:italic;
margin:10px 0 20px;
color:#243d44;
}

#content a {
color:#2f6777;
}

#content a:hover {
color:#243d44;
}

#footer {
position:relative;
float:left;
width:100%;
border-top:1px solid #686868;
font-size:10px;
text-align:center;
margin-top:15px;
}

#footer a {
color:#686868;
}

#footer p {
margin:15px 0;
}

/*Form styles*/
#main a.genericButton, #main input.genericButton {
background-color:#2f6777;
color:#ffffff;
padding:5px 8px;
font-weight:bold;
position:relative;
font-size:11px;
text-decoration:none;
}

.contactForm .genericButton {
top:3px;
}

#main a.genericButton:hover, #main input.genericButton:hover {
background-color:#243d44;
color:#ffffff;
cursor:pointer;
}

input.genericButton {
margin-left:85px
}

.contactForm {
position:relative;
float:left;
clear:left;
width:400px;
}

ul.formLayout {
margin:10px 0 0;
padding:0;
}

ul.formLayout li {
list-style-type:none;
margin:5px 0;
}

ul.formLayout li.noBottomMargin {
margin-bottom:0;
}

#content ul.formLayout li label {
display:block;
position:relative;
float:left;
text-align:right; 
padding-right:5px;
width:90px;
}

ul.formLayout li input {
width:170px;
font-size:11px;
}

ul.formLayout li textarea{
width:290px;
font-size:11px;
}

.req {
color: #a90000;
padding-right:3px;
}

.formButtons {
margin-left:95px;
}

#dnn_ctr602_ViewContact_Result {
font-weight:bold;
}
