/* Defined Colors */
h1, h3, #contentrightframe a, #contenthome a, #mainlevel_subnav a:hover, a#active_menu_subnav, .footer a, .footer td a.mainlevel-botnav:hover   { color: #b22222; }

#menu #main_menu a:hover, .bottombar {
	background: #B22222;
}

/* COMMON STYLES */

body { text-align: center; margin: 20px auto; color: #222; font: 13px normal "Trebuchet MS", "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif; line-height: 1em; }

h1 { font-size: 21px; margin: 10px 0px; }

h2 { font-size: 14px; color: #222; margin: 25px 0px 5px 0px; padding-bottom: 5px; background: url(http://assets.dashapp.com/1914/gray_dotted.gif) repeat-x bottom left; }

h3 { font-size: 14px; margin: 5px 0px; }

p { font-size: 13px; line-height: 18px; color: #222; margin: 10px 0px; }

strong { font-weight: bolder; color:#000; }

.smtextgrey { font-size: 11px; color: #666; }

.contentpaneopen { font-size: 12.5px; color: #222; }

.trunk li > span { display: none; }

/* RETURN HOME */
.linkhome {
	text-decoration: none;
	color: #222;
}

/* HEADER STYLES */

.header {
	text-align: left;
	margin: 0px auto;
	width: 730px;
	position: relative;
	height: 80px;
	padding: 0px;
}
.header h1 {
	color: #222;
	font-size: 220%;
	margin: 0px;
	padding: 10px;
	font-weight: bold;
	line-height: 1;
}
.header h2 {
	color: #222;
	text-align: right;
	font-size: 170%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: url(http://assets.dashapp.com/1914/none);
}
.header h3 {
	text-align: right;
	font-weight: normal;
	font-size: 105%;
}

.welcome { width: 250px; margin-left: 15px; line-height:40px; }

/* TOP NAVIGATION STYLES */

#menu {
	padding: 0px;
	width: 730px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	display: block;
}
#menu #main_menu {
	list-style-type: none;
	margin: 0px;
	padding: 12px 0px 11px;
	background: url(http://assets.dashapp.com/1914/mainnav-redgrad.png) repeat-x scroll left bottom;
}
#menu #main_menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#menu #main_menu a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	display: inline;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-left-width: 1px;  
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-left-color: #D5A29D;
}


/* CONTENT STYLES */ 

#contentrightframe { text-align: left; margin: 1px auto; width: 730px; background: #fff url(http://assets.dashapp.com/1914/contentgraybg.png) repeat-y top left; line-height: 16px; }

#sidebarleft { float: left; width: 164px; padding: 30px 0px 0px 18px; background: url(http://assets.dashapp.com/1914/sidebar-top.gif) no-repeat; position: relative; }

#contentright { margin-left: 200px; width: 477px; padding: 20px 25px 10px; background: #fff url(http://assets.dashapp.com/1914/contentgrad.png) repeat-x; }

#contentright li { font-size: 13px; padding-top: .3em; padding-bottom: .3em; }

#sidebarbot { background: url(http://assets.dashapp.com/1914/sidebar-bot.png) no-repeat bottom left; clear: both; width: 730px; height: 34px; }

#contentright ul { list-style: square; }

#contentright img { margin: 10px; }


/* SUBNAVIAGTION STYLES */

.moduletable_subnav { background: #fff url(http://assets.dashapp.com/1914/subnav-top.gif) no-repeat; margin-bottom: 15px; }

#mainlevel_subnav { list-style: none; margin: 0px; padding: 10px 5px 10px 10px; background: url(http://assets.dashapp.com/1914/subnav-bot.gif) no-repeat bottom left; } 

#mainlevel_subnav li { padding: 4px 0px; }

#mainlevel_subnav a { color: #222; font: bold 10px "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif; text-decoration: none; background: url(http://assets.dashapp.com/1914/bullet.gif) no-repeat 0px 5px; padding-left: 10px; }

#mainlevel_subnav a:hover { background: url(http://assets.dashapp.com/1914/bullet_over.gif) no-repeat 0px 5px; }

a#active_menu_subnav { background: url(http://assets.dashapp.com/1914/bullet_over.gif) no-repeat 0px 5px; }



/* BOTTOM BAR STYLES */

.bottombar { text-align: left; margin: 0px auto; width: 730px; padding: 10px 0px; font-size: 11px; }

.bottombar a { color: #fff; text-decoration: none; background: url(http://assets.dashapp.com/1914/white_dotted.gif) repeat-x bottom left; }

.bottombar a:hover { border-bottom: none; }

/* FOOTER STYLES */

.footer { text-align: left; margin: 15px auto; width: 730px; font-size: 11px; }
.footer a {
	text-decoration: none;
}

.footer td { margin: 0px; padding: 0px; text-align: center; font-size: 11px; color: #666; }

.footer td a.mainlevel-botnav { text-decoration: none; background: url(http://assets.dashapp.com/1914/gray_dotted.gif) repeat-x bottom left; color: #777; font-size: 11px; }

.footer td a.mainlevel-botnav:hover { background: url(http://assets.dashapp.com/1914/red_dotted.gif) repeat-x bottom left; }

.copyright { text-align: center; margin-top: 10px; color: #777; }


/* SPIFFY CORNERS */
.sideitems{
display:block;
}
.sideitems *{
display:block;
height:1px;
overflow:hidden;
background:#ffffff;
}
.sideitems1{
border-right:1px solid #f5f7f8;
padding-right:1px;
margin-right:3px;
border-left:1px solid #f5f7f8;
padding-left:1px;
margin-left:3px;
background:#fbfbfc;
}
.sideitems2{
border-right:1px solid #f0f3f4;
border-left:1px solid #f0f3f4;
padding:0px 1px;
background:#fbfcfc;
margin:0px 1px;
}
.sideitems3{
border-right:1px solid #fbfcfc;
border-left:1px solid #fbfcfc;
margin:0px 1px;
}
.sideitems4{
border-right:1px solid #f5f7f8;
border-left:1px solid #f5f7f8;
}
.sideitems5{
border-right:1px solid #fbfbfc;
border-left:1px solid #fbfbfc;
}
.sideitems_content{
padding:0px 5px;
background:#ffffff;
} 
