/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1

Copyright (c) 2008, Ybarra Computer Services
*/
html{color:#000;/*background:#FFF;*/}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}


table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/*
NOTE: theme css files are inlcuded before
the <link ...> css files


*/


/*** Rest for DNN styles ***/
/*
	Reset all font sizes, otherwise, percentages aren't taken from the same starting point 
*/
p, ul, li, 
.Normal,.NormalDisabled, .NormalBold, .NormalTextBox, 
.SkinObject,
.OtherTabs, .SelectedTab, 
.MainMenu_RootMenuArrow, .MainMenu_MenuArrow, .MainMenu_MenuItem, 
.ModuleTitle_RootMenuArrow, .ModuleTitle_MenuArrow, ModuleTitle_MenuItemSel, .ModuleTitle_MenuItem, 
.StandardButton, .CommandButton, 
.Help, 
.Head,.SubHead, .SubSubHead, 
th, td, 
.DataGrid_AlternatingItem, .DataGrid_Container, DataGrid_Footer, .DataGrid_Header, .DataGrid_Item, .DataGrid_SelectedItem,
a.CommandButton,
.main_dnnmenu_bar, .main_dnnmenu_container, .main_dnnmenu_item, .main_dnnmenu_rootitem, .main_dnnmenu_icon, .main_dnnmenu_submenu, .main_dnnmenu_break, .main_dnnmenu_itemhover, 
h1, h2, h3, h4, h5, h6 /* h1-h6 are set in default.css - reset them here */
{
	/*font:13px/1.231 arial,helvetica,clean,sans-serif;*/
	font:13px/1.5 georgia,"Times New Roman", Times, serif;
	*font-size:small;
	*font:x-small;
	font-weight:normal;

}
/*
	Use 100% to allow resize and to take on the size of the parent
*/
p, ul, li, 
.Normal,.NormalDisabled, .NormalBold, .NormalTextBox, 
.SkinObject,
.OtherTabs, .SelectedTab, 
.MainMenu_RootMenuArrow, .MainMenu_MenuArrow, .MainMenu_MenuItem, 
.ModuleTitle_RootMenuArrow, .ModuleTitle_MenuArrow, ModuleTitle_MenuItemSel, .ModuleTitle_MenuItem, 
.StandardButton, .CommandButton, 
.Help, 
.Head,.SubHead, .SubSubHead, 
th, td, 
.DataGrid_AlternatingItem, .DataGrid_Container, DataGrid_Footer, .DataGrid_Header, .DataGrid_Item, .DataGrid_SelectedItem,
a.CommandButton,
.main_dnnmenu_bar, .main_dnnmenu_container, .main_dnnmenu_item, .main_dnnmenu_rootitem, .main_dnnmenu_icon, .main_dnnmenu_submenu, .main_dnnmenu_break, .main_dnnmenu_itemhover, 
h1, h2, h3, h4, h5, h6 /* h1-h6 are set in default.css - reset them here */
{
	font-size:100%;
}


.DataGrid_Container td
{
	padding:3px;
}




/*** THEME - HTML ELEMENTS ***/
/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link, a.SinkObject:link{color: #0560A6; border-color:#0560A6;}
a:visited, a.SinkObject:visited{color:#834283;border-color:#834283;}
a:hover, a.SinkObject:hover{color:#834283;border-color:#834283;text-decoration:none;}
a:active, a.SinkObject:active{color:#834283;border-color:#834283;}

/* Header */
h1,h2,h3,h4,h5,h6,th,strong,.SubHead, .SubSubHead, fieldset legend
{
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-variant:small-caps;
}

h1,h2,h3,th,.Head, .SubHead, .SubSubHead,fieldset legend{
	color:#564686;  /*#465687;*/
	color:#785c62;
	color: #414d78;
	/*color:#531b12; dark dark brown */
	color:#234300; /*dark dark green */
}
h4, h5, h6{color:#234300;}

h1, th{font-size: 153.9%; /* 20px */}
h2, .Head {font-size: 138.5%; /* 18px */}
h3, h3 .Head{font-size: 123.1%; /* 123.1% 16px */}  /* .Head may be applied to span embedded in h3*/
h4 {font-size:92%; /*92% 12px */}
h5, .SubSubHead{/*padding:2px;*/ font-size:85%; /*85% 11px */}
h6{font-size:77%; /*77% 10px */}

.Head .Head {font-size:100%;}
.SubHead .SubHead {font-size:100%;}
.SubSubHead .SubSubHead {font-size:100%;}


h1,h2,h3,h4,h5,h6 {
	/* top & bottom margin based on font size */
	margin:1em 0 .5em;
}

span h1, span h2, span h3, span h4, span h5, span h6
{
	margin: 0;
	padding:1em 0 .5em;
}
.Head, .SubHead, .SubSubHead
{
	/*using padding because these are in spans or in td */
	/* top & bottom padding based on font size */
	padding:.25em 0;
}


acronym, abbr {
  border-bottom: 1px dotted;
  cursor: help;
}
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}

blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;	
}
p,ol,ul,.Normal,.SkinObject, .sidebar
{color:#332d2c;}

p,ol,ul{font-size:92% /* 12px */}

p.caption{
	font-size:85%;
	font-style:italic;
}
img.caption{
	margin-bottom:.5em;
}
p,fieldset,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}

td{text-align:left;}
body /*, html*/
{
	text-align:left;
}
#Body
{

	text-align:center;
	/*background-color:#e1dded;
		background-color:#8d9e8a;*/
	background-color:#f8f1ea;
	background-image: url('background.gif');
	background-repeat:repeat-x;

}
/*** YUI formatting ***/
#doc, #doc1, #doc2, #doc3, #doc4
{
	background-color:White;
	margin-bottom:15px;
	border: 1px solid #234300; /*dark dark green */
}
#topSpace{
	margin-top:15px;
}
/*#docPadding
{
	padding:0 10px;
}*/

/*** Theme ***/
/*** Document Structure ***/
.controlPanel1, #hd,#ft
{
	padding:0 10px;
}
#hd
{
	padding-top: 15px;
	background-position:top;
	background-image: url('hd_background.jpg');
	background-repeat: repeat-x;	
	
}

.SkinObject, #userLogin, #searchMenu, #searchMenu .NormalTextBox, .breadCrumb, #ft, #navMenu,
.main_dnnmenu_bar, .main_dnnmenu_container, .main_dnnmenu_item, 
.main_dnnmenu_rootitem, .main_dnnmenu_icon, .main_dnnmenu_submenu, 
.main_dnnmenu_break, .main_dnnmenu_itemhover, .main_dnnmenu_item td, p.caption, div.callout p, .feature, .sidebar, .LinksDesignTable a.Normal
{
font-family:Verdana,Tahoma,arial,helvetica,clean,sans-serif;
/*font-family:georgia,"Times New Roman", Times, serif;*/
font-family: Tahoma,arial,helvetica,clean,sans-serif;

}

.main_dnnmenu_bar, .main_dnnmenu_container, .main_dnnmenu_item, .main_dnnmenu_rootitem, .main_dnnmenu_icon, .main_dnnmenu_submenu, .main_dnnmenu_break, .main_dnnmenu_itemhover
{
	font-weight:normal;
/*	font-weight:bold;*/
}


#userLogin, #searchMenu
{
	font-size:77%; /* 10px 77%*/
	margin-bottom:2em;
}
#navMenu, .breadCrumb, #ft
{
	font-size:85%; /* 11px  85%*/
		/*font-size:77%;  10px  77%*/
}
#searchMenu
{
	/*margin: 5px 0;*/
	margin-bottom:2em;
}
#navMenu
{

	font-weight: normal; /*	width: 100%; */;
	/*background-color: #fbf4f2;*/  /*#f2ebe9;*//*#ede1dd;*//*#e8cfc3;*//* #dbd5e8;*/;
	/*background-color: #fff;*/
	padding: 5px 10px;
	/*padding: 3em 15px;*/	margin: 10px 0 0 .25px;
	/*border-top: 2px solid #f2ebe9;*/
	
	/*border-left: 1px solid #f2ebe9;
	border-right: 1px solid #f2ebe9;
	border-bottom: 1px solid #f2ebe9;*/
/*	border-top: 1px solid #582a00; 
	border-left: 1px solid #582a00;
	border-right: 1px solid #582a00;
	border-bottom: 1px solid #582a00;
*/	
	background-position:top;
	background-image: url('menu_gradient.gif');
	background-repeat: repeat-x;
	background-color:#404d33;
/*	border: 1px solid #486629;
	border-top:3px solid #f8ebdf;*/
}
.breadCrumb
{
	/*margin: 5px 0 10px;*/
	margin: 5px 15px 10px;
	padding: 5px 10px;
}

.yui-t4 #bd 
{
	background: url('solid_vertical.gif') repeat-y 76% top;
}
.yui-gd
{
	background: url('solid_vertical.gif') repeat-y 32% top;
	margin: 10px 0 0 0;
}

/* inside borders color is: #beb4d6 */
.topPane
{
	border-bottom:1px solid #beb4d6;
		border-bottom:1px solid #78725c;
	border-bottom:1px solid #c1cdb4;
	/*padding: 0 10px; - use margin for shorter border on bottom */
	margin: 0 0 0 10px;
	padding: 0 0 3px 0; /* padding on bottom forces content above the bottom-border, 10 px is too much*/
}
.leftPane
{
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
}
.contentPane
{
}
.contentPane1
{
	padding:10px 10px 0;
}
.rightPane
{
	padding: 0 10px;
}
.bottomPane
{
	border-top:1px solid #beb4d6;
	border-top:1px solid #78725c;
	border-top:1px solid #d8e5c9;
	margin: 10px 0 0 10px;
	padding:10px 0 0;
}
#ft
{
	margin: 10px 0px 0;
	padding: 10px 10px 5px;
	/*	border-top:5px solid #beb4d6;	
	border-top:1px solid #78725c;*/
	border-top: 1px solid #c1cdb4;
	background-position:top;
	background-image: url('menu_gradient.gif');
	background-repeat: repeat-x;
	background-color:#404d33;
	

}

#ft, #ft .SkinObject, #ft p 
{
	color:#eee;
}
#ft p
{
	font-size:100%;
	margin-bottom:0.5em;
}
#ft a:link, #ft a:visited, #ft a:hover, #ft a:active, .bottomMenu, .bottomMenu .SkinObject, #ft .bottomMenu .SkinObject
{
	color:#e5e107;
}
.bottomMenu, .bottomMenu .SkinObject, #ft .bottomMenu .SkinObject
{
	padding:0 0 10px 0;
	font-weight:bold;
}

.bottomMenu a:link, .bottomMenu a.SinkObject:link{color: #E5E107; border-color:#E5E107;}
.bottomMenu a:visited, .bottomMenu a.SinkObject:visited{color:#E5E107;border-color:#E5E107;}
.bottomMenu a:hover, .bottomMenu a.SinkObject:hover{color:#E5E107;border-color:#E5E107;text-decoration:none;}
.bottomMenu a:active, .bottomMenu a.SinkObject:active{color:#E5E107;border-color:#E5E107;}

#ft .ycs{
	color:#a0a699;
}

/*#ft .ycs a:link, #ft .ycs a.SinkObject:link{color: #738803; border-color:#738803;}
#ft.ycs a:visited, #ft .ycs a.SinkObject:visited{color:#738803;border-color:#738803;}
#ft.ycs a:hover, #ft .ycs a.SinkObject:hover{color:#738803;border-color:#738803;text-decoration:none;}
#ft.ycs a:active, #ft .ycs a.SinkObject:active{color:#E5E107;border-color:#738803;}
*/
#ft a.ycs:link {color: #a0a699; border-color:#a0a699;}
#ft a.ycs:visited{color:#a0a699;border-color:#a0a699;}
#ft a.ycs:hover{color:#a0a699;border-color:#a0a699;text-decoration:none;}
#ft a.ycs:active{color:#a0a699;border-color:#a0a699;}



/***
h1#title
{
	margin-top:.25em;
}
 ***/
 
/*additional formatting styles ***/

div.toc{
	padding:0 10px; 
	border:1px solid #C1CDB4; 
	border-width:1px 0 0 0;	
}

.horizontalList
{
	white-space:nowrap;
    list-style-type:none; 
    margin: 1em 0;
}
.horizontalList li
{
	display:inline;
	padding:0 1em;
}

table.pricing{
	clear:left;
}

table.pricing td{
	padding:.25em .5em;
}

.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.floatLeft{float:left;}
.floatRight{float:right;}
/* SOMETIMES: font-size & height not needed if html comment (instead of &nbsp; is put between opening and closing div 
LeftPane & ContentPane - these seem to need the height/font-size styles. Oddly, the RightPane and TopPane don't have this problem.

div.clearer{height:0;clear:both;font-size:0px}

.clear{clear:both;}
*/
div.clear{height:0;clear:both;font-size:0px;}
br.clear{
	height:0;
	clear:both;
}



.smaller {font-size:85%;}
.top{margin-top:0; padding-top:0;}
.bottom{margin-bottom:0; padding-bottom:0;}


.floatLeftPad, .floatLeftPadTop
{
	float:left;
	padding: 5px 10px 5px 0;
}
.floatRightPad, .floatRightPadTop
{
	float:right;
	padding:5px 0 5px 10px;
}
.floatLeftPadTop, .floatRightPadTop
{
	padding-top:0;
}


div.imgBorder, div.imgBorderRight, div.imgBorderLeft{
	border: 1px solid #c1cdb4;
	padding:7px;
	margin:5px;
}
div.imgBorderRight
{
	margin-right:0;
}
div.imgBorderLeft
{
	margin-left:0;
}


.imgBorderRental{
	border: 6px solid #f7e9da; 
	margin: 3px;	
}

/*** Announcements ***/

.DNN_ANN_Description p 
{
	margin-bottom:0;
}


/*** Gallery formatting ***/
div.gallery{
	clear:both;
	margin:0 0 1em;
}

.gallery h3 {
	margin-top:0;
}

.gallery img.floatLeft
{
	margin: 5px 10px 0 0;
	/*border:2px solid;*/
}



table.udtTable, table.pagingTable, div.searchList
{
	width:100%;
	font-size:92%; /*12px*/
	/*table-layout:fixed; - do not use: meeses up layout of pictures */
	
}
/*table.udtTable
{
	background-color:#e1dded;
	width: 100%;
	border-top: 1px solid #beb4d6;
}*/

.udtTable th
{
	font-size: 100%;
	background-color:#f8f1ea; 
	padding:6px;
	padding:.5em;	
	border-bottom: 1px solid #234300;
	border-top: 1px solid #234300;
	text-align:center;
}

.udtTable th.alignRight{text-align:right;}
.udtTable th.alignLeft{text-align:left;}

table.udtTable tr.even, tr.DNN_Reports_Grid_AlternatingRow
{
	background-color:#f8f1ea; 
}
table.udtTable tr.even td
{
	/*border-top:1px solid #dfebe3;
	border-bottom:1px solid #dfebe3;*/
}
/*table.udtTable tr.odd
{
	background-color:Transparent;
}
table.udtTable tr.odd td
{
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
}*/
/*table.udtTable td
{
	padding: 6px;
}*/
table.udtTable td, table.pagingTable td, tr.DNN_Reports_Grid_Row td, tr.DNN_Reports_Grid_AlternatingRow td
{
	
	padding:.5em;
}
table.udtTable .sortingArrow
{
	padding:0 0 0 6px;
}


div.searchList
{
	text-align:right;
	padding:.5em;	
}


table.pagingTable, tr.DNN_Reports_Grid_Pager
{
	background-color:#fcfcf9; /*off white*/
	border: 1px solid #c5c2b8; 
	border-width:1px 0;
	margin: 6px 0 0 0;
}

div.pagingTable
{
	background-color:#fcfcf9; /*off white*/
	border: 1px solid #c5c2b8; 
	border-width:1px 0;
	margin: 6px 0 18px 0;
	padding:.5em;
	font-size:92%; /*12px*/	
}

.pagingTable .padded, tr.DNN_Reports_Grid_Pager td
{
	padding:0 .5em;
}

tr.DNN_Reports_Grid_Pager td
{
	padding:3px .5em;
}

/*.galleryList img
{
	border-width:4px;
	border-style:solid;
}*/
div.galleryDetail
{
	/*text-align:center;*/
	padding:10px 0 0 0;
}
table.galleryDetail
{
	width:75%;
	margin:0 auto;
}
div.galleryDetailAdmin
{
	padding:2em 0 0 0;
}
table.galleryDetail td
{
	padding:3px 6px;
	vertical-align:top;
}
table.galleryDetail th
{
	font-size:100%;
}











div.galleryDetailDescription
{
	/*text-align:left;*/
}

div.btnUdt
{
	/*font-size:85%; 85% 11px */
	font-family:Tahoma;
	text-align:right;
}
div.galleryDetailImage
{
	text-align:center;
	padding:0 0 10px 0;
}

/*** Hall of Fame ***/
.inductee{
	border: 1px solid #c1cdb4;
	border-width: 0 0 1px 0;
}




/*** Menu Bar ***/
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	/*height:16px;*/
	background-color: Transparent;
}

.main_dnnmenu_rootitem , .main_dnnmenu_item td
{
	/*color:#333;
	color:#234300;*/
	color:#fff;
	cursor: pointer; 
	cursor: hand; 
	font-weight: bold; /**/
	/*font-variant:small-caps; */
	background-color: Transparent;
	white-space: nowrap;  /*Word wrapping menu item now optional*/	
    padding: 3px 12px 3px 3px;/*explicitly set padding for root menu items*/
    padding: 3px .5em 3px;
	padding: 3px 1em 3px 3px;
}

#navMenu a:link,  
#navMenu a:visited, 
#navMenu a:hover,
#navMenu a:active {color: #fff;}





.main_dnnmenu_rootitem
{
	padding:3px .6em 3px .6em;
}

.main_dnnmenu_separator
{
	font-size:105%;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	/*font-size: 9pt; */
	/*font-family: georgia,Verdana,Arial,Helvetica; */

/*        padding: 1px 3px 3px 1px;	*/
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
}

.main_dnnmenu_itemhover,.main_dnnmenu_itemhover td {
	/*background-color: #8da4d3; */
	background-color: #848f79; /*#f2ebe9;*//*#c5c1d6;*/
	color: #0560A6;
}

td.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
	padding: 3px;
}
.main_dnnmenu_submenu {
	/*background-color: #cad5ea;  */
	background-color:#404d33; /*#f2ebe9;*//*#dbd5e8;	*/
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	border: 1px solid #f2ebe9;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	/*border-right: #cad5ea 1px solid; */
	border-right: #ff0000 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	/*font-family: webdings; 
	font-family: arial;
	font-size: 10pt;  */
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	/*font-family: webdings; 
	font-family:.Dialog 9;
	font-size: 10pt; */
	cursor: pointer; 
	cursor: hand;
}

/*** DNN Default Overrides ***/

/* style for module titles */
/* defined above with h1
.Head
{
}
*/
/* style of item titles on edit and admin pages */
/*defined above with h2 
.SubHead
{
	
}
*/
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	/*defined above with h3*/
}



/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
/* leave at 100%*/
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	/* leave at 100%*/
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: #c0c0c0; /*Silver;*/
}
/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	color: #ff0000;
}



/******  shadow ******/
table.shadow {
	margin-left:auto; margin-right:auto; /*center the table */
}

  td.shadow-top { 
    height: 9px;  
    background-image: url(top.gif);
  }

  td.shadow-topRight { 
    width: 10px;
    height: 10px;
    background-image: url(top_right.gif);
  }

  td.shadow-right { 
    width: 10px; 
    vertical-align: top;
    background-image: url(right.gif);
  }

  td.shadow-bottomRight { 
    width: 10px; 
    height: 10px; 
    background-image: url(bottom_right.gif);
  } 

  td.shadow-bottom { 
    height: 10px;
    background-image: url(bottom.gif);
  }

  td.shadow-bottomLeft { width: 10px;
    height: 10px;
    background-image: url(bottom_left.gif);
  } 

  td.shadow-left  
  {
  	width: 10px;
  	vertical-align: top;
    background-image: url(left.gif);
  }

     

  td.shadow-center { 
    /*background-color:#f8f1ea;*/
  }

td.shadow-topLeft 
  { 
    width: 10px; 
    height: 10px;
    background-image: url(top_left.gif);
  } 








div.callout
{
	border:1px solid #c1cdb4;
	border-width:2px 0;
	margin:1em .5em;
}
div.callout p{
	margin:.5em 1em;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	color:#234300;	
}
.feature, .feature.last, .sidebar, .LinksDesignTable a.Normal
{
	font-size:92%;
}
.LinksDesignTable td
{
	padding:0 0 0 .5em;
}
.feature, .feature.last
{
	text-align:center; /* keep for IE5 centering of child content*/
	border-bottom: 1px solid #c1cdb4;
	padding:10px 0;
}
.feature a
{
	/*width:100%;
	display:block;
	text-align:center;*/
}

.feature img
{
	padding:0 0 6px;
/*	display:block;

	margin-left: auto;
	margin-right:auto;
*/	
	
}
.feature.last
{
	border-width: 0;
}




/*** Store ***/
.yui-gf
{
	background: url('solid_vertical.gif') repeat-y 24% top;
	margin: 10px 0 0 0;
}

.topPaneStore
{
	border-bottom:1px solid #beb4d6;
	/*padding: 0 10px; - use margin for shorter border on bottom */
	margin: 0 10px 0;
	padding: 0 0 3px 0; /* padding on bottom forces content above the bottom-border, 10 px is too much*/
}
.contentPaneStore
{
	padding:0 10px 0 0;
}

.leftPaneStore
{
	padding:0 10px;
}



#logo
{
	float:left;
}
#userLogin
{
	float:right;
}


.title
{
	
	/*background-position:top;
	background-image: url('title_background.jpg');
	background-repeat: repeat-x;*/
	margin:0 .25em;
}


.container
{
	background-position:top;
	background-image: url('container_background.jpg');
	background-repeat: repeat-x;	
}

.containerHelp
{
	background-color:#ffffe1;
}

.containerHelp .contents{
	padding:0 1em;
}

/*-------------- Search SkinObject Styles --------------
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 200px; height: 20px; border: solid 1px #e0e0e0; position:absolute; right:31px; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px 5px 0 0; position:relative; display: block;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:150px; height:18px; margin-left:3px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}




input.SearchTextBox
{
	margin-top:2px;
	
	font-size:13.333px;
	line-height:normal;
	
}
*/



.searchWidget
{
	padding-right:5px;
}

img.searchSubmit
{
	border:0;
	vertical-align:bottom;
	text-align:left;	
}























