.form1
{
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size:	0.6em;
		color:	#666666;
		background-color:	#ccc;
		border:	solid 0 #fff;
}

.form1 fieldset
{

}

.form1 legend
{
		width:	194px;
		height:	30px;
		color:	#fff;
		font-size:	2em;
		padding-left:	0.5em;
		background:	transparent url(/SMSystem/Images/Themes/Form/softgray/legend_bg.gif) no-repeat;
		position:	relative;
		top:	-1em;
		text-transform:	uppercase;
		font-weight:	bold;
		letter-spacing:	-1px;
		white-space:	pre;
}

.form1 ul
{
		list-style-type:	none;
}

.form1 li
{
		margin-top:	16px;
}

.form1 textarea.forminputcontrol
{
		font:	1.1em Verdana, Arial, Helvetica, sans-serif;
		color:	#333;
		margin:	3px;
		height:	165px;
		border:	solid 0 #fff;
		padding:	0 8px;
		background:	transparent url(/SMSystem/Images/Themes/Form/softgray/textarea_bg.gif) no-repeat;
		width:	190px;
}

.form1 .formerror
{

}

.form1 .forminputButton
{
		margin:	3px;
		background:	transparent url(/SMSystem/Images/Themes/Form/softgray/submit.gif) no-repeat;
		height:	20px;
		border:	solid 0 #fff;
		width:	80px;
		font:	1.1em Verdana, Arial, Helvetica, sans-serif;
		color:	#666;
		text-transform:	uppercase;
}

.form1 .formdropdownlist
{

}

.form1 .formcheckbox
{

}

.form1 .forminputcontrol
{
		font:	1.1em  Verdana, Arial, Helvetica, sans-serif;
		color:	#333;
		margin:	3px;
		height:	20px;
		border:	solid 0 #fff;
		padding:	3px 8px;
		background:	transparent url(/SMSystem/Images/Themes/Form/softgray/textfield_bg.gif) no-repeat;
		width:	200px;
		width:	187px;
}

.form1 .formlabel
{
		margin:	0;
		padding:	0.2em;
		margin-top:	0.3em;
		text-align:	right;
		width:	70px;
		text-transform:	uppercase;
}

.form1 .forminputcontrol:focus
{

}

.form1 .form-req
{

}

.form1 .form-opt
{

}

.form1 .formcaptcha
{

}

.form1 .formcontrolcontainer
{

}

.form2
{
		font-size:	16px;
		font-family:	'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
		margin:	0.8em 0 1.6em;
		padding:	10px;
}

.form2 fieldset
{
		-moz-border-radius:	5px;
		margin:	0 0 1em;
		padding:	0.5em 1em 1.2em;
}

.form2 legend
{
		color:	#5E98DF;
		font-style:	italic;
		margin:	0;
		padding:	0 5px;
}

.form2 ul
{
		list-style:	none;
}

.form2 li
{
		margin-bottom:	18px;
}

.form2 .formcontrolcontainer
{

}

.form2 textarea.forminputcontrol
{

}

.form2 .formerror
{
		color:	#FF0000;
}

.form2 .forminputButton
{
		-moz-border-radius:	4px;
		height:	35px;
		background:	#FFFFFF url(/SMSystem/Images/Themes/Form/classy/button_bg.gif) repeat-x scroll 0 1em;
}

.form2 .formdropdownlist
{

}

.form2 .formcheckbox
{

}

.form2 .forminputcontrol
{
		background:	#FFFFFF url(/SMSystem/Images/Themes/Form/classy/input_bg.png) repeat-x scroll -2px -2px;
		border:	1px solid lightgray;
}

.form2 .formlabel
{
		margin-bottom:	2px;
}

.form2 .forminputcontrol:focus
{

}

.form2 .form-req
{
		font-weight:	bold;
}

.form2 .form-opt
{

}

.form2 .formcaptcha
{

}

.form3
{

}

.form3 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form3 .forminputButton
{

}

.form3 .formdropdownlist
{

}

.form3 .formcheckbox
{

}

.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;
		display:	block;
}

.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 .formcontrolcontainer
{

}

.form3 .formtable
{

}

.form3 .formtable td.formcontrolcell
{

}

.form3 .formtable td.formlabelcell
{

}

.form3 .formtable tr
{

}

.form3 .formtable tr.formalternatingrow
{

}

.form3 .formtable td.formbuttoncell
{

}

.form3 .formcaptcha
{

}

.nav-menu2
{
		font-family:	Georgia, 'Times New Roman', Times, serif;
		color:	#0F1957;
		font-size:	15px;
		margin-left:	auto;
		margin-right:	auto;
}

.nav-menu2 .root, .nav-menu2 ul.root *
{
		margin:	0;
		padding:	0;
		list-style:	none;
}

.nav-menu2 ul.root
{
		line-height:	25px;
}

.nav-menu2 ul.root ul
{
		position:	absolute;
		top:	-999em;
		width:	188px;
}

.nav-menu2 ul.root li
{
		float:	left;
		position:	relative;
		border-right:	solid 1px #B2B2B2;
}

.nav-menu2 ul.root a
{
		display:	block;
		position:	relative;
		padding-right:	1em;
		padding-left:	1em;
		text-decoration:	none;
		color:	#0F1957;
}

.nav-menu2 ul.root a, .nav-menu2 ul.root a:visited
{

}

.nav-menu2 ul.root ul li
{
		width:	100%;
		border-right:	none;
}

.nav-menu2 ul.root li:hover
{
		visibility:	inherit;
}

.nav-menu2 ul.root li:hover, .nav-menu2 ul.root li.sfHover, .nav-menu2 ul.root li.sfHover a, .nav-menu2 ul.root a:hover, .nav-menu2 ul.root li.current a, .nav-menu2 ul.root li.current a span, .nav-menu2 ul.root li.current.sfHover a span
{
		outline:	0;
}

.nav-menu2 ul.root li:hover li, .nav-menu2 ul.root li.sfHover li, .nav-menu2 ul.root li.sfHover li a, .nav-menu2 ul.root li.current li a span, .nav-menu2 ul.root li.current li a, .nav-menu2 ul.root li.current.sfHover li a span
{
		color:	#09244e;
		background-color:	white;
		text-align:	left;
		height:	25px;
		line-height:	25px;
}

.nav-menu2 ul.root li li:hover, .nav-menu2 ul.root li.sfHover li a:hover, .nav-menu2 ul.root li li.sfHover a, .nav-menu2 ul.root li.current li.current a span, .nav-menu2 ul.root li.current li a:hover, .nav-menu2 ul.root li.current li a:hover span, .nav-menu2 ul.root li.current li.current a, .nav-menu2 ul.root li.sfHover li a:hover span, .nav-menu2 ul.root li.sfHover li.sfHover a span
{
		background:	#2E4057;
		color:	#FFFFFF;
		background-color:	#09244e;
		height:	25px;
		line-height:	25px;
}

.nav-menu2 ul.root li li:hover li, .nav-menu2 ul.root li.sfHover li li, .nav-menu2 ul.root li.sfHover li.sfHover li a, .nav-menu2 ul.root li.current li li a, .nav-menu2 ul.root li.current li.current li a, .nav-menu2 ul.root li.current li.current li a span, .nav-menu2 ul.root li.sfHover li.sfHover li a span
{
		background:	#CDD4D8;
		color:	#333;
}

.nav-menu2 ul.root li li li:hover, .nav-menu2 ul.root li.sfHover li li a:hover, .nav-menu2 ul.root li.current li.current li a:hover span, .nav-menu2 ul.root li.current li.current li.current a, .nav-menu2 ul.root li.current li.current a:hover, .nav-menu2 ul.root li.current li.current li.current a span, .nav-menu2 ul.root li.current.sfHover li.current li.current a, .nav-menu2 ul.root li.sfHover li.sfHover li a:hover span
{
		background:	#2E4057;
		color:	#FFF;
}

.nav-menu2 ul.root li:hover ul, .nav-menu2 ul.root li.sfHover ul
{
		left:	0;
		top:	25px;
		z-index:	99;
}

.nav-menu2 ul.root li:hover li ul, .nav-menu2 ul.root li.sfHover li ul
{
		top:	-999em;
}

.nav-menu2 ul.root li li:hover ul, .nav-menu2 ul.root li li.sfHover ul
{
		top:	0;
}

.nav-menu2 ul.root li li:hover li ul, .nav-menu2 ul.root li li.sfHover li ul
{
		top:	-999em;
}

#Content_Block_6
{
		clear:	both;
}

#Content_Block_4
{
		float:	left;
}

.nav-menu1
{

}

.nav-menu1 .root, .nav-menu1 ul.root *
{
		margin:	0;
		padding:	0;
		list-style:	none;
}

.nav-menu1 ul.root
{
		line-height:	30px;
}

.nav-menu1 ul.root ul
{
		position:	absolute;
		top:	-999em;
		width:	180px;
}

.nav-menu1 ul.root li
{
		float:	left;
		position:	relative;
		background:	#CDD4D8;
		width:	180px;
}

.nav-menu1 ul.root a
{
		display:	block;
		position:	relative;
		padding-right:	1em;
		padding-left:	1em;
		height:	30px;
		line-height:	30px;
		text-decoration:	none;
}

.nav-menu1 ul.root a, .nav-menu1 ul.root a:visited
{
		color:	#333;
}

.nav-menu1 ul.root ul li
{
		width:	100%;
}

.nav-menu1 ul.root li:hover
{
		visibility:	inherit;
}

.nav-menu1 ul.root li:hover, .nav-menu1 ul.root li.sfHover, .nav-menu1 ul.root li.sfHover a, .nav-menu1 ul.root a:hover, .nav-menu1 ul.root li.current a, .nav-menu1 ul.root li.current a span, .nav-menu1 ul.root li.current.sfHover a span
{
		background:	#2E4057;
		outline:	0;
		color:	#FFF;
}

.nav-menu1 ul.root li:hover li, .nav-menu1 ul.root li.sfHover li, .nav-menu1 ul.root li.sfHover li a, .nav-menu1 ul.root li.current li a span, .nav-menu1 ul.root li.current li a, .nav-menu1 ul.root li.current.sfHover li a span
{
		background:	#CDD4D8;
		color:	#333;
}

.nav-menu1 ul.root li li:hover, .nav-menu1 ul.root li.sfHover li a:hover, .nav-menu1 ul.root li li.sfHover a, .nav-menu1 ul.root li.current li.current a span, .nav-menu1 ul.root li.current li a:hover, .nav-menu1 ul.root li.current li a:hover span, .nav-menu1 ul.root li.current li.current a, .nav-menu1 ul.root li.sfHover li a:hover span, .nav-menu1 ul.root li.sfHover li.sfHover a span
{
		background:	#2E4057;
		color:	#FFF;
}

.nav-menu1 ul.root li li:hover li, .nav-menu1 ul.root li.sfHover li li, .nav-menu1 ul.root li.sfHover li.sfHover li a, .nav-menu1 ul.root li.current li li a, .nav-menu1 ul.root li.current li.current li a, .nav-menu1 ul.root li.current li.current li a span, .nav-menu1 ul.root li.sfHover li.sfHover li a span
{
		background:	#CDD4D8;
		color:	#333;
}

.nav-menu1 ul.root li li li:hover, .nav-menu1 ul.root li.sfHover li li a:hover, .nav-menu1 ul.root li.current li.current li a:hover span, .nav-menu1 ul.root li.current li.current li.current a, .nav-menu1 ul.root li.current li.current a:hover, .nav-menu1 ul.root li.current li.current li.current a span, .nav-menu1 ul.root li.current.sfHover li.current li.current a, .nav-menu1 ul.root li.sfHover li.sfHover li a:hover span
{
		background:	#2E4057;
		color:	#FFF;
}

.nav-menu1 ul.root li:hover ul, .nav-menu1 ul.root li.sfHover ul
{
		left:	0;
		top:	30px;
		z-index:	99;
}

.nav-menu1 ul.root li:hover li ul, .nav-menu1 ul.root li.sfHover li ul
{
		top:	-999em;
}

.nav-menu1 ul.root li li:hover ul, .nav-menu1 ul.root li li.sfHover ul
{
		left:	180px;
		top:	0;
}

.nav-menu1 ul.root li li:hover li ul, .nav-menu1 ul.root li li.sfHover li ul
{
		top:	-999em;
}

.form4
{

}

.form4 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form4 .forminputButton
{

}

.form4 .formdropdownlist
{

}

.form4 .formcheckbox
{

}

.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 .formcontrolcontainer
{

}

.form4 .formtable
{

}

.form4 .formtable td.formcontrolcell
{

}

.form4 .formtable td.formlabelcell
{

}

.form4 .formtable tr
{

}

.form4 .formtable tr.formalternatingrow
{

}

.form4 .formtable td.formbuttoncell
{

}

.form4 .formcaptcha
{

}

.form5
{

}

.form5 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form5 .forminputButton
{

}

.form5 .formdropdownlist
{

}

.form5 .formcheckbox
{

}

.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 .formcontrolcontainer
{

}

.form5 .formtable
{

}

.form5 .formtable td.formcontrolcell
{

}

.form5 .formtable td.formlabelcell
{

}

.form5 .formtable tr
{

}

.form5 .formtable tr.formalternatingrow
{

}

.form5 .formtable td.formbuttoncell
{

}

.form5 .formcaptcha
{

}

.form6
{

}

.form6 .formerror
{
		color:	#CC0000;
		float:	left;
		position:	absolute;
}

.form6 .forminputButton
{

}

.form6 .formdropdownlist
{

}

.form6 .formcheckbox
{

}

.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 .formcontrolcontainer
{

}

.form6 .formtable
{

}

.form6 .formtable td.formcontrolcell
{
		width:	300px;
}

.form6 .formtable td.formlabelcell
{

}

.form6 .formtable tr
{

}

.form6 .formtable tr.formalternatingrow
{

}

.form6 .formtable td.formbuttoncell
{

}

.form6 .formcaptcha
{

}

