/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html
{
	color: #000;
	background: #FFF;
}
/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td*/
body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img
{
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var
{
	/*font-style: normal;
	font-weight: normal;*/
}
li
{
	list-style: none;
}
caption, th
{
	text-align: left;
}
/*h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
	font-weight: normal;
}*/
q:before, q:after
{
	content: '';
}
abbr, acronym
{
	border: 0;
	font-variant: normal;
}
sup
{
	vertical-align: text-top;
}
sub
{
	vertical-align: text-bottom;
}
input, textarea, select
{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input, textarea, select
{ *font-size:100%;}
legend
{
	color: #000;
}
body
{
	/*font: 13px/1.231 arial,helvetica,clean,sans-serif; */
	font: 13px/1.231 arial;
	*font-size:small;
	*font:x-small;
}
table
{
	font-size: inherit;
	font: 100%;
}
pre, code, kbd, samp, tt
{
	font-family: monospace; 
	*font-size:108%;
	line-height:100%;
}
body
{
	text-align: center;
}
#ft
{
	clear: both;
	background-color: #CFD4E8;
	text-align: center;
	padding: 5px 0px;
}
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7
{
	margin: auto;
	text-align: left;
	width: 57.69em; 
	*width:56.25em;
	min-width:750px;
}
#doc2
{
	width: 73.076em; 
	*width:71.25em;
}
#doc3
{
	margin: auto 10px;
	width: auto;
}
#doc4
{
	width: 74.923em; 
	*width:73.05em;
}
.yui-b
{
	position: relative;
}
.yui-b
{
	_position:static;
}
#yui-main .yui-b
{
	position: static;
}
#yui-main
{
	width: 100%;
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main
{
	float: right;
	margin-left: -25em;
}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main
{
	float: left;
	margin-right: -25em;
}
.yui-t1 .yui-b
{
	float: left;
	width: 12.30769em; 
	*width:12.00em;
}
.yui-t1 #yui-main .yui-b
{
	margin-left: 13.30769em; 
	*margin-left:13.05em;
}
.yui-t2 .yui-b
{
	float: left;
	width: 13.8461em; 
	*width:13.50em;
}
.yui-t2 #yui-main .yui-b
{
	margin-left: 14.8461em;
	*margin-left:14.55em;
}
.yui-t3 .yui-b
{
	float: left;
	width: 23.0769em;
	*width:22.50em;
}
.yui-t3 #yui-main .yui-b
{
	margin-left: 24.0769em;
	*margin-left:23.62em;
}
.yui-t4 .yui-b
{
	float: right;
	width: 13.8456em; 
	*width:13.50em;
}
.yui-t4 #yui-main .yui-b
{
	margin-right: 14.8456em; 
	*margin-right:14.55em;
}
.yui-t5 .yui-b
{
	float: right;
	width: 18.4615em; 
	*width:18.00em;
}
.yui-t5 #yui-main .yui-b
{
	margin-right: 19.4615em; 
	*margin-right:19.125em;
}
.yui-t6 .yui-b
{
	float: right;
	width: 23.0769em;
	*width:22.50em;
}
.yui-t6 #yui-main .yui-b
{
	margin-right: 24.0769em; 
	*margin-right:23.62em;
}
.yui-t7 #yui-main .yui-b
{
	display: block;
	margin: 0 0 1em 0;
}
#yui-main .yui-b
{
	float: none;
	width: auto;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u
{
	float: left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u
{
	float: right;
}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first
{
	float: left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf
{
	width: 49.1%;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u
{
	width: 32%;
	margin-left: 1.99%;
}
.yui-gb .yui-u
{ 
	*margin-left:1.9%;
	*width:31.9%;
}
.yui-gc div.first, .yui-gd .yui-u
{
	width: 66%;
}
.yui-gd div.first
{
	width: 32%;
}
.yui-ge div.first, .yui-gf .yui-u
{
	width: 74.2%;
}
.yui-ge .yui-u, .yui-gf div.first
{
	width: 24%;
}
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first
{
	margin-left: 0;
}
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u
{
	width: 49%; 
	*width:48.1%;
	*margin-left:0;
}
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first
{ 
	*margin-right:0;
	*width:32%;
	_width:31.7%;
}
.yui-g .yui-gc div.first, .yui-gd .yui-g
{
	width: 66%;
}
.yui-gb .yui-g div.first
{ 
	*margin-right:4%;
	_margin-right:1.3%;
}
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first
{ 
	*margin-right:0;
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u
{ 
	*margin-left:1.8%;
	_margin-left:4%;
}
.yui-g .yui-gb .yui-u
{ 
	_margin-left:1.0%;
}
.yui-gb .yui-gd .yui-u
{ 
	*width:66%;
	_width:61.2%;
}
.yui-gb .yui-gd div.first
{ 
	*width:31%;
	_width:29.5%;
}
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u
{
	width: 32%; 
	_float:right;
	margin-right:0;
	_margin-left:0;
}
.yui-gb .yui-gc div.first
{
	width: 66%; 
	*float:left;
	*margin-left:0;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u
{
	margin: 0;
}
.yui-gb .yui-gb .yui-u
{ 
	_margin-left:.7%;
}
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first
{ 
	*margin-left:0;
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u
{ 
	*width:48.1%;
	*margin-left:0;
}
s .yui-gb .yui-gd div.first
{
	width: 32%;
}
.yui-g .yui-gd div.first
{ 
	_width:29.9%;
}
.yui-ge .yui-g
{
	width: 24%;
}
.yui-gf .yui-g
{
	width: 74.2%;
}
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u
{
	float: right;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first
{
	float: left;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first
{ 
	*width:24%;
	_width:20%;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u
{ 
	*width:73.5%;
	_width:65.5%;
}
.yui-ge div.first .yui-gd .yui-u
{
	width: 65%;
}
.yui-ge div.first .yui-gd div.first
{
	width: 32%;
}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf
{
	zoom: 1;
}
#bc
{
	background-image: url(images/bcrumbback.gif);
	background-repeat: repeat-x;
	background-color: #CFD4E8;
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
	/*margin: 5px 0px;*/
	/*padding: 5px 0px;*/
}
#bc #bc-start
{
	background-image: url(images/bcrumbstart.gif);
	height: 21px;
	width: 19px;
	float: left;
}
#bc #bc-login
{
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	clear: none;
	float: right;
	padding: 2px 0px 0px 25px;
}
#bc #bc-login #bc-user
{
	background-image: url(images/user.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	clear: none;
	float: right;
	padding: 0px 0px 0px 25px;
}
#bc #bc-links
{
	display: inline-block;
	padding: 4px 0px 0px;
}
#hd
{
	width: 100%;
}
#hd-logo
{
	width: 45%;
	margin-left: 2px;
	float: left;
	margin: 0px 0px 5px 2px;
}
#hd-search
{
	margin-right: 5px;
	float: right;
	margin-bottom: 5px;
}




/* Styles to sort out */
/* Main Menu */
/* Infoworks Logo is made up of the following:

	Dot over the i #0d4b8e
	1st tab #8c9dc8
	2nd tab #cfd4e8
	infoworks text #818286
	other text #7788be
	border #929169
*/
.MainMenu_MenuContainer {
	background-color: #0d4b8e;	
}
/* not sure about this one */
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 25px;
	background-color: Red;
}
/* Main Font & Color */
.rootMenuItem TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #818286;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	background-color: #cfd4e8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}
/* not sure about this one */
.rootmenuitemactive TD{ 
	cursor: pointer; 
	cursor: hand; 
	/*color:#BCC0C5; */
	color: Red;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	/*background-color: Transparent;*/
	background-color: Green;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}

/* Mouse Over*/
.rootmenuitemselected TD{ 
	cursor: pointer; 
	cursor: hand;
	color: #ffffff; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	background-color: #0d4b8e;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}

/* Active Tab */
.rootmenuitembreadcrumb TD{ 
	cursor: pointer; 
	cursor: hand; 
	background-image: url(images/Degsin_06.gif);
	color: #ffffff; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	background-color: #8c9dc8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}
/* Sub Menu font color */
.MainMenu_MenuItem {
	
	border-left: #EFEEEE 0px solid; 
	border-bottom: #EFEEEE 0px solid;
	border-top: #EFEEEE 0px solid;  
	border-right: #EFEEEE 0px solid;
	cursor: pointer; 
	cursor: hand; 
	/*color: #5B7CE6; */
	color: #000000;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	/*background-color:#ECECEC;*/
	background-color: #cfd4e8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* Sub Menu Mouse Over font color */
.MainMenu_MenuItemSel {
	background-image: url(images/Degsin_06.gif);
	border-left: #3C3939 0px solid; 
	border-bottom: #3C3939 0px solid; 
	border-top: #3C3939 0px solid; 
	border-right: #3C3939 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color:#ffffff;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	background-color: #0d4b8e;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/* Down to here */
.MainMenu_MenuItemAct {
	border-left: #3C3939 0px solid; 
	border-bottom: #3C3939 0px solid;
	border-top: #3C3939 0px solid; 
	border-right: #3C3939 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #DCDCDC;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.MainMenu_MenuIcon {

	background-color: #ECECEC; 
	border-left: #353536 0px solid; 
	border-bottom: #353536 0px solid; 
	border-top: #353536 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 4px;
	height: 20px;
}

/* sub menu mouse over bg*/
.submenuitemselect {
	background-color: #353536; color:#ffffff 
}

/* sub menu bg*/
.MainMenu_SubMenu {
	margin-top: 1px;
	margin-left: -1px;
	background-color: #3D4A5B;
	 
	z-index: 1000; 
	cursor: pointer;
	cursor: hand; 
	border-top: #F1F1F1 0px solid;
	border-right: #F1F1F1 0px solid;
	border-left: #F1F1F1 0px solid;
	border-bottom: #F1F1F1 0px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#EFEFEF);
	filter: Alpha(Opacity=80, FinishOpacity=100, Style=2);
}
.MainMenu_MenuBreak {
	border-bottom: #00ff00 0px solid; 
	border-left: #00ff00 0px solid; 
	border-top: #00ff00 0px solid;  
	border-right: #00ff00 0px solid; 
	background-color: transparent; 
	height: 0px;
}
.MainMenu_MenuArrow {
	border-right: #EFEFEF 0px solid; 
	border-bottom: #EFEFEF 0px solid; 
	border-top: #EFEFEF 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/* DNN Styles to Override */
.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   {
    font-weight: normal;
    color:#0d4b8e;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.Skinobject:hover    {
    text-decoration:  underline;
    color:#ff0000;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.Whitetitle
{
	font-size:8.5pt;
	font-weight:bold;
	text-decoration:none;
}
.Whitetitle, A.Whitetitle, A.Whitetitle:link, A.Whitetitle:visited, A.Whitetitle:active   {
    font-weight: normal;
    color:#0d4b8e;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.Whitetitle:hover    {
    text-decoration:  underline;
    color:#ff0000;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

A:link  {
    color:#0d4b8e;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
A:visited  {
    color:#0d4b8e;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
A:Hover  {
    text-decoration: underline;
    color:#ff0000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}
/*
.Head 
{
	
}
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  15px;
    font-weight:    bold;
    color: red;
}

.Normal,.NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 15px;
    font-weight: normal;
}
.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: bold
}
.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 18px;
    font-weight: bold;
    color: #ff0000
}
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 18px;
    font-weight: normal;
    background-color: yellow
}
*/
