@import url("housemenu.css");

/*********************************
DNN CSS to Override
remove all dnn padding margin etc
*********************************/
*{padding:0em;margin:0em;border:none;font-size:1em;}


/***************************************
	DEFAULT DOTNETNUKE SETTINGS
***************************************/

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {background-color: #CCCCCC; }

/* background/border colors for the selected tab */
.TabBg { background-color: black; }

/* GENERAL */

/* style of item titles on edit and admin pages */
.SubHead { font-family: Verdana, Tahoma, Arial; font-size:  11px; font-weight: bold; color: #003366; }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family: Verdana, Tahoma, Arial; font-size:  11px; font-weight: bold; color: black; }

/* text style used for most text rendered by modules */
.Normal { FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Tahoma, Arial;}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: normal; margin:1em 0em;}
.NormalRed { font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #ff0000 }
.NormalBold { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold }

textarea.NormalTextBox,input.NormalTextBox{border:solid 1px #ccc; margin:1em 0em;padding:.1em;}
select.NormalTextBox{border:solid 1px #ccc; margin:1em 0em;}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; }

.StandardButton{border:outset 1px #ccc;margin:1em 0em;}


/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { text-decoration: underline; color: #003366; }
A.CommandButton:visited { text-decoration: underline; color: #003366; }
A.CommandButton:active { text-decoration: underline; color: #003366; }
A.CommandButton:hover { text-decoration: underline; color: #ff0000; }


/*************************************
GENERIC CSS (placed at end to override any DNN Defaults)
**************************************/

body{margin:0em;background-color:#fff;font-size:76%;}
li,blockquote,p,td{font-size:1em;font-family:verdana,arial,tahoma,"Trebuchet MS",sans-serif;color:#333333;}
b,strong{color:#000000;}

p{margin:0em 0em 1em 0em;} /* weren't collapsing nicely with the header margins so top margin set to zero */

A:link, A:visited, A:active{text-decoration: underline;}
A:link{color: #0000FF;}
A:visited{color: #7F007F;}
A:active{color: #0000FF;}
a:hover{text-decoration:none;color:#dd0000;}

h1,h2,h3,h4,h5,h6{font-family:'century gothic', futura, 'trebuchet ms',verdana,arial,tahoma,sans-serif;color:#cc3333;}
h4,h5,h6{margin:0.4em 0em;color:#000000;}
h1{font-size:1.7em;margin-top:1em;margin-bottom:0em;padding-bottom:.3em;color:#4a903a;}
h2{font-size:1.4em;margin-top:1em;margin-bottom:0em;padding-bottom:.3em;color:#57c;}
h3{font-size:1.3em;border-bottom:dotted 1px #c53;padding-bottom:.3em;color:#c53;font-weight:normal;}
h4{font-size:1.1em;text-decoration:underline;font-weight:normal;}
h5{font-size:1em;}
h6{font-size:.9em;}

h2 span.Head {color:#cc3333;font-size:1em;}

hr{color:#fafbff;background-color:#fafbff;height:1pt;text-align:center;}


.Normal ol,.Normal ul{ padding-left: 1em;}
.Normal li {padding-left: 1em;}

ul.bluebullet{margin-left: 0em;padding-left: 0em;list-style: none;}
ul.bluebullet > li{list-style: none;padding-left: 10px;background-image: url(bluebullet.gif);background-repeat: no-repeat;background-position: 0 .5em;}
ul.bluebullet ol li{list-style:decimal;background:none;}

/* 3 columns should be produced */
ul.columns{
	float: left;
	width: 100%;
	margin: 0;padding: 0;list-style: none;}
ul.columns li{
	float: left;
	width: 31%;
	margin: 0 1%;padding: 0;}


.clear{clear:both;}
.quote{padding:6px 25px 6px 40px;margin:.4em 0em;background:#f5f5f5;border:solid 1px #ddd;}


/* 'panes' containing modules */
.LeftPane {
	BORDER-TOP: #dedede 0px solid;
	BORDER-RIGHT: #dedede 1px solid;
	BORDER-LEFT: #dedede 1px solid;
	WIDTH: 160px;
	BACKGROUND-COLOR: #fcfcfc ;
	}
.ContentPane {padding-bottom:1em;}/*width:100%;*/
.RightPane {
	BORDER-TOP: #dedede 0px solid;
	BORDER-RIGHT: #dedede 1px solid;
	BORDER-LEFT: #dedede 1px solid;
	WIDTH: 160px;
	BACKGROUND-COLOR: #fcfcfc; }




/****************************************

mine all mine

****************************************/
input{border: solid 1px #aaa;padding:2px;}
ul{margin-top:1em;margin-bottom:1em;}
h3{margin-top:.5em;margin-bottom:.5em;}

/*fixing lists*/
OL, UL, DIR,MENU, DD{ margin-left: 40px }
OL{ list-style-type: decimal }
OL UL, UL OL,UL UL, OL OL{ margin-top: 0; margin-bottom: 0}

#mastheaduppercontainer{display:none;}
#mastheaduppergraphic{display:none;}

#mastheadmiddlecontainer{
	background-color:#9cadcc;
	text-align:center;
}
#mastheadlogoandtext{
	background:url(masthead_logo_and_text.gif) no-repeat;
	width:760px;
	height:93px;
	margin:auto;
}


#mastheadlowercontainer{background-color:#00457c;text-align:center;}
#menucontainer{
	width:760px;margin:auto;
	background:url(masthead_menu_bg.gif) repeat-y transparent;
	padding:.2em 0em;
	text-align:left;
		/* height:30px; */
}

#contentcontainer{
	text-align:center;
}

#content{
	width:760px;
	margin:auto;
	text-align:left;
}

#footeruppercontainer{border-top: solid 1px #77b;}
#footerlowercontainer{border-bottom: solid 1px #77b;}
#footeruppercontainer,#footerlowercontainer{text-align:center;background-color:#00457c;}
#footerupper{padding:1em 0em 1em 0em;}
#footerlower{padding:0em 0em 1.5em 0em;}
#footerupper,#footerlower{width:760px;margin:auto;background:url(masthead_menu_bg.gif) repeat-y transparent;}

.footer{ FONT-SIZE: 8pt; COLOR: #fff; font-family: Tahoma,Verdana; text-align:center;}
.footer a,.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {color: #fff;text-decoration:none;}


/* Classes */
.loginlink, a.loginlink {font-size: 8pt ; color: #ffffff ; text-decoration:none; vertical-align: bottom ; font-weight: normal ; font-family: Tahoma,Verdana,arial,sans-serif;}
a.loginlink:link { color: #fff }
a.loginlink:visited { color: #fff }
a.loginlink:active { color: #fff }
A.loginlink:hover { color: #fff }

div.breadcrumbs{padding: .5em 1em 0em 1em;border:none;}
a.breadcrumbroot:visited,a.breadcrumbroot:link,a.breadcrumbroot:active,a.breadcrumbs:link,a.breadcrumbs:visited,a.breadcrumbs:active{color:#00c;text-decoration:none;}
a.breadcrumbroot{font-size:8pt;margin-right:12px;}
a.breadcrumbroot:hover,a.breadcrumbs:hover{text-decoration:underline;color:#f00;}
a.breadcrumbs {font-size:8pt;border-left: solid 1px blue;margin-right:-8px;margin-left:-4px;padding-left:8px;padding-right:0px;}


/* dnn search */
.searchbox{#fff-space: nowrap;padding:.3em;}
.searchbox input{width:110px;margin-bottom:0em;}
.searchboxtext {}
.searchboxtext img{vertical-align: bottom;}
.searchboxtext{display:none;}/*display:none;*/
a.searchboxtext{display:inline;}


/* google maps */
#map_canvas{position:absolute;width: 500px; height: 310px; border: solid 1px #ccc;}
#map_sidebar{overflow: none; width:200px;margin-right:1em;height: 320px; font-size: .9em; color: #000;}
.sidebaritem a{display:block;padding:0.5em;margin:0em;text-decoration:none;border:solid 1px #fff;}
.sidebaritem a:hover{background-color:#f5f5f5;border:solid 1px #ccc;}
.sidebar_title{text-decoration:none;display;block;background-color:#f6f6ff;padding:0.5em;border:solid 1px #e0e0ff;border-width:1px 0em;}






.GeneralAdminOperation td span.Normal span{color:#ffffff;}

/* Form Master 2008 module */
.formhorizontal{
background-color:#fafafa;
border:solid 1px #ddd;border-width:1px 0em 1px 0em;
padding:1em 0em;
}
.formnormalhorizontal{
padding:.5em 0em;
}

.ccontent .DNNAlignleft h2{margin-bottom:0em;padding-bottom:0em;}
.formhorizontal .NormalRed,.formnormalhorizontal .NormalRed{font-size:1.3em;}/*span with error message with a Style="display:inline; in the span */
.formnormalhorizontal input.NormalTextBox span.NormalRed + br{display:inline;} /* hide <br> */
.formnormalhorizontal table.NormalTextBox span.NormalRed + br{display:none;} /* show <br> */
