/*************************************************/
/* zedSuite - The zedIT Solutions Software Suite */
/*      Copyright 2009 zedIT Solutions, Inc.     */
/*************************************************/
@import "reset.css";

body {
	font-family: arial,"Lucida Grande", Helvetica, Arial, "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: 15px; line-height: 1.2em; background-color: #fff; color: #666; }

p.right{ text-align: right; }

#topBar, p.title, h2, h3, h4, h5, h6{ font-family: tahoma, 'trebuchet ms', helvetica, arial, sans-serif; }
	p.title { font-size: 30px; line-height: 34px; height: 34px; overflow: hidden; border-bottom: 1px solid #999; }
		p.title a { text-decoration: none; color: inherit; }
	h2 { font-size: 22px; margin-bottom: 6px; }
	h3 { font-size:18px; margin-bottom:5px; }
		h3 img { padding: 0; margin: 0; border: 0; }
	h4 { font-size:16px; margin-bottom:2px; padding-bottom:1px; }

ul,ol { margin-left:35px; margin-bottom:10px; }
	li { list-style-image: url(/media/15843/orange_bullet.jpg); }

a, a:visited { text-decoration:underline; color:#B25E3C; }
	a:hover { color:#DF9961; text-decoration:none; }

a.readmore {	float:right; text-transform:uppercase; font-weight:bold; font-family:tahoma; font-size:10px; text-decoration:none;
		border:1px solid #999; padding-top:1px; padding-bottom:1px; padding-right:2px; padding-left:17px; display:block;
		color:#999; background: #fff url("/media/518/linkarrow_off.gif") no-repeat 1px 1px; }
	a.readmore:hover { background: #fff url("/media/523/linkarrow_on.gif") no-repeat 1px 1px; color:#424242; border:1px solid #424242; }

p { margin-bottom:10px; text-align:left; }

#topBar {	background: url("/media/22/topbar_bg.jpg") repeat-x; 
		font-size: 20px; line-height: 24px; font-weight: normal; color: #757575;
		margin: 0px auto; width: 100%; height:48px; }
	#topBarContent { width:965px; padding-top:11px; margin: 0 auto; text-align:left; }
		#topBarContent p{ width: 500px; float: left; }
		#topBarContent form#searchBox{ width: 234px; float: right; height: 32px; padding: 0; margin: 0; overflow: hidden; }
			#topBarContent form#searchBox fieldset input{ margin: 0; vertical-align: middle; }
				#topBarContent form#searchBox fieldset input#searchField{ background-color: #C3C3C3; border: 1px solid #666; height: 20px; width: 194px; padding: 2px 3px; }

#logoBar { width: 100%; margin:0px auto; height:125px; text-align:center; background: url("/media/27/header_bg.jpg") repeat-x bottom left; }
	#logoBarLogo { text-align:right; width:965px; margin:0px auto; }

#menuBar { width:100%; margin:0px auto; text-align:center; background: url("/media/32/mainmenu_bg.jpg") repeat-x; }
	#menuBar a { margin-left:40px; margin-right:40px; }

#contentWrap { margin:0px auto; width:965px; text-align:left; padding-top:17px; }

p#loggedIn{ width: 240px; float: right; text-align: right; }

#contentCenter { float:left; }

#welcomePane { width:375px; margin-right:25px; float:left; }

#floatControl { width:965px; float:left; }

#footerBar { 	width:100%; margin:0px auto; background: url("/media/37/footer_bg.jpg") repeat-x; 
		text-align:center; float:left; color:#9c9c9c; margin-top:15px; font-size: 13px; }
	#footerBar a { color:#9c9c9c; }
	#footerBar img { vertical-align: text-bottom; }
	#footerContent { margin:0px auto; width:965px; padding: 9px 0 2px; overflow: hidden; }
	#contactInfo { text-align:left; width:450px; float:left; line-height: 24px; }
	#copyrightLegal { width:450px; text-align:right; float:right; vertical-align: text-bottom; line-height: 28px; }
}
/* Call Out Styles ----------------------- */

#contactBlock { width: 215px; margin-top: 20px; padding-bottom: 10px; overflow: hidden; background: url(/media/16219/contact_block_underline.jpg) bottom right no-repeat; }
	#contactBlock img { display: block; float: left; }
	#contactHolder { float: left; margin-left: 10px; }

/*--Sub Page Elements -----------------*/
#subContent {
	width:720px;
	float:left;
	text-align:left;
	margin-right:30px;
}
#subContent img, #welcomePane img {
	border:1px solid #999;
	margin-right:7px;
	margin-bottom:7px;
}
#subContent .indBlock {
	margin-bottom:15px;
}
#subContent img.plus {
	border:0px;
	
	margin:0px;
	margin-right:4px;
	margin-top:3px;
}
#subRightSide {
	float:left;
	width:215px;
}
#subRightSide h3 {
	font-size:16px;
	margin-bottom:10px;
}
ul.subNav {
	margin-bottom:20px;
	margin-left:29px;
}
ul.subNav a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background: url("/media/380/bullet.png") no-repeat -13px 4px;
}
ul.subNav a:hover {
	color: #DF9961;
}
ul.subNav li {
	margin-bottom:4px;
}

table.contactForm {
	background-color:#f8fcf1;
	width:90%;
	margin-left:15px;
	margin-top:5px;

	border:1px solid #ccc;
}
table.contactForm td {
	padding:5px;
	vertical-align:top;
}
.notSeen {
	display:none;
}

.dropOut {
	display:none;
	margin-bottom:10px;
}
.dropOutBox {
	
}
a.dropOutBox {
	font-weight:bold;
	font-size:12px;
	display:block;
	margin-bottom:7px;
}

/*************************/
/*   SUPPORT MAIN PAGE   */
/*************************/

#mainPageImage{
	float: left;
	width: 300px;
}

#latestTip, #supportPageForum, #latestTopics{
	overflow: hidden;
	width: 340px;
	float: left;
	margin-left: 10px;
}

#supportPageForum h3, #latestTip h3{
	font-size: 22px;
	padding-bottom: 4px;
	color: #A0502F;
	border-bottom: 1px solid #A0502F;
}

#supportPageForum h3 img, #latestTip h3 img {
	margin: 0; padding-right: 5px; border: 0;
}

#blogInfo{
	clear: left;
	margin-top: 10px;
	font-size: 14px;
}

#latestTip #blogInfo h3{
	font-size: 18px;
	clear: none;
	border-bottom: none;
}

#supportContact{
	margin: 5px auto 15px;
	padding: 8px;
}

div#topicForm textarea{
	width: 500px;
	height: 150px;
}

/***********************/
/*   MEMBER CONTROLS   */
/***********************/

#memberPageContent table a{
	text-decoration: none;
}

#memberPageContent table{
	width: 300px;
	margin: 10px auto;
}

#memberPageContent table table{
	border: 2px solid #CDE69C;
	padding: 6px;
}

#memberPageContent table table table{
	border: none;
	padding: 6px;
}

#memberPageContent table table td{
	padding: 6px;
}

#memberPageContent table input#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_UmbracoLoginView_Login1_LoginButton{
	display: block;
	margin: 4px auto;
}

table#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_CreateUserWizard1{
	border: 2px solid #CDE69C;
}

table#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_CreateUserWizard1 table td{
	padding: 0 6px;
}

input#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_CreateUserWizard1___CustomNav0_StepNextButtonButton{
	display: block;
	margin: 3px auto 0;
}

table#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_CreateUserWizard1 tbody tr td table{
	border: 0;
}

span#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_UmbracoLoginView_Login1_UserNameRequired,
span#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_UmbracoLoginView_Login1_PasswordRequired,
span#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_CreateUserWizard1_CreateUserStepContainer_UserNameRequired,
span#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_CreateUserWizard1_CreateUserStepContainer_PasswordRequired,
span#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_CreateUserWizard1_CreateUserStepContainer_ConfirmPasswordRequired,
span#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_memberControlHolder_CreateUserWizard1_CreateUserStepContainer_EmailRequired{
	padding: 3px;
}


/*
==========================
Products Download Buttons
==========================
*/

.prodButtonLG{
	float:left;
	width: 192px;
	height: 40px;
	background:url(/media/16782/prodbutton_lg_bg.jpg) no-repeat;

}

.prodButtonLG p a{
color: #ffffff;
font-size: 14px;
}

.prodButtonSM p a{
color: #ffffff;
font-size: 14px;
}

.prodButtonContainer{
	margin: 10px 0 0 50px;}
}

.prodButtonContainer a:hover {
	color: #ffffff;
}

.prodButtonSM{
	float:left;
	width: 152px;
	height: 40px;
	background:url(/media/16787/prodbutton_sml_bg.jpg) no-repeat;
}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h3 {
font-family: tahoma, 'trebuchet ms', helvetica, arial, sans-serif;
font-size: 22px; margin-bottom: 6px;
}

