/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */html {
	height: 100%;
}
/* Style For HTML BODY                   */#body {
	margin: 0;
	background: #FFFFFF;
	margin: 0 0 0 0;
}
/* Setting Text Throughout the skin      */table, tr, td {
	font-family: tahoma;
	font-size: 13px;
	margin: 0;
}
p {
	font-family: tahoma;
	font-size: 13px;
}
/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/.StandardWidth {
	width: 960px;
}
/*-- 100 percent height where req  --*/.FullHeight {
	height: 100%;
}
/*-- 100 percent width where req   --*/.FullWidth {
	width: 100%;
}
/*-- outer table on unboxed skins  --*/.OuterTable {
	width: 100%;
	height: 100%;
	background: #FFF;
}
/*-- outer table on boxed skins    --*/.OuterTableBoxed {
	width: 100%;
	height: 100%;
	background-color: #B8FF00;
	background-image: url(boxed-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*-- inner table on boxed skins    --*/.InnerTableBoxed {
	width: 100%;
}
/*-- outer cell on boxed skins     --*/.OuterTDBoxed {
	padding: 0 0 0 0;
}
/*-- inner cell on boxed skins     --*/.InnerTDBoxed {
	padding: 0 0 0 0;
	background-image: url(WebLayoutBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/*-- cell containing content panes --*/.ContentPanesTD {
	width: auto;
	height: 414px;
	vertical-align: top;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
}
/*-- dotted background             --*/.Dotted {
	background: url(dotted2.gif) repeat top left;
}
/*-- row containing logo area      --*/.LogoRow {
	height: 1px;
	padding: 0 10px 0 7px;
}
/*-- cell containing logo          --*/.LogoTD {
	width: 1px;
	padding: 0 0 0 0;
}
/*-- row containing breadcrumbs    --*/.BreadcrumbsRow {
	height: 41px;
	background: url(bread-bg.gif) repeat top left;
	padding: 0 0 0 0;
}
/*-- row for space between areas   --*/.SpaceBar {
	height: 10px;
	padding: 0 0 0 0;
}
/*-- cell containing breadcrumbs   --*/.BreadcrumbsTD {
	height: 41px;
	width: 100%;
	background: url(bread-bg-l.gif) no-repeat top left;
	color: #a1a1a1;
	vertical-align: middle;
	padding: 0 20px 0 17px;
}
/*-- cell containing search        --*/.SearchTD {
	width: 215px;
	vertical-align: top;
	text-align: right;
	height: 41px;
	background: url(search-bg.gif) no-repeat top right;
	padding: 10px 7px 0 0;
}
/*-- GBDC cell containing privacy       --*/.PrivacyTD {
	text-align: left;
	padding: 10px 0 0 10px;
}
/*-- GBDC cell containing copyright     --*/.CopyrightTD {
	text-align: right;
	padding: 10px 10px 0 0;
}
/*========================================================*/
/*  Footer Box Elements                                   */
/*========================================================*/

/*-- GBDC row containing footer area    --*/.FooterRow {
	height: 36px;
	padding: 0 0 0 0;
}
/*-- GBDC table within footer - rounded --*/.FooterTable {
	height: 36px;
	background-image: url(BottomBar.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*-- rounded top-left corner       --*/.FooterTL {
	height: 5px;
	background: url(footer-bg-tl.gif) no-repeat top left;
}
/*-- rounded top-right corner      --*/.FooterTR {
	height: 5px;
	background: url(footer-bg-tr.gif) no-repeat top right;
}
/*-- rounded bottom left corner    --*/.FooterBL {
	height: 5px;
	background: url(footer-bg-bl.gif) no-repeat bottom left;
}
/*-- rounded bottom right corner   --*/.FooterBR {
	height: 5px;
	background: url(footer-bg-br.gif) no-repeat bottom right;
}
/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- menu content pane       --*/.MenuPane {
	width: 150px;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 30px;
}
/*-- top inside content pane       --*/.TopPane {
	width: 100%;
	padding: 0 7px 0 7px;
}
/*-- top inside content pane 2     --*/.TopPane2 {
	width: 100%;
	padding: 0 7px 0 7px;
}
/*-- left content pane             --*/.LeftPane {
	padding: 0 7px 0 7px;
	width: 50%;
}
/*-- right content pane            --*/.RightPane {
	padding: 0 7px 0 7px;
	width: 50%;
}
/*-- left2 content pane            --*/.LeftPane2 {
	padding: 0 7px 0 7px;
	width: 25%;
}
/*-- content2 pane                 --*/.ContentPane2 {
	padding: 0 7px 0 7px;
}
/*-- right2 content pane           --*/.RightPane2 {
	padding: 0 7px 0 7px;
	width: 25%;
}
/*-- bottom inside pane            --*/.BottomPane {
	width: 100%;
	padding: 0 7px 0 7px;
}
/*-- left3 content pane            --*/.LeftPane3 {
	padding: 0 7px 0 7px;
	width: 33%;
}
/*-- content3 pane                 --*/.ContentPane3 {
	padding: 0 7px 0 7px;
}
/*-- right3 content pane           --*/.RightPane3 {
	padding: 0 7px 0 7px;
	width: 33%;
}
/*-- bottom2 inside pane           --*/.BottomPane2 {
	width: 100%;
	padding: 0 7px 0 7px;
}
/*-- GBDC image content pane 1 horiz    --*/.ImagePane01 {
	height: 1px;
	padding: 0 0px 0px 0px;
}
/*-- image content pane 1 vertical --*/.ImagePane01V {
	height: 1px;
	padding: 0 7px 0px 7px;
}
/*-- image content pane 2          --*/.ImagePane02 {
	height: 1px;
	padding: 9px 7px 0 7px;
}
/*-- image content pane 2 vertical --*/.ImagePane02V {
	height: 1px;
	padding: 4px 7px 0 7px;
}
/*-- image content pane 3          --*/.ImagePane03 {
	height: 1px;
	padding: 0 7px 9px 7px;
}
/*-- footer content pane           --*/.FooterPane {
	width: 100%;
	height: 26px;
	padding: 0 7px 0 7px;
	vertical-align: middle;
}
/*-- panel pane                    --*/.PanelPane {
	padding: 0 7px 0 7px;
}
/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token idle                  --*/.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active {
	color: #147E01;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 14px;
	float: right;
	padding: 0;
	margin: 0;
}
/*-- login token hover                 --*/a.LOGIN_object:hover {
	color: #444444;
	font-family: tahoma;
	font-weight: bold;
	height: 14px;
	font-size: 12px;
	text-decoration: none;
}
/*-- user token idle                   --*/.USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active {
	color: #939393;
	background: url(ico-register.gif) no-repeat bottom left;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 14px;
	float: right;
	padding: 2px 0 0 25px;
	margin: 0 0px 0 16px;
}
/*-- user token hover                  --*/a.USER_object:hover {
	background: url(ico-register-over.gif) no-repeat bottom left;
	color: #444444;
	font-family: tahoma;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
/*-- date token idle                   --*/.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active {
	color: #939393;
	font-family: tahoma;
	font-size: 13px;
	text-decoration: none;
}
/*-- date token hover                  --*/a.DATE_object:hover {
	color: #c1c1c1;
	font-family: tahoma;
	font-size: 13px;
	text-decoration: none;
}
/*-- breadcrumbs token idle            --*/.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active {
	color: #8f8f8f;
	font-family: tahoma;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
/*-- breadcrumbs token hover           --*/a.BREADCRUMBS_object:hover {
	color: #666;
	font-family: tahoma;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
/*-- GBDC terms privacy and copyright       --*/.FOOTER_objects {
	color: #fff;
	font-size: 13px;
}
/*-- GBDC terms privacy and copyright links --*/a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active {
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
/*-- GBDC terms privacy and copyright hover --*/a.FOOTER_objects:hover {
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
/*-- language selector dropdown        --*/.Language_object {
	font-family: tahoma;
	font-size: 13px;
	text-decoration: none;
}
/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/.normal, .Normal {
	font-family: tahoma;
	font-size: 13px;
	color: #014C00;
}
/*-- most of the bold text on site     --*/.NormalBold {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #014C00;
}
/*-- red text on site for errors       --*/.NormalRed {
	color: #C50000;
	font-family: tahoma;
	font-weight: bold;
	font-size: 13px;
}
/*-- subheadings - mostly in admin     --*/.SubHead {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #777;
	padding: 0;
}
/*-- headings - mostly in admin        --*/.Head {
	font-size: 13px;
	color: #777;
	background: transparent;
	font-weight: bold;
	padding: 0;
}
/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/a:link, a:visited, a:active {
	color: #666;
	font-family: tahoma;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}
/*-- default links hover               --*/a:hover {
	color: #444;
	font-family: tahoma;
	font-size: 13px;
	text-decoration: underline;
}
/*-- normal  links visited and active  --*/a.Normal:link, a.Normal:visited {
	color: #666;
	font-family: tahoma;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
/*-- normal  links hover               --*/a.Normal:hover {
	color: #444;
	font-family: tahoma;
	font-size: 13px;
	text-decoration: none;
}
/*-- search button in search form      --*/.SearchButton {
	background: transparent;
	padding: 15px 12px 7px 12px;
	cursor: hand;
	font-size: 1px;
	margin: 0 0 0 0;
}
/*-- footer links                      --*/.Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active {
	color: #FFF;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
/*-- footer links hover                --*/a.Footer_Links:hover {
	color: #EEE;
	font-family: tahoma;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/select, input {
	font-family: tahoma;
	font-size: 13px;
	color: #333;
}
/*-- textbox                    --*/.NormalTextBox {
	color: #333;
	padding-left: 4px;
	line-height: 12px;
	font-family: tahoma;
	font-weight: normal;
	font-size: 13px;
}
/*-- textbox container          --*/td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	visibility: invisible;
	border: 0;
}
/*-- textbox used for search    --*/#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	height: 21px;
	background: transparent;
	width: 174px;
	color: #666;
	padding: 4px 4px 0px 4px;
	border: 0px solid #FFFFFF;
	cursor: text;
}
/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/.MainMenu_SubMenu, .ModuleTitle_SubMenu {
	background: #FFF;
	padding: 0px;
	border: 1px dotted #888;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-weight: normal;
	filter: none;
}
/*-- submenu items idle         --*/.MainMenu_MenuItem, .ModuleTitle_MenuItem {
	background: #147E00;
	color: #FFF;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	padding: 0px 30px 0px 16px;
	height: 20px;
	border: 0;
}
/*-- submenu items hover        --*/.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel {
	background: #66CC00;
	color: #FFF;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	padding: 0px 30px 0px 16px;
	height: 20px;
	border: 0;
}
/*========================================================*/
/*  Added for(links token)                                */
/*========================================================*/

.LinksTD {
	text-align: center;
}
a.LINKSobjects:link, a.LINKSobjects:visited, a.LINKSobjects:active {
	color: #B8FF0F;
}

.CC-AreaLabelPanel {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006600;
}
CC-ReturnButton {
}
/*==========================================================*/
/*==========================================================*/

/* links and images in Ajax list modules (icon-text) */
/* class name "greenlist" must be entered by hand for now */

.greenlist, .greenlist a, .greenlist a:visited, .greenlist a:hover, .greenlist a:active {
font-size: 120%;
font-weight:bold;
color: #034c00;
}
h3.greenlist {font-size: 150%;font-weight:bold;
color: #034c00;}
.greenlist img, .greenlist a img {border: none;}
.greenlist a {text-decoration:underline;
}
TABLE.greenlist {text-align:center;
margin: 0 auto;}
.logoline {line-height: 80px; padding-bottom: 30px}
.logoline img /* logo on a line with text */ {
display:inline; margin-bottom: -30px;}

.alert, .specialoffer, .specialoffer a {color: red;
font-weight:bold;}
h3.specialoffer {text-align:center;}
h3.specialoffer, h3.specialoffer a {font-size:16px;}

.centeritem {text-align:center;}
.greencenter, .bluecenter { text-align:center;
margin: 0; padding:0}
.bluecenter { margin: 0 40;}
.greencenter, .greencenter a {color: #034c00;}
.bluecenter, .bluecenter a{color: #0033FF;}
h3.bluecenter, h3.greencenter, h3.bluecenter a, h3.greencenter a{
font-weight: bold;
font-size:14px;
text-align:center;
margin-top: 10px;
margin-bottom: 10px;
/*margin: 0; padding:0*/}

h4.bluecenter, h4.greencenter, h4.bluecenter a, h4.greencenter a {text-align:center;
font-size: 12px:
margin-top: 10px;
margin-bottom: 10px;
/*margin: 0;*/
}
.productname { /* product name on storefront page */
font-weight: bold; 
color:#006600; 
font-size: 24px;
}
h4.productname {font-size: 18px;}

/* social networking: twitter and facebook buttons */
#socialnet {position:absolute;
text-align:center;
top: 30px;
left: 0px;
width: 180px;
/*border: 1px solid red;*/
text-align:center;}
#socialnet img, #socialnet a img {border: none;}
#socialnet img {margin-top:10px;}
.fblike {float: right;}
.fblike:after {clear:both;}
td.fblike {float: none;
text-align: right;}
.rindent {/*right-indented */
margin-right: 100px;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

