@charset "utf-8";
/* CSS Document */

.mainPage {
	font-size: .8em;
	vertical-align:top;	
	}
	
.mainPage a:link {
	color: #5c4d31;
	text-decoration:underline;
	}
.mainPage a:hover {
	color: #4e4d4e;
	text-decoration:none;
	background-color:#dbdbd9;	
	}

.mainPage a:hover img {
	background-color: #fff;	
	}	
.mainPage a:visited {
	color: #2f2655;
	text-decoration:underline;	
	}

A.small_forms:link {TEXT-DECORATION: None; font-weight: lighter;}
A.small_forms:active {TEXT-DECORATION: None; font-weight: lighter;}
A.small_forms:hover {TEXT-DECORATION: underline; background-color: #FFFFFF;}
A.small_forms:visited {TEXT-DECORATION: none; font-weight: lighter;}


A.small_guardian:active {TEXT-DECORATION: None; font-weight: lighter; FONT-SIZE: 80%; FONT-FAMILY:Verdana,Helvetica,sans-serif;}
A.small_guardian:hover {TEXT-DECORATION: underline; background-color: #FFFFFF; FONT-SIZE: 80%; FONT-FAMILY:Verdana,Helvetica,sans-serif;}
A.small_guardian:visited {TEXT-DECORATION: none; font-weight: lighter; FONT-SIZE: 80%; FONT-FAMILY:Verdana,Helvetica,sans-serif;}
.small_guardian {TEXT-DECORATION: None; font-weight: lighter; FONT-SIZE: 80%; FONT-FAMILY:Verdana,Helvetica,sans-serif;}

A:link 		{} 
A:active 	{}
A:visited 	{}
A:hover 	{}

h2 {
	color: #393939;
	font-size: 1.8em;
	font-family:"droid_serifregular", Georgia, Times, serif;
	font-weight: normal;
	margin: 18px 0 12px 0;
	line-height: 28px;
	}

h3 {
	color: #5c4d31;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	}
h3 a{
	color: #5c4d31;
	}	
img {
	border: none;
	}
/*.breadcrumb {font-size:.7em; height:28px; padding: 2px; } - hold 3/12/14*/
.breadcrumb {font-size:8pt; height:20px; }
.breadcrumb a:link,.breadcrumb a:visited {
	color: #999;
	text-decoration:underline;
	}
.breadcrumb a:hover {
	color: #fff;
	text-decoration:none;
	background-color:#bbbbb7;
	padding: 2px;	
	}


A.staticcrumb 	{TEXT-DECORATION: none;border:0;}
A.small_steps:hover {background-color: #333366;  TEXT-DECORATION: underline;}

hr				{color : #333366; height : 1px; width : 100%;}
hr.box			{border:none; border-bottom: dashed 1px;  color:#DFd4e7; width:98%;}


dd				{FONT-SIZE: 90%;}
dt				{FONT-SIZE: 90%;}
hr.thickhelp	{height: 3px;  color:#D9D9FF; width:100%;}
hr.linehelp	{height: 1px;  color:#D9D9FF; width:100%;}
hr.thickblue	{height: 3px;  color:#666699; width:100%;}
.dwmain    		{font: 22px;color: #1A1364;}
.dwmaintease	{font: 14px; color:#1A1364}
.dwsubmain     {Font: 18px; color: #1A1364;}
.dwtitle    		{font-weight:bold;  FONT-SIZE:12px;}
.subtitle    		{font-weight:bold;  FONT-SIZE:10px;}
.dwList	{background-color : #CCD5EA; font-weight : bold;}
.dwListD	{background-color : #F0F0FF;}

PRE 			{font-size: 10pt;}
.smallwarning 		{font-size: 75%; color: #ca0202; font-weight: bold;}

.error, .warning			{color: #b90404;}
a.error, a.warning {color:#b90404; border:0;}
a.error:active, a.warning:active {color:#b90404; border:0;}
a.error:visited, a.warning:visited {color:#b90404; border:0;}
a.error:hover, a.warning:hover {color:#b90404; border:0;}

.blue {color: #333366;}
.purple {color: #330066;}
.smallblue {color: #333366; font-size : 75%; font-weight: bold}
.staticcrumb {font-size: .7em;}

.breadlink {font-size:x-small; color:#000000; border:0;}
.medium_menu		{font-size : 85%;}
.medium_warning	 {font-size : 85%; color: #ff0000; font-weight: bold;}

UL.arrowlinks 	{PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 1px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/images/arrow.png); MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; ;PADDING-left: 0px; MARGIN-LEFT: 30px; LINE-HEIGHT: 14px; PADDING-TOP: 0px}
UL.bullet 		{list-style-image: url(/images/arrow.png); margin-left: 1em;padding-left: 1em; MARGIN-TOP: 5px;}
UL.defaultBullet 	{list-style-image: url(/images/arrow.png); margin-left: 1em;padding-left: 1em; MARGIN-TOP: 5px;}
UL.condense {margin-top:4;}

.large			{font-size : 110%;}
.small			{font-size : .75em;}
.xsmall			{font-size : 75%;}
.medium			{font-size : 85%;}
.small_steps {font-size : 75%; color: #ffffff;}
.tiny			{font-size : 65%;}
.sort			{color : #FFFFFF;}
.bgheader		{background-color:#657c93; color:#FFFFFF; font-weight: normal; height:24px; padding: 2px 0 2px 6px; margin: 6px 0;}
.borderthin		{border: 1px solid #333666;} 
.linkBox		{border: 1px solid #333666;text-align:center;padding:4;background:#F2F5FB;font-size:.85em} 
.textbox 		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 100px;}
.textboxsmall 	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 175px; height: 50px;}
.textsmall		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 75px;}
.textarealong	{FONT-SIZE: xx-small; fONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 150px;}
.textareamed	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 75px;}
.textbox500		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 500px; height: 100px;}
.textareasmall	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 50px;}
.formred		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #000000;  width : 175px; color : #ffffff; background-color : #FF0033; font-weight: bold;}
.form		{}
.form20			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 20px;}
.form30			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 30px;}
.form25			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 25px;}
.form35			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 35px;}
.form50			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 50px;}
.form50white	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 50px; background:#FFFFFF;text-align: right;}
.form50right	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 50px; text-align: right;}
.form50rightblue	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 50px; text-align: right; color : #0000ff;font-weight: bold; }
.form50rightgreen	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 50px; text-align: right; color : #008000; font-weight: bold;}
.form50rightred	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 50px; text-align: right; color : #ff0000; font-weight: bold;}


.form60			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 60px;}
.form75			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 75px;}
.form75warning	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 75px; background-color : #FFFFDD;}
.form90			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 90px;}
.form100		{}
.form100warning	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 100px; background-color : #FFFFDD;}
.form110		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 110px;}
.form125		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 125px;}
.form125warning	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 125px; background-color : #FFFFDD;}
.form150		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 150px;}
.form155		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 155px;}
.form175		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 175px;}
.form200		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 200px;}
.form210		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 210px;}
.form200warning {FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 200px; background-color : #FF9999;}
.form250		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 250px;}
.form300		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 300px;}
.form325		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 0px solid #333666;  width : 325px;}
.form350		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px;}
.form400		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 400px;}
.form500		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 500px;}
.form525		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 525px;}
.form600		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 600px;}
.formreq		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 175px;   background-color : #FFFFDD;}

.bg1			{background-color: #657c93;color: White;}
.bg1 a			{color: #fff;}
.primary1		{color : #333366;}
.primary2		{color : #666699;}
.primary3		{color : #ccccff;}
.primary1bg		{background-color:#657c93;color:#FFFFFF;}
.secondary1		{color : #C2C2C2;}
.secondary1bg 	{background-color: #fff;}
.secondary1bgbold   {background-color: #fff; font-weight: bold;}
.secondary2		{color : #E2E2E2;}
.secondary2bg 	{background-color : #fff;}
.secondary3		{color : #e3e3e1;}
.secondary3bg 	{background-color : #e3e3e1;}
.secondary4     {color : #333366;}
.secondary4bg   {background-color : #657c93;}
.groupSort 		{background-color : #bbbbb7;}
.IntColor 		{background-color : #abbfe5;}
.IntColor1 		{background-color : #cedbf5;}
.IntColor2		{background-color : #e2ebfe;}
.groupSort2		{background-color : #D8D8FF;}
.tabBackground	{background-color : #e3e3e1;} /*c9d1df*/
.footerBgColor	    {background-color : #ffffff;margin:0;padding:0; font-size:.8em;}
.footerBgColor a    {border: 0;}

.spacer{padding-left:5px;}
.corner-solid-tl 	{background: url(../images/c_solid_tl.gif) no-repeat;}
.corner-line-tm 	{background: url(../images/c_line_tm.gif) repeat-x;}
.corner-line-tr 	{background: url(../images/c_line_tr.gif) no-repeat;}
.corner-solid-bl 	{background: url(../images/c_solid_bl.gif) no-repeat;}
.corner-solid-br 	{background: url(../images/c_solid_br.gif) no-repeat;}
.corner-line-tl 	{background: url(../images/c_line_tl.gif) no-repeat;}
.corner-solid-tr 	{background: url(../images/c_solid_tr.gif) no-repeat;}
.corner-line-lm 	{background: url(../images/c_line_lm.gif) repeat-y;}
.corner-line-rm 	{background: url(../images/c_line_rm.gif) repeat-y;}
.corner-line-mm 	{background: #ffffff;}
.corner-line-bl 	{background: url(../images/c_line_bl.gif) no-repeat;}
.corner-line-bm 	{background: url(../images/c_line_bm.gif) repeat-x;}
.corner-line-br 	{background: url(../images/c_line_br.gif) no-repeat;}
.corner-solid-dl 	{background: url(../images/c_solid_dl.gif) no-repeat;}
.DMSTabbg 			{background-color : #DFD4EC;}
.calweekdaycell {font-family:Verdana, Arial, Helvetica; font-size:.9em; width:1em; padding:2px;  background-color : #D8D8FF; color : #000000;}
td.calcell		{font-family:Verdana, Arial, Helvetica; font-size:.9em; width:1em; padding:2px; border:1px solid #ffffff; color:#000000; background-color:#ffffff;}
.yui-calendar .calhead	{background-color : #F5F5F5; color : #000000;}
.yui-calendar td.calcell.calcellhover {font-family:Verdana, Arial, Helvetica; font-size:.9em; width:1em; padding:2px;  background-color : #CCCCFF; color : #000000;}
.yui-calendar td.calcell.selected {font-family:Verdana, Arial, Helvetica; font-size:.9em; width:1em; padding:2px;  background-color : #D8D8FF; color : #FFFFFF; border:1px solid #6C4A90; font-weight : bold;}


.external {
	background: url("/images/offSite.png") no-repeat right center;
	padding-right: 11px;
	padding-bottom: 2px;
	}	

.wwwTableHeader {
	padding: 2px 0 2px 8px ;
	background-color:#c2d2ec;
	font-weight: bold;
	height: 24px;
	border-bottom:1px solid #999;
	}	
	
.interpreterHeader {
	padding: 5px 0 2px 5px ;
	background-color:#657c93;
	color:white;
	font-weight: bold;
	height: 20px;
	border-bottom:1px solid #999;
	}		
/*style for right hand boxes on homepage*/	
.Box {
	border: 1px solid #e3e3e1;
	margin: 6px 4px 12px 6px ;
	width: 240px;
	}
	
.boxFixed {
	border: 1px solid #e3e3e1;
	margin: 6px 4px 12px 0 ;
	width: 220px;
	min-height: 340px;
	height: auto;
	}
				
.BoxTitle {
	border-bottom: 1px solid #e3e3e1;
	line-height: 18px;	
	padding: 3px 0 3px 6px;
	font-weight: bold;
	font-size: 1em;
	background-color:#657c93;
	color: #FFF;

	}
.Box ul, .boxFixed ul{
	margin: 4px; 
	padding: 0;
	}

.Box li, .boxFixed li{
	list-style:none;
	margin: 12px 4px;
	padding: 0;
	}
	
.boxFormat {
	padding: 12px 8px 0 8px;
	text-align:center;
	}
	
.boxText {
	padding: 8px;
	font-size:.85em;
	line-height: 18px;
	}		
	
.left{
	clear:both;
	float:left;
	}
.right {
	float: right;
	padding: 0;
	margin: 0;
	text-align:right;
	}

/*  opinion styles*/		
table.listTable td {
	font-size: .85em;
	}	
.columnHeading {
	background-color : #657c93;
	color: #fff;
	}	