/*--------------------------------------------------------------------------------------------------------------*/
/* CSS Styles for Primavera DotNetNuke Skin by ThinkofDesign.com */
/*--------------------------------------------------------------------------------------------------------------*/
/*control panel*/
.ControlPanel {background: #F4F4EB;border: #FFF solid;border-width: 0 0 1px 0;}
.ControlPanel img {margin: 10px 5px 0px;}
.ControlPanel td td td td img {margin: 0px;}
.ControlPanel div {width: 1px;height: 100px;background: #203C25;}
.ControlPanel td.SubHead {background: #203C25;}
.ControlPanel td.SubHead span {color: #FFF;}
.ControlPanel .SubHead {font-size: 13px;color: #FFF;font-weight: bold;padding: 5px 0;}
.ControlPanel td td td .SubHead {background: transparent;color: #333;font-size: 11px;font-weight: normal;}
.ControlPanel a.CommandButton {font-size: 10px;font-weight: normal;}
/*--------------------------------------------------------------------------------------------------------------*/
/*page*/
html {height: 100%;}
body {background: #FFF;margin: 0;padding: 0;height: 100%;}
#body {background: url(media/bgcolor.gif) 50% 0 repeat-y #D9DAD2;text-align: center;}
#wrapper {width: 760px;background: #F4F4EB;/*background: url(media/contentsbg.jpg) 0 100% no-repeat #F4F4EB*/;border-left: 1px #FFF solid;margin: 0 auto;text-align: left;}
#header {height: 100px;background: url(media/expansive_headerright.jpg) 100% 100% no-repeat #203C25;margin: 0 auto 2px;position: relative;}
#useroptions {position: absolute;top: 10px;right: 30px;text-align: right;line-height: 30px;}
.menubg {background: url(media/gold_menubg.gif);margin: 0 auto;}
.menuright {background: url(media/gold_menuright.jpg) 100% 0 no-repeat;}
.menuleft {height: 45px;background: url(media/gold_menuleft.gif) no-repeat;}
#breadcrumb {width: 460px;float: left;background: url(media/breadcrumb.gif) no-repeat;}
#breadcrumb div {height: 36px;line-height: 36px;position: relative;left: 40px;}
#breadcrumb span.arrow {background: url(media/arrow.gif) 50% 50% no-repeat;cursor: default;}
#sitesearch {width: 270px;height: 36px;float: right;background: url(media/expansive_search.jpg) no-repeat;text-align: center;}
#sitesearch input {border: 0;margin: 9px 5px 0 68px;font-size: 14px;width: 120px;}
#sitesearch a.sitesearch {text-decoration: none;}
.contents {clear: both;}
.contentstable {width: 742px;}
.clearboth {clear: both;font-size: 1px;}
#footer {width: 760px;height: 100px;margin: 0 auto;background: url(media/expansive_footercurve.gif) 100% 0 no-repeat #203C25;border-left: 1px #FFF solid;}
#footer div {text-align: right;padding: 10px 30px;line-height: 30px;}
/*--------------------------------------------------------------------------------------------------------------*/
/*panes*/
.contentpane {width: auto;padding: 15px 15px 0 15px;}
.rightpane {width: 253px;padding: 3px 0 0 0;}
.bottompane {padding: 0 15px;}
/*--------------------------------------------------------------------------------------------------------------*/
/*text*/
.normal,.NormalTextBox,div,span,p,td,th,li,a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
.head,.subhead,.subsubhead {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333;}
.head {font-size: 16px;font-weight: bold;}
.subhead {font-size: 14px;font-weight: bold;}
.subsubhead {font-size: 12px;font-weight: bold;}

.footer,.sfooter {font-size: 11px;color: #FFF;}
/*--------------------------------------------------------------------------------------------------------------*/
/*links & buttons*/
a:link {color: #203423;text-decoration: underline;}
a:visited {color: #203423;text-decoration: underline;}
a:hover {color: #203423;text-decoration: none;}
a:active {color: #203423;text-decoration: none;}

.StandardButton {background: #BECDB9;border: 1px #BECDB9 outset;padding: 5px;}

a.CommandButton {font-size: 14px;font-weight: bold;}
a.CommandButton:link {color: #203423;text-decoration: none;}
a.CommandButton:visited {color: #203423;text-decoration: none;}
a.CommandButton:hover {color: #203423;text-decoration: underline;}
a.CommandButton:active {color: #203423;text-decoration: underline;}

.breadcrumb,a.breadcrumb {font-size: 11px;}

a.useroptions:link {color: #FFF;text-decoration: none;}
a.useroptions:visited {color: #FFF;text-decoration: none;}
a.useroptions:hover {color: #FFF;text-decoration: underline;}
a.useroptions:active {color: #FFF;text-decoration: underline;}

a.sfooter:link {color: #FFF;text-decoration: none;}
a.sfooter:visited {color: #FFF;text-decoration: none;}
a.sfooter:hover {color: #FFF;text-decoration: underline;}
a.sfooter:active {color: #FFF;text-decoration: underline;}

/*--------------------------------------------------------------------------------------------------------------*/
/*menu*/
.MainMenu_MenuContainer {
	background: url(media/gold_separator.gif) 100% repeat-y transparent;
	width: 1px;
	margin-left: 13px;
}
.MainMenu_MenuContainer td {
	cursor: default;
	font-size: 3px;
	width: 1px;
}
.MainMenu_MenuIcon {display: none;}
.MainMenu_RootMenuArrow {display: none;}
.MainMenu_MenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #734F1B;
	color: #BF8A2E;*/
	color: #734F1B;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 15px 2px 10px;
	border: 1px #BF8A2E solid;
	border-width: 1px 0;
}
.submenuitembreadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 15px 2px 10px;
	border: 1px #BF8A2E solid;
	border-width: 1px 0;
}
.submenuitemselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 15px 2px 10px;
	background: #734F1B;
	border: 1px #BF8A2E solid;
	border-width: 1px 0;
}
.MainMenu_MenuArrow {
	font-size: 11px;
	padding: 2px 0 2px 10px;
	height: 24px;
	border: #BF8A2E solid;
	border-width: 1px 1px 1px 0;
}
.submenu {
	z-index: 1000;
	border: 0;
	padding: 0;
	background: #BF8A2E;
}
.rootmenuitem {
	background: transparent;
}
.rootmenuitem td {
	padding: 0 10px 0 9px;
	height: 45px;
	cursor: pointer;
	cursor: hand;
}
.rootmenuitem td span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #734F1B;*/
	color: #D4A352;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.rootmenuitemselected {
	background: transparent;
}
.rootmenuitemselected td {
	padding: 0 10px 0 9px;
	height: 45px;
	cursor: pointer;
	cursor: hand;
}
.rootmenuitemselected td span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.rootmenuitembreadcrumb {
	background: transparent;
}
.rootmenuitembreadcrumb td {
	padding: 0 10px 0 9px;
	height: 45px;
	cursor: pointer;
	cursor: hand;
}
.rootmenuitembreadcrumb td span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.MainMenu_MenuBreak {
	height: 45px;
	cursor: default;
	border: 0;
}
.MainMenu_MenuBreak table {
	border: 0;
	height: 45px;
	background: url(media/gold_separator.gif) repeat-y;
	cursor: default;
}
.MainMenu_MenuBreak td {
	font-size: 5px;
}

/*--------------------------------------------------------------------------------------------------------------*/
/* tangra site classes... */
table.Pricing {margin-left: 30px;}
table.Pricing thead td {background: #BECDB9; border-bottom: 1px solid #ccc; padding: 3px; font-weight: bold;}
table.Pricing tbody td {border-bottom: 1px solid #ccc; padding: 3px;}

/************** site pallette **************
	header: 							#203C25
	header (logo shadow): #1A301E
	menu: 								#BF8A2E
	menu (dark): 					#734F1B
	menu (logo shadow):		#946B24
	container: 						#BECDB9
	page bg:							#F4F4EB
	page left margin:			#D9DAD2
*******************************************/