﻿/* #F9D936 
#FFCC00
#FFFF66
Arial, Verdana, Helvetica, sans-serif
*/

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background:#404040 url(../images/grad-body.png) fixed;
	color:#000000;
	font-family:Arial, Arial;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.errorbody
{
	background-color:#ffffff;
	color:#000000;
	font-family:Arial, Arial;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:10px 10px 10px 10px;
	
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

textarea
{
    resize:none;
}

select option:checked {
	background-color: #1C91FF;
	color: white;
}


/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainerWrapper
{
	width:100%;
	float:left;
}

div#IntMainContainerWrapper
{
	width:100%;
	float:left;
}

div#DesignerContainerWrapper
{
	width:100%;
	float:left;
}

div#MainContainer
{
	width:1000px;
	margin:auto;
}

div#DesignerContainer
{
	width:1000px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
.HeaderContainer
{
	width:1000px;
	float:left;
	height:459px;
	background-repeat: no-repeat;
}

div#IntHeaderContainer
{
	width:1000px;
	float:left;
	height:222px;
	background-image: url(../images/InternalMainBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#DesignerHeaderContainer
{
	width:1000px;
	float:left;
	height:152px;
	background-image: url(../images/DesignerMainBg1.jpg);
	background-repeat: no-repeat;
}

div#HeaderTopPane
{   width:1000px;
	float:left;	
	height:120px;

}
div#IntHeaderTopPane
{   width:1000px;
	float:left;	
	height:120px;
}

div#DesignerHeaderTopPane
{   width:1000px;
	height:80px;
}

div#LogoContainer
{
	width:281px; height:120px; float:left; z-index:100px; display:block;
}

div#menu
{
	float:right;  text-align:right;
}

#menu a
{
	padding:20px 15px 20px 15px;
	display:block;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	height: 24px;
	background-image: url(../images/NavDivider.jpg);
	background-repeat: no-repeat;
	background-position: right 15px;
}

#menu a.right
{
	background-image:none;
	color:#ff9900;
}

#menu a.highlight
{
	background-image:none;
	color:#ff9900;
	background-image: url(../images/NavDivider.jpg);
	background-repeat: no-repeat;
	background-position: right 15px;
}

#menu a.active
{
	background-image:none;
	color:#ffd598;
	background-image: url(../images/NavDivider.jpg);
	background-repeat: no-repeat;
	background-position: right 15px;
}

#menu a:hover
{
	color: #CCC;
}

div#HeaderBottom
{
	width:1000px;
	float:left;
	z-index:0;
	margin-top:-56px;
}

.HeaderBottom
{
	width:1000px;
	float:left;
	z-index:0;
	margin-top:-56px;
}

.HeaderBottomLeftPane
{
	width:470px; 
	float:left;
	height:395px;
}


div#HeaderMainText
{
	width:400px;
	float:left;
	height:302px;
	padding:0px 0px 0px 40px;
}
div#IntHeaderMainText
{
	width:520px;
	float:left;
	height:102px;
	padding:0px 76px 0px 40px;
}

div#BoxContainer
{
	width:430px;
	float:left;
	height:75px;
	padding:15px 0px 0px 30px;
}

div#BoxContainerRight
{
	float:right;
	width:320px;
	padding:0px 30px 0px 0px;
	height:102px;
}

div#DesignerTextRight
{
	float:right;
	text-align:right;
	width:600px;
	padding:0px 15px 0px 0px;
	height:75px;
}

.HeaderBottomRightPane
{
	width:530px;
	float:right;
	display:block;
	height:395px;
	position:relative;
	text-align:right;
}


div#IntMainBanner
{
	width:940px;
	float:left;
	height:139px;
	padding:10px 10px 10px 10px;
	
}

div#BtnPricing
{
	width:320px;
	height:55px;
	float:left;
	display:block;
	background-image: url(../images/BtnPricing.jpg);
	background-repeat: no-repeat;
	padding:10px 0px 0px 0px;
	text-align:center;
}

.bigredbtn
{
	width:320px;
	height:55px;
	float:left;
	display:block;
	background-image: url(../images/BtnPricing.jpg);
	background-repeat: no-repeat;
	padding:10px 0px 0px 0px;
	text-align:center;
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:960px;
	float:left;
	padding:40px 20px 40px 20px;
	background-color:#FFF;
	background-image: url(../images/MainContentTopBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

div#MainBodyBrochure
{
	width:1000px;
	padding:0px;
	float:left;
	background-color:#FFF;
	background-image: url(../images/MainContentTopBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

div#DesignerContainer
{
	width:1000px;
	float:left;
	background-color:#FFF;
}

div#DesignerContent
{
	padding: 15px 10px 0px 10px;
	min-height:400px;
}

div#MainContentTop
{
	width:960px;
	float:left;
	height:238px;

}
div#MainContentBoxOne
{
	width:210px;
	float:left;
	height:198px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dedede;
	padding:20px 20px  20px 5px;
}
div#MainContentBoxTwo
{
	width:205px;
	float:left;
	height:198px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dedede;
	padding:20px 20px  20px 15px;
}

div#MainContentBoxThree
{
	width:205px;
	float:left;
	height:198px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dedede;
	padding:20px 20px  20px 15px;
}

div#MainContentBoxFour
{
	width:205px;
	float:left;
	height:198px;
	padding:20px 20px  20px 15px;
}

div#MainContentBottom
{
	width:960px;
	float:left;
	
}
div#MainContentBottomLeft
{ 	
	width:490px;
	float:left;
}

div#MainContentBoxFive
{
	width:205px;
	float:left;
	height:245px;
	padding:20px 20px  20px 15px;
}

div#MainContentBoxSix
{
	width:205px;
	float:left;
	height:245px;
	padding:20px 20px  20px 15px;
}


div#MainContentBottomRight
{ 	
	width:470px;
	float:left;
	padding:20px 0px 20px 0px;

}

div#LogoBox
{	
	width:280px;
	float:left;
	height:176px;
}

div#LogoBoxOne
{
	width:165px;
	float:left;
	background-image: url(../images/LogoDivider.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:176px;
}
div#LogoBoxTwo
{	
	width:175px;
	float:left;
	background-image: url(../images/LogoDivider.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:176px;
}
div#LogoBoxThree
{	
	width:130px;
	float:left;
	height:176px;
}

div#ContentBottom
{
	width:1000px;	
	float:left;

}

div#ContentBottomTop
{
	width:9px;
	float:left;
	height:8px;
	background-color:#EBEBEB;
}

div#ContentBottomMiddle
{
	width:960px;
	float:left;
	background-color:#EBEBEB;
	padding:15px 10px 15px 30px;
}
div#NewsContainer
{
	width:286px;
	float:left;
	padding-right:28px;
}

div#NewsContainerTop
{
	width:286px;
	float:left;
	background-image:url(../images/White-Round-box-top.gif);
	background-repeat: no-repeat;
	height:6px;
}
div#NewsContainerCenter
{
	width:286px;
	float:left;
	background-image:url(../images/White-Round-box.jpg);
	background-repeat:repeat-y;

}
div#NewsContainerBtm
{
	width:286px;
	float:left;
	background-image:url(../images/White-Round-box-Btm.gif);
	background-repeat: no-repeat;
	height:6px;
}

div#NewsContainerHeader,div#TwitterContainerHeader,div#KeyResourcesContainerHeader,div#OnlineAssistantHeader
{
	width:286px;
	float:left;
	
}

div#NewsContainerHeaderText,div#TwitterContainerHeaderText,div#KeyResourcesContainerHeaderText,div#OnlineAssistantHeaderText
{
	float:left;
	padding-bottom:10px;
}

div#NewsContainerHeaderIcon,div#TwitterContainerHeaderIcon,div#KeyResourcesContainerHeaderIcon,div#OnlineAssistantHeaderIcon
{
	width:60px;
	float:left;
	padding-left:10px;
}

div#TwitterContainer
{
	width:286px;
	float:left;
/*	height:264px;*/
	background-image: url(../images/White-Round-box.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
	padding-right:18px;
}

div#KeyResourcesContainer
{
	width:310px;
	float:left;

}

div#ContentBottomBottom
{
	width:1000px;
	float:left;
	height:8px;
	background-color:#EBEBEB;
}


div#ResourcesItemContainer1,div#ResourcesItemContainer2
{
	width:280px;
	float:left;
	padding-bottom:5px;



}
div#ResourcesItemTop1,div#ResourcesItemTop2
{
	width:310px;
	float:left;
	background-image: url(../images/WhiteSmallBoxTop.jpg);
	height:5px;
	overflow:hidden;
	
}
div#ResourcesItemBottom1,div#ResourcesItemBottom2
{
	width:310px;
	float:left;
	background-image: url(../images/WhiteSmallBoxBottom.jpg);
	height:5px;
	overflow:hidden;
}
div#ResourcesItemContent1,div#ResourcesItemContent2
{
	width:280px;
	float:left;
	padding:4px 15px 8px 15px;
	background-color: #FFF;
	

}

div#FullWidthContentContainer1
{
	width:960px;
	float:left;
	padding:45px 0px 0px 0px;

		
}

div#FullWidthBox1
{
	width:100%;
	float:left;
	padding:5px 10px 10px 10px;
}


div#FullWidthBox2,div#FullWidthBox3
{
	width:100%;
	float:left;
	padding:10px 10px 10px 10px;
}

div#FullWidthBox4
{
	width:100%;
	float:left;
	padding: 10px 10px 30px 10px;
}
	

div#TitleContainer1,div#TitleContainer2,div#TitleContainer3,div#TitleContainer4
{
	width:960px;
	float:left;

	}

div#IconContainer1,div#IconContainer2,div#IconContainer3,div#IconContainer4
{
	width:70px;
	float:left;
	min-height:220px;
}
#ContentHeader1,#ContentHeader2,#ContentHeader3,#ContentHeader4
{
	width:860px;
	float:left;
	padding:0px 0px 0px 10px;
}
div#ContentContainer1,div#ContentContainer2,div#ContentContainer3,div#ContentContainer4
{
	width:610px;
	float:left;
	padding:0px 20px 0px 10px;
}
div#ButtonContainer1,div#ButtonContainer2,div#ButtonContainer3,div#ButtonContainer4
{
	width:223px;
	float:right;
}


.ButtonContainer
{
	height:62px;
	display:block;


}

/************************************************************************
*	Contact MainBody
************************************************************************/
.LeftPane2
{
	width:650px;
	float:left;
	padding:0px 10px 0px 0px;
}


.RightPane2
{
	width:266px;
	float:right;
	padding:0px 10px 20px 20px;
}

div#FeatureHighlist
{
	width:1000px;
	float:left;
	padding:0px 0px 0px 0px;
	background-color:#EBEBEB;
	height:200px;
	margin-bottom:30px;
}

div#LeftPane
{
	width:650px;
	float:left;
	padding:0px 10px 0px 0px;
}
div#ContactBottomBox
{
	width:640px;
	float:left;
	background-image: url(../images/IntBottomRoundBox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:255px;
	margin-top:15px;
}

div#OnlineAssistantContainer
{
	width:290px;
	float:left;
	padding:15px 10px 18px 20px;
	}

div#AdditionalContainer
{
	width:290px;
	float:left;
	padding:15px 20px 18px 10px;
	}
div#OnlineAssistantContent
{
	width:270px;
	float:left;
	height:171px;
	background-image: url(../images/ContactWhiteBox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
}

div#AdditionaltContent
{
	width:270px;
	float:left;
	height:171px;
	background-image: url(../images/ContactWhiteBox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
}

div#RightPane
{
	width:266px;
	float:right;
	padding:0px 10px 20px 20px;
}

div#InfoLeftPane
{
	width:265px;
}

div#RightPaneBox
{
	width:266px;
	float:left;
}
div#RightPaneBoxHeader
{
	width:214px;
	float:left;
	height:28px;
	background-image: url(../images/RightpaneTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:15px 20px 10px 30px;
}
div#RightPaneBoxContent
{
	width:212px;
	float:left;
	padding:15px 20px 20px 30px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
}

div#RightPaneBoxBottom
{
	width:264px;
	float:left;
	height:7px;
	background-image: url(../images/RightPaneBottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:24px;
	
}

div#RightPaneCS,div#RightPaneCS2
{
	width:266px;
	float:left;

}

div#RightPaneCSHeader,div#RightPaneCS2Header
{
	width:214px;
	float:left;
	height:28px;
	background-image: url(../images/RightpaneTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:15px 20px 10px 30px;
}

div#RightPaneCSContent,div#RightPaneCS2Content
{
	width:232px;
	float:left;
	padding:15px 16px 20px 16px;
	background-color: #f6f6f6;
}

div#RightPaneCSContentO,div#RightPaneCS2ContentO
{
	width:232px;
	float:left;
	padding:15px 16px 20px 16px;
	background-color: #FFEAAB;
}

div#RightPaneCSBottom,div#RightPaneCS2Bottom
{
	width:215px;
	float:left;
	height:30px;
	background-image: url(../images/BtnReadOurBlog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 16px 0px 33px;

}

div#RightPaneCSBottom a,div#RightPaneCS2Bottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

div#ShareContainer
{
	width:248px;
	float:left;
	padding:30px 0px 20px 16px;
	text-align:right;
}

/************************************************************************
*	Internal
************************************************************************/
div#IntHeaderContainer
{
	width:1000px;
	float:left;
	height:222px;
	overflow:hidden
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:940px;
	float:left;
	background-color:#FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	padding:10px 30px 55px 30px;

}

div#FootermenuContainer
{
	/*width:650px;*/
	/*float:left;*/
	text-align:center;
}

#FootermenuContainer a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding:0px 10px 0px 10px;
	background-image: url(../images/FooterDivider.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#FootermenuContainer a:hover
{
	text-decoration: underline;
}

#FootermenuContainer a.right
{
	background-image:none;
	
}


div#FooterRightPane
{	
	width:280px;
	float:right;
	text-align:right;
	padding-right:10px;
 }
 
 
 div#CopyrightContainer
 {
	 /*width:280px;*/
	 padding-top:15px;
	 text-align:center;
	 /*float:right;*/
 }

/* ---- BEGIN STANDARD NETSTARTER CSS -- */

p               {font-size:12px; color:#747474; font-weight:normal; line-height:20px; font-family: Arial; margin:0px;}

.LargeCopyOrange a:link	
{ 
	font-size:18px;
	color:#ff9900;
	font-weight:normal;
	font-family: Arial;
}

.LargeCopyOrange a:visited	
{ 
	font-size:18px;
	color:#ff9900;
	font-weight:normal;
	font-family: Arial;
	
}
.LargeCopyOrange a:active	
{ 
	font-size:18px;
	color:#ff9900;
	font-weight:normal;
	font-family: Arial;
	
}
.LargeCopyOrange a:hover	
{ 
	font-size:18px;
	color:#ff9900;
	font-weight:normal;
	font-family: Arial;
	
}

.LargeCopyBlack	{
	font-size:13px;
	color:#2b2010;
	font-weight:normal;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.LargeCopyBlack2
{
	font-size:13px;
	color:#2b2010;
	font-weight:normal;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:35px;
}

.LargeCopyBlackBig
{
	font-size:15px;
	color:#2b2010;
	font-weight:bold;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.LargeCopyWhite a:link
{
	font-size:14px;
	color:#ffd0d0;
	font-weight:normal;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.LargeCopyWhite a:visited
{
	font-size:14px;
	color:#ffd0d0;
	font-weight:normal;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.LargeCopyWhite a:active
{
	font-size:14px;
	color:#ffd0d0;
	font-weight:normal;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.LargeCopyWhite a:hover
{
	font-size:14px;
	color:#ffd0d0;
	font-weight:normal;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
span.LargeCopyWhite a:hover
{
	font-size:14px;
	color:#ffd0d0;
	font-weight:normal;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.LargeCopy	{
	font-size:18px;
	color:#000000;
	font-weight:normal;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
}

.LargeCopy2	{
	font-size:18px;
	color:#000000;
	font-weight:normal;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
}

.MainCopy	{ font-size:12px; color:#747474; font-weight:normal; line-height:20px;  font-family:Arial;}
.MainCopyRed	{ font-size:12px; color:#950606; font-weight:normal; line-height:20px;  font-family:Arial;}
.MainCopyDark	{ font-size:12px; color:#000000; font-weight:normal; line-height:20px;  font-family:Arial;}
.SmallCopy	{ font-size:11px; color:#a2a2a2; font-weight:normal; line-height:22px; font-family:Arial;}
.SmallCopyWhite	{ font-size:12px; color:#ffd0d0; font-weight:normal; line-height:18px; font-family:Arial, Verdana, Helvetica, sans-serif;}

.WhiteHeader a:link
{
	font-size:19px;
	color:#ffffff;
	font-weight:bold;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.WhiteHeader a:visited
{
	font-size:19px;
	color:#ffffff;
	font-weight:bold;
	font-weight:normal;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.WhiteHeader a:active
{
	font-size:19px;
	color:#ffffff;
	font-weight:bold;
	font-weight:normal;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.WhiteHeader a:hover
{
	font-size:19px;
	color:#ffffff;
	font-weight:bold;
	font-weight:normal;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
span.WhiteHeader a:hover
{
	font-size:19px;
	color:#ffffff;
	font-weight:normal;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.BlackHeader
{
	font-size:16px;
	color:#3c3535;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	line-height:22px;
	text-transform: uppercase;
	display:block;
}
.BlackHeaderSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 22px;
	text-transform: uppercase;
}

h1
{
	font-size:35px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	line-height:45px;
	padding-top:20px;
}

.h1b
{
	font-size:35px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	line-height:45px;
	padding-top:20px;
}

.h1a
{
	font-size:35px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:60px;
	margin:0px;
	line-height:45px;
}

h2{
	font-size:24px;
	color:#000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	line-height:40px;
}

h3{font-size:15px; color:#ffffff; font-weight:normal; line-height:25px; font-family:Arial, Helvetica, sans-serif;}
h4{font-size:20px; color:#3c3535; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:22px;}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	line-height: 22px;
}
h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #960606;
	line-height: 22px;
	
	}


/*
ul li{}

li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	list-style: none;
	background-image:url(../images/dot.jpg);
	background-repeat:no-repeat;
	background-position:0px 18px;
	padding:0px 0px 0px 15px;
	color:#444444;
	font-weight:normal;
	line-height:40px;	
}
	
ul
{

 padding:0px 0px 0px 15px;
 margin:0px;
 margin:0px; padding:0px;
}
*/

#panel-li
{
	margin:0px; 
	padding:0px;
}

#panel-li li {
	background-image:url(../images/dot.jpg);
	background-position:0 7px;
	background-repeat:no-repeat;
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0 0 10px 15px;
}

.opanel-h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #222222;
	line-height: 28px;
}

.opanel-p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #747474;
	margin-bottom: 10px;
}

/*
ol li{font-size:12px; color:#666666; font-weight:normal; line-height:26px; font-family:Arial;}
*/

hr {color: #dddddd;border: none;height: 1px;}

.datatable, .datatable td { border: solid 1px #ccc;font-size:12px; color:#666666; font-weight:normal; line-height:20px; font-family:Arial;}

a:link
{
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
}
a:active
{
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
}
a:visited
{
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
}

a:hover
{
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
}



a.BtnVisitSite:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	color: #950606;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/bullet.jpg);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
}
a.BtnVisitSite:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	color: #950606;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/bullet.jpg);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
}
a.BtnVisitSite:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	color: #950606;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/bullet.jpg);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
}
a.BtnVisitSite:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	color: #950606;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/bullet.jpg);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
}

a.BtnFindOutMore:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	color: #950606;
	font-weight: bold;
	text-decoration: none;
}
a.BtnFindOutMore:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	color: #950606;
	font-weight: bold;
	text-decoration: none;
}
a.BtnFindOutMore:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	color: #950606;
	font-weight: bold;
	text-decoration: none;
}
a.BtnFindOutMore:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	color: #950606;
	font-weight: bold;
	text-decoration: none;
}

.Step1
{
	width:517px;
	float:left;
	height:56px;
	background-image: url(../images/step1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 60px 5px 68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}



.Step2
{
	width:517px;
	float:left;
	height:56px;
	background-image: url(../images/step2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 60px 5px 68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}

.Step2 strong
{
	color: #000;	

}

.Step3
{
	width:517px;
	float:left;
	height:56px;
	background-image: url(../images/step3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 60px 5px 68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}

.Step3 strong
{
	color: #000;	

}

.Step4
{
	width:517px;
	float:left;
	height:56px;
	background-image: url(../images/step4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 60px 5px 68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}

.Step4 strong
{
	color: #000;	

}

.Step5
{
	width:517px;
	float:left;
	height:56px;
	background-image: url(../images/step5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 60px 5px 68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}

.Step5 strong
{
	color: #000;	

}

.Step6
{
	width:517px;
	float:left;
	height:56px;
	background-image: url(../images/step6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 60px 5px 68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;

	

}

.Step6 strong
{
	color: #000;	


}

.separater
{
	width:100%;
	display:block;
	height:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-bottom:15px;
}

/*========================================
Web Survey Creator
==========================================*/

.BoxHorizontal
{
	width:650px;
	float:left;
	padding:5px 5px 5px 5px;
}
.BoxHorizontalInner
{
	width:100%;
	float:left;
}

.BoxSmallLeft
{
	width:315px;
	float:left;
	padding:0px 5px 0px 5px;
}
.BoxSmallRight
{
	width:294px;
	float:right;
	padding:0px 0px 0px 20px;
}

.LongComment
{
	width:910px;
	float:left;
	height:23px;
	background-image: url(../images/LongCommentBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:15px 25px 15px 25px;
 }

/* Moved to wsc_pricing,css and wsc_versionchange.css
.PriceText
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:33px;
	font-weight: bold;
}
*/
/*
.PriceTextContent
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color:#6a6146;
	padding:0px;
	display:block;
	float:left;
	
}
*/

.BtnSignupOne a:link
{
	width:242px;
	float:left;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/BtnSignUp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 0px 12px 0px;
	text-align:center;
	display:block;
	text-decoration: none;
}

.BtnSignupOne a:active
{
	width:242px;
	float:left;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/BtnSignUp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 0px 12px 0px;
	text-align:center;
	display:block;
	text-decoration: none;
}

.BtnSignupOne a:visited
{
	width:242px;
	float:left;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/BtnSignUp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 0px 12px 0px;
	text-align:center;
	display:block;
	text-decoration: none;
}

.BtnSignupOne a:hover
{
	width:242px;
	float:left;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/BtnSignUp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 0px 12px 0px;
	text-align:center;
	display:block;
	text-decoration: none;
}

/* ---- END STANDARD NETSTARTER CSS -- */


/*===============================================================================
	NewsItem
===============================================================================*/
.NewsItemContainer
{
	width:256px;
	float:left;
	padding:10px 15px 10px 15px;
}

.NewsItemContainerFooter
{
	width:256px;
	height:10px;
	float:left;
	padding-left:25px;
	background-image: url(../images/DividerHorizontal.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

.NewsItemTitle
{
	width:256px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	padding:0px 0px 3px 0px;
}

a.NewsItemTitle:link
{
	width:256px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 3px 0px;
}
a.NewsItemTitle:visited
{
	width:256px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 3px 0px;
}
a.NewsItemTitle:active
{
	width:256px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 3px 0px;
}
a.NewsItemTitle:hover
{
	width:256px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 3px 0px;
}

.NewsItemDescription
{
	width:256px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
	text-decoration: none;
	line-height: 20px;
}
.NewsItemStatusContainer
{
	width:256px;
	float:left;
	padding-top:8px;

}

.NewsItemDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	text-decoration: none;	
}



/*===============================================================================
	TwitterItemContainer
===============================================================================*/
.TwitterItemContainer
{
	width:256px;
	float:left;
	padding:10px 15px 10px 15px;
	background-image: url(../images/DividerHorizontal.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

.TwitterItemDescription
{
	width:256px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
	text-decoration: none;
	line-height: 20px;
}


/*===============================================================================
	ResourcesItemContainer
===============================================================================*/

.ResourcesItemTitle
{
	width:280px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	padding:0px 0px 3px 0px;
}

a.ResourcesItemTitle:link
{
	width:280px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 3px 0px;
}
a.ResourcesItemTitle:visited
{
	width:280px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 3px 0px;
}
a.ResourcesItemTitle:active
{
	width:280px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 3px 0px;
}
a.ResourcesItemTitle:hover
{
	width:280px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960606;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 3px 0px;
}
.ResourcesItemDescription
{
	width:280px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
	text-decoration: none;
	line-height: 20px;
}
.FooterDivider
{
	color: #960606;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}




/*===============================================================================
	Footer
===============================================================================*/

.FooterEnhancedBrandingCopy_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#868686;
	text-decoration:none;
	font-weight: normal;
}
A.FooterEnhancedBrandingLink_1:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#868686;
	text-decoration:none;
	font-weight: normal;
}
A.FooterEnhancedBrandingLink_1:visited	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#868686;
	text-decoration:none;
	font-weight: normal;
}
A.FooterEnhancedBrandingLink_1:active     {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#868686;
	text-decoration:none;
	font-weight: normal;
}
A.FooterEnhancedBrandingLink_1:hover      {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#868686;
	text-decoration:underline;
	font-weight: normal;
}
.CopyrightText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
}	


/*================================
WSC
================*/

.content-heading {
	padding: 0;
	font-size: 16px;
	font-weight:bold;
	color: #333;
    font-family:Geneva,Arial,Helvetica,sans-serif;
}

.imgrollover
{
	cursor:pointer;
}

div#home-content 
{
	padding: 0px 0px 0px 0px; 
}

div#home-main-wide
{
	width:875px;
	float:left; 
}

#centre p { margin:0; }

a.topnav:link { text-decoration:none; color:#E9E8E9; }
a.topnav:visited { text-decoration:none; color:#E9E8E9; }
a.topnav:visited:hover { text-decoration:none; color:#E9E8E9; } 
a.topnav:hover { text-decoration:none; color:#E9E8E9; }
a.topnav:active { text-decoration:none; color:#E9E8E9; }

a.langlink:link { font-size:10px; color:#666; text-decoration:none; }
a.langlink:visited { font-size:10px; color:#666; text-decoration:none; }
a.langlink:visited:hover { font-size:10px; color:#666; text-decoration:underline; } 
a.langlink:hover { font-size:10px; color:#666; text-decoration:underline; }
a.langlink:active { font-size:10px; color:#666; text-decoration:underline; }

a.langlinkf:link { font-size:10px; color:#666; text-decoration:underline; }
a.langlinkf:visited { font-size:10px; color:#666; text-decoration:underline; }
a.langlinkf:visited:hover { font-size:10px; color:#666; text-decoration:underline; } 
a.langlinkf:hover { font-size:10px; color:#666; text-decoration:underline; }
a.langlinkf:active { font-size:10px; color:#666; text-decoration:underline; }

a.whitelink:link { color:#666; text-decoration:none; padding:0; border-bottom: 1px dotted #666;}
a.whitelink:visited { color:#666; text-decoration:none;  padding:0; border-bottom: 1px dotted #666;}
a.whitelink:visited:hover { color:#666; text-decoration:none;  padding:0; border-bottom:1px solid #666;} 
a.whitelink:hover { color:#666; text-decoration:none;  padding:0; border-bottom:1px solid #666;}
a.whitelink:active { color:#666; text-decoration:none;  padding:0; border-bottom:1px solid #666;}

a.whitelinklarger:link { color:#666666; text-decoration:none; padding:0; border-bottom: 1px dotted #666666; font-size:14px;}
a.whitelinklarger:visited { color:#666666; text-decoration:none;  padding:0; border-bottom: 1px dotted #666666; font-size:14px;}
a.whitelinklarger:visited:hover { color:#666666; text-decoration:none;  padding:0; border-bottom:1px solid #666666; font-size:14px;} 
a.whitelinklarger:hover { color:#666666; text-decoration:none;  padding:0; border-bottom:1px solid #666666; font-size:14px;}
a.whitelinklarger:active { color:#666666; text-decoration:none;  padding:0; border-bottom:1px solid #666666; font-size:14px;}

a.greylink:link { color:#666; text-decoration:none; padding:0; border-bottom: 1px dotted #666;}
a.greylink:visited { color:#666; text-decoration:none;  padding:0; border-bottom: 1px dotted #666;}
a.greylink:visited:hover { color:#666; text-decoration:none;  padding:0; border-bottom:1px solid #666;} 
a.greylink:hover { color:#666; text-decoration:none;  padding:0; border-bottom:1px solid #666;}
a.greylink:active { color:#666; text-decoration:none;  padding:0; border-bottom:1px solid #666;}

.webcontent
{
}

#newszone a:link { font-size:12px; color:#FF6600; text-decoration:none; border-bottom: 1px dotted #FF6600;}
#newszone a:visited { font-size:12px; color:#FF6600; text-decoration:none; border-bottom: 1px dotted #FF6600;}
#newszone a:visited:hover { font-size:12px; color:#FF9900; text-decoration:none; border-bottom: 1px dotted #FF6600;} 
#newszone a:hover { font-size:12px; color:#FF9900; text-decoration:none; border-bottom: 1px solid #FF6600; }
#newszone a:active { font-size:12px; color:#FF6600; text-decoration:none; border-bottom: 1px dotted #FF6600;}

.txt_cWhite {color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 20px; }
.txt_cBlack {color: #000000; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 20px; }
.txt_cStandard {color: #666666; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 20px; }
.txt_cStandardLighter {color: #BDBDBD; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 20px; }
.txt_cYellow {color: #EFD22E; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 20px; }
.txt_cGray {color: #9A9A9A; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 20px; }

.footer {font-size:10px; padding-left:15px;}
.footer2 {font-size:10px; color:#BDBDBD; width:248px; text-align:center; background-color:#000000;}
.textfield {background-color: #F2F2F2;border: 1px solid #D2D0D1; padding:2px;}

a.std_link:link { font-size:12px; color:#666; text-decoration:none; border-bottom: 1px dotted #666; }
a.std_link:visited { font-size:12px; color:#666; text-decoration:none; border-bottom: 1px dotted #666; }
a.std_link:visited:hover { font-size:12px; color:#666; text-decoration:none; border-bottom: 1px solid #666; } 
a.std_link:hover { font-size:12px; color:#666; text-decoration:none; border-bottom: 1px solid #000; }
a.std_link:active { font-size:12px; color:#666; text-decoration:none; border-bottom: 1px solid #666; }

a.txt_cGray:link {color: #666666;text-decoration: none; cursor:default}
a.txt_cGray:visited {color: #666666;text-decoration: none; cursor:default}
a.txt_cGray:hover {color: #666666;text-decoration: none; cursor:default}
a.txt_cGray:active {color: #666666;text-decoration: none; cursor:default}

a.txt_cStandardEvenLighter:link {color: #CCCCCC;text-decoration: none;}
a.txt_cStandardEvenLighter:visited {color: #CCCCCC;text-decoration: none;}
a.txt_cStandardEvenLighter:hover {color: #EFD22E;text-decoration: none;}
a.txt_cStandardEvenLighter:active {color: #EFD22E;text-decoration: none;}

a.txt_cStandardLighter:link {color: #BDBDBD;text-decoration: none;}
a.txt_cStandardLighter:visited {color: #BDBDBD;text-decoration: none;}
a.txt_cStandardLighter:hover {color: #EFD22E;text-decoration: none;}
a.txt_cStandardLighter:active {color: #EFD22E;text-decoration: none;}

a.txt_cWhite:link {color: #FFFFFF;text-decoration: none; cursor:pointer;}
a.txt_cWhite:visited {color: #FFFFFF;text-decoration: none; cursor:pointer;}
a.txt_cWhite:hover {color: #EFD22E;text-decoration: none; cursor:pointer;}
a.txt_cWhite:active {color: #EFD22E;text-decoration: none; cursor:pointer;}

a.txt_cBlackTitle:link {color: #000000;text-decoration: underline;}
a.txt_cBlackTitle:visited {color: #000000;text-decoration: underline;}
a.txt_cBlackTitle:hover {color: #000000;text-decoration: underline;}
a.txt_cBlackTitle:active {color: #000000;text-decoration: underline;}

a.txt_cGray:link {color: #666666;text-decoration: none; cursor:default}
a.txt_cGray:visited {color: #666666;text-decoration: none; cursor:default}
a.txt_cGray:hover {color: #666666;text-decoration: none; cursor:default}
a.txt_cGray:active {color: #666666;text-decoration: none; cursor:default}

a.txt_cYellow:link {color: #EFD22E;text-decoration: none; cursor:pointer}
a.txt_cYellow:visited {color: #EFD22E;text-decoration: none; cursor:pointer}
a.txt_cYellow:hover {color: #EFD22E;text-decoration: none; cursor:pointer}
a.txt_cYellow:active {color: #EFD22E;text-decoration: none; cursor:pointer}

.orange-title
{
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	color:#ffffff;
	height: 32px;
	overflow:hidden;
}

.orange-subtitle
{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:4px;
	color:#ffffee;
}

.content-title
{
	width:970px;
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	color:#222;
}

/* Left aligned title for support page */
.content-title-left
{
	width:1000px;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

.content-instructions
{
	width:850px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}


/* Text Control */

.labeltext-input
{
	border: 1px solid #D2D0D1; 
	padding: 2px 2px 2px 6px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
	background-color: #EEF1F3;
	color:#6D7786;
}

.labeltext-listmenu
{
	border: 1px solid #D2D0D1; 
	padding: 4px 2px 2px 6px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
	background-color: #EEF1F3;
	color:#6D7786;
	height:14px;
	width:243px;
}

/* Text Fields */
.textfield-focus-normal,
.textfield-focus-hover,
.textfield-enabled-normal,
.textfield-enabled-hover,
.textfield-disabled-normal,
.textfield-disabled-hover,
.textfield-focus-normal-error,
.textfield-focus-hover-error,
.textfield-enabled-normal-error,
.textfield-enabled-hover-error,
.textfield-disabled-normal-error,
.textfield-disabled-hover-error
{
	background-color: #F2F2F2;
	border: 1px solid #D2D0D1; 
	padding:2px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
}

.textfield-focus-normal {
	background-color: #D6E1EB;
	color:#000000;
}

.textfield-focus-hover {
	background-color: #C7D6E5;
	color:#000000;
}

.textfield-enabled-normal {
	background-color: #EEF1F3;
	color:#6D7786;
}

.textfield-enabled-hover {
	background-color: #C7D6E5;
	color:#000000;
}

.textfield-disabled-normal {
	background-color: #CCCCCC;
	color:#6D7786;
}

.textfield-disabled-hover {
	background-color: #C7D6E5;
	color:#6D7786;
}

.textfield-focus-normal-error {
	background-color: #D6E1EB;
	color:#000000;
}

.textfield-focus-hover-error {
	background-color: #C7D6E5;
	color:#000000;
}

.textfield-enabled-normal-error {
	background-color: #FFAA00;
	color:#000000;
}

.textfield-enabled-hover-error {
	background-color: #FFDD00;
	color:#000000;
}

.textfield-disabled-normal-error {
	background-color: #FFCCFF;
	color:#6D7786;
}

.textfield-disabled-hover-error {
	background-color: #FF66FF;
	color:#6D7786;
}

.big-textfield-focus-normal,
.big-textfield-focus-hover,
.big-textfield-enabled-normal,
.big-textfield-enabled-hover,
.big-textfield-disabled-normal,
.big-textfield-disabled-hover,
.big-textfield-focus-normal-error,
.big-textfield-focus-hover-error,
.big-textfield-enabled-normal-error,
.big-textfield-enabled-hover-error,
.big-textfield-disabled-normal-error,
.big-textfield-disabled-hover-error
{
	background-color: #F2F2F2;
	border: 1px solid #D2D0D1; 
	padding:2px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:20px;
}

.big-textfield-focus-normal {
	background-color: #D6E1EB;
	color:#000000;
}

.big-textfield-focus-hover {
	background-color: #C7D6E5;
	color:#000000;
}

.big-textfield-enabled-normal {
	background-color: #EEF1F3;
	color:#6D7786;
}

.big-textfield-enabled-hover {
	background-color: #C7D6E5;
	color:#000000;
}

.big-textfield-disabled-normal {
	background-color: #CCCCCC;
	color:#6D7786;
}

.big-textfield-disabled-hover {
	background-color: #C7D6E5;
	color:#6D7786;
}

.big-textfield-focus-normal-error {
	background-color: #D6E1EB;
	color:#000000;
}

.big-textfield-focus-hover-error {
	background-color: #C7D6E5;
	color:#000000;
}

.big-textfield-enabled-normal-error {
	background-color: #FFAA00;
	color:#000000;
}

.big-textfield-enabled-hover-error {
	background-color: #FFDD00;
	color:#000000;
}

.big-textfield-disabled-normal-error {
	background-color: #FFCCFF;
	color:#6D7786;
}

.big-textfield-disabled-hover-error {
	background-color: #FF66FF;
	color:#6D7786;
}

/* ca numbers */
.masked-input 
{ 
	height:25px;margin:0;width:200px;position:relative; vertical-align:middle;
}
.masked-input span input 
{ 
	border: 1px solid #D2D0D1; 
	background-color: #F2F2F2;
	padding: 2px;
	width:100px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
	text-align:right;	
	margin:0;
	color:#6D7786;
	vertical-align:middle;
 }
 
.masked-input span.empty input 
{
	 color:#b7b7b7;
	 font-style:italic; 
}
.masked-input span.focused input 
{ 
	background-color: #D6E1EB;
	color:#000000;
}

.masked-input span.valid input 
{ 
	background-color: #EEF1F3;
	color:#6D7786;
}

.masked-input span.focused-valid input 
{ 
	background-color: #D6E1EB;
	color:#000000;
}

.masked-input span.invalid input 
{ 
	background-color: #FFAA00;
	color:#000000;
}

.masked-input span.disabled input 
{
	background-color: #CCCCCC;
	color:#6D7786;
}


/* Numbers */
.numberfield-focus-normal,
.numberfield-focus-hover,
.numberfield-enabled-normal,
.numberfield-enabled-hover,
.numberfield-disabled-normal,
.numberfield-disabled-hover,
.numberfield-focus-normal-error,
.numberfield-focus-hover-error,
.numberfield-enabled-normal-error,
.numberfield-enabled-hover-error,
.numberfield-disabled-normal-error,
.numberfield-disabled-hover-error
{
	background-color: #F2F2F2;
	border: 1px solid #D2D0D1; 
	padding:2px;
	text-align:right;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
}

.numberfield-focus-normal {
	background-color: #D6E1EB;
	color:#000000;
}

.numberfield-focus-hover {
	background-color: #C7D6E5;
	color:#000000;
}

.numberfield-enabled-normal {
	background-color: #EEF1F3;
	color:#6D7786;
}

.numberfield-enabled-hover {
	background-color: #C7D6E5;
	color:#000000;
}

.numberfield-disabled-normal {
	background-color: #CCCCCC;
	color:#6D7786;
}

.numberfield-disabled-hover {
	background-color: #C7D6E5;
	color:#6D7786;
}

.numberfield-focus-normal-error {
	background-color: #D6E1EB;
	color:#000000;
}

.numberfield-focus-hover-error {
	background-color: #C7D6E5;
	color:#000000;
}

.numberfield-enabled-normal-error {
	background-color: #FFAA00;
	color:#000000;
}

.numberfield-enabled-hover-error {
	background-color: #FFDD00;
	color:#000000;
}

.numberfield-disabled-normal-error {
	background-color: #FFCCFF;
	color:#6D7786;
}

.numberfield-disabled-hover-error {
	background-color: #FF66FF;
	color:#6D7786;
}



/* radios */
.radiofield
{
     padding:2px 2px 2px 2px;
}

.radiofield-error
{
    padding:2px 2px 2px 2px;
    background-color:Fuchsia;
}

.radiofield-text
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
}           

.radiofield-disabled-normal,
.radiofield-disabled-hover,
.radiofield-disabled-normal-error,
.radiofield-disabled-hover-error,
.radiofield-disabled-normal-sel,
.radiofield-disabled-hover-sel,
.radiofield-disabled-normal-sel-error,
.radiofield-disabled-hover-sel-error,
.radiofield-enabled-normal,
.radiofield-enabled-hover,
.radiofield-enabled-normal-error,
.radiofield-enabled-hover-error,
.radiofield-enabled-normal-sel,
.radiofield-enabled-hover-sel,
.radiofield-enabled-normal-sel-error,
.radiofield-enabled-hover-sel-error
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    padding-top:3px;
    padding-right:3px;
    padding-bottom:3px;
    background-color: red;
    color:#000000;
}           

.radiofield-enabled-hover {
    background-color: #000000;
    color:#ffffff;
}

.radiofield-enabled-hover-sel {
    background-color: green;
    color:#ffffff;
}

.radiofield-enabled-normal {
    background-color: red;
    color:#000000;
}

.radiofield-enabled-normal-sel {
    background-color: blue;
    color:#ffffff;
}

.checkfield
{
     padding:2px 2px 2px 2px;
}

.checkfield-error
{
    padding:2px 2px 2px 2px;
    background-color:Fuchsia;
}

.checkfield-text
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
}           

.checkfield-text a:link { font-size:11px; color:#666; text-decoration:none; border-bottom: 1px dotted #666; }
.checkfield-text a:visited { font-size:11px; color:#666; text-decoration:none; border-bottom: 1px dotted #666; }
.checkfield-text a:visited:hover { font-size:11px; color:#666; text-decoration:none; border-bottom: 1px solid #666; } 
.checkfield-text a:hover { font-size:11px; color:#666; text-decoration:none; border-bottom: 1px solid #000; }
.checkfield-text a:active { font-size:11px; color:#666; text-decoration:none; border-bottom: 1px solid #666; }

.big-checkfield-text
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    color:#666666;
    font-size:20px;
}           

.checkfield-disabled-normal,
.checkfield-disabled-hover,
.checkfield-disabled-normal-error,
.checkfield-disabled-hover-error,
.checkfield-disabled-normal-sel,
.checkfield-disabled-hover-sel,
.checkfield-disabled-normal-sel-error,
.checkfield-disabled-hover-sel-error,
.checkfield-enabled-normal,
.checkfield-enabled-hover,
.checkfield-enabled-normal-error,
.checkfield-enabled-hover-error,
.checkfield-enabled-normal-sel,
.checkfield-enabled-hover-sel,
.checkfield-enabled-normal-sel-error,
.checkfield-enabled-hover-sel-error
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    padding-top:3px;
    padding-right:3px;
    padding-bottom:3px;
    background-color: red;
    color:#000000;
}           

.checkfield-enabled-hover {
    background-color: #000000;
    color:#ffffff;
}

.checkfield-enabled-hover-sel {
    background-color: green;
    color:#ffffff;
}

.checkfield-enabled-normal {
    background-color: red;
    color:#000000;
}

.checkfield-enabled-normal-sel {
    background-color: blue;
    color:#ffffff;
}

.labeltext {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
}    

.big-labeltext {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:20px;
    color:#666666;
}    

.labelfield {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}    

.labelfield-bold {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}    

a.labelfield-bold:link { text-decoration:none; }
a.labelfield-bold:visited { text-decoration:none;  }
a.labelfield-bold:visited:hover { text-decoration:underline; } 
a.labelfield-bold:hover { text-decoration:underline;}
a.labelfield-bold:active { text-decoration:none; }

.line-break-solid {
	width: 100%; 
	margin-top:5px;
	height: 10px;
    background-image:url("../images/solidhoriz.gif");
    background-repeat:repeat-x;
}

.line-break {
	width: 100%; 
	margin-top:5px;
	height: 10px;
    background-image:url("../images/dothoriz.gif");
    background-repeat:repeat-x;
}

.line-space {
	width: 100%; 
	height: 8px;
}

/* dropdown Fields */
.listmenu-focus-normal,
.listmenu-focus-hover,
.listmenu-enabled-normal,
.listmenu-enabled-hover,
.listmenu-disabled-normal,
.listmenu-disabled-hover,
.listmenu-focus-normal-error,
.listmenu-focus-hover-error,
.listmenu-enabled-normal-error,
.listmenu-enabled-hover-error,
.listmenu-disabled-normal-error,
.listmenu-disabled-hover-error
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
	padding: 2px;
	background-color: #D6E1EB;
	border: 1px solid #D2D0D1; 
}

.listmenu-focus-normal {
	background-color: #D6E1EB;
	color:#000000;
}

.listmenu-focus-hover {
	background-color: #D6E1EB;
	color:#000000;
}
 /* #C7D6E5*/
.listmenu-enabled-normal {
	background-color: #EEF1F3;
	color:#6D7786;
}

.listmenu-enabled-hover {
	background-color:#C7D6E5;
	color:#000000;
}

.listmenu-disabled-normal {
	background-color: #CCCCCC;
	color:#6D7786;
}

.listmenu-disabled-hover {
	background-color: #C7D6E5;
	color:#6D7786;
}

.listmenu-focus-normal-error {
	background-color: #D6E1EB;
	color:#000000;
}

.listmenu-focus-hover-error {
	background-color: #C7D6E5;
	color:#000000;
}

.listmenu-enabled-normal-error {
	background-color: #FFAA00;
	color:#6D7786;
}

.listmenu-enabled-hover-error {
	background-color: #FFDD00;
	color:#000000;
}

.listmenu-disabled-normal-error {
	background-color: #FFCCFF;
	color:#6D7786;
}

.listmenu-disabled-hover-error {
	background-color: #FF66FF;
	color:#6D7786;
}

.listmenu-optgroup {
	background-color: #D6E1EB;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}

.listmenu-optgroup-item {
	background-color: #D6E1EB;
	color:#000000;
}


/* dropdown Fields */
.listbox-focus-normal,
.listbox-focus-hover,
.listbox-enabled-normal,
.listbox-enabled-hover,
.listbox-disabled-normal,
.listbox-disabled-hover,
.listbox-focus-normal-error,
.listbox-focus-hover-error,
.listbox-enabled-normal-error,
.listbox-enabled-hover-error,
.listbox-disabled-normal-error,
.listbox-disabled-hover-error
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
	padding: 2px;
	background-color: #EEF1F3;
	border: 1px solid #D2D0D1; 
}

.listbox-focus-normal {
	background-color: #EEF1F3;
	color:#000000;
}

.listbox-focus-hover {
	background-color: #EEF1F3;
	color:#000000;
}
 /* #C7D6E5*/
.listbox-enabled-normal {
	background-color: #EEF1F3;
	color:#6D7786;
}

.listbox-enabled-hover {
	background-color:#EEF1F3;
	color:#000000;
}

.listbox-disabled-normal {
	background-color: #CCCCCC;
	color:#6D7786;
}

.listbox-disabled-hover {
	background-color: #C7D6E5;
	color:#6D7786;
}

.listbox-focus-normal-error {
	background-color: #EEF1F3;
	color:#000000;
}

.listbox-focus-hover-error {
	background-color: #C7D6E5;
	color:#000000;
}

.listbox-enabled-normal-error {
	background-color: #FFAA00;
	color:#6D7786;
}

.listbox-enabled-hover-error {
	background-color: #FFDD00;
	color:#000000;
}

.listbox-disabled-normal-error {
	background-color: #FFCCFF;
	color:#6D7786;
}

.listbox-disabled-hover-error {
	background-color: #FF66FF;
	color:#6D7786;
}

.listbox-optgroup {
	color:#000000;
	background-color: #EEF1F3;
	font-style:normal;
	font-weight:bold;
}

.listbox-optgroup-item {
	background-color: #EEF1F3;
	color:#6D7786;
}

.listbox-optgroup-focus {
	color:#000000;
	background-color: #C7D6E5;
	font-style:normal;
	font-weight:bold;
}

.listbox-optgroup-item-focus {
	background-color: #C7D6E5;
	color:#000000;
}

/* Form Controls */
.form-title 
{	
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
	padding:0;
	margin-bottom: 5px; 
}

.form-title-secondary
{	
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#666666;
	padding:0;
	margin-bottom: 5px; 
}

.form-instructions
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    font-weight:normal;
	padding-top: 6px;
	padding-bottom:5px;
	margin:0; 
}

.form-content
{
	margin-bottom:10px;	
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:5px;
}

.form-warning
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFCC33;
	color:#606060;
	font-weight:bold;
	margin:0;
	line-height:16px;
	padding:5px;
}

.form-warning2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FF8280;
	color:#606060;
	font-weight:bold;
	margin:0;
	line-height:16px;
	padding:5px;
}

a.form-warning:link { color:#606060; text-decoration:none; padding:0; border-bottom: 1px dotted #606060;}
a.form-warning:visited { color:#606060; text-decoration:none;  padding:0; border-bottom: 1px dotted #606060;}
a.form-warning:visited:hover { color:#606060; text-decoration:none;  padding:0; border-bottom:1px solid #606060;} 
a.form-warning:hover { color:#606060; text-decoration:none;  padding:0; border-bottom:1px solid #606060;}
a.form-warning:active { color:#606060; text-decoration:none;  padding:0; border-bottom:1px solid #606060;}


/* Grid */
.Grid 
{
	color:#333;
	padding:0 4px;
	background:#fff url("images/vertical.png") repeat-y;
	cursor: pointer;
}

.Grid_Data
{
	height:450px;
	border-bottom:dashed 1px #666666;
}

.Grid_Data150
{
	height:150px;
	border-bottom:dashed 1px #666666;
}

.Grid_Data_NoHeight
{
}

.Grid_Link
{
	
}

a.Grid_Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
}

a.Grid_Link:link { text-decoration:underline; }
a.Grid_Link:visited { text-decoration:underline; }
a.Grid_Link:visited:hover { text-decoration:underline; } 
a.Grid_Link:hover { text-decoration:underline; }
a.Grid_Link:active { text-decoration:underline; }

.Grid_HeadingCell 
{ 
	width:auto;
	height:25px;
	line-height:20px;
	padding:0 5px;
	font-weight:bold;
	color:#222222;
	font-family:Arial,Helvetica,sans-serif;	
	font-size:12px;
	border-bottom:dashed 1px #666666;
	cursor: pointer;
}

.Grid_Row { background:#ffffff;cursor:default;font-family: Arial, Helvetica, sans-serif;font-size:11px; height:20px; }
.Grid_RowAlt { background:#F2F1F2;cursor:default;font-family: Arial, Helvetica, sans-serif;font-size:11px; height:20px;}
.Grid_HoverRow td.Grid_DataCell { background:#FCF6C3; height:20px;font-family: Arial, Helvetica, sans-serif;font-size:11px;  }

.Grid_Row1 { background:#ffffff;cursor:default;font-family: Arial, Helvetica, sans-serif;font-size:11px; height:60px; }
.Grid_RowAlt1 { background:#F2F1F2;cursor:default;font-family: Arial, Helvetica, sans-serif;font-size:11px; height:60px;}
.Grid_HoverRow1 td.Grid_DataCell { background:#FCF6C3; font-family: Arial, Helvetica, sans-serif;font-size:11px; height:60px; }

.Grid_DataCell { cursor:default; padding-left:4px; }
.Grid_DataCellB { cursor:default; padding-left:4px;   border-right: 1px dashed #BBB; }
.Grid_SortedDataCell { background-color:#FCF6C3; } 
.Grid_Pager { border-top:dashed 1px #666666; }
.Grid_SliderPopup { background:#eee;border:1px solid #999;color:#333;font:12px Arial,Helvetica,sans-serif; }
.Grid_GridFooter { border-top:dashed 1px #666666;}
.Grid_GridFooterText {}

.Grid_DataCell input { height:12px; width:12px; }
.Grid_DataCellB input { height:12px; width:12px; }
.Grid_SortedDataCell input { height:12px; width:12px; }

.Grid_Footer { text-align:left; }

.spinner-white
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E7D8;
	border-right-color: #E8E7D8;
	border-bottom-color: #E8E7D8;
	border-left-color: #E8E7D8;
}

/* Designer Tabs */
.TabStripGroup
{
	border-bottom: solid 1px #ffffff;
}

.TabStripDefaultTab
{
	color:#ffffff;
	background-image:url(../images/btn_gMiddle.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor: pointer;
}

.TabStripDefaultTabH
{
	color:#000000;
	background-image:url(../images/btn_gMiddle.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor: pointer;
}

.TabStripSelectedTab
{
	color:#EFD22E;
	background-image:url(../images/btn_bMiddle.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor: pointer;
}

.TabStripSelectedTabH
{
	color:#EFD22E;
	background-image:url(../images/btn_bMiddle.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor: pointer;
}
	
.TabStripItemGroup
{
	background-color:#000000;
	height:32px;
	padding-left:4px;
}

.TabStripTabItem 
{
	color:#ffffff;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor: pointer;
}

.TabStripTabItemHover
{
	color:#EFD22E;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor: pointer;
	
}

/* Toolbar */
.ToolBarDefault
{
	height:45px;	
}

.ToolBarCustom
{
	background-image:url(../images/tb_spacer.png);
	background-repeat: repeat-x;
	text-align:left;
}

.toolbar-label
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.toolbar-textfield
{
	border: 1px solid #D2D0D1; 
	padding:2px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
	background-color: #D6E1EB;
	color:#000000;
}

.toolbar-pointer {cursor:pointer;}
.toolbar-nopointer {}

/* Context Menu */
.ContextToolbarTop
{
	background-color:#FFA101;
	border:solid 2px #FFA101; 
}

.ContextToolbar
{
	border: none;
	height:55px;
	cursor:pointer;
	width:60px;
	vertical-align:middle;
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding: 3px 2px 1px 2px;
}	

.ContextToolbarH
{
	height:55px;
	cursor:pointer;
	width:60px;
	vertical-align:middle;
	background-color:#ffffff;
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding: 3px 2px 1px 2px;
}

.ContextTopGroup
{
	background-color:#FBFBFB;
	border:solid 1px gray; 
}

.ContextGroup
{
	background-color:#FBFBFB;
	border:solid 1px gray; 
}

.ContextItem
{
	background-color:#FFFFCC; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	height:26px;
	cursor:pointer;
}

.ContextItemH
{
	color:#BDBDBD; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	height:26px;
	background-color:#333333;
	cursor:pointer;
}

.ContextItemExp
{
	background-color:silver; 
	color:black; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	border:solid 1px #FBFBFB; 
	cursor:pointer;
}

.ContextItemB
{
	background-color:#FFDD00; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	height:26px;
	cursor:pointer;
}

.ContextItemHB
{
	color:#ffffff; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	height:26px;
	background-color:#333333;
	font-weight:bold;
	cursor:pointer;
}

.ContextItemExpB
{
	background-color:silver; 
	color:black; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px; 
	border:solid 1px #FBFBFB; 
	cursor:pointer;
}
.ContextScrollItem
{
	background-color: #FFA101; 
	height:16px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	border:solid 1px #FFA101; 
	cursor:default;
	text-align:center;
}

.ContextScrollItemH
{
	background-color:silver; 
	height:16px;
	color:black; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	border:solid 1px gray; 
	cursor:default;
	text-align:center;
}

.ContextScrollItemA
{
	background-color: #A9A9A9; 
	height:16px;
	color:black; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	border:solid 1px gray; 
	cursor:default;
	text-align:center;
}


div.scroll {
    height: 370px;
    width: 685px;
    overflow: auto;
    padding: 8px;
}

/* Summary Panel */
.summary_block {
	display:block;
	padding-bottom:10px;
}

.summary_caption 
{
	padding-left:5px;
	padding-right:5px;
	background-color:#ffffff;
}
.summary_next {
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 5px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFA101;
	border-bottom-color: #FFA101;
	border-left-color: #FFA101;
}
.summary_right {
	background-image: url(../images/summary_R.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:23px;
	height:14px;
}
.summary_left {
	background-image: url(../images/summary_L.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:23px;
	height:14px;
}
.summary_top {
	background-image: url(../images/summary_M.gif);
	background-repeat: repeat-x;	
	background-position: top;
}

/* Panels */
.panel_yellow_next {
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 5px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFA101;
	border-bottom-color: #FFA101;
	border-left-color: #FFA101;
}
.panel_grey_next {
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 5px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.panel_black_next {
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 5px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.panel_yellow_right {
	background-image: url(../images/panelPop_yellow_R.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:23px;
	height:14px;
}
.panel_yellow_left {
	background-image: url(../images/panelPop_yellow_L.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:23px;
	height:14px;
}
.panel_yellow_top {
	background-image: url(../images/panelPop_yellow_M.gif);
	background-repeat: repeat-x;	
	background-position: top;
}

.panel_grey_right {
	background-image: url(../images/panelPop_grey_R.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:23px;
	height:14px;
}

.panel_grey_left {
	background-image: url(../images/panelPop_grey_L.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:23px;
	height:14px;
}

.panel_grey_top {
	background-image: url(../images/panelPop_grey_M.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.panel_black_right {
	background-image: url(../images/panelPop_black_R.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:23px;
	height:14px;
}

.panel_black_left {
	background-image: url(../images/panelPop_black_L.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:23px;
	height:14px;
}

.panel_black_top {
	background-image: url(../images/panelPop_black_M.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.panel_block {
	display:block;
	padding-bottom:10px;
}

.panel_caption 
{
	padding-left:5px;
	padding-right:5px;
	background-color:#ffffff;
}

.panel_footer_error
{
	padding:2px 10px 20px 10px;
	background-color:#F9D936;
	height: 20px;
}

.panel_footer_normal
{
	padding:2px 10px 20px 10px;
	background-color:#dddddd;
	height: 20px;
}

.pb_g_l
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_g_l.gif);
	background-repeat:no-repeat;
}

.pb_g_m
{
	padding-bottom:3px;
	height:26px;
	background-image:url(../images/butt_g_m.gif);
	background-repeat:repeat-x;	
}

.pb_g_r
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_g_r.gif);
	background-repeat:no-repeat;	
}

pb_y_l
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_y_l.gif);
	background-repeat:no-repeat;
}

.pb_y_m
{
	padding-bottom:3px;
	height:26px;
	background-image:url(../images/butt_y_m.gif);
	background-repeat:repeat-x;	
}

.pb_y_r
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_y_r.gif);
	background-repeat:no-repeat;	
}

.pb_w_l
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_w_l.gif);
	background-repeat:no-repeat;
}

.pb_w_m
{
	padding-bottom:3px;
	height:26px;
	background-image:url(../images/butt_w_m.gif);
	background-repeat:repeat-x;	
}

.pb_w_r
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_w_r.gif);
	background-repeat:no-repeat;	
}

.pb_wddl_r
{
	width:30px;
	height:26px;
	background-image:url(../images/butt_wddl_r.gif);
	background-repeat:no-repeat;	
}


.pb_b_l
{
	width:10px;
	height:38px;
	background-image:url(../images/butt_b_l.gif);
	background-repeat:no-repeat;
}

.pb_b_m
{
	padding-bottom:3px;
	height:38px;
	background-image:url(../images/butt_b_m.gif);
	background-repeat:repeat-x;	
}

.pb_b_r
{
	width:10px;
	height:38px;
	background-image:url(../images/butt_b_r.gif);
	background-repeat:no-repeat;	
}

.pb_wg_l
{
	width:11px;
	height:24px;
	background-image:url(../images/butt_wg_l.gif);
	background-repeat:no-repeat;
}

.pb_wg_m
{
	padding-bottom:3px;
	height:24px;
	background-image:url(../images/butt_wg_m.gif);
	background-repeat:repeat-x;
}

.pb_wg_r
{
	width:11px;
	height:24px;
	background-image:url(../images/butt_wg_r.gif);
	background-repeat:no-repeat;	
}

.pb_bt_l
{
	width:10px;
	height:38px;
	background-image:url(../images/tab_bgLeft.gif);
	background-repeat:no-repeat;
}

.pb_bt_m
{
	padding-bottom:3px;
	height:38px;
	background-image:url(../images/tab_bgMiddle.gif);
	background-repeat:repeat-x;	
}

.pb_bt_r
{
	width:10px;
	height:38px;
	background-image:url(../images/tab_bgRight.gif);
	background-repeat:no-repeat;	
}


.panel_footer_normal .pb_g_l
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_g_l.gif);
	background-repeat:no-repeat;
}

.panel_footer_normal .pb_g_m
{
	padding-bottom:3px;
	height:26px;
	background-image:url(../images/butt_g_m.gif);
	background-repeat:repeat-x;	
}

.panel_footer_normal .pb_g_r
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_g_r.gif);
	background-repeat:no-repeat;	
}

.panel_footer_error .pb_g_l
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_y_l.gif);
	background-repeat:no-repeat;
}

.panel_footer_error .pb_g_m
{
	padding-bottom:3px;
	height:26px;
	background-image:url(../images/butt_y_m.gif);
	background-repeat:repeat-x;	
}

.panel_footer_error .pb_g_r
{
	width:13px;
	height:26px;
	background-image:url(../images/butt_y_r.gif);
	background-repeat:no-repeat;	
}

/* Calendar */
.calendar
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	border-collapse:collapse;
	background-color:#FFFFFF;
	cursor:default;
	z-index:901;
}

.calendar-timezone
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
}
	
.calendar-title
{
	font-weight:bold;
	background-color:#D7D7E5;
}


.calendar-day
{
	width:25px;
	cursor:pointer;
	text-align:center;
	border-width:1px;
	border-color:#F6F6F6;
	border-style:solid;
}

.calendar-dayhover
{
	width:25px;
	cursor:pointer;
	background-color:#FCF5BC;
	text-align:center;
	text-decoration:underline;
	border-width:1px;
	border-color:#F6F6F6;
	border-style:solid;
}

.calendar-dayheader
{
	width:25px;
	text-align:center;
	border-width:1px;
	border-color:white;
	border-style:solid;
	font-weight:bold;
	background-color:#FFFFFF;
}

.calendar-nextprev
{
	cursor:pointer;
	height:25px;
	vertical-align:middle;
	padding:0px 5px 0px 5px;
}


.calendar-othermonthday
{
	color:#999999;
}

.calendar-selector
{
	width:14px;
	cursor:pointer;
	text-align:left;
	vertical-align:middle;
	background-color:#FFFFFF;
}

.calendar-selectedday
{
	width:25px;
	background-color:#FBE694;
	color:#000000;
	border-width:1px;
	border-color:#BB5503 !important;
	border-style:solid;
	font-weight:bold;
}

.calendar-outofrangeday
{
	visibility:hidden;
}

.calendar-picker
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
	background-color:#EEF1F3;
	color:#000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9E9B85;
	border-right-color: #E8E7D8;
	border-bottom-color: #E8E7D8;
	border-left-color: #9E9B85;
	padding: 2px;
}

.calendar-picker-day-normal
{
	background-color:Red;
}

.calendar-picker-day-hot
{
	background-color:Green;
}


.calendar-button
{
	border:none;
	cursor:pointer;
}

.calendar td
{
	font-size:11px;
}

.calendar-month
{
	background-color:#F6F6F6;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:0px;
}

.survey_overview-dist-zone
{
	border-top:dashed 1px #666666; 
	border-bottom:dashed 1px #666666;
	display:block;
	background-color: #F2F1F2;
	padding:7px;
	margin-bottom:5px;
}	

.survey_results-question-zone
{
	border-top:dashed 1px #666666; 
	border-bottom:dashed 1px #666666;
	display:block;
	background-color: #F2F1F2;
	padding:7px;
	margin-bottom:5px;
}

.survey_results-header-zone
{
	border:dashed 1px #666666; 		
	padding:7px;
	margin-bottom:5px;
}

.survey_results-logo-zone
{
	border:dashed 1px #666666; 		
	padding:7px;
	margin-bottom:5px;
}

.ThemePicker
{
}

.ThemePicker_tab
{
  margin:0;
  height:161px;
  width:156px;
  background-image:none;
}

.ThemePicker_tabHover
{
  margin:0;
  height:161px;
  width:156px;
  background-image:url(../images/tabstrip/overlay.png);
  background-repeat:no-repeat;
}


.ThemePicker_tabActive,
.ThemePicker_tabSelected
{
  margin:0;
  height:161px;
  width:156px;
  background-image:url(../images/tabstrip/overlayselected.png);
  background-repeat:no-repeat;
}

.kb-container
{
	margin-top:5px;
	background-color:#eeeeee;
	height:156px;
	width:980px;
}

.kb-banner
{
	height:20px;
	width:980px;
	background-color:#dddddd;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    padding-top:6px;
}

.kb-body
{
	overflow:scroll; 
	overflow-x:hidden; 
	height:130px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	background-color:#eeeeee;
}

.kb-blogs a:link { font-size:12px; color:#FF6600; font-weight:bold; text-decoration:none; }
.kb-blogs a:visited { font-size:12px; color:#FF6600; font-weight:bold; text-decoration:none;}
.kb-blogs a:visited:hover { font-size:12px; color:#FF9900; font-weight:bold; text-decoration:none; border-bottom: 1px dotted #FF9900;} 
.kb-blogs a:hover { font-size:12px; color:#FF9900; font-weight:bold; text-decoration:none; border-bottom: 1px dotted #FF9900; }
.kb-blogs a:active { font-size:12px; color:#FF6600; font-weight:bold; text-decoration:none; }

.kb-body a:link { font-size:11px; color:#FF6600; text-decoration:none; border-bottom: 1px dotted #FF6600;}
.kb-body a:visited { font-size:11px; color:#FF6600; text-decoration:none; border-bottom: 1px dotted #FF6600;}
.kb-body a:visited:hover { font-size:11px; color:#FF9900; text-decoration:none; border-bottom: 1px dotted #FF9900;} 
.kb-body a:hover { font-size:11px; color:#FF9900; text-decoration:none; border-bottom: 1px solid #FF9900; }
.kb-body a:active { font-size:11px; color:#FF6600; text-decoration:none; border-bottom: 1px dotted #FF6600;}

.price1-head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	padding-bottom:15px;
}

.price1-price {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom:15px;
}

.price1-byline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #996600;
	padding-bottom:15px;
}

.price1-options {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	padding-bottom:15px;
	line-height:30px;
}

.price1-select {
}

.price1-break {
	width:100%;
	border-top:1px solid #000000;
	height:15px;
}

a.contentlink:link { color:#747474; text-decoration:none; padding:0; border-bottom: 1px dotted #666;}
a.contentlink:visited { color:#747474; text-decoration:none;  padding:0; border-bottom: 1px dotted #666;}
a.contentlink:visited:hover { color:#747474; text-decoration:none;  padding:0; border-bottom:1px solid #666;} 
a.contentlink:hover { color:#747474; text-decoration:none;  padding:0; border-bottom:1px solid #666;}
a.contentlink:active { color:#747474; text-decoration:none;  padding:0; border-bottom:1px solid #666;}


#ctl00_BodyZone_signupsteps1 
{
	background-image:url(../images/process2b.png); 
	height:40px;
	width:680px;
	margin-bottom:10px;	
}

#ctl00_BodyZone_signupsteps2
{
	background-image:url(../images/process3b.png); 
	height:40px;
	width:680px;
	margin-bottom:10px;	
}

#ctl00_BodyZone_signupsteps3
{
	background-image:url(../images/process3c.png); 
	height:40px;
	width:680px;
	margin-bottom:10px;	
}


/* ChoiceList Menu */
.ChoiceListToolbarTop
{
	background-color:#FFA101;
	border:solid 1px #FFA101; 
}


.ChoiceListToolbar
{
	border: none;
	height:35px;
	cursor:pointer;
	width:60px;
	vertical-align:middle;
	display:block;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	padding: 3px 2px 1px 2px;
}	

.ChoiceListToolbarH
{
	height:35px;
	cursor:pointer;
	width:60px;
	vertical-align:middle;
	background-color:#ffffff;
	display:block;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding: 3px 2px 1px 2px;
}

.ChoiceListTopGroup
{
	background-color:#FBFBFB;
	border:solid 1px gray; 
}

.ChoiceListGroup
{
	background-color:#FBFBFB;
	border:solid 1px gray; 
}

.ChoiceListItem
{
	background-color:#FFFFCC; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	height:20px;
	cursor:pointer;
	border:solid 1px #FBFBFB; 
}

.ChoiceListItemH
{
	color:#BDBDBD; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	height:20px;
	/*background-image:url(../images/tab_middle.gif);
	background-repeat:repeat-x;	*/
	background-color: #383838; 
	cursor:pointer;
	border:solid 1px #FBFBFB; 
}

.ChoiceListItemExp
{
	background-color:silver; 
	color:black; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	border:solid 1px #FBFBFB; 
	cursor:pointer;
}

.ChoiceListItemB
{
	background-color:#FFDD00; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	/*font-weight:bold;*/
	height:20px;
	cursor:pointer;
	border:solid 1px #FBFBFB; 
}

.ChoiceListItemHB
{
	color:#ffffff; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	height:20px;
	/*background-image:url(../images/tab_middle.gif);
	background-repeat:repeat-x;	*/
    background-color: #383838; 
	/*font-weight:bold;*/
	border:solid 1px #FBFBFB; 	
	cursor:pointer;
}

.ChoiceListItemExpB
{
	background-color:silver; 
	color:black; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px; 
	border:solid 1px #FBFBFB; 
	cursor:pointer;
}
.ChoiceListScrollItem
{
	background-color:#FBFBFB; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	border:solid 1px #FBFBFB; 
	cursor:default;
	text-align:center;
}

.ChoiceListScrollItemH
{
	background-color:silver; 
	color:black; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	border:solid 1px gray; 
	cursor:default;
	text-align:center;
}

.ChoiceListScrollItemA
{
	background-color: #A9A9A9; 
	color:black; 
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	border:solid 1px gray; 
	cursor:default;
	text-align:center;
}

/* div classes for demographic */

DIV.base-layer {
  border: solid #000000 0px; color: #000000;
  margin: 0px 0px 0px 0px; padding: 0; text-align: center; width: auto;
}

DIV.table-row {
  border: solid #000000 0px; color: #000000;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 100%;
}

DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

DIV.divDemographicTitle {
  border: none; float: left; margin: 0; padding: 0; width: 80px;
}

DIV.divDemographicFirstName {
  border: none; float: left; margin: 0; padding: 0; width: 245px;
}

DIV.divDemographicLastName {
  border: none; float: left; margin: 0; padding: 0; width: 245px;
}

DIV.divDemographicEmail {
  border: none; float: left; margin: 0; padding: 0; width: 330px;
}

DIV.divDemographicEmailAlt {
  border: none; float: left; margin: 0; padding: 0; width: 300px;
}

DIV.divDemographicPhone {
  border: none; float: left; margin: 0; padding: 0; width: 330px;
}

DIV.divDemographicPhone2 {
  border: none; float: left; margin: 0; padding: 0; width: 330px;
}

DIV.divDemographicGender {
  border: none; float: left; margin: 0; padding: 0; width: 200px;
}

DIV.divDemographicDOBLabel {
  border: none; float: left; margin: 0; padding: 0; width: 100px;
}

DIV.divDemographicDOBField {
  border: none; float: left; margin: 0; padding: 0; width: 200px;
}

DIV.divDemographicAddressField {
  border: none; float: left; margin: 0; padding: 0; width: 275px;
}

P.text {
  border: solid #000000 0px; margin: 0; padding: 2px 2px 2px 2px;
  font-style: normal; font-size: 1em; text-align: center; text-indent: 0;
  width: auto;
}

.demographicLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	margin-bottom:3px;
	padding:0px 0px 5px 0px;
}

.demographicLabelBig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#727272;
	margin-bottom:3px;
	font-weight: bold;
	padding:0px 0px 5px 0px;
}

.demographicLabelSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#727272;
	margin-bottom:3px;
	padding:0px 0px 5px 0px;
}

.wsc_filteredwarning
{
	margin:0 auto; 
	margin-bottom:5px;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFEFC0;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}

.freebannertext { color:#000000; text-decoration:none; padding:3px; font-family:Arial, Arial; font-size:11px; background-color:#C5C4C4; text-align:center; }
a.freebannertext:link { color:#5B5B5B; text-decoration:none; padding:0; border-bottom: 1px dotted #000000; font-family:Arial, Arial; font-size:11px;}
a.freebannertext:visited { color:#5B5B5B; text-decoration:none;  padding:0; border-bottom: 1px dotted #000000;font-family:Arial, Arial; font-size:11px;}
a.freebannertext:visited:hover { color:#5B5B5B; text-decoration:none;  padding:0; border-bottom:1px solid #000000;font-family:Arial, Arial; font-size:11px;} 
a.freebannertext:hover { color:#5B5B5B; text-decoration:none;  padding:0; border-bottom:1px solid #000000;font-family:Arial, Arial; font-size:11px;}
a.freebannertext:active { color:#5B5B5B; text-decoration:none;  padding:0; border-bottom:1px solid #000000;font-family:Arial, Arial; font-size:11px;}

.freenotverifiedmessage { color:red; text-decoration:none; padding:3px; font-family:Arial, Arial; font-size:11px; text-align:center; }
a.freenotverifiedmessage:link { color:red; text-decoration:none; padding:0; border-bottom: 1px dotted; font-family:Arial, Arial; font-size:11px;}
a.freenotverifiedmessage:visited { color:red; text-decoration:none;  padding:0; border-bottom: 1px dotted; font-family:Arial, Arial; font-size:11px;}
a.freenotverifiedmessage:visited:hover { color:red; text-decoration:none;  padding:0; border-bottom:1px solid; font-family:Arial, Arial; font-size:11px;} 
a.freenotverifiedmessage:hover { color:red; text-decoration:none;  padding:0; border-bottom:1px solid; font-family:Arial, Arial; font-size:11px;}
a.freenotverifiedmessage:active { color:red; text-decoration:none;  padding:0; border-bottom:1px solid; font-family:Arial, Arial; font-size:11px;}