.form1
{

}

.form1 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form1 .forminputButton
{

}

.form1 .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;
}

.form1 .formlabel
{
		padding:	3px;
}

.form1 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form1 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form1 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form1 .formtable
{

}

.form1 .formcaptcha
{

}

.nav-menu1
{
		width:	185px;
		height:	233px;
}

.nav-menu1 ul
{
		list-style:	none;
		margin:	0px;
		padding:	0px;
		width:	150px;
}

.nav-menu1 ul li
{
		position:	relative;
		display:	inline;
}

.nav-menu1 ul li a, .nav-menu1 ul li a:visited, .nav-menu1 ul li a:link
{
		text-decoration:	none;
		width:	185px;
}

.nav-menu1 ul li a:hover
{
		text-decoration:	underline;
}

.nav-menu1 ul li a.menuitem-selected
{

}

li
{
		margin-bottom:	0px;
		padding-bottom:	0px;
}

.nav-menu2
{
		text-align:	center;
}

.nav-menu2 ul.root
{
		list-style-type:	none;
		width:	100%;
		margin:	0;
		padding:	0;
		height:	50px;
		text-align:	center;
}

.nav-menu2 ul li
{
		display:	block;
		float:	left;
		margin-right:	15px;
		height:	50px;
}

.nav-menu2 ul li a, .nav-menu2 ul li a:link, .nav-menu2 ul li a:visited
{
		display:	block;
		line-height:	50px;
		height:	50px;
		float:	none;
		color:	#CECECE;
		font-weight:	bold;
		text-align:	center;
}

.nav-menu2 ul li a:hover
{

}

.nav-menu2 ul li a.menuitem-selected
{

}

.nav-menu2 ul li a.menuitem-selected:hover
{

}

.form2
{

}

.form2 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form2 .forminputButton
{

}

.form2 .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;
}

.form2 .formlabel
{
		padding:	3px;
}

.form2 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form2 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form2 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form2 .formtable
{

}

.form2 .formcaptcha
{

}

.form3
{

}

.form3 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form3 .forminputButton
{

}

.form3 .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;
}

.form3 .formlabel
{
		padding:	3px;
}

.form3 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form3 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form3 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form3 .formtable
{

}

.form3 .formcaptcha
{

}

.gallery1
{

}

.gallery1 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.gallery2
{

}

.gallery2 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.gallery3
{

}

.gallery3 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.gallery4
{

}

.gallery4 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.gallery5
{

}

.gallery5 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.form4
{

}

.form4 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form4 .forminputButton
{

}

.form4 .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;
}

.form4 .formlabel
{
		padding:	3px;
		display:	block;
}

.form4 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form4 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form4 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form4 .formtable
{

}

.form4 .formcaptcha
{

}

.form5
{

}

.form5 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form5 .forminputButton
{

}

.form5 .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;
}

.form5 .formlabel
{
		padding:	3px;
		display:	block;
}

.form5 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form5 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form5 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form5 .formtable
{

}

.form5 .formcaptcha
{

}

.gallery6
{

}

.gallery6 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.gallery7
{

}

.gallery7 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.gallery8
{

}

.gallery8 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.LoginControl1
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
}

.LoginControl1 td.loginLabels
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		color:	#48494D;
		border-color:	#93B4D9;
}

.LoginControl1 input.loginBoxes
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	18px;
}

.LoginControl1 input.loginBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.LoginControl1 a.loginButton
{
		height:	32px;
		width:	100px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		padding-left:	10px;
		float:	none;
		text-decoration:	underline;
		cursor:	pointer;
}

.LoginControl1 a.loginButton:hover
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		float:	none;
		clear:	none;
		color:	#295CBA;
		cursor:	pointer;
}

.LoginControl1 input.loginButton
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.LoginControl1 input.loginButton:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.LoginControl1 .loginValidator
{
		color:	red;
		font-weight:	bold;
}

.form6
{

}

.form6 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form6 .forminputButton
{

}

.form6 .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;
}

.form6 .formlabel
{
		padding:	3px;
		display:	block;
}

.form6 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form6 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form6 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form6 .formtable
{

}

.form6 .formcaptcha
{

}

.LoginControl2
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
}

.LoginControl2 td.loginLabels
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	12px;
		color:	teal;
		border-color:	#93B4D9;
		font-weight:	bold;
}

.LoginControl2 input.loginBoxes
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	18px;
}

.LoginControl2 input.loginBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.LoginControl2 a.loginButton
{
		height:	32px;
		width:	100px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		padding-left:	10px;
		float:	none;
		text-decoration:	underline;
		cursor:	pointer;
}

.LoginControl2 a.loginButton:hover
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		float:	none;
		clear:	none;
		color:	#295CBA;
		cursor:	pointer;
}

.LoginControl2 input.loginButton
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	black;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.LoginControl2 input.loginButton:hover
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	teal;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.LoginControl2 .loginValidator
{
		color:	red;
		font-weight:	bold;
}

.form7
{

}

.form7 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form7 .forminputButton
{

}

.form7 .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;
}

.form7 .formlabel
{
		padding:	3px;
		display:	block;
}

.form7 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form7 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form7 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form7 .formtable
{

}

.form7 .formcaptcha
{

}

.ResetPassword1
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	385px;
}

.ResetPassword1 td.recoverPwdTitle
{
		font-size:	18px;
		color:	black;
		border-color:	#93B4D9;
}

.ResetPassword1 td.recoverPwdInstructionText
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	385px;
}

.ResetPassword1 input.recoverPwdBoxes
{
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	20px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
}

.ResetPassword1 input.recoverPwdBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.ResetPassword1 td.recoverPwdLabels
{
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#48494D;
		border-color:	#93B4D9;
}

.ResetPassword1 input.recoverPwdButton
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ResetPassword1 input.recoverPwdButton:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ResetPassword1 .recoverPwdError
{
		color:	red;
		font-weight:	bold;
}

.ChangePassword1
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	428px;
}

.ChangePassword1 td.cghPwdTitle
{
		font-size:	20px;
		color:	black;
		border-color:	#93B4D9;
		font-family:	"trebuchet ms", helvetica, sans-serif;
}

.ChangePassword1 input.chgPwdBoxes
{
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	20px;
}

.ChangePassword1 input.chgPwdBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.ChangePassword1 td.chgPwdLabels
{
		font-size:	18px;
		color:	#48494D;
		border-color:	#93B4D9;
		font-family:	"trebuchet ms", helvetica, sans-serif;
}

.ChangePassword1 td.chgPwdButtonSuccessText
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	428px;
}

.ChangePassword1 input.chgPwdButtonContinue
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword1 input.chgPwdButtonContinue:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword1 input.chgPwdButton
{
		height:	30px;
		width:	160px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword1 input.chgPwdButton:hover
{
		height:	30px;
		width:	160px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword1 input.chgPwdButtonCancel
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword1 input.chgPwdButtonCancel:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword1 .chgPwdError
{
		color:	red;
		font-weight:	bold;
}

.ChangePassword2
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	428px;
}

.ChangePassword2 td.cghPwdTitle
{
		font-size:	16px;
		color:	teal;
		border-color:	#93B4D9;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-weight:	bold;
}

.ChangePassword2 input.chgPwdBoxes
{
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	20px;
}

.ChangePassword2 input.chgPwdBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.ChangePassword2 td.chgPwdLabels
{
		font-size:	12px;
		color:	teal;
		border-color:	#93B4D9;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-weight:	bold;
}

.ChangePassword2 td.chgPwdButtonSuccessText
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	428px;
}

.ChangePassword2 input.chgPwdButtonContinue
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword2 input.chgPwdButtonContinue:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword2 input.chgPwdButton
{
		height:	20px;
		width:	160px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	black;
		background-color:	silver;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ChangePassword2 input.chgPwdButton:hover
{
		height:	30px;
		width:	160px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword2 input.chgPwdButtonCancel
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	black;
		background-color:	silver;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ChangePassword2 input.chgPwdButtonCancel:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword2 .chgPwdError
{
		color:	red;
		font-weight:	bold;
}

.ResetPassword2
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	385px;
}

.ResetPassword2 td.recoverPwdTitle
{
		font-size:	12px;
		color:	white;
		border-color:	#93B4D9;
		font-weight:	bold;
}

.ResetPassword2 td.recoverPwdInstructionText
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	12px;
		max-width:	385px;
		color:	white;
		font-weight:	bold;
}

.ResetPassword2 input.recoverPwdBoxes
{
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	20px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
}

.ResetPassword2 input.recoverPwdBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.ResetPassword2 td.recoverPwdLabels
{
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	teal;
		border-color:	#93B4D9;
		font-weight:	bold;
}

.ResetPassword2 input.recoverPwdButton
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ResetPassword2 input.recoverPwdButton:hover
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	teal;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ResetPassword2 .recoverPwdError
{
		color:	red;
		font-weight:	bold;
}

.form8
{

}

.form8 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form8 .forminputButton
{

}

.form8 .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;
}

.form8 .formlabel
{
		padding:	3px;
		display:	block;
}

.form8 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form8 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form8 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form8 .formtable
{

}

.form8 .formcaptcha
{

}

.form9
{

}

.form9 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form9 .forminputButton
{

}

.form9 .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;
}

.form9 .formlabel
{
		padding:	3px;
		display:	block;
}

.form9 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form9 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form9 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form9 .formtable
{

}

.form9 .formcaptcha
{

}

.form10
{

}

.form10 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form10 .forminputButton
{

}

.form10 .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;
}

.form10 .formlabel
{
		padding:	3px;
		display:	block;
		color:	teal;
		font-weight:	bold;
		text-align:	left;
}

.form10 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form10 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form10 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form10 .formtable
{

}

.form10 .formcaptcha
{
		color:	teal;
		font-weight:	bold;
}

.LoginControl3
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
}

.LoginControl3 td.loginLabels
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	12px;
		color:	teal;
		border-color:	#93B4D9;
		font-weight:	bold;
}

.LoginControl3 input.loginBoxes
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	18px;
}

.LoginControl3 input.loginBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.LoginControl3 a.loginButton
{
		height:	32px;
		width:	100px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		padding-left:	10px;
		float:	none;
		text-decoration:	underline;
		cursor:	pointer;
}

.LoginControl3 a.loginButton:hover
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		float:	none;
		clear:	none;
		color:	#295CBA;
		cursor:	pointer;
}

.LoginControl3 input.loginButton
{
		height:	20px;
		width:	70px;
		font-size:	14px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.LoginControl3 input.loginButton:hover
{
		height:	20px;
		width:	70px;
		font-size:	14px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	teal;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.LoginControl3 .loginValidator
{
		color:	red;
		font-weight:	bold;
}

.form11
{

}

.form11 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form11 .forminputButton
{

}

.form11 .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;
}

.form11 .formlabel
{
		padding:	3px;
		display:	block;
}

.form11 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form11 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form11 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form11 .formtable
{

}

.form11 .formcaptcha
{

}

.LoginControl4
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
}

.LoginControl4 td.loginLabels
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		color:	#48494D;
		border-color:	#93B4D9;
}

.LoginControl4 input.loginBoxes
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	18px;
}

.LoginControl4 input.loginBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.LoginControl4 a.loginButton
{
		height:	32px;
		width:	100px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		padding-left:	10px;
		float:	none;
		text-decoration:	underline;
		cursor:	pointer;
}

.LoginControl4 a.loginButton:hover
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		float:	none;
		clear:	none;
		color:	#295CBA;
		cursor:	pointer;
}

.LoginControl4 input.loginButton
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.LoginControl4 input.loginButton:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.LoginControl4 .loginValidator
{
		color:	red;
		font-weight:	bold;
}

.LoginControl5
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
}

.LoginControl5 td.loginLabels
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	14px;
		color:	teal;
		border-color:	#93B4D9;
		font-weight:	bold;
}

.LoginControl5 input.loginBoxes
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	18px;
}

.LoginControl5 input.loginBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.LoginControl5 a.loginButton
{
		height:	32px;
		width:	100px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		padding-left:	10px;
		float:	none;
		text-decoration:	underline;
		cursor:	pointer;
}

.LoginControl5 a.loginButton:hover
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		float:	none;
		clear:	none;
		color:	#295CBA;
		cursor:	pointer;
}

.LoginControl5 input.loginButton
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	black;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.LoginControl5 input.loginButton:hover
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	teal;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.LoginControl5 .loginValidator
{
		color:	red;
		font-weight:	bold;
}

.form12
{

}

.form12 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form12 .forminputButton
{

}

.form12 .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;
}

.form12 .formlabel
{
		padding:	3px;
		display:	block;
}

.form12 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form12 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form12 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form12 .formtable
{

}

.form12 .formcaptcha
{

}

.ChangePassword3
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	428px;
}

.ChangePassword3 td.cghPwdTitle
{
		font-size:	14px;
		color:	teal;
		border-color:	#93B4D9;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-weight:	bold;
}

.ChangePassword3 input.chgPwdBoxes
{
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	20px;
}

.ChangePassword3 input.chgPwdBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.ChangePassword3 td.chgPwdLabels
{
		font-size:	12px;
		color:	teal;
		border-color:	#93B4D9;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-weight:	bold;
}

.ChangePassword3 td.chgPwdButtonSuccessText
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	428px;
}

.ChangePassword3 input.chgPwdButtonContinue
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword3 input.chgPwdButtonContinue:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword3 input.chgPwdButton
{
		height:	20px;
		width:	160px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	black;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ChangePassword3 input.chgPwdButton:hover
{
		height:	20px;
		width:	160px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	teal;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ChangePassword3 input.chgPwdButtonCancel
{
		height:	20px;
		width:	80px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	teal;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ChangePassword3 input.chgPwdButtonCancel:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword3 .chgPwdError
{
		color:	red;
		font-weight:	bold;
}

.ResetPassword3
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	385px;
}

.ResetPassword3 td.recoverPwdTitle
{
		font-size:	14px;
		color:	black;
		border-color:	#93B4D9;
		font-weight:	bold;
}

.ResetPassword3 td.recoverPwdInstructionText
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	12px;
		max-width:	385px;
		font-weight:	bold;
		color:	teal;
}

.ResetPassword3 input.recoverPwdBoxes
{
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	20px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
}

.ResetPassword3 input.recoverPwdBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.ResetPassword3 td.recoverPwdLabels
{
		font-size:	14px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#48494D;
		border-color:	#93B4D9;
		font-weight:	bold;
}

.ResetPassword3 input.recoverPwdButton
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ResetPassword3 input.recoverPwdButton:hover
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	teal;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ResetPassword3 .recoverPwdError
{
		color:	red;
		font-weight:	bold;
}

.ChangePassword4
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	428px;
}

.ChangePassword4 td.cghPwdTitle
{
		font-size:	14px;
		color:	teal;
		border-color:	#93B4D9;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-weight:	bold;
}

.ChangePassword4 input.chgPwdBoxes
{
		border:	1px solid #E1E2EC;
		background:	#FAFAFA none repeat scroll 0 0;
		width:	200px;
		height:	25px;
		color:	#4E505F;
		font-size:	20px;
}

.ChangePassword4 input.chgPwdBoxes:focus
{
		background:	#FCFCFC none repeat scroll 0 0;
		border:	1px solid #A6AAB7;
}

.ChangePassword4 td.chgPwdLabels
{
		font-size:	12px;
		color:	#48494D;
		border-color:	#93B4D9;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-weight:	bold;
		font-style:	italic;
}

.ChangePassword4 td.chgPwdButtonSuccessText
{
		font-family:	"trebuchet ms", helvetica, sans-serif;
		font-size:	18px;
		max-width:	428px;
}

.ChangePassword4 input.chgPwdButtonContinue
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	#4E505F;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword4 input.chgPwdButtonContinue:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword4 input.chgPwdButton
{
		height:	20px;
		width:	160px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	black;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ChangePassword4 input.chgPwdButton:hover
{
		height:	20px;
		width:	160px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	teal;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ChangePassword4 input.chgPwdButtonCancel
{
		height:	20px;
		width:	70px;
		font-size:	12px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	black;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
		font-weight:	bold;
}

.ChangePassword4 input.chgPwdButtonCancel:hover
{
		height:	30px;
		width:	80px;
		font-size:	18px;
		font-family:	"trebuchet ms", helvetica, sans-serif;
		color:	white;
		background-color:	#CCC;
		border:	1px solid #666;
		border-top:	1px solid #DEDEDE;
		border-left:	1px solid #DEDEDE;
		cursor:	pointer;
}

.ChangePassword4 .chgPwdError
{
		color:	red;
		font-weight:	bold;
}

.gallery9
{

}

.gallery9 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.form13
{

}

.form13 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form13 .forminputButton
{

}

.form13 .formdropdownlist
{

}

.form13 .formcheckbox
{

}

.form13 .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;
}

.form13 .formlabel
{
		padding:	3px;
		display:	block;
}

.form13 .forminputcontrol:focus
{
		color:	#000;
		background-color:	#FFFFCC;
}

.form13 .form-req
{
		font-weight:	bold;
		padding:	6px;
}

.form13 .form-opt
{
		font-weight:	normal;
		padding:	6px;
}

.form13 .formcontrolcontainer
{

}

.form13 .formtable
{

}

.form13 .formtable td.formcontrolcell
{

}

.form13 .formtable td.formlabelcell
{

}

.form13 .formtable tr
{

}

.form13 .formtable tr.formalternatingrow
{

}

.form13 .formtable td.formbuttoncell
{

}

.form13 .formcaptcha
{

}

.article2
{

}

.article2 .articleListHead
{
		font-weight:	bold;
}

.article2 .articleListHead a
{

}

.article2 .articleListUL
{
		list-style-type:	none;
		padding-left:	0px;
		margin:	0px;
}

.article2 .articleListUL li
{

}

.article2 .articleListAccordian li div
{
		display:	none;
}

.article2 .articleListImage
{
		float:	left;
		margin:	0 10px 0 0;
}

.article2 a.articleListLink
{
		display:	block;
}

.article2 .articleListPanel
{

}

.article2 .articleListAuthor
{
		float:	left;
}

.article2 .articleListDate
{
		float:	left;
}

.article2 .articleListSummary
{
		clear:	both;
}

.article2 .articleListBody
{

}

.article2 .articleListBodyContainer
{
		clear:	both;
}

.article2 .articleListCategory
{
		clear:	both;
}

.article2 .articleListCategory a
{

}

.article2 .articleListTag
{
		clear:	both;
}

.article2 .articleListTag a
{

}

.article2 .articleAccordianLink
{

}

.article2 .articleListComments
{

}

.article2 .articleAnchorLink
{

}

.article2 .articleFilterHeader
{

}

.article2 .articlePanelPrevLink
{
		float:	left;
}

.article2 .articlePanelNextLink
{
		float:	right;
}

.article2 .articleListCategoryTitle
{
		float:	left;
}

.article2 .articleListBackLink
{

}

.article2 .articleListTagTitle
{
		float:	left;
}

.article2 .articleReadMoreText
{

}

.article2 .articleReadMoreText a
{

}

.article2 .articleListAuthorTitle
{

}

.article2 .articleListAuthorPostedBy
{

}

.article2 .articleSelfPermalinkLabel
{

}

.article2 .articleSelfPermalinkURL
{
		font-size:	x-small;
}

.article2 .articlePermalinksContainer
{

}

.article2 .articleFooterStyle
{

}

.article2 .articleFooterStyle a
{

}

.gallery10
{

}

.gallery10 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

.gallery11
{
		right:	5px;
		left:	5px;
		background-color:	white;
		float:	none;
}

.gallery11 .mediaItemContainer
{
		border-bottom:	1px solid #AAA;
		border-right:	1px solid #AAA;
		border-top:	1px solid #DDD;
		border-left:	1px solid #DDD;
		background-color:	#F9F9F9;
		overflow:	hidden;
}

