﻿body
{
	margin: 0;
	padding: 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 1.4em;
	color: #333;
	background: #FFC626;
}
.cw-WikiEntryBody
{
	background:none;
	text-align:left;
}

.cw-ModeratorToolbar
{
	height:15px;
	text-align:right;
	margin-top:5px;
}

.cw-ModeratorButton img
{
	border:none;
}

.cw-ModeratorButton
{
	color: #000000;
	font-size: 12px;
	font-family: '@Arial Unicode MS';
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	border:none;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
}

.cw-ModeratorButton:hover
{
	color: #CC6600;
}

#wrapper
{
	background: #FFB200;
	text-align: left;
	margin-left:15px;
	margin-right:15px;
}

#topheader
{
	color: #B37D01;
	margin-left:15px;
	margin-right:15px;
	width:100%;
	height:29px;
}

#topheader #topmiddle
{
	background:url(../Image/border_top_middle.gif) repeat-x top left; 
	height:29px;
}

#topheader #topleft
{
	background:url(../Image/border_top_left.gif) no-repeat top left; 
	width:29px;
	height:29px;
}

#topheader #topright
{
	background:url(../Image/border_top_right.gif) no-repeat top left; 
	width:29px;
	height:29px;
	margin-right:29px;
}

#bottomfooter
{
	color: #B37D01;
	margin-left:15px;
	margin-right:15px;
	width:100%;
	height:29px;
	clear:both;
}

#bottomfooter #bottommiddle
{
	background:url(../Image/border_bottom_middle.gif) repeat-x top left; 
	height:29px;
}

#bottomfooter #bottomleft
{
	background:url(../Image/border_bottom_left.gif) no-repeat top left; 
	width:29px;
	height:29px;
}

#bottomfooter #bottomright
{
	background:url(../Image/border_bottom_right.gif) no-repeat top left; 
	width:29px;
	height:29px;
	margin-right:29px;
}

#topheader #topmiddle
{
	width:100%;
	background-color:White;
}

.cw-CalculatorNavButton:hover
{
	background:url(../Image/Button2Hover.png) no-repeat scroll left center;
}

.cw-CalculatorNavButton
{
	background:url(../Image/Button2.png) no-repeat scroll left center;
	border:none!important;
	float:left;
	margin-top:0px;
	width:100px;
	height:22px;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	text-align:center;
	padding-top:2px;
	margin-left:10px;
	margin-right:10px;
}

.cw-Button:hover
{
	background:url(../Image/Button2Hover.png) no-repeat scroll left center;
}

.cw-Button
{
	background:url(../Image/Button2.png) no-repeat scroll left center;
	border:none!important;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:100px;
	height:22px;
	font-weight:normal;
	font-size:11px!important;
	font-family:@Arial Unicode MS;
	cursor:pointer;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
}

.cw-ButtonSmall:hover
{
	background:url(../Image/Button1Hover.png) no-repeat scroll left center;
}

.cw-ButtonSmall
{
	background:url(../Image/Button1.png) no-repeat scroll left center;
	border:none!important;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:69px;
	height:22px;
	font-weight:normal;
	font-size:11px!important;
	font-family:@Arial Unicode MS;
	cursor:pointer;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
}

.cw-RecalculateButtonRow
{
	width:100%;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

.cw-SaveLoadButtonLeft
{
	background:url(../Image/button2.png) no-repeat scroll left center;
	border:none!important;
	float:left;
	width:100px;
	height:22px;
	font-weight:bold;
	cursor:pointer;
	font-weight:normal;
	font-size:13px!important;
	font-weight:bold;
	font-family:@Arial Unicode MS;
	text-decoration:none;
	color: Black;
	text-align:center;
	padding-top:3px;
	margin-left:10px;
}

.cw-RecalculateButtonLeft
{
	background:url(../Image/button1.png) no-repeat scroll left center;
	border:none!important;
	float:left;
	margin-top:0px;
	width:69px;
	height:22px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:2px;
}

.cw-RecalculateButtonRight
{
	background:url(../Image/button1.png) no-repeat scroll left center;
	border:none!important;
	float:right;
	margin-right:20px;
	margin-top:0px;
	width:69px;
	height:22px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:2px;
}

.cw-SaveLoadButtonLeft:hover
{
	background:url(../Image/button2Hover.png) no-repeat scroll left center;
}

.cw-RecalculateButtonLeft:hover,.cw-RecalculateButtonRight:hover
{
	background:url(../Image/button1Hover.png) no-repeat scroll left center;
}

.cw-FooterBar
{
	background-color:#87B9DD;
	width:100%;
	height:40px;
	text-align:center;
	vertical-align:middle;
}

.cw-FooterSeparator
{
	font-size:15px;
	font-weight:normal;
	color:#285A8A;
	padding-left:5px;
	padding-right:5px;
	float:left;
	padding-top:10px;
}


.cw-FooterLinks
{
	padding-top:13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #204351;
	cursor: pointer;
	text-decoration: underline;
	float:left;
	text-align:center;
	padding-right:30px;
	padding-left:10px;
}

#contentB
{
	margin: 0 15px;
	background: url(../image/content-bg-clear.gif) repeat-y;
}

#calcwiki
{
	background: url(../image/calcwiki_header3.jpg) no-repeat;
	height: 100%;
}

#footer
{
	padding: 58px 0 20px;
	margin: 0 auto;
	width: 945px;
	font-size: 100%;
	color: #B37D01;
	font-weight: bold;
}

.cw-TagRowDeleteCell
{
	width:50px;
}

.cw-TagRowNameCell
{
	padding-left:15px;	
	text-align:left;
}

.cw-HelpButton
{
	cursor:pointer;
	border:none;
	float:left;
	margin-right:20px;
}

.cw-HelpButtonMyHome
{
	cursor:pointer;
	border:none;
	float:left;
	margin-right:10px;
	margin-top:17px;
}

.cw-TagLabel
{
	margin-top:10px;
	margin-left:18px;
	margin-right:5px;
	float:left;
	color:#121212;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

.cw-TagInputBox
{
	border:1px black solid;
	margin-top:10px;
	margin-right:4px;
	float:left;
	width:100px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

.cw-TagsAddButton:hover
{
	background:url(../Image/Button1Hover.png) no-repeat scroll left center;
}

.cw-TagsAddButton
{
	border: thin solid #C0C0C0;
	background-color:Transparent;
	cursor:pointer;
	margin-top:10px;
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
	background:url(../Image/Button1.png) no-repeat scroll left center;
	border:none!important;
	float:left;
	margin-top:10px;
	width:69px;
	height:22px;
	font-weight:normal;
	font-size:11px!important;
	font-family:@Arial Unicode MS;
	cursor:pointer;
	text-align:center;
	margin-right:10px;
}

.cw-TagListHolder
{
	width:100%;
	height:350px;
	overflow:auto;
	clear:both;
}

.cw-TagsBody
{
	background-color: #FFFFFF;
}

.cw-Tags
{
	margin-left:20px!important;
	cursor:pointer;
	border:none;
	float:left;
}

.cw-TagsSaveButton
{
	border: thin solid #C0C0C0;
	float: right;
	margin-right: 10px;
	background-color:Transparent;
	cursor:pointer;
	margin-top:20px;
}

.cw-TagsTitle
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-color:#ABABAB;
	color:#000000;
	margin-left:1px;
}

.cw-HelpBody
{
	background-color: #D0E3B7;
}


.cw-AdminFormRow
{
}

.cw-AdminFormCellLink
{
}

.cw-AdminFormCell
{
}

.cw-CalculatorPageIconBar
{
	height:60px;
	padding-top:5px;
	clear:both;
}

.cw-SearchResultsPagingRow
{
	margin-top:10px;
	width:100%;
	font:normal 16px Arial;
	font-variant:small-caps;
}

.cw-SearchResultsPagingPrev
{
	float:left;
	width:24%;
	text-decoration:none;
	border-top: 1px #CDCDCD solid;
	padding-top:6px;
}

.cw-SearchResultsPagingInfo
{
	float:left;
	width:50%;
	border-top: 1px #CDCDCD solid;
	padding-top:6px;
}

.cw-SearchResultsPagingNext
{
	float:left;
	width:24%;
	text-decoration:none;
	border-top: 1px #CDCDCD solid;
	padding-top:6px;
}

.cw-NavControlSearchPrev
{
	float:left;
	font:normal 12px Arial;
	font-variant:small-caps;
	text-decoration:none;
	text-align:left;
	margin-left:5px;
}

.cw-NavControlSearchInfo
{
	float:left;
	margin-left:25px;
	margin-right:25px;
}

.cw-NavControlSearchNext
{
	float:left;
	font:normal 12px Arial;
	font-variant:small-caps;
	text-decoration:none;
	text-align:right;
}

.cw-SearchResultsSnippet
{
	font-size:11px;
	color:#454545;
	font-weight:normal;
	font-style:normal;
	text-align:left;
}

.cw-SearchResultCellRight
{
	text-align:right;
}

.cw-SearchResultCellLeft
{
	text-align:left;
}

.cw-SearchResultCellLink
{
	font-size:12px;
	color:#5555FF;
	cursor:pointer;
	font-weight:normal;
	font-style:normal;
}

.cw-SearchResultCell
{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
}

.cw-SearchContainer
{
/*	background:url(../Image/SearchBox.gif) no-repeat scroll left center; */
	float:right;
	height:20px;
	width:248px;
	margin-bottom:10px;
	margin-right:10px;
}

.cw-SearchInputBox
{
	border:1px inset silver!important;
	color:#AAAAAA !important;
	float:left;
	font-size:12px !important;
	font-weight:bold;
	height:17px;
	margin-left:4px;
	margin-right:10px;
	margin-top:0;
	padding-top:3px;
	padding-left:2px;
	width:160px;
}

.cw-SearchGoButton
{
	background:url(../Image/button1.png) no-repeat scroll left center;
	border:none!important;
	float:left;
	margin-top:0px;
	width:69px;
	height:22px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:2px;
}

.cw-SearchGoButton:hover
{
	background:url(../Image/Button1Hover.png) no-repeat scroll left center;
	border:none!important;
	float:left;
	margin-top:0px;
	width:69px;
	height:22px;
	font-weight:bold;
	cursor:pointer;
}

#CalculatorDetailsContainer div
{
	float:left;
	padding-right:5px;
	margin-bottom:10px;
}

.cw-UserLink
{
	color:#5555FF;
	cursor:pointer;
	font-weight:normal;
	font-style:normal;
}

.cw-ProfileImage
{
	float:right;
	margin-left:10px;
}

.cw-MemberSince
{
	font-size: 12px! Important;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-style:italic;
	color:#919191;
	margin-top:5px;
}

.cw-ProfileContainer
{
	font-size: 14px! Important;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cw-ProfileSpacer
{
	height:20px;
	width:100%;
	float:right;
}

.cw-AboutMe
{
	margin-top:10px;
}

.cw-LoginRegister
{
	margin-left:50px;
	font-size: 16px! Important;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cw-LoginCheckbox
{
	padding-top:10px;
	padding-left:120px;
	font-size: 12px! Important;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cw-LoginRegisterLink
{
	margin-left:5px;
	font-size: 16px! Important;
	font-style:italic;
	text-decoration:underline;
	cursor:pointer;
	color:Blue;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cw-LoginLayout
{
	margin-top:30px;
	font-size: 12px! Important;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cw-LoginTextBox
{
	margin-top:5px;
	font-size: 16px! Important;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: Black;
}

.cw-LoginTitle
{
	padding-left:5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:18px! Important;
	font-weight:bold;
	text-align:left;
	padding-bottom:4px;
	width:100%;
}

.cw-LoginLabel
{
	padding-right:10px;
	padding-top:10px;
	font-size: 16px! Important;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width:200px;
}

.cw-LoginButton
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	border: thin solid #C0C0C0;
	float: right;
	margin-right: 10px;
	background-color:Transparent;
	cursor:pointer;
}

.cw-LoginFailureText
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px! Important;
	padding-top:10px;
	padding-bottom:10px;
	color:Red;
}

.cw-Login
{
	font-size:12px;
	float:right;
	height:20px;
}

.cw-BreadCrumb
{
	font-size:12px;
	width:100%;
	background-color: #FFFFFF;
	height: 16px;
	width: 100%;
	padding-top: 2px;
	border-bottom:1px #CDCDCD solid;
	margin-bottom:5px;
	padding-bottom:4px;
}

.cw-BreadCrumbCurrentNode
{
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: Black;
	font-style: italic;
	float:left;
}

.cw-BreadCrumbNode
{
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: Black;
	text-decoration:none;
	float:left;
}

.cw-MainPageLayout
{
	width:100%;
}

.cw-BreadCrumbSeparator
{
	color: Black;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

.cw-BreadCrumbRootNode
{
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: Black;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-left: 10px;
}

.cw-TopMenuArea
{
	height: 30px;
	float: left;
	width:100%;
}

.cw-HorizontalNav
{
	background-color: #D0E6F5;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	padding:5px;
	height:30px;
}
.cw-HorizontalNavSelected
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D79B00;
	background-color:#D0E6F5;
	padding:5px;
	height:30px;
	text-decoration: none;
	font-style:italic;
}
.cw-HorizontalNavHover
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D79B00;
	background-color: #D0E6F5;
	padding: 5px;
	height: 30px;
	text-decoration: none;
}

.cw-HorizontalSubNav
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204351;
	padding:3px;
	height:25px;
}

.cw-MyHomeOutter
{
	background-color:#D0E6F5;
}

.cw-MyHomeInnerTop
{
	width:110px;
}

.cw-MyHomeInnerBottom
{
	width:177px;
	height:25px;
}

.cw-MyHomeInner
{
	padding-right:6px;
}

.cw-MyProfileButton
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204351;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	float:left;
	height:11px;
	margin-bottom:5px;
}

.cw-MyProfileButton:hover
{
	background-color: #D0E6F5;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D79B00;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	float:left;
	height:11px;
	margin-bottom:5px;
}

.cw-MyProfileButtonSelected
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D79B00;
	background-color:#D0E6F5;
	padding-left:3px;
	padding-right:3px;
	font-style:italic;
	text-decoration:none;
	float:left;
	height:11px;
	margin-bottom:5px;
}

.cw-MyHomeButton
{
	background-color: #D0E6F5;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding:5px;
	text-decoration: none;
	float:left;
}

.cw-MyHomeButton:hover
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D79B00;
	background-color: #D0E6F5;
	padding: 5px;
	text-decoration: none;
	float:left;
}

.cw-MyHomeButtonSelected
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D79B00;
	background-color:#D0E6F5;
	padding:5px;
	text-decoration: none;
	font-style:italic;
	float:left;
}

.cw-HorizontalSubNavSelected
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D79B00;
	background-color:#D0E6F5;
	padding: 3px;
	font-style:italic;
}

.cw-HorizontalSubNavHover
{
	background-color: #D0E6F5;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D79B00;
	padding:3px;
}

.cw-HorizontalSubNavBar
{
	background-color:#D0E6F5;
	height:25px;
	padding-left:5px;
}

.cw-HorizontalSubNavBarContainer
{
	background-color:#D0E6F5;
	width:100%;
	height:25px;
}

.cw-HorizontalNavBar
{
	background-color: #D0E6F5;
	height:25px;
}

.cw-HorizontalNavBarContainer
{
	background-color: #D0E6F5;
	width:100%;
	height:25px;
}

.cw-HeaderBarSeparator
{
	font-size:15px;
	font-weight:normal;
	color:#285A8A;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

.cw-LogoHeaderBar
{
	height:80px;
	width:100%;
	background-color:White;
	vertical-align:middle;
}

.cw-LogoImage
{
	height:80px;
	width:905px;
	background-image: url(../image/header_logo.gif);
	vertical-align:middle;
	cursor:pointer;
}

.cw-HeaderBar
{
	background-color:#87B9DD;
	width:100%;
	height:20px;
	padding-left:15px;
}

.cw-SignIn
{
	padding-left: 10px;
	padding-right: 5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #204351;
	float:left;
}

.cw-Register
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #204351;
	cursor: pointer;
	text-decoration: underline;
	float:left;
	padding-right:30px;
	padding-left:10px;
}

.cw-LoginStatus
{
	text-decoration: underline;
	cursor: pointer;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #204351;
	float:left;
	padding-right:10px;
}

.cw-MainPageCenterTopAd
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color:Black;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:100%;
}

.cw-CrudFormViewHeader
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#5D7B9D;
	text-align:center;
	color:White;
	padding:4px;
}

.cw-CrudFormViewHeaderMenu
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#5D7B9D;
	text-align:left;
	color:White;
}

.cw-CrudFormView
{
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	float:left;
	margin-left:10px;
	width:49%;
}

.cw-CrudGridView
{
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	float:left;
	padding-left:10px;
}

.cw-CrudContainerHeader
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#3D5B7D;
	text-align: center;
	color: White;
	padding: 4px;
	width: 100%;
	margin-top:10px;
	margin-bottom:3px;
}

.cw-CrudContainer
{
	width:100%;
	float:left;
}

.cw-RepeaterHeader
{
	background-color:#E2DED6;
	color:#1C1F17;
	height:20px;
}

.cw-RepeaterRow
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color:#F7F6F3;
	color:#333333;
	height:20px;
}

.cw-WizardStep
{
	text-align:center;
	padding-top:10px;
}

.cw-WizardErrorLabel
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color:#F7F6F3;
	color:#AA0000;
	width:100%;
}

.cw-NavigationControl
{
	width:100%;
	float:left;
	text-align:left;
}

.cw-InputFormLayout
{
	width:100%;
	float:left;
}

.cw-InputFormLayoutLimitedHeight
{
	width:100%;
	float:left;
	height: 200px;
	overflow:auto;	
}

.cw-BrowsePageHeader
{
	padding-top:10px;
	height:25px;
	font-size:24px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	width:100%;
}

.cw-BrowsePageSubHeader
{
	margin-top:10px;
	font-size:16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-style:italic;
	cursor:pointer;
	color:Black;
	text-decoration:underline;
}

.cw-BrowsePageSubtopicTitle
{
	height: 12px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	background-color: #DDDDDD;
	font-weight: normal;
}

.cw-BrowsePageSubtopic
{
	font-size:14px;
	text-align:left;
}

.cw-TopicPageAuthorLink
{
	float: left;
	text-align: left;
	font-size: 10px;
	color: #808080;
	font-style: italic;
	padding-left:5px;
	padding-right:5px;
}

.cw-TopicPageAuthorText
{
	float: left;
	text-align: left;
	font-size: 10px;
	color: #808080;
	font-style: italic;
}

.cw-TopicPageHeader
{
	padding-top:10px;
	height:25px;
	font-size:24px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	
}

.cw-TopicPageDescription
{
	padding-top:5px;
	font-size:12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width:100%;
}

.cw-TopicPageSubHeader
{
	margin-top:10px;
	font-size:16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-style:italic;
	cursor:pointer;
	color:Black;
	clear:both;
}

.cw-TopicPageCalculatorTitle
{
	height: 12px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	background-color: #DDDDDD;
	font-weight: normal;
}

.cw-TopicPageCalculatorName
{
	font-size:12px;
	text-align:left;
}

.cw-TopicPageCalculatorName a
{
	text-decoration:underline;
	color:blue;
}

.cw-TopicPageCalculatorDescriptionRight
{
	font-size:12px;
	text-align:right;
}

.cw-TopicPageCalculatorDescription
{
	font-size:12px;
	text-align:left;
}

.cw-TopicPageCalculatorPopularity
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.cw-RatingControlTitleForCalcPage
{
	margin-top:3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.cw-TopicPageCalculatorRating
{
	font-size:10px;
	text-align:right;
	width:100px;
}

.cw-InputFormHeader
{
	font-size:16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	padding-left:10px;
}

.cw-InputFormRow
{
	width:100%;
	float:left;
}

.cw-InputFormRowScroll
{
	width:95%;
	float:left;
}

.cw-InputFormErrorRow
{
	text-align:center;
	height:16px;
	width:100%;
	float:left;
	color:Red!important;
}

.cw-InputFormSpacerRow
{
	width:100%;
	height:15px;
	float:left;
}

.cw-InputFormValue
{
	float:left;
}

.cw-InputFormLabel
{
	padding-right:10px;
	padding-left:5px;
	padding-top:3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	float:left;
	width:100px;
}

.cw-InputFormLabelCell
{
	float:left;
}

.cw-InputFormValueCell
{
	float:left;
}

.cw-WizardHeader
{
	font-size:16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
}

.cw-InputFormGridHeader
{
}

.cw-InputFormGridCell
{
}

.cw-InputFormGridCommandCell
{
	width:25px;
}

.cw-CalculatorResult
{
	width:100%;
	text-align:center;
}

.cw-MultiviewNavBar
{
	width:100%;
}

.cw-MultiviewNav
{
}

.cw-MultiviewNavHover
{
}

.cw-DialogText
{
	margin-top:10px;
	color:Black;
	font-family:@Arial Unicode MS;
	font-size:14px;
	text-align:left;	
	margin-left:10px;
	margin-right:10px;
}

.cw-MultiviewNavSelected
{
}

.cw-InputFormCommandRow
{
}

.cw-InputFormTextArea
{
}

.cw-InputFormSubmitButton:hover,.cw-InputFormSubmitButtonLeft:hover
{
	background:url(../Image/Button3Hover.png) no-repeat scroll left center;
}

.cw-InputFormSubmitButton
{
	color:Black;
	text-decoration:none;
	float: right;
	background-color:Transparent;
	background:url(../Image/Button3.png) no-repeat scroll left center;
	border:none!important;
	margin-top:0px;
	width:82px;
	height:18px;
	font-weight:normal!important;
	font-family:@Arial Unicode MS!important;
	font-size:9px!important;
	cursor:pointer;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
}

.cw-InputFormSubmitButtonLeft
{
	float: left;
	margin-right: 30px;
	background-color:Transparent;
	background:url(../Image/Button3.png) no-repeat scroll left center;
	border:none!important;
	margin-top:0px;
	width:82px;
	height:18px;
	font-weight:normal!important;
	font-family:@Arial Unicode MS!important;
	font-size:9px!important;
	cursor:pointer;
	text-align:center;
	margin-left:10px;
}

.cw-InputFormValueExample
{
	float:left;
}

.cw-InputFormValueDescription
{
	font-size:12px;
	float:left;
}

.cw-CalculatorResult
{
}

.cw-CalculatorHolder
{
	background-color: Black;
}

.cw-WikiPageEditFormContainer
{
	width:100%;
	float:left;
}

.cw-WikiControlContainer
{
	width:100%;
	float:left;
}

.cw-InputFormErrorLabel
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding-top:4px;
	text-align:center;
}

.cw-InputFormLink
{
	background-color:#F7F6F3;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: Black;
	cursor: pointer;
	text-decoration: underline;
	float:left;
	width:180px;
}

.cw-WikiPageToolbar
{
	background-color:#EEEEEE;
	height:18px;
}

.cw-WikiPageToolbarButton
{
	float: right;
	height: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	margin-right: 5px;
	text-align: center;
	border: 1px solid #666666;
	background-color: Transparent;
	cursor: pointer;
	margin-top:1px;
}

.cw-WikiContentControlButton:hover
{
	background:url(../Image/Button3Hover.png) no-repeat scroll left center;
}

.cw-WikiContentControlButton
{
	margin-right: 30px;
	background-color:Transparent;
	background:url('../Image/Button3.png') no-repeat left center;
	border:none!important;
	margin-top:0px;
	width:82px;
	height:18px;
	font-weight:normal!important;
	font-family:@Arial Unicode MS!important;
	font-size:9px!important;
	cursor:pointer;
	text-align:center;
	margin-left:10px;
	float: right;
	margin-right: 15px;
	text-align: center;
	}

.cw-WikiHistoryRow
{
	width:100%;
	float:left;
}

.cw-WikiHistoryItem
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	float:left;
	width:22%;
}

.cw-WikiHistoryItemLink
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: Black;
	cursor: pointer;
	text-decoration: underline;
	float:left;
	color:Blue;
}

.cw-WikiCommentRow
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width:100%;
	float:left;
	margin-top:15px;
	border-bottom:1px solid silver;
}

.cw-WikiComment
{
}

.cw-WikiCommentDate
{
	width:300px;
	float:left;
}

.cw-WikiCommentUser
{
	width:100px;
	float:left;
}

.pre-Block
{
	margin-left:10px;
	margin-right:10px;
	padding-left:5px;
	padding-right:5px;
	background-color: #CEEECE;
	color:Black;
	font-style:italic;
	border:1px dashed black;
}

#LeftAdContentControl
{
	float:left;
}

.cw-MainPageLeftSide
{
	width:170px;
	background-image:url(../image/nav-bg.gif) repeat-y;
	font-size:13px;
	color:#000000;
}

.cw-MainPageCenter
{
	background-color: #FFFFFF;
	padding-left:10px;
}

.cw-MainPageRightSide
{
	width:120px;
	background-color: #FFFFFF;
	font-size:13px;
	color:#000000;
}

.cw-CalcRatingContainer
{
	float:left;
	font-size:12px;
}

.cw-CalcPopularityContainer
{
	width: 150px;
	height: 20px;
	float:left;
	font-size:14px;
}

.cw-RatingButton_1
{
	margin-left:2px;
}

.cw-RatingButton_2
{
}

.cw-RatingButton_3
{
}

.cw-RatingButton_4
{
}

.cw-RatingButton_5
{
}

.cw-CalculatorRatingTitle
{
	font-size:12px;
	text-align:center;
	border-bottom:1px black solid;
	font-weight:bold;
	margin-bottom:3px;
	visibility:hidden;
	display:none;
}

.cw-CalculatorRatingLabel
{
	font-size:12px;
	text-align:center;
	border-top:1px #565656 dotted;
	margin-top:3px;
	font-weight:bold;
}

.cw-CalculatorPageCalcRatingContainer
{
	float:left;
	font-size:12px;
	margin-bottom:10px;
}

.cw-CalculatorPageToolbar
{
	background-color:#EEEEEE;
	height:38px;
}

.cw-CalculatorRatingLabel
{
}

.cw-LeftNavAdLayout
{
	float:left;
}

.cw-NavControlLayout
{
	background-color: Transparent;
	float: left;
	margin-left:2px;
	width:167px;
}

.cw-NavControlTitle
{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	margin-bottom:5px;
	float:left;
	text-decoration:none;
	cursor:pointer;
	width:100%;
	background-image:url(../image/nav-li-Cat-selected.gif);
}

.cw-NavControlSubTitle
{
}

.cw-NavControlLinkIcon
{
	margin-left:4px;
	margin-right:8px;
}

.cw-NavControlSpacer
{
	height:20px;
	width:20px;
	float:left;
}

.cw-NavControlLinkText
{
	color:black;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.cw-NavControlItemRow
{
	width:100%;
	float:left;
	border-bottom:2px #eaface solid;
}

.cw-NavControlItemRow:hover
{
	background-color:#FFFFFF;
	width:100%;
	float:left;
	border-bottom:2px #eaface solid;
}

.cw-NavControlItemNumber
{
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	float:left;
	text-align:right;
	width:10px;
}

.cw-NavControlItemName
{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	float:left;
	margin-left:10px;
	color:Black;
	text-decoration:none;
	cursor:pointer;
	width:130px
}

.cw-NavControlItemDetail
{
	font-size: 10px;
	padding-left:2px;
	float:right;
	color: #444444;
	font-style:italic;
	font-weight: normal;
	padding-right:4px;
}

.cw-CalculatorInputFormLayout
{
	width:100%;
	float:left;
}

.cw-FavoriteButtonTitle
{
	margin-top:3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	display:none;
	visibility:hidden;
}

.cw-CalculatorInputFormUpdate
{
	float:left;
	margin-left:20px!important;
}

.cw-CalculatorInputFormFavorite
{
	float:left;
	margin-left:20px!important;
}

.cw-CalculatorInputFormTitle
{
	font-size:24px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	clear:both;
}

.cw-CalculatorInputFormSubtitle
{
	margin-bottom:10px;
	font-size:16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:Black;
	border-bottom:solid 1px black;
	clear:both;
}

.cw-CalculatorCommentsLayout
{
	width:100%;
}

.cw-CalculatorCommentRow
{
	width:100%;
	float:left;
	border-bottom:dotted 1px #555555;
	margin-bottom:10px;
}

.cw-CalculatorCommentMember
{
	font-size:12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-style:italic;
	color:Black;
	float:left;
	width:20%;
}

.cw-CalculatorCommentDate
{
	font-size:12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-style:italic;
	color:Black;
}

.cw-CalculatorComment
{
	font-size:14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:Black;
	width:100%;
}

.cw-CalculatorInputFormLongDescription
{
	clear:both;
	margin-top:10px;
	font-size:14px;
}

.cw-CalculatorInputFormTitleDescription
{
	margin-top:2px;
	font-size:14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cw-CalculatorInputFormTitleDetails
{
	margin-bottom:10px;
	font-size:12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-style:italic;
}

.cw-CalculatorInputFormParameterLeftSpacer
{
	width:100px;
}

.cw-CalculatorInputFormParameterRightSpacer
{
	width:100px;
}

.cw-CalculatorInputFormParameterDescription
{
	font-size:12px;
	border-top:dotted 1px #555555;
	font-style:italic;
}

.cw-CalculatorInputFormParameterTitle
{
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
}

.cw-CalculatorInputFormParameterInputBox
{
	width:200px;
}

.cw-CalculatorInputFormParameterInputBoxCell
{
	text-align:left;
}

.cw-CalculatorInputFormSubmitButtonCell
{
	padding-top: 5px;
	border-top: solid 1px black;
}

.cw-CalculatorInputFormSubmitButton
{
	background-color:Transparent;
	cursor:pointer;
}

.cw-InputUITestButton
{
	border:1px outset black;	
	width:200px;
	text-align:center;
	cursor:pointer;
}

.cw-InputUITest
{
	position:relative;
	clear:both;
}

.cw-InputDiv
{
	position:absolute;
}

.cw-SnapshotDiv
{
	border:2px black solid;
	position:absolute;
}

.cw-CalculatorInputsContainer
{
}

.cw-CalculatorInputTableHeader
{
	font-weight:bold;
	background-color:Gray;
}

.cw-CalculatorInputTableCell
{
}

.cw-CalculatorInputListContainer
{
	margin-top:10px;
}

.cw-CalculatorCreationInstructions
{
	margin-top:20px;	
}

.cw-CalculatorCreationInstructions h2 
{
	margin-bottom:10px;
}

.cw-CalculatorCreationFieldLabel
{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}

.cw-CalculatorCreationField
{
	border:1px inset black!important;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
}

.cw-CalculatorCreationFieldValidator
{
	font-size:22px;
	font-weight:bold;
	cursor:pointer;
}

.cw-CalculatorCreationFieldValidatorText
{
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}

.cw-CalculatorExampleThumbnailImage
{
	width:150px;
	float:left;
	cursor:pointer;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:5px;
}

.cw-CalculatorExampleDescription
{
	font-size:12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:Black;
	width:100%;
}