/* 
================================
Skin styles for WebMedley2
================================
*/   
body {
background-color:#e0e0e0;
color:#000;
font: normal normal normal .9em/1.3em Verdana, Arial, Tahoma, sans-serif;
}
#content td .SubHead {
font-size: 1.2em;
}

#contentpane ul li{
list-style-type: square;
} 

table.search td.content_cell {
padding: 0;
margin: 0;
font: normal normal normal 1.5em/1.3em Verdana, Arial, Tahoma, sans-serif;
}
.Normal, .NormalDisabled  {
color: #000;
font: normal normal normal 1em/1.3em Verdana, Arial, Tahoma, sans-serif;
}
.content td {
font: normal normal normal .75em/1.3em Verdana, Arial, Tahoma, sans-serif;
padding: 0;
margin: 0;
}
#container {
padding: 0;
margin: auto;
margin-top:20px;
width: 1143px;
background: url("page-bg.jpg") repeat-y top left;
}
#header {
padding: 0;
margin: 0;
height: 126px;
background: url("header.jpg") no-repeat top left;
}
#header #header_right {
padding: 5px 10px 0 0;
margin: 0;
height: 126px;
width: 375px;
text-align: left;
}
#header #header_right .DNNAlignright  { text-align: left; }
#brown {
width: 57px;
padding: 0;
margin: 0;
}
#left {
width: auto;
padding: 0;
margin: 0;
}
#footer {
padding: 0;
margin: 0;
height: 21px;
background: url("footer.jpg") no-repeat bottom left;
}
td#ContentPane p {
padding: 0 0 10px;
margin: 0;
}
.search {
padding: 0 0 10px;
margin: 0;
width:100%;
font: normal normal normal .7em/1.5em Verdana, Arial, Tahoma, sans-serif;
}
td.leftgutterpane {
padding: 0;
margin: 0;
font: normal .7em/1.5em Verdana, Arial, Tahoma, sans-serif;
}
td.leftpane {
padding: 0;
margin: 0;
height: 100%;
font: normal .7em/1.5em Verdana, Arial, Tahoma, sans-serif;
}
td.leftpane table.roundoutline {
padding: 0;
}
td.toppane {
padding: 0;
margin: 0;
width: 100%;
}
td.contentpane {
padding: 10px 10px 10px 0;
margin: 0;
width: 400px;
font: normal normal normal .7em/1.5em Verdana, Arial, Tahoma, sans-serif;
}
.content {
padding: 0;
margin: 0;
width: 100%;
font: normal normal normal .9em/1.3em Verdana, Arial, Tahoma, sans-serif;
}
.content-inner {
padding: 0 20px;
margin: 0;
width: auto;
font: normal normal normal .9em/1.3em Verdana, Arial, Tahoma, sans-serif;
}
.login_search {
padding: 0;
margin: 0;
font: normal normal normal .9em/1.3em Verdana, Arial, Tahoma, sans-serif;
}
.content_cell img {
padding: 0;
margin: 0 0 -3px;
}
.content_cell input.NormalTextBox {
border: 0;
background-color: #fff;
padding: 3px;
}
td.rightpane {
padding: 10px 10px 10px 10px;
margin: 0;
width: 400px;
}
.bottompane {
padding: 10px 20px;
margin: 0;
width: 100%;
background-color: #FFFFFF;
}
.Head, .title_grey .Head {
color: #12706f;
}
#dnn_dnnmenu_ctldnnmenu_spmbctr MainMenu_MenuContainer {
display: none;
}
td.MainMenu_Container {
background: #e6eeb9;
border-bottom: 0;
padding:0;
margin:0;
}
.guttermenu {
padding: 0;
margin: 0 0 10px 0;
}
.guttermenu img {
padding: 0;
margin: 0;
display: none;
}
td.leftgutterpane span#dnn_ctr545_ContentPane {
text-align: right;
padding-right: 20px;
display: block;
}
.MainMenu_Header {
display: none;
padding: 0;
margin: 0;
}
.MainMenu_MenuItem_Small, .MainMenu_MenuItem, a#dnn_dnnLOGIN_cmdLogin {
margin: 0;
background: #e6eeb9 url('abc_nav.jpg') no-repeat top left;
padding: 8px 5px 8px 18px;
border-top: 1px solid #c4c54e;
border-bottom: 0;
width: auto;
font: bold 1em Arial, Tahoma, sans-serif;
text-transform: uppercase;
display: block;
color: #000; 
}
a#dnn_dnnLOGIN_cmdLogin {
text-align: left;
font: bold 12px Arial, Tahoma, sans-serif;
height: 16px;
}
.MainMenu_MenuItem_small {
font-weight: normal;
padding-left: 30px;
}
.MainMenu_MenuItemSel { background: #e6eeb9 url('abc_nav_hover.jpg') no-repeat top left; }
.MainMenu_MenuItemSelected, a#dnn_dnnLOGIN_cmdLogin:hover {
background: #e6eeb9 url('abc_nav_hover.jpg') no-repeat top left;
cursor: pointer; 
cursor: hand; 
color: #000; 
font: bold 1em Arial, Tahoma, sans-serif;
border-top: 1px solid #c4c54e;
border-bottom: 0;
padding: 8px 5px 8px 18px;
display: block;
width: auto;
margin: 0;
}
.MainMenu_MenuItemSelected {
margin: 0;
border-top: 1px solid #c4c54e;
width: auto;
}
a#dnn_dnnLOGIN_cmdLogin:hover {
font: bold 12px Arial, Tahoma, sans-serif;
width: auto;
}
.loginmenu {
background-color: #E6EEB9;
padding: 0;
margin: 0;
width: 225px;
}

/*-- stuff we don't need to see --*/

.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuBreak, .MainMenu_MenuIcon  {
display: none;
}

/* Container CSS - Specific Skin Styles */

/* Box */

/* Box - Invisible */
table.box_invisible {
	margin: 5px 0;
}
.box_invisible td.header {
	background: #fff;
	padding: 3px 10px;
}
.box_invisible td#ContentPane {
	background: #fff;
	padding: 3px 10px;
}
.box_invisible td.header span.Head {
	color: #188878;
	font-size: 18px;
	font-weight: bold;
}

.box_invisible td#ContentPane span.Normal { 
        color: #000
}
.box_invisible td#ContentPane a.commandbutton { 
        color: #000;
} 


/* Box - Solid Fill */
table.boxsolidfill {
	margin: 5px 0;
	background: #a3daaa;
}
.boxsolidfill td.header {
	background: #a3daaa;
	padding: 3px 10px;
}
.boxsolidfill td#ContentPane {
	background: #a3daaa0;
	padding: 3px 10px;
	border: 0;
}
.boxsolidfill td.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}

.boxsolidfill td#ContentPane span.Normal { 
        color: #000;
}
.boxsolidfill td#ContentPane a.commandbutton { 
        color: #000;
} 

/* Box - Solid Fill - Color 1 */
table.boxsolidfillclr1 {
	margin: 5px 0;
	background: #dbdc8f;
}
.boxsolidfillclr1 td.header {
	background: #dbdc8f;
	padding: 3px 10px;
}
.boxsolidfillclr1 td#ContentPane {
	background: #dbdc8f;
	padding: 3px 10px;
	border:  0;
}
.boxsolidfillclr1 td.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}
.boxsolidfillclr1 td#ContentPane span.Normal { 
	color: #000;
}
.boxsolidfillclr1 td#ContentPane a.commandbutton { 
	color: #000;
} 

/* Box - Solid Fill - Color 2 */
table.boxsolidfillclr2 {
	margin: 5px 0;
	background: #f0c889;
}
.boxsolidfillclr2 td.header {
	background: #f0c889;
	padding: 3px 10px;
}
.boxsolidfillclr2 td#ContentPane {
	background: #f0c889;
	padding: 3px 10px;
	border: 0;

}
.boxsolidfillclr2 td.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}
.boxsolidfillclr2 td#ContentPane span.Normal { 
        color: #000;
}
.boxsolidfillclr2 td#ContentPane a.commandbutton { 
        color: #000;
}

/*Box: Outline */
table.boxoutline  {
	margin: 5px 0;
	border: 0;
	background: #b3d0d4;
}
.boxoutline td.header {
	padding: 3px 10px;
}
.boxoutline td#ContentPane {
	padding: 3px 10px;
	background: #b3d0d4;
}
.boxoutline td.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	
}
.boxoutline td#ContentPane span.Normal { 
        color: #000;
}
.boxoutline td#ContentPane a.commandbutton { 
        color: #000;
} 

/*Box: Outline Container - Color 1 */
table.boxoutlineclr1  {
	margin: 5px 0;
	border: 1px solid #666666;
	background: #ffffff;
}
.boxoutlineclr1 td.header {
	padding: 3px 10px;
	border-bottom: 1px solid #666666;
}
.boxoutlineclr1 td#ContentPane {
	padding: 3px 10px;
	background: #fff;
}
.boxoutlineclr1 td.header span.Head {
	font-size: 1.2em;
	font-weight: bold;
	
}
.boxoutlineclr1 td#ContentPane span.Normal { 
        color: #000;
}
.boxoutlineclr1 td#ContentPane a.commandbutton { 
        color: #000;
} 
/*Box: Outline Container - Color 2 */
table.boxoutlineclr2  {
	margin: 5px 0;
	border: 1px solid #3F5787;
	background: #fff;
}
.boxoutlineclr2 td.header {
	padding: 3px 10px;
	border-bottom: 1px solid #3F5787;
}
.boxoutlineclr2 td#ContentPane {
	padding: 3px 10px;
	background: #fff;
}
.boxoutlineclr2 td.header span.Head {
	color: #3F5787;
	font-size: 1.2em;
	font-weight: bold;	
}
.boxoutlineclr2 td#ContentPane span.Normal { 
        color: #000;
}
.boxoutlineclr2 td#ContentPane a.commandbutton { 
        color: #000;
}

/*Box Gradient Fill Container */
table.gradientfill  {
	margin: 5px 0;
}
.gradientfill td.header {
	background: url(../../Containers/Box/images/gr_default.gif) repeat-x top;
	padding: 3px 10px;
	background-color: #C0C0C0;
}
.gradientfill td#ContentPane {
	padding: 3px 10px;
	background: #C0C0C0;
}
.gradientfill td.header span.Head {
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}
.gradientfill td#ContentPane span.Normal { 
        color: #000;
}
.gradientfill td#ContentPane a.commandbutton { 
        color: #000;
} 

/*Box Gradient Fill Container - Color 1 */
table.gradientfillclr1  {
	margin: 5px 0;
}
.gradientfillclr1 td.header {
	background: url(../../Containers/Box/images/gr_two_tone_grey01.jpg) repeat-x top;
	padding: 3px 10px;
	background-color: #5C5C5C;
}
.gradientfillclr1 td#ContentPane {
	padding: 3px 10px;
	background: #5C5C5C;
}
.gradientfillclr1 td.header span.Head {
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}
.gradientfillclr1 td#ContentPane span.Normal { 
        color: #FFFFFF;
}
.gradientfillclr1 td#ContentPane a.commandbutton { 
        color: #666666;
} 

/*Box Gradient Fill Container - Color 2 */
table.gradientfillclr2  {
	margin: 5px 0;
}
.gradientfillclr2 td.header {
	background: url(../../Containers/Box/images/gr_two_tone_grey02.jpg) repeat-x top;	
	padding: 3px 10px;
	background-color: #EDEDED;
}
.gradientfillclr2 td#ContentPane {
	padding: 3px 10px;
	background: #EDEDED;
}
.gradientfillclr2 td.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}
.gradientfillclr2 td#ContentPane span.Normal { 
        color: #000;
}
.gradientfillclr2 td#ContentPane a.commandbutton { 
        color: #000000;
} 

/*Lines */
/*Lines: Single Line Container*/
table.singleline  {
	margin: 5px 0;
}
.singleline td.header {
	border-bottom: 1px Solid #000;
	padding: 2px 0;
}
.singleline td#ContentPane {
	background: transparent;
	padding: 7px 7px 10px 0;
}
.singleline td.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;	
}
.singleline td#ContentPane span.Normal { 
        color: #000;
}
.singleline td#ContentPane a.commandbutton { 
        color: #6A0E11;
} 
/*Lines: Single Line Container - Color 1 */
table.singlelineclr1  {
	margin: 5px 0;
}
.singlelineclr1 td.header {
	border-bottom: 1px Solid #3F5787;
	padding: 2px 0;
}
.singlelineclr1 td#ContentPane {
	background: transparent;
	padding: 7px 7px 10px 0;
}
.singlelineclr1 td.header span.Head {
	color: #3F5787;
	font-size: 1.2em;
	font-weight: bold;	
}
.singlelineclr1 td#ContentPane span.Normal { 
        color: #000;
}
.singlelineclr1 td#ContentPane a.commandbutton { 
        color: #666666;
} 

/*Lines: Single Line Container - Color 2 */
table.singlelineclr2  {
	margin: 5px 0;
}
.singlelineclr2 td.header {
	border-bottom: 1px Solid #CB3238;
	padding: 2px 0;
}
.singlelineclr2 td#ContentPane {
	background: transparent;
	padding: 7px 7px 10px 0;
}
.singlelineclr2 td.header span.Head {
	color: #CB3238;
	font-size: 1.2em;
	font-weight: bold;	
}
.singlelineclr2 td#ContentPane span.Normal { 
        color: #000;
}
.singlelineclr2 td#ContentPane a.commandbutton { 
        color: #000;
} 

/*Lines: Double Line Container*/
table.doubleline  {
	margin: 5px 0;
}
.doubleline td.header {
	border-bottom: 3px double #000;
	padding: 2px 0;
}
.doubleline td#ContentPane {
	background: transparent;
	padding: 7px 7px 10px 0;
	border-bottom: 1px dotted #000;
}
.doubleline td.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;	
}
.doubleline td#ContentPane span.Normal { 
        color: #000;
}
.doubleline td#ContentPane a.commandbutton { 
        color: #6A0E11;
} 

/*Lines: Double Line Container - Color 1 */
table.doublelineclr1  {
	margin: 5px 0;
}
.doublelineclr1 td.header {
	border-bottom: 3px double #3F5787;
	padding: 2px 0;
}
.doublelineclr1 td#ContentPane {
	background: transparent;
	padding: 7px 7px 10px 0;
	border-bottom: 1px dotted #3F5787;
}
.doublelineclr1 td.header span.Head {
	color: #3F5787;
	font-size: 1.2em;
	font-weight: bold;	
}
.doublelineclr1 td#ContentPane span.Normal { 
        color: #000;
}
.doublelineclr1 td#ContentPane a.commandbutton { 
        color: #666666;
}

/*Lines: Double Line Container - Color 2 */
table.doublelineclr2  {
	margin: 5px 0;
}
.doublelineclr2 td.header {
	border-bottom: 3px double #CB3238;
	padding: 2px 0;
}
.doublelineclr2 td#ContentPane {
	background: transparent;
	padding: 7px 7px 10px 0;
	border-bottom: 1px dotted #CB3238;
}
.doublelineclr2 td.header span.Head {
	color: #CB3238;
	font-size: 1.2em;
	font-weight: bold;
}
.doublelineclr2 td#ContentPane span.Normal { 
        color: #000;
}
.doublelineclr2 td#ContentPane a.commandbutton { 
        color: #666666;
}


/*Rounded*/

/* Rounded: Header Fill*/
table.roundheadfill {
	margin: 5px 0;
	background: transparent;
}
.roundheadfill .hdrcolor {
	background: #000;
}
.roundheadfill td.header {
	color: #FFFFFF;
	padding: 5px;
}
.roundheadfill td#ContentPane {
	padding: 10px 5px;
}
.roundheadfill td.header span.Head {
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
}
.roundheadfill td#ContentPane span.Normal { 
        color: #000;
}
.roundheadfill td#ContentPane a.commandbutton { 
        color: #6A0E11;
}

/* Rounded: Header Fill on White - Color 1 */
table.headerfillclr1 {
	background: #C0C0C0;
	margin: 5px 0;
}
.headerfillclr1 .hdrcolor {
	background: #3F5787;
}
.headerfillclr1 td.header {
	padding: 5px;
}
.headerfillclr1 td#ContentPane {
	padding: 10px 5px;
}
.headerfillclr1 td.header span.Head {
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
}
.headerfillclr1 td#ContentPane span.Normal { 
        color: #000;
}
.headerfillclr1 td#ContentPane a.commandbutton { 
        color: #999999;
}

/* Rounded: Header Fill on White - Color 2 */
table.headerfillclr2 {
	margin: 5px 0;
	background: #999999;
}
.headerfillclr2 .hdrcolor {
	background: #E3E3E3;
}
.headerfillclr2 td.header {
	padding: 5px;
}
.headerfillclr2 td#ContentPane {
	padding: 10px 5px;
}
.headerfillclr2 td.header span.Head {
	color: #CB3238;
	font-size: 1.2em;
	font-weight: bold;
}
.headerfillclr2 td#ContentPane span.Normal { 
        color: #000000;
}
.headerfillclr2 td#ContentPane a.commandbutton { 
        color: #CB3238;
}



/* Rounded: Header Fill on Gray - Color 1 */
table.headerfillclr1gry {
	background: #000000;
	margin: 5px 0;
}
.headerfillclr1gry .hdrcolor {
	background: #666666;
}
.headerfillclr1gry td.header {
	padding: 5px;
}
.headerfillclr1gry td#ContentPane {
	padding: 10px 5px;
}
.headerfillclr1gry td.header span.Head {
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}
.headerfillclr1gry td#ContentPane span.Normal { 
        color: #000000;
}
.headerfillclr1gry td#ContentPane a.commandbutton { 
        color: #666666;
}

/* Rounded: Header Fill on Gray - Color 2 */
table.headerfillclr2gry {
	margin: 5px 0;
	background: #999999;
}
.headerfillclr2gry .hdrcolor {
	background: #E3E3E3;
}
.headerfillclr2gry td.header {
	padding: 5px;
}
.headerfillclr2gry td#ContentPane {
	padding: 10px 5px;
}
.headerfillclr2gry td.header span.Head {
	color: #E3E3E3;
	font-size: 1.2em;
	font-weight: bold;
}
.headerfillclr2gry td#ContentPane span.Normal { 
        color: #000;
}
.headerfillclr2gry td#ContentPane a.commandbutton { 
        color: #666666;
}


/* Rounded: Outline */
table.roundoutline {
	margin: 5px 0;
	background: Transparent;
}
.roundoutline .hdrcolor {

}
.roundoutline td.header {
	padding: 5px;
	background-color: #FFFFFF;
}
.roundoutline td#ContentPane {
	padding: 10px 5px;
	background-color: #FFFFFF;
}
.roundoutline p.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}
.roundoutline td#ContentPane span.Normal { 
        color: #000;
}
.roundoutline td#ContentPane a.commandbutton { 
        color: #000;
}


/* Rounded: Outline with Header Fill */
table.roundoutlinefill {
	margin: 5px 0 0 0;
}

table.roundcontentoutline {
	background: Transparent;
	border: 1px solid #E4E4E4;
	padding: 10px 5px;
}

.roundoutlinefill .header {
	background: #E4E4E4;
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}
.roundoutlinefill td.header {
	padding: 5px;
}
.roundoutlinefill td#ContentPane {
	padding: 10px 5px;

}
.roundoutlinefill td.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}
.roundcontentoutline td#ContentPane span.Normal { 
        color: #000;
}
.roundcontentoutline td#ContentPane a.commandbutton { 
        color: #6A0E11;
}



/* Rounded: Solid Fill - White*/
table.roundsolidfill {
	background: #BEC3C9;
	margin: 5px 0;
}
.roundsolidfill td#ContentPane {

}
.roundsolidfill p.header span.Head {
	font-size: 1.2em;
        color: #000;	
	font-weight: bold;
}
.roundsolidfill td#ContentPane span.Normal { 
        color: #000;
}
.roundsolidfill td#ContentPane a.commandbutton { 
        color: #6A0E11;
}


/* Rounded: Solid Fill - Gray*/
table.solidfillgry {
	background: #FFFFFF;
	margin: 5px 0;
}
.solidfillgry td#ContentPane {

}
.solidfillgry p.header span.Head {
	font-size: 1.2em;
        color: #000;	
	font-weight: bold;
}
.solidfillgry td#ContentPane span.Normal { 
        color: #000;
}
.solidfillgry td#ContentPane a.commandbutton { 
        color: #6A0E11;
}


/* Rounded: Solid Fill on White - Color 1 */
table.solidfillclr1 {
	background: #3F5787;
	margin: 5px 0;
}
.solidfillclr1 td#ContentPane {

}
.solidfillclr1 p.header span.Head {
        color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;	
}
.solidfillclr1 td#ContentPane span.Normal { 
        color: #FFFFFF;
}
.solidfillclr1 td#ContentPane a.commandbutton { 
        color: #FFFFFF;
}

/* Rounded: Solid Fill on White - Color 2 */
table.solidfillclr2 {
	margin: 5px 0;
	background: #999999;
}
.solidfillclr2 td#ContentPane {

}
.solidfillclr2 p.header span.Head {
	font-size: 1.2em;
	color: #CB3238;
	font-weight: bold;
}
.solidfillclr2 td#ContentPane span.Normal { 
        color: #000;
}
.solidfillclr2 td#ContentPane a.commandbutton { 
        color: #CB3238;
}

/* Rounded: Solid Fill on Gray - Color 1 */
table.solidfillclr1gry {
	background: #000000;
	margin: 5px 0;
}
.solidfillclr1gry td#ContentPane {

}
.solidfillclr1gry p.header span.Head {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	
}
.solidfillclr1gry td#ContentPane span.Normal { 
        color: #000;
}
.solidfillclr1gry td#ContentPane a.commandbutton { 
        color: #666666;
}

/* Rounded: Solid Fill on Gray - Color 2 */
table.solidfillclr2gry {
	margin: 5px 0;
	background: #999999;
}
.solidfillclr2gry td#ContentPane {

}
.solidfillclr2gry p.header span.Head {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}
.solidfillclr2gry td#ContentPane span.Normal { 
        color: #000;
}
.solidfillclr2gry td#ContentPane a.commandbutton { 
        color: #666666;
}

.arrowlistmenu a {
text-decoration: none;
}