/*///////////////////////////////////////////////////////////////		Pallette
bkgd,font Blue		#547C90
bkgd Gray				#999
font gray				#666
////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////// 	Primary Layout 		////// */
html 			{margin:0px;padding:0px;height: 100%;}
body 			{margin:0px;padding:0px;xheight: 100%;background:#738299;}
#Wrapper	{margin:0px;padding:0px;height:100%;}
#Container	{width:760px;margin:0px auto;position:relative;background:#fff;}
#NavUtil		{background:#4e607a;height:30px;}
#Header 	{margin:0px;padding:0px;width:242px;float:left;}
#Top			{padding:5px 0px 0px 0px;}
#Wrap		{margin:0px 0px 0px 242px;}
#Main		{margin:0px;padding:0px;width:509px;}
#xMain		{margin:0px;padding:0px;width:420px;}
#Extra		{display:none;}
#Side		{display:none;}
#Wide 		{display:none;}
#Footer 		{clear:both;margin:0px;padding:0px;background:#4e607a;}


/*//////////////////////////////////////////////////////////////// 	Alternate Layout 		////// */

body.Home #Top			{background:url("../i/homepage.jpg") no-repeat;height:494px;margin:5px 0px 5px 249px;}
body.Home #Main			{display:none;}
body.Home #Banner		{padding:150px 0px 0px 0px;float:none;display:none;}


/*//////////////////////////////////////////////////////////////// 	NavUtil 		////// */
#NavUtil	 ul		{padding:0px;margin:0px;list-style-type:none;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#NavUtil	 li		{padding:8px;margin:0px;float:left;}
#NavUtil	 a				{color:#fff;text-decoration:none;}
#NavUtil	 a:hover		{text-decoration:underline;}
#NavUtil	 a.current	{color:#fff;}

/*//////////////////////////////////////////////////////////////// 	Header 		////// */
#Logo				{clear:both;padding:20px 0px 40px 0px;text-align:center;}
#NavGlobal 		{padding:0px 0px 60px 0px;margin:0px;}


/*
#NavGlobal ul		{padding:0px;margin:0px;list-style-type:none;}
#NavGlobal li		{padding:0px;margin:0px;list-style-type:none;border-bottom:solid #ccc 1px;}
#NavGlobal a				{color:#666;font-size:16px;font-weight:normal;padding:10px 0px 10px 20px;display:block;}
#NavGlobal a:hover		{color:#fff;background:#547C90;text-decoration:none;}
#NavGlobal a.current	{color:#fff;background:#547C90;text-decoration:none;}

#NavGlobal ul ul li				{border-bottom:solid #fff 1px;}
#NavGlobal ul ul a				{color:#fff;font-size:12px;font-weight:normal;padding:10px 0px 10px 20px;margin:0px 0px 0px 20px;background:#999;}
#NavGlobal ul ul a:hover		{color:#fff;background:#bbb;text-decoration:none;}
#NavGlobal ul ul a.current	{color:#fff;background:#bbb;text-decoration:none;}
*/

/*//////////////////////////////////////////////////////////////// 	Top 		////// */



/*//////////////////////////////////////////////////////////////// 	Main 		////// */
#Main .content	{padding:30px;}


/*//////////////////////////////////////////////////////////////// 	Extra 	////// */


/*//////////////////////////////////////////////////////////////// 	Side 		////// */


/*//////////////////////////////////////////////////////////////// 	Wide 	////// */


/*//////////////////////////////////////////////////////////////// 	Footer 		////// */
#Footer .content	{color:#ccc;padding:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}


/*//////////////////////////////////////////////////////////////// 	HTML Typography Styles 		////// */
body	{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#333;}
h1 	{font-size:14px;font-weight:bold;color:#333;margin:5px 0px;padding:0px 4px;}
h2 	{font-size:13px;font-weight:bold;color:#333;margin:2px 0px;padding:1px 4px;background:#eee;border-top:solid #ccc 1px;}	
h3 	{font-size:13px;font-weight:bold;color:#4e607a;margin:2px 0px;padding:1px 4px;}
h4 	{font-size:12px;font-weight:bold;color:#fff;margin:2px 0px;padding:2px 4px;background:#ccc;border-top:solid #333 1px;}	
h5 	{font-size:11px;font-weight:bold;color:#999;margin:2px 0px;padding:1px 4px;}
h6 	{font-size:10px;font-weight:bold;color:#000;margin:0px;padding:1px 4px;letter-spacing:1px;}

h1 i	{font-style:normal;color:#333;}		/* Now its easy to have 2-color headlines */
h2 i	{font-style:normal;color:#666;font-size:10px;letter-spacing:1px;font-weight:normal;}
h3 i	{font-style:normal;font-weight:normal;font-size:12px;}
h4 i	{font-style:normal;color:#fff;}
h5 i	{font-style:normal;color:#333;}
h6 i	{font-style:normal;font-weight:normal;}

p 			{margin:0px;padding:0px 4px;line-height:18px;}
a 			{color:#4e607a;padding:0px;text-decoration:none;}
a:hover {text-decoration:underline;color:#415f6e;}
a b		{color:#000;font-weight:bold;}

img 		{border:0;}

blockquote	{margin:5px 30px; padding:0px 10px;border-left:solid #999 1px;}
code, pre	{margin:5px 2px;padding:2px 4px;background:#eee;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
cite			{margin:5px 20px;padding:0px;display:block;}
sup 			{position:relative;bottom:0.3em;vertical-align:baseline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}		
sub 			{position:relative;bottom:-0.3em;vertical-align:baseline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
abbr			{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

acronym		{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
address		{border-left:solid #333 2px;font-style:normal;padding:0px 10px;margin:4px 30px;}

/*//////////////////////////////////////////////////////////////// 	Custom Styles 		////// */
a.More			{text-decoration:underline;}
a.More:hover	{color:#333;}

.Address	{}
.Address p	{line-height:1.3;}

.Task li 		{list-style-type:circle;}
.Task i 		{text-decoration:line-through;font-style:normal;color:#999;}
.Warn		{color:#CC0000;}
.Warn b		{background:#eecccc;padding:1px 8px;border:solid #cc0000 1px;}
.Warn i		{background:#eecccc;padding:1px 8px;}
p.Mute		{color:#ccc;}

ul.CompanyList			{padding:0px;margin:0px;list-style-type:none;width:420px;float:left;}
ul.CompanyList li		{border-top:solid #547C90 3px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;xwidth:400px;display:block;clear:both;}
ul.CompanyList span	{margin:0px;padding:012px 0px 12px 0px;display:block;width:240px;float:right;}
.CompanyLogo			{xborder:solid #547C90 1px;float:left;margin:12px 0px 0px 0px;xdisplay:block;xwidth:160px;}


/*//////////////////////////////////////////////////////////////// 	Utility Styles 		////// */
a.Anchor		{padding:50px 0px 0px 0px;text-decoration:none;font-size:1px;}
.FloatLeft		{float:left;padding:0px 10px 0px 0px;}
.FloatRight		{float:right;padding:0px 0px 0px 10px;}
.Center			{text-align:center;}
.ClearBoth		{clear:both;}
div.ClearBoth	{clear:both;height:1px;width:1px;}

.ColmnOf2		{float:left;width:45%;padding:0px 4% 0px 0px;}


.IconLft		{padding:0px 5px 0px 0px;margin:0px 0px 0px 0px;}
.IconRht		{padding:0px 0px 0px 5px;margin:0px 0px 0px 0px;}

.Tab100		{float:left;width:100px;clear:both;}	.tab100		{float:left;width:100px;}
.Tab200		{float:left;width:200px;clear:both;}	.tab200		{float:left;width:200px;}
.Tab300		{float:left;width:300px;clear:both;}	.tab300		{float:left;width:300px;}
.Tab400		{float:left;width:400px;clear:both;}	.tab400		{float:left;width:400px;}
.Tab500		{float:left;width:500px;clear:both;}	.tab500		{float:left;width:500px;}
.Tab600		{float:left;width:600px;clear:both;}	.tab600		{float:left;width:600px;}
.Tab700		{float:left;width:700px;clear:both;}	.tab700		{float:left;width:700px;}
.Tab800		{float:left;width:800px;clear:both;}	.tab800		{float:left;width:800px;}
.Tab900		{float:left;width:900px;clear:both;}	.tab900		{float:left;width:900px;}

/*//////////////////////////////////////////////////////////////// 	Lists Styles 		////// */


ul 	{padding:1px 6px;margin:0px 0px 0px 15px;}
li 	{padding:4px 0px 0px 1px;margin:0px;}
ol	{padding:1px 6px;margin:0px 0px 0px 20px;}
dl	{padding:0px;margin:0px 0px 0px 15px;}
dt	{padding:0px;margin:0px;}
dd	{padding:0px;margin:0px;}
ul.NoBullets, li.NoBullets	{list-style-type:none;}



/*//////////////////////////////////////////////////////////////// 	Table Styles 		////// */
/*				*/
table		{}
caption 	{text-align:left;;}
th			{vertical-align:top;text-align:left;border-color:#000;border-width:0px 0px 1px 0px;}
td			{vertical-align:top;text-align:left;border-color:#ccc;border-width:0px 0px 1px 0px;padding:0px 0px 1px 0px;margin:2px;}
td p		{padding:0px;}

table.Data		{border-width:1px;border-style:solid;border-color:#999 #fff #fff #999;font-size:10px;}
table.Data th	{border-width:1px;border-style:solid;border-color:#ccc #999 #999 #ccc;background:#ccc;padding:0px;}
table.Data td	{border-width:1px;border-style:solid;border-color:#fff #999 #999 #fff;padding:0px;}

table.Mute		{border-width:1px;border-style:solid;border-color:#ccc #fff #fff #ccc;}
table.Mute th	{border-width:1px;border-style:solid;border-color:#eee #ccc #ccc #eee;background:#eee;}
table.Mute td	{border-width:1px;border-style:solid;border-color:#fff #ddd #ddd #fff;}



/*//////////////////////////////////////////////////////////////// 	Forms Styles 		////// */
input,textarea,select	{font-size:10px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
form 			{margin:0px;padding:8px 16px;xborder:solid #ccc 1px;}
xinput 		{padding:1px 2px;vertical-align: middle;}
xtextarea		{padding:1px 2px;vertical-align: text-top;}
xselect 		{}
label			{font-weight:bold;}
fieldset		{padding:10px;}
legend		{color:#333;padding:5px 10px;}






/*			Under Review						////////////////////////////////////////////*/
.ShortButt	{height:20px;padding:0px;margin:0px 0px -1px 0px;line-height:60%}

/*			Global Styles with icons	////////////////////////////////////////////*/
a.external	{height: 20px;background:url(link_ext.gif) no-repeat right 4px;	padding: 0 13px 0 0;}
a.more 		{color:#a00145;text-decoration:none;margin:0px;padding:2px 0px 2px 20px;background: url(../i/linkArrow.gif) no-repeat;display:block;}
a.arrow 		{color:#a00145;text-decoration:none;margin:0px;padding:2px 0px 2px 20px;background: url(../i/linkArrow.gif) no-repeat;display:block;}

/*	tform.js	*/
xform .status	{font-weight: bold;visibility: hidden;}
xform .statusOptional	{width: 200px;}
xform .tdStatus{	padding: 5px 0px 0px 6px;}

/*	ttable.js	*/
table.ttable						{border-collapse: collapse;}
table.ttable th						{padding:0px;margin:0px;border-width: 0px 1px 1px 1px;background-color: #ccc;}
table.ttable td 					{padding: 2px 4px 2px 4px;border-width: 0px 1px 0px 1px;}
table.ttable th a					{text-decoration:none;color:#333333;background-color: #999;display:block;width:120px;padding:3px;}
table.ttable th.sortable a		{background:url(../../i/iconSortable.gif) no-repeat top right #999;}
table.ttable th.sortedASC a	{background:url(../../i/iconSortedASC.gif) no-repeat top right #999;}
table.ttable th.sortedDESC a	{background:url(../../i/iconSortedDESC.gif) no-repeat top right #999;}
table.ttable tr.odd td			{background:#ddd;}
table.ttable tr.even td			{background:#fff;}
table.ttable tr.sortbottom td {background:#ccc;font-weight:bold;}



@media print
{
body 					{background:white;color:black;font size: 12pt;}
a:link, a:visited 	{text-decoration:underline;font-weight:bold;}
#NavUtil	ul			{display:none;}
#Banner	 img		{/*width:490px;height:118px;*/display:none;}
#Main 				{width:600px;padding-top:80px;}
* html #Main 				{width:600px;padding-top:5px;}
#NavGlobal {
	display:none;
}
#Wrap{margin:0 2%;}
#Logo {clear:both;padding:0 1000px 10px 20px;text-align:center;border-bottom:1px solid #ccc;}
#homeprint #Logo{
	display:none;
}

#pop_print{
	display:none;
}
#homeprint #Top			{margin:0 0 0 100px; !important;}
#printfix{
	padding-right:100px;
}
}






/* Added Styles */

/*=Misc/Classes
-------------------------------------- */
.teampic{
	float:left;
	padding:4px 6px 0 0;
	width:110px;
	height:125px;
}
.inline-image{
	float:left;
	padding:4px 6px 0 0;
}
#Banner{
	float:right;
	margin:0 5px 25px 0;
	display:inline;
}
#Main li{
	line-height:18px;
	margin-bottom:4px;
}
.imgpad{
	margin-right:4px;
}






#nav {
        width: 246px;
		font-size:14px;
		float:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		overflow:none;
}
#nav, #nav ul, #nav li {
        margin: 0;
        padding: 0;
        list-style: none;
}
#nav a {
        display: block;
        padding:10px 0;
		width: 100%;
	    text-decoration: none;
		border-bottom:1px solid #aeaeae;
}
#nav a.span {
        color: #666;
        background:#fff;
		position: relative;
		outline:none;
}
#nav a.span:hover {
        color:#fff;
		background:#939393;
}
#nav a.span img {
	position: absolute;
	top: 2px;
	right: 2px;
	border: 0;
}
#nav li {
	text-indent:16px;
	clear: both;
}
#nav li ul li {
        font-size: 85%;
        border: none;
		width:221px;
		
}
#nav li ul li a {
        color:#666;
        background:#ccc url("../i/sub-reg.gif") 28px 50% no-repeat;
		padding-left:25px;
		
		
}
#nav li ul li a:hover {
        color: #fff;
        background:#939393 url("../i/sub-hov.gif") 28px 50% no-repeat;
}


/* Highlighting */
#nav .current .span, #nav .current .span:hover {
        color: #fff;
        background:#4e607a;
		position: relative;
		outline:none;
		border:none;
}
#nav li ul .subcurrent a, #nav li ul .subcurrent a:hover{
	background:#4f5050 url("../i/sub-active.gif") 28px 50% no-repeat;
	cursor:default;
	color:#fff;
}
.headerimg{
	display:inline;
	padding:0 3px 0 3px;
}
.goback{
	padding-left:14px;
	background:url("../i/back.gif") 0 50% no-repeat;
}

* html #Main .content{
	padding:0px 30px 30px 30px;
}
#Main .content{
	*padding:0px 30px 30px 30px;
}
* html body.Home #Top{
	background:url("../i/homepage.jpg") no-repeat;
	height:494px;
	margin:5px 0px 2px 246px;
	}
* html #IEnav #Main .content{
	padding:0px 30px 30px 20px;
	}
	
	
	
	#pop_print{
		background:#4e607a url("../i/pop_print_bg.gif") left top no-repeat;
		width:200px;
		border:4px solid #fff;
		position:absolute;
		z-index:9999;
		right:20px;
		top:30px;
		color:#fff;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
	}
	#pop_print a{
		color:#fff;
	}
	#pop_print ul{
		list-style:none;
		padding:10px 0 10px 0;
	}
	#pop_print p{
		background:#9F9F9F;
		text-align:right;
	}
	* html #pop_print{
		right:30px;
		top:30px;
	}
	#pop_print{
		*right:30px;
		*top:30px;
	}