.errorLogger
{
		text-align:	center;
}

.errorLogger .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.errorLogger .forminputButton
{

}

.errorLogger .forminputcontrol
{
		border-top:	1px solid #555;
		border-left:	1px solid #555;
		border-bottom:	1px solid #ccc;
		border-right:	1px solid #ccc;
		padding:	3px;
		color:	#333;
}

.errorLogger .formlabel
{
		padding:	3px;
		display:	block;
}

.errorLogger .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.errorLogger .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.errorLogger .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.errorLogger .formtable
{

}

.errorLogger .formcaptcha
{

}

.formtable tr
{
		background-color:	transparent !important;
}

.addentry
{
		margin-left:	7%;
		margin-top:	15px;
		margin-bottom:	15px;
}

.addentry .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.addentry .forminputButton
{
		border:	1px solid #3C3F44;
		background-color:	#2C2F34;
}

.addentry .forminputcontrol
{
		width:	575px;
		background-color:	#2B2E33;
		text-align:	left;
		color:	#777;
		border:	none;
		margin:	0px !important;
		margin-bottom:	0px;
}

.addentry .formlabel
{

}

.addentry .forminputcontrol:focus
{
		background-color:	#3B3E43;
		color:	#CCC;
}

.addentry .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.addentry .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.addentry .formtable
{

}

.addentry .formcaptcha
{

}

.contactform
{

}

.contactform .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.contactform .forminputButton
{
		color:	#ACFF69;
		background-color:	#2C2F34;
		padding-bottom:	5px;
		padding-left:	20px;
		padding-right:	20px;
		padding-top:	5px;
}

.contactform .forminputcontrol
{
		border:	none;
		padding:	3px;
		color:	#777;
		text-align:	left;
		background-color:	#2B2E33;
		margin-left:	20px;
}

.contactform .formlabel
{
		padding:	3px;
		display:	block;
		color:	#A1A1A1;
}

.contactform .forminputcontrol:focus
{
		color:	#CCC;
		background-color:	#3B3E43;
}

.contactform .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.contactform .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.contactform .formtable
{

}

.contactform .formcaptcha
{

}

.rightheading
{
		color:	#9CBEFF;
}

.ArticleNav1
{

}

.ArticleNav1 .articleGroupUL
{
		list-style-type:	none;
		margin:	0;
		padding:	0;
}

.ArticleNav1 a.articleGroupListLink
{

}

.ArticleNav1 .articleCloud_1
{
		font-size:	0.7em;
		font-weight:	100;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ArticleNav1 .articleCloud_2
{
		font-size:	0.8em;
		font-weight:	200;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ArticleNav1 .articleCloud_3
{
		font-size:	0.9em;
		font-weight:	300;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ArticleNav1 .articleCloud_4
{
		font-size:	1.0em;
		font-weight:	400;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ArticleNav1 .articleCloud_5
{
		font-size:	1.2em;
		font-weight:	500;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ArticleNav1 .articleCloud_6
{
		font-size:	1.4em;
		font-weight:	600;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ArticleNav1 .articleCloud_7
{
		font-size:	1.6em;
		font-weight:	700;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ArticleNav1 .articleCloud_8
{
		font-size:	1.8em;
		font-weight:	800;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ArticleNav1 .articleCloud_9
{
		font-size:	2.2em;
		font-weight:	900;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ArticleNav1 .articleCloud_10
{
		font-size:	2.5em;
		font-weight:	900;
		display:	inline;
		margin-left:	9px;
		line-height:	2em;
		padding:	2px;
}

.ticketnum
{

}

.roundedgeneral
{
		z-index:	9999;
}

.admindash
{
		background-color:	#2B2E33;
		margin-left:	10px;
		padding:	5px;
		margin-top:	5px;
		margin-right:	10px;
		margin-bottom:	1px;
}

.PageArea
{

}

.admindashbody
{

}

.contactform
{
		margin-left:	auto;
		background-color:	#24262A;
		padding-left:	10px;
		padding-top:	20px;
		padding-right:	10px;
		padding-bottom:	20px;
		margin-right:	auto;
}

.roundedtop
{

}

.roundedbottom
{

}

.supportform
{
		margin-left:	20%;
}

.supportform .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.supportform .forminputButton
{

}

.supportform .forminputcontrol
{
		border-top:	1px solid #555;
		border-left:	1px solid #555;
		border-bottom:	1px solid #ccc;
		border-right:	1px solid #ccc;
		padding:	3px;
		color:	#333;
		width:	300px;
}

.supportform .formlabel
{
		padding:	3px;
		display:	block;
}

.supportform .forminputcontrol:focus
{
		color:	#000;
		background-color:	#F5F5B5;
}

.supportform .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.supportform .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.supportform .formtable
{

}

.supportform .formcaptcha
{

}

.ChangePassword1
{

}

.ChangePassword1 td.cghPwdTitle
{

}

.ChangePassword1 input.chgPwdBoxes
{

}

.ChangePassword1 input.chgPwdBoxes:focus
{

}

.ChangePassword1 td.chgPwdLabels
{

}

.ChangePassword1 td.chgPwdButtonSuccessText
{

}

.ChangePassword1 input.chgPwdButtonContinue
{

}

.ChangePassword1 input.chgPwdButtonContinue:hover
{

}

.ChangePassword1 input.chgPwdButton
{

}

.ChangePassword1 input.chgPwdButton:hover
{

}

.ChangePassword1 input.chgPwdButtonCancel
{

}

.ChangePassword1 input.chgPwdButtonCancel:hover
{

}

.ChangePassword1 .chgPwdError
{

}

.managelinks
{
		color:	#ACFF69;
		font-size:	11px;
		background-color:	#27292E;
		margin-left:	5px;
		cursor:	pointer;
		margin-bottom:	1px;
		width:	225px;
		padding-left:	10px;
		padding-bottom:	1px;
		padding-top:	1px;
}

.managelinkshover
{
		color:	#DEDEDE;
		margin-left:	5px;
		font-size:	11px;
}

.manageheader
{
		color:	#9CBEFF;
		font-size:	13px;
		margin-left:	5px;
		margin-top:	13px;
		margin-bottom:	5px;
}

.ChangePassword1
{
		color:	#C7C7C7;
		margin-left:	auto;
		margin-right:	auto;
}

.ChangePassword1 td.cghPwdTitle
{
		font-weight:	bold;
		color:	#70CF70;
}

.ChangePassword1 input.chgPwdBoxes
{
		margin-top:	5px;
		color:	#7D7D7D;
		border:	1px solid rgb(110, 110, 110);
		background-color:	#2E2E2E;
		margin-bottom:	5px;
}

.ChangePassword1 input.chgPwdBoxes:focus
{

}

.ChangePassword1 td.chgPwdLabels
{
		padding-right:	10px;
}

.ChangePassword1 td.chgPwdButtonSuccessText
{
		margin-bottom:	30px;
}

.ChangePassword1 input.chgPwdButtonContinue
{
		color:	#E6E6E6;
		display:	none;
}

.ChangePassword1 input.chgPwdButtonContinue:hover
{

}

.ChangePassword1 input.chgPwdButton
{
		border:	0px !important;
		background-color:	#33333B;
		padding:	5px;
		width:	100%;
		color:	#4CF536;
		margin-top:	10px;
		margin-bottom:	10px;
}

.ChangePassword1 input.chgPwdButton:hover
{

}

.ChangePassword1 input.chgPwdButtonCancel
{
		width:	130px;
		background-color:	#33333B;
		border:	0px !important;
		float:	none;
		padding-left:	5px;
		color:	#AD2A2A;
		padding-right:	10px;
		padding-top:	5px;
		padding-bottom:	5px;
		margin-top:	10px;
		margin-bottom:	10px;
		margin-left:	10px;
}

.ChangePassword1 input.chgPwdButtonCancel:hover
{

}

.ChangePassword1 .chgPwdError
{

}

.adminLogin
{
		font-variant:	normal;
		padding:	10px;
		font-size:	13px;
}

.adminLogin td.loginLabels
{
		color:	#FAFAFA;
		font-size:	13px;
		font-variant:	normal;
		padding-bottom:	6px;
}

.adminLogin input.loginBoxes
{
		background-color:	#2E2E2E;
		border:	1px solid rgb(110, 110, 110);
		margin-bottom:	5px;
		color:	#7D7D7D;
		margin-left:	10px;
}

.adminLogin input.loginBoxes:focus
{
		border:	1px solid rgb(96, 136, 214);
		background-color:	#3B3B3B;
		color:	#ABABAB;
}

.adminLogin a.loginButton
{
		color:	#ACFF69;
		font-size:	11px;
		border:	1px solid rgb(110, 110, 110);
		padding-left:	10px;
		padding-right:	10px;
		margin-right:	8px;
		background-color:	#404040;
}

.adminLogin a.loginButton:hover
{
		color:	#E0E0E0;
		background-color:	#363636;
		border:	1px solid rgb(252, 252, 252);
}

.adminLogin input.loginButton
{
		background-color:	#333333;
		border:	0px;
		padding-bottom:	2px;
		margin-right:	5px;
		margin-top:	5px;
		color:	#808080;
}

.adminLogin input.loginButton:hover
{

}

.adminLogin .loginValidator
{
		font-variant:	normal;
		border:	1px solid red;
}

.blog
{

}

.blog .articleListHead
{
		font-weight:	bold;
}

.blog .articleListHead a
{

}

.blog .articleListUL
{
		list-style-type:	none;
		padding-left:	0px;
		margin:	0px;
}

.blog .articleListUL li
{

}

.blog .articleListImage
{
		width:	55px;
		height:	80px;
		float:	left;
		margin:	0 10px 0 0;
}

.blog a.articleListLink
{
		display:	inline;
}

.blog .articleListPanel
{

}

.blog .articleListAuthor
{
		float:	left;
}

.blog .articleListDate
{
		float:	left;
}

.blog .articleListSummary
{
		clear:	both;
}

.blog .articleListBody
{

}

.blog .articleListBodyContainer
{
		clear:	both;
}

.blog .articleListCategory
{
		clear:	both;
}

.blog .articleListCategory a
{

}

.blog .articleListTag
{
		clear:	both;
}

.blog .articleListTag a
{

}

.blog .articleAccordianLink
{

}

.blog .articleListComments
{

}

.blog .articleAnchorLink
{

}

.blog .articleFilterHeader
{

}

.blog .articlePanelPrevLink
{
		float:	left;
}

.blog .articlePanelNextLink
{
		float:	right;
}

.blog .articleListCategoryTitle
{
		float:	left;
}

.blog .articleListBackLink
{

}

.blog .articleListTagTitle
{
		float:	left;
}

.blog .articleReadMoreText
{

}

.blog .articleReadMoreText a
{

}

.blog .articleListAuthorTitle
{

}

.blog .articleListAuthorPostedBy
{

}

.blog .articleSelfPermalinkLabel
{

}

.blog .articleSelfPermalinkURL
{
		font-size:	x-small;
}

.blog .articlePermalinksContainer
{

}

.blog .articleFooterStyle
{
		text-align:	right;
}

.blog .articleFooterStyle a
{

}

