/* MAIN.css */

/* general */

body
{
	font: normal 12px helvetica, arial, sans-serif; 
}

#main_container
{
	width: 750px;
	margin: 0 auto;
}

h1
{
	font: bold 16px helvetica, arial, sans-serif; 
}
a {
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover {
	background: #FFFFFF;
}

#bc_container
{
	width: 700px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

/* general ends */

#content {
	float: left;
	width: 750px;
	padding-top: 10px;
}
#content_top {
	width: 750px;
	height: 15px;
	background: url("http://assets.dashapp.com/1955/main_top.gif") top center no-repeat;
}
#content_sides {
	width: 750px;
	background:#FFFFFF url("http://assets.dashapp.com/1955/main_sides.gif") top center repeat-y;
}
#content_sides_area {
	font: normal 12px helvetica, arial, sans-serif;
	line-height: 15px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 15px;
}
#content_sides_area p {
  margin: 0 0 15px 0;
  font-size: 12px;
  line-height: 16px;
}
#content_sides_area a, #content_sides_area a.active, #content_sides_area a.visited {
	color: #0973BB;
}
#content_sides_area a:hover {
	background: #0973BB;
	color: #FFFFFF;
}
#content_sides_area H2{
	font: bold 14px Tahoma, Arial, "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	color: #000000;
}
#content_sides_area H3{
	margin: 0 0 1px 0;
	font: normal 12px helvetica, arial, sans-serif;
	line-height: 16px;
	font-weight: bold;
	padding: 0;
	color: #0973BB;
}
#content_bottom {
	width: 730px;
	height: 90px;
	background: url(http://assets.dashapp.com/1955/main_bottom.gif) no-repeat center top;
	color: #FFFFFF;
	padding: 25px 10px 10px;
	font-size: 90%;
}

#content_home {
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 20px;
}

#content_internal {
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
}

#topnav {
	padding-left: 5px;
	padding-right: 5px;
	width: 740px;
}

#main_expect {
	padding: 10px 20px 0px 20px;
}

#home_min {
	padding: 0px 0px 0px 5px;
}

#home_min p {
	margin-top: 0px;
	padding: 0px 0px 0px 4px;
}

#tanfull_top {
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;	
	padding-top: 1px;
	width: 710px;
	height: 6px;
	background: url("http://assets.dashapp.com/1955/tan_top.gif") top center no-repeat;
}
#tanfull_sides {
	padding-left: 20px;
	padding-right: 20px;	
	width: 710px;
	background: url("http://assets.dashapp.com/1955/tan_sides.gif") top center repeat-y;
}
#tanfull_bottom {
	padding-left: 20px;
	padding-right: 20px;	
	width: 710px;
	height: 8px;
	background: url("http://assets.dashapp.com/1955/tan_bottom.gif") top center no-repeat;
}


#main_left {
	float: left;
	margin-top: 15px;
	padding-left: 20px;
	width: 463px;
}

#main_right {
	float: left;
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 20px;
	width: 237px;
}

#admin_container {
	margin-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	width: 700px;
}

#internal_left {
	float: left;
	margin-top: 15px;
	padding-left: 20px;
	width: 500px;
}

#internal_right {
	float: left;
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	width: 200px;
}

#white_top {
	width: 500px;
	height: 9px;
	background: url("http://assets.dashapp.com/1955/white_top.gif") top center no-repeat;
}
#white_sides {
	width: 500px;
	background: url("http://assets.dashapp.com/1955/white_sides.gif") top center repeat-y;
}
#white_bottom {
	width: 500px;
	height: 8px;
	background: url("http://assets.dashapp.com/1955/white_bottom.gif") top center no-repeat;
}

#yellow_top {
	width: 463px;
	height: 51px;
	background: url("http://assets.dashapp.com/1955/yellow_top.gif") top center no-repeat;
}
#yellow_sides {
	width: 463px;
	background: url("http://assets.dashapp.com/1955/yellow_sides.gif") top center repeat-y;
}
#yellow_bottom {
	width: 463px;
	height: 8px;
	background: url("http://assets.dashapp.com/1955/yellow_bottom.gif") top center no-repeat;
}

#green_top {
	width: 237px;
	height: 47px;
	background: url("http://assets.dashapp.com/1955/green_top.gif") top center no-repeat;
}
#green_sides {
	width: 237px;
	background: url("http://assets.dashapp.com/1955/green_sides.gif") top center repeat-y;
}
#green_bottom {
	width: 237px;
	height: 8px;
	background: url("http://assets.dashapp.com/1955/green_bottom.gif") top center no-repeat;
}

#menu_top {
	width: 200px;
	height: 4px;
}
#menu_sides {
	width: 200px;
}
#menu_bottom {
	width: 200px;
	height: 6px;
}

#maingraphic {
	margin-top: 10px;
	width: 750px;
	text-align: center;
}

#expect_text ul {
	margin-top: .5em;
	margin-left: 0;
	padding-left: 0;
	}

#expect_text li {
	font: 12px Tahoma, Arial, "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	padding-left: 35px;
	padding-bottom: 8px;
	background: transparent url("http://assets.dashapp.com/1955/links_bullet.gif") no-repeat 12px 0px;
	list-style-type: none;
}

H2 .postTitle {
	font: bold 12px Tahoma, Arial, "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
}

/* Links
--------------------------------------- */

a, a:link, a:visited {
	color: #0A2854;
	font-weight: bold;
	text-decoration: none;
	}

a:visited {
	color: #FF762D;
	}

a:hover, a:active {
	color: #FFFFFF;
	}


/* Navigation
--------------------------------------- */

#header .nav {
	clear: both;
	height: 25px;
	margin: 0;
	padding: 0px 0px 0px 10px;
	}

.nav li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#header .nav a {
	line-height: 25px;
	font-family: "Trebuchet MS", "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	float: left;
	height: 25px;
	padding: 0 .5em;
	margin: 0 .5em;
	} 

#sectionmenu {
	width: 160px;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
}
#sectionmenu .nav {
	display: block;
	padding: 1px 0;
}

#sectionmenu .nav li a, #sectionmenu .nav li a:link, #sectionmenu .nav li a:visited {
	display: block;
	border-bottom: 1px dotted;
	text-decoration: none;
	margin: 5px 0 5px 1px;
	padding: 5px 0;
	font-weight: bold;
}


.breadCrumb {
	padding: 4px 0;
	margin-bottom: 4px;
}
#main_container #content #content_bottom p {
	font-size: 110%;
	margin: 0px 0px 4px;
	padding: 0px;
	text-align: center;
}
.partners{
display:block;
}
.partners *{
display:block;
height:1px;
overflow:hidden;
background:#FFFFFF;
}
.partners1{
border-right:1px solid #fbf7e5;
padding-right:1px;
margin-right:3px;
border-left:1px solid #fbf7e5;
padding-left:1px;
margin-left:3px;
background:#fdfbf3;
}
.partners2{
border-right:1px solid #f9f2d6;
border-left:1px solid #f9f2d6;
padding:0px 1px;
background:#fdfcf6;
margin:0px 1px;
}
.partners3{
border-right:1px solid #fdfcf6;
border-left:1px solid #fdfcf6;
margin:0px 1px;
}
.partners4{
border-right:1px solid #fbf7e5;
border-left:1px solid #fbf7e5;
}
.partners5{
border-right:1px solid #fdfbf3;
border-left:1px solid #fdfbf3;
}
.partners_content{
padding:0px 5px;
background:#FFFFFF;
} 

/* STYLES.css */
/* toolbar menu
--------------------------------------------*/
.admin a
{
	display: block !important;
}

/* actions menu
--------------------------------------------*/

.checkbox {list-style-image: url('http://assets.dashapp.com/1955/6377.jpg'); line-height: 1.5; }

.actions, .actions ul
{
	/* all lists */
	background-color: #f9f7ef !important;
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
	line-height: 1 !important;
	z-index: 99999 !important;
}

.actions li
{
	/* all list items */
	float: left !important; /*width: 11em; */ /* width needed or else Opera goes nuts */
	background-color: #f9f7ef !important;
	width: 100% !important;
}

.actions li a
{
	border: 2px solid #C5C3B6 !important;
	font-weight: bold !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #6E6F71 !important;
	display: block !important;
	padding: 3px !important;
	text-decoration: none !important;
	z-index: 99999 !important;
}

.actions li li a
{
	border: 0px !important;
	font-weight: normal !important;
}

.actions li li
{
	white-space: nowrap !important;
	width: 11em !important;
}

.actions li ul
{
	/* second-level lists */
	border: 2px solid #C5C3B6 !important;
	position: absolute !important;
	background: #f9f7ef !important;
	width: 11em !important;
	margin: -2px 0px 0px 0px !important;
	left: -999em !important; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}


.actions li:hover, .actions li.sfhover
{
	background: #edece1 !important;
}

.actions li:hover ul, .actions li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto !important;
}

/* inline content add
--------------------------------------------*/

.inlineContentAdder
{
	display: block !important;
	border: 2px solid #C5C3B6 !important;
	padding: 2px !important;
	background: #FFF !important;
	clear: both !important;
}

.inlineContentAdder .content
{
	border: 2px solid #FFF !important;
	padding: 4px !important;
	background: #FFF url(http://assets.dashapp.com/1955/header_content_tile.gif) repeat-x left bottom !important;
	text-align: center !important;
}

.inlineContentAdder a, .inlineContentAdder a:link, .inlineContentAdder a:visited, .inlineContentAdder a:hover, .inlineContentAdder a:active
{
	border: none !important;
	text-decoration: none !important;
	color: #6E6F71 !important;
	background: url(http://assets.dashapp.com/1955/add_content_icon.gif) no-repeat left center;
	padding-left: 18px !important;
	font-weight: normal !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 11px !important;
}

.inlineContentAdder .dropdown
{
	font-weight: normal !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 11px !important;
}

.inlineContentAdder .submit
{
}

.inlineContentAdder .cancel
{
	background: url(http://assets.dashapp.com/1955/cancel_icon.gif) no-repeat left center !important;
}

.inlineContentAdder a.copy
{
	padding-left: 0px !important;
	background-image: none;
	color: #CC0000 !important;
	text-decoration: underline !important;
}

.inlineContentAdder a.copy:hover
{
	text-decoration: underline !important;
}

/* inline content add
--------------------------------------------*/

.regionBoundary
{
	background: url(http://assets.dashapp.com/1955/region_tile.gif);
	margin: 0;
	padding: 0;
}

.regionName
{
	background: #C5C3B6;
	padding: 4px;
	font-weight: bold;
	color: #FFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}


/* tabs
---------------------------------------------*/
#tabArea
{
	float: left;
	display: inline;
	width: 100%;
	background: url(http://assets.dashapp.com/1955/tabbg.gif) repeat-x bottom;
	line-height: normal;
	margin: 0;
	padding: 0;
}

#tabArea .nav
{
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
}

#tabArea .nav li
{
	float: left;
	background: url(http://assets.dashapp.com/1955/left.gif) no-repeat left top;
	margin: 0 2px 0 0;
	padding: 0 0 0 7px;
}

#tabArea a
{
	float: left;
	display: block;
	background: url(http://assets.dashapp.com/1955/right.gif) no-repeat right top;
	padding: 5px 10px 4px 4px;
	text-decoration: none;
	font-weight: bold;
	color: #403432;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#tabArea a
{
	float: none;
}
/* End IE5-Mac hack */
#tabArea a:hover
{
	color: #403432;
}
#tabArea .current
{
	background-image: url(http://assets.dashapp.com/1955/left_on.gif);
}
#tabArea .current a
{
	background-image: url(http://assets.dashapp.com/1955/right_on.gif);
	color: #403432;
	padding-bottom: 5px;
}

div.element
{
	position: relative;
}

.elementAdmin
{
	display: block;
	border: 2px solid #C5C3B6;
	padding: 2px;
	background: #FFF url(http://assets.dashapp.com/1955/header_content_tile.gif) repeat-x left bottom;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}

.noContent
{
	display: block;
}

/* floating admin toolbars 
-------------------------------------------*/
.customActions
{
	padding: 4px;
	display: block;
	text-align: left;
}

.customActions ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.customActions li
{
	width: 100%;
	margin: 0 0 3px 0;
}

.customActions li a, .customActions li a:link, .customActions li a:visited
{
	border: none !important;
	text-decoration: none !important;
	color: #6E6F71 !important;
	font-weight: normal !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 11px !important;
	display: block;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.customActions > ul.customActions li a
{
	width: auto;
}

.customActions a:hover
{
	background-color: #EEEEEE;
}

div.helpIcon
{
	display: inline;
	padding-left: 2px;
	color: #6E6F71 !important;
	font-weight: normal !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 9px !important;
}

div.helpLabel
{
	position: relative;
	display: inline;
}
/* switched to inline help display
div.helpContent {
	border: 2px solid #C5C3B6;
	background: #FFF url(http://assets.dashapp.com/1955/header_content_tile.gif) repeat-x left bottom;
	position:absolute;
	left:2px;
	top: 0;
	width: 300px;
	padding: 1em 1.5em;
}*/

div.helpContent
{
	border-top: 1px dotted #C5C3B6;
	background: #F9F9F9;
	padding: 1em 1.5em;
	display: block;
	margin: .5em auto;
	color: #6E6F71 !important;
	font-weight: normal !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 11px !important;
	line-height: 14px !important;
}

/* Admin toolbar
------------------------------------------- */

div.pageButtons, div.account, div.admin
{
	float: left;
}

div.pageButtons
{
	padding: 4px 8px;
	background: #EEE;
}

div.pageButtons img
{
	border: none;
	vertical-align: middle;
}

#toolbar
{
	text-align: left;
	margin: 0 auto;
	width: 764px;
	padding: 0;
	background: #FFF;
	border-left: 2px solid #C5C3B6;
	border-right: 2px solid #C5C3B6;
	border-bottom: 2px solid #C5C3B6;
	font-size: 11px;
	position: relative;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #6E6F71;
	z-index: 9999;
}

#toolbar .content
{
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	padding: 4px 24px;
	background: #FFF url(http://assets.dashapp.com/1955/header_content_tile.gif) repeat-x left bottom;
}

#toolbar .toolBarButtons
{
	position: absolute;
	right: 24px;
	bottom: 8px;
	margin: 0;
	padding: 0;
}

#toolbar a, #toolbar a:link, #toolbar a:visited, #toolbar a:hover, #toolbar a:active
{
	font-weight: normal !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #6E6F71 !important;
	text-decoration: none !important;
	border: none !important;
	background: transparent !important;
}

#toolbar table img
{
	display: none;
}

.admin table a, .admin table a:link, .admin table a:visited
{
	margin-right: 1em;
}

.admin table
{
	margin-top: 0;
}

/* Info bar
------------------------------------------- */
#infoBar
{
	border-left: 2px solid #C5C3B6 !important;
	border-right: 2px solid #C5C3B6 !important;
	border-bottom: 2px solid #C5C3B6 !important;
	font-weight: normal !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 11px !important;
	width: 764px !important;
	line-height: 1.2em !important;
	text-align: left !important;
	margin: -5px auto !important;
	padding: 5px 0px 0px 0px !important;
	background: #ffffcc !important;
	position: relative !important;
	color: #6E6F71 !important;
	z-index: 9998 !important;
}

#infoBar ul
{
	padding: 10px !important;
	margin: 0px 0px 0px 20px;
}

#infoBar a, #infoBar a:link, #infoBar a:visited
{
	font-weight: bold !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #007DC2 !important;
	text-decoration: none !important;
	border: none !important;
	background: transparent !important;
	}

#infoBar a:visited {
	color: #007DC2 !important;
	}

#infoBar a:hover, #infoBar a:active {
	text-decoration: underline !important;
	}

/* Login element
------------------------------------------- */

.loginModule p
{
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

.loginModule label
{
	display: block;
	margin: 5px 0;
}

.loginModule input
{
	clear: both;
	margin: 5px 0;
	display: block;
}

/* Link buttons
------------------------------------------- */

a.waterButtons, a.waterButtons:link, a.waterButtons:visited
{
	border: 2px solid #C5C3B6;
	padding: 4px 8px;
	background: #FFF url(http://assets.dashapp.com/1955/waterButtons_tile.gif) repeat-x left -6px;
	clear: both;
	text-decoration: none;
	color: #6E6F71;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

/* Blog
------------------------------------------ */

.blogList ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.blogList li
{
	list-style: none;
}

.blogList .postBody
{
	display: block;
}
.blogList .postInfo
{
	margin-bottom: 1em;
}

.blogList .postInfo, .postDate
{
	font-style: italic;
}

div.post h2, .blogList .postTitle, div.event h2
{
	margin-bottom: 0;
}

div.post .postDate, div.event .eventDate
{
	margin-top: 0;
}

div.comments dd.comment
{
	padding: 1em 1.5em;
	background: #F9F9F9;
}

div.comments dt.comment
{
	border-bottom: 2px solid #FFF;
	padding: 1em 1.5em;
	background: #F9F9F9;
}

div.comments dd.alternate, div.comments dt.alternate
{
	background: #EEE;
}

div.comments dt.needsApproval
{
	background: #ffff99 !important;
}

p.commentDate
{
	font-style: italic;
}

div.commentsForm label
{
	display: block;
}

div.commentsForm input
{
	width: 65%;
}

div.commentsForm textarea
{
	width: 99%;
	height: 175px;
}
#main_container #content #content_sides #internal_left .element .textElement a {
	font-weight: normal;
}
#main_container #content #content_sides #internal_left .element .textElement a:hover {
	font-weight: normal;
	background: #FFFFFF;
}
#main_container #content #content_bottom a {
	background: #0A2854;
	color: #FFFFFF;
}
#main_container #content #content_bottom a:hover {
	background: #0A2854;
	color: #EFEBE7;
}

/* ORANGE.css */
body
{
	font: normal 12px helvetica, arial, sans-serif; 
	background:#2c4f84 url(http://assets.dashapp.com/1955/background_darkblue.gif) repeat-x top;
}
#menu_top {
	background: url("http://assets.dashapp.com/1955/menu_top_orange.gif") top center no-repeat;
}
#menu_sides {
	background: url("http://assets.dashapp.com/1955/menu_sides_orange.gif") top center repeat-y;
}
#menu_bottom {
	background: url("http://assets.dashapp.com/1955/menu_bottom_orange.gif") top center no-repeat;
}



/* Navigation
--------------------------------------- */

#header .nav {
	background: url("http://assets.dashapp.com/1955/tan_sides.gif") top center repeat-y;
	}

#header .nav a {
	color: #0A2854;
	}

#header .nav a:hover {
	background: #F5F0E1;
	color: #071532;
	} 


#sectionmenu .nav li a, #sectionmenu .nav li a:link, #sectionmenu .nav li a:visited {
	color: #993300;
}

#sectionmenu .nav li a:hover, #sectionmenu .nav li a:active {
	color: #993333;
	background: #FFF8D8;
}

.breadCrumb {
	border-bottom: 1px dotted #B8B8B8;
}
.breadCrumb a {
	color: #072856;
}
.breadCrumb a:hover {
	color: #1E4071;
	background: #FFFFFF;
}


#internal_left p{
	color:#2C2C2C;
	clear:both;
	line-height: 1.5;
	font-size: 130%;
	padding: 0px;
	margin: 0px 0px 12px;
}

#internal_left h1, #internal_left h2, #internal_left h3, #internal_left h4, #internal_left h5, #internal_left h6 {
	color: #0A2854;
	clear:both;
	padding-top: 5px;
	padding-bottom: 5px;
}

#internal_left h1 {
	font-size: 180%;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

#internal_left h2 {
	font-size:150%;
	color: #FF762E;
	margin: 0px;
	padding: 0px;
}

#internal_left h3 {
	font-size:140%;
	margin: 0px;
	padding: 0px;
}

#internal_left h4 {
	font-size:130%;
	margin: 0px;
	padding: 0px;
}

#internal_left h5 {
	font-size:120%;
	margin: 0px;
	padding: 0px;
}

#internal_left h6 {
	font-size:110%;
	margin: 0px;
	padding: 0px;
}
#internal_left li {
	font-size: 120%;
	color: #333333;
	margin: 10px;
}
#internal_left ul, #internal_left ol {
	margin-top: 20px;
	margin-bottom: 20px;
}
#internal_left a {
	color: #0A2854;
	text-decoration: none;
}
#internal_left a:hover {
	text-decoration: underline;
	color: #FF762E;
}
#internal_left img{
	padding: 8px;
}

