body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: Helvetica, Arial, serif;
}


img {border: 0}

h2 {
	font-size: 20px;
	font-weight: normal;
	border-bottom: 2px solid #4454A3;
	font-family: Helvetica, Arial, serif;
	padding: 0 0 7px 0;
	margin: 0 0 25px 0;
	color: #000000;
	}
	
h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, Arial, serif;
	padding: 15px 0 25px 0;
	line-height:23px;
	color: #000000;
	text-align:left;
	}
	
h4 {
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, Arial, serif;
	padding: 10px 0 10px 0;
	line-height:23px;
	color: #000000;
	text-align:left;
	}
	
	
p {line-height: 20px;font-family: Helvetica, Arial, serif;	font-size: 12px; color: #333333; padding-bottom: 15px;}

.LargeText {
	padding: 0 15px 0 15px;
	
}



*html .LargeText {
	width: 770px;
	padding: 0 30px 0 30px;
	}
	
*html .LargeText .head-fullblue {
	width: 771px;

	}
	
*html .LargeText .box-fullWhite-notop .head-fullblue, *html .LargeText #dnn_S1_B1 .head-fullblue, *html .LargeText #dnn_S1_B2 .head-fullblue {
	width: auto

	}

*html .LargeText .head-fullblue {
	width: 771px;

	}
	
	
	
	
.gridbg {
padding-top:10px;
margin-top:10px;
background: url(/Portals/_default/Skins/DecisionTree/images/body-bg-grid.gif) top center repeat-y;
}


.headerWrap	{
	width:100%; 
	height:70px;  
	background:url(/Portals/_default/Skins/DecisionTree/images/head-bg.gif) top center repeat-x;	
	position: relative;
	text-align:center;
	}
	
#headerSplash {
	position: absolute;
	right:0;
	top:0;
	width: 414px;
	height: 69px;
	background:url(/Portals/_default/Skins/DecisionTree/images/head-bg-grid.gif) top center repeat-x;
	}
	
#headerTitles {
	margin: 0 auto 0 auto;
	text-align: center;
	width: 800px
	}
	
#titleLogo {
	margin-top:15px;
	float:left;
	display:block;
	position:relative;
	z-index:100
	}
	
#titleAzavea {
	float:right;
	display:block;
	position:relative;
	z-index:100
	}
	
	

.Module {
	border-bottom:#F4793B; 
	border-bottom-style:solid; 
	margin-bottom:10px;  
	border-bottom-width:2px;
	font-family: Helvetica, Arial, sans-serif;
	color: #243A77;
	font-size: 16px;
	font-weight: bold;	background-image:url(/Portals/_default/Skins/AzaveaSolutions2/images/icon_right.gif);
	background-position:right; background-repeat:no-repeat;
}


.ModuleNoDecoration {
	border-bottom:#F4793B; 
	border-bottom-style:solid; 
	margin-bottom:10px;  
	border-bottom-width:2px;
	font-family: Helvetica, Arial, sans-serif;
	color: #243A77;
	font-size: 16px;
	font-weight: bold;
	width:100%;
	}

.Callout1	{
	background-color: #FEE8DA;	/*Light Orange*/
	border-bottom: 2px solid rgb(244, 121, 59); 
	padding: 10px; 
	margin-bottom: 10px; 
	margin-top: 0px; 
	vertical-align:top;
	}

.Callout2	{
	background-color: #DCDCE6;	/*Light Blue*/
	border-bottom: 2px solid rgb(244, 121, 59); 
	padding: 10px; 
	margin-bottom: 10px; 
	margin-top: 0px;
	}
	
.Callout3	{
	background-color: #182D64;	/*Dark Blue*/
	border-bottom: 2px solid rgb(244, 121, 59); 
	padding: 10px; 
	margin-bottom: 10px; 
	margin-top: 0px;
	}


.StatsName	{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #58595B;	/*80% Gray*/
	font-weight: bold;
}

.StatsNumbers	{
	font-size: 16px;
	color: #243a77;
	font-weight: bold;
	text-align:right;
	
}

.Head 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.TitleText {
	font-family: Helvetica, Arial, sans-serif;
	color: #243A77;
	font-size: 16px;
	font-weight: bold;
}

.NormalText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #414142;
	line-height:18px;}

.SmallText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #414142;
	line-height:14px;
}


.Normal 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #414142;
	line-height:18px;
	padding-top: 15px;
}


.newstitle {font-weight:bold}


a:link {
	color:#F4793B;
	text-decoration: none;
}
a:visited {
	color:#F4793B;
	text-decoration: none;
}
a:hover {
	color:#F4793B;
	text-decoration: underline;
}
a:active {
	color:#F4793B;
	text-decoration: none;
}


#navWrap { 
	width: 100%;
	background:transparent url(/Portals/_default/Skins/DecisionTree/images/nav-bg.gif) repeat-x top left;
	height:21px;
	border-bottom:1px solid #A9AFCD;
	text-align:center;
	}
	
#navBar{
	margin: 0 auto 0 auto;
	text-align:center;
	width: 800px;
	position:relative;
	display:block;
	
	height:21px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvitica,sans-serif;

	}




	
.Linkstyle 
{
	color:#F4793B;
	text-decoration: none;
}

.MainMenu_MenuContainer img {
	display: none;
}

.tablePlans  {
	border: medium none ; 
	border-collapse: collapse; 
	border-bottom: 1px solid #bbbbbb ;
	font-size:12px;
	
	}

.tablePlans td {
	
	padding:10px;
	vertical-align: middle;
	
	}


.tablePlansBody{
	font-size: 11px; color: #333333; 
	}

.rowOdd {
	background: #ffffff;
	}

.rowEven {
	background: #eeeeee;
}

.borderOrangeTop {
	border-top: 2px solid #F4793B;
	}

	
	
.listArrows {
	list-style-type: none;
	padding:0;
	margin: 0 0 0 25px;
}

.listArrows li {
	list-style-type: none;
	background: url(images/list-arrow.gif) left center no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	}	
	
	
	
.head-fullBlue {
	height: 31px;
	line-height:31px;
	background: url(/Portals/_default/Skins/DecisionTree/images/box-head-bg-blue.gif) top right no-repeat;
	margin: 0 auto 0 auto;

	position:relative;
	z-index:50;
	
	}

td.SubHead span {
	font-family: Helvetica, Arial, Serif;
	font-size: 11px;

}

td.SubHead img {
	display:none;
	}
/* container styles */	

.ContentPane table {
	margin-top: -10px;
	}

.homeGrayBox {

background: url(/Portals/_default/Skins/decisiontree/images/box-body-bg-gray.gif) bottom right no-repeat;
height: 300px;
border: 1px solid #dddddd;
margin: 0 0 30px 0;


}
.homeGrayBox p  
	{
	clear:both;
	line-height: 18px;
	font-size:11px;
	margin:5px 10px 0 10px;
	padding:0;
	}

	.homeGrayBox h5 
	{
	font-family: Helvetica, Arial, serif;
	clear:both;
	line-height: 18px;
	font-size:12px;
	margin:5px 10px 5px 10px;
	padding:0;
	}
	
.homeGrayBox ul {
	clear:both;
	margin: 0 15px 0 30px;
	}
	
.homeGrayBox li {
	/* padding-bottom: 5px;
	padding-left: 5px; */
	
	color: #0096ee;
	width: 100%;
	padding:0;
	margin:0 0 8px 0;

	}
	
.homeGrayBox li a{
	color: #003366;
	}

.homeGrayBox img {
	
	}

.homeGrayBox h2 {
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Arial, serif;
	border-bottom: 1px solid #cccccc;
	padding: 7px 0 3px 0;
	margin: 0 10px 25px 50px;
}







.homeGrayBox h4 {
	margin: 0 0 0 15px;
	font-family: Helvetica, Arial, serif;
	}

.homeGrayBox div {
padding: 3px 0 0 0;
margin: 7px;
}



	
.head-fullBlue h2 {
	font-size: 19px;
	border:none;
	color: #ffffff !important;
	padding: 0 0 0 15px;
	margin:0;

	}
	
.box-fullWhite-noTop  .head-fullBlue h2 {
	margin-top:0}
	
.head-fullBlue h2 .head  {
	color: #ffffff;

	}
	
	
.box-smallWhite-noTop {	
		background: #ffffff;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding:0 25px 15px 25px;
	margin: 0 0 25px 0;
	}

.box-fullWhite-noTop {
	background: #ffffff;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding:0 25px 0 25px;
	margin: 0 auto 40px auto;  /* negative margin to overcome DNN weirdness */
	width: 720px
	
	
	}
	
*html .box-fullWhite-noTop {
	width: 771px;
	}
.NormalTextBox  {
	margin-top: 5px;
	margin-bottom:10px;
	width: 300px;
	}

	
	
.box-fullWhite-noTop-neg {
	margin-top: -15px; /* negative margin to overcome DNN weirdness */

	}

	

	
.box-fullWhite-noTop ol {
	padding: 5px 0 0 0;
	margin: 0 15px 10px 30px;
	line-height:20px;
	font-size:12px;

	}
	
.box-fullWhite-noTop p, .box-fullWhite-noTop ul , .box-fullWhite-noTop p, .box-fullWhite-noTop ol{
	text-align:left
	}
	
 ol.faq {
	font-size: 16px;
	padding: 10px 0 0 0;
	margin: 0 15px 0 0;
	
		
	}	
	
ol.faq li {
	padding: 0 0 10px 5px;
	margin: 0 15px 0 0;
	list-style-type: none;
	}
	
ol.faq ul li {
	font-size: 12px;
	padding: 0 0 5px 5px;
	margin: 0 15px 0 0;
	list-style-type: square;
	}
	
ol.faq ul{
	padding-left: 15px;
	}
	
ol.faq li h3  {padding: 5px 0 5px 0; font-size: 14px;}
	
.box-fullWhite-noTop ol li {
	padding: 0 0 10px 5px;
	margin: 0 15px 0 0;
	}
	
.box-fullWhite-noTop ul {padding-bottom:10px;padding-left:10px; padding-top:0; margin-top:0}	
	
.box-fullWhite-noTop ul li {
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Arial, serif;
	padding: 5px 0 0 0;
	margin: 0 15px 0 15px;
	list-style: square;
	}

.box-fullWhite-noTop ol li h3{
	font-size: 14px;
	font-weight:bold;
	padding:0;
	margin: 0 0 5px 0;
	font-family: Helvetica, Arial, serif;
	color: #333333;
	}


	
.box-fullWhite-noTop ol li p{
	font-size: 12px;
	margin: 0;
	font-weight:normal;
	}
	
	
.head-fullWhiteRound {
	height: 31px;
	line-height:31px;
	background: url(/Portals/_default/Skins/DecisionTree/images/box-head-bg-white.gif) top right no-repeat;	
	width: 771px;	/* add 1 pixel to make up for lack of border */
	margin: 0 auto 0 auto;
	border-left: 1px solid #cccccc;
	
	}

.head-fullWhiteRound .Head{
	display:none;
	}
	
.box-fullWhite-noTop .head-fullBlue {
	width:auto;
	}

	
	.box-fullgray {
	background: #F0F0F0;
	border: 1px solid #cccccc;
	padding:25px;	
	margin: 0 auto 40px auto;
	}
	
		.head-gray h4{
padding-top:0	}
	
	

.box-fullWhite-noTop  h2, .box-fullWhite-noTop  h3, .box-fullWhite  h2, .box-fullWhite-noTop  p,  .box-fullWhite-noTop  ul, .box-fullWhite  ul, .box-fullgray, .box-fullWhite-noTop  ol, .box-fullWhite  ol  {margin-right:35px;}
.box-fullWhite-noTop  h2, .box-fullWhite  h2, .box-fullWhite-noTop .head-gray {margin-top:5px}

/*
.box-fullWhite-noTop  p, .box-fullWhite  p, .box-fullWhite-noTop  ul, .box-fullWhite  ul, .box-fullWhite-noTop  ol, .box-fullWhite  ol  { margin: 15px 30px 0 30px}
 */


	
	
.box-fullWhite {
	background: #ffffff;
	border: 1px solid #cccccc;
	margin: 0 auto 20px auto;
	padding: 25px;
	}	

.box-fullWhite h2 {margin-right:0}


.transFullCenter {
	margin: 0 auto 20px auto;
	width: 770px;
	}



.head-gray {
	background: #F0F0F0;
	border: 1px solid #cccccc;
	padding:0;	
	margin: 0 auto 0 auto;
	height:25px;
	line-height:25px;
	position:relative;
	z-index:50;
	}

		
		.head-gray h4{
padding-top:0	}
	
.head-gray  h4 .head {
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
}

.padtop {
	padding-top: 15px;
	}
		
	
.box-grayGrad{
	background: #ffffff;

	padding: 30px 15px 15px 15px;
	background: url(/Portals/_default/Skins/DecisionTree/images/box-body-bg-widegrad.gif) top left repeat-y;
	margin: -15px auto 30px auto;  /* negative margin to overcome DNN weirdness */

	}
	

	
.box-grayGrad ul li {
	font-size: 14px;
	font-weight: normal;
	font-family: Helvetica, Arial, serif;
	padding: 10px 0 0 0;
	margin: 0 15px 0 15px;
	list-style: square;
	}

	

	

	
.glossary-float {float:left; padding: 0 25px 7px 0;  background: #ffffff;}
.glossary-float-right {float:right; padding: 0 0 7px 25px;  background: #ffffff;}
.glossary-inline-float {float:left; padding: 0 11px 7px 0;  background: #ffffff;}	

.nopad {padding-bottom:0}
.neg-left {margin-left: -15px; position:relative; z-index: 200;}

.footer {
	text-align:left;
	width:800px;  
	padding: 10px 0 10px 0;
	margin: 0 auto 10px auto;
	border-top: 1px solid #008eee
}

.footer .SkinObject {color: #000000; font-weight:normal}


/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#houseMenuH, #houseMenuH ul { /* all submenu lists */
	padding: 0;
	margin: 0;
	border: 0;
	width: 800px;
	list-style: none;
	white-space: nowrap;
	position: relative;
	z-index: 32000;
}



#houseMenuH li { /* all list items */
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li li { /* all items under the top level */
	z-index: 11113;
	
}

#houseMenuH a { /* all links within the menu wrapper */
	display: block;
	margin: 0; 
	border: 0;
	padding: 0;
	
}

#houseMenuH li li a { /* all item links under the top level */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li ul {
	position: absolute;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 11112;
}

#houseMenuH li ul ul { /* third-and-above-level lists */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li:hover ul ul, 
#houseMenuH li:hover ul ul ul, 
#houseMenuH li.sfhover ul ul, 
#houseMenuH li.sfhover ul ul ul {
	left: -9999px;
}

#houseMenuH li:hover ul, 
#houseMenuH li li:hover ul, 
#houseMenuH li li li:hover ul, 
#houseMenuH li.sfhover ul, 
#houseMenuH li li.sfhover ul, 
#houseMenuH li li li.sfhover ul { /* lists nested under hovered list items */

	left: auto;
	z-index: 99999;
}

#houseMenuH iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
	
}

.ArrowPointer
{
	cursor: default;
}



/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/
#houseMenuH, #houseMenuH ul { /* all submenu lists */

	width: 100%;
	height: 21px;
	_height: 21px;
	line-height: 15px;
}

#houseMenuH li { /* all list items */
	
	height: 21px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: auto;
	_width: 1px;
	height: 21px;
	_height: 21px;
	/* end hack */
}

#houseMenuH li li { /* all items under the top level */
	width: 160px;
	*width: 160px;
	height: auto;
}

#houseMenuH li a {
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding:3px 0 1px 0;
	
	width: 160px;
	*width: 160px;
	text-decoration:none;
	/* border-left:1px solid #E6E6E6; */
	text-align: center;
	}

#houseMenuH a { /* all links within the menu wrapper */

	width: auto;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	_width: 100%;
	height: 18px;
	_height: 18px;
	/* end hack */
}

#houseMenuH li li a { /* all item links under the top level */
	background-color: #0D94DF;
	text-align:left;
	padding-left: 10px;
	width: 150px;
	*width: 160px;
	line-height:24px;
	height: 23px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 23x;
	_height: 23px;
	/* end hack */
}

#houseMenuH li a:hover {
	padding:3px 0 1px 0;
	color:#000000 !important;
	background:transparent url(/Portals/_default/Skins/DecisionTree/images/nav-active.gif) repeat-x top left;
 	/* border-left:1px solid #E6E6E6; */
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 18px;
	_height: 18px;
	/* end hack */
}

#houseMenuHCurrentLink{
	height:18px;
	background:transparent url(/Portals/_default/Skins/DecisionTree/images/nav-active.gif) repeat-x top left;
	}	

#houseMenuH li li a:hover {
	color: #666;
	line-height:24px;
	padding-left: 10px;
	width: 150px;
	*width: 160px;
	background:transparent url(/Portals/_default/Skins/DecisionTree/images/nav-active.gif) repeat-x top left;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 23px;
	_height: 23px;
	/* end hack */
}

#houseMenuH li li li a:hover {
	color: #666;
	
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 21px;
	_height: 21px;
	/* end hack */
}

#houseMenuH li ul { /* second-level lists */
background-color: #0D94DF;
	font-size:11px;
	
	width: 160px;
	padding: 1px 0 0 0;
	*width: 160px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	/* hack for MacIE5 to ignore, while other browsers use \*/
	margin: 0;
	/* end hack */
	line-height: 23px;
	height: auto;
}


/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuH #houseMenuParentItem a
{ /* all links under the parent item (li) */

}

#houseMenuH a#houseMenuParentLink
{ /* parent link itself */
 
	
}

#houseMenuH a#houseMenuCurrentLink
{ /* current link itself */

}


 

/* jquery slideshow
#slidewrap {
	position:relative;
	z-index: 15
	}
	 */


#slideshow {
    position:relative;
	margin: 30px 0 0 0;
    height:183px;
}

	
*html #slideshow2   {
position:relative;
	z-index: 0;
	}
	
*html #slideshow2  a{
	position:absolute;
	z-index:2}

*html #slideshow  {
	z-index: -1;
	}


#slideshow a {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow a.active {
    z-index:10;
}

#slideshow a.last-active {
    z-index:9;
}

   
 
 
/* thickbox styles */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	padding: 15px 0 25px 25px;
	color:#666666;
	float:left;
	width: 60%;
	line-height: 16px;
	font-size: 14px; 
	font-weight: bold;
	white-space:nowrap
}

#TB_closeWindow{

	float:right;
	text-align:center;
padding: 5px 14px 5px 0;
height: 25px;
	line-height: 25px;
	

	
	
}


#TB_closeWindow a{
	color: #dddddd;
font-weight:bold;
	
	padding:2px 5px 2px 5px;
	
	text-decoration:none;
	background: url(/Portals/_default/Skins/DecisionTree/images/box-head-bg-blue.gif) bottom left no-repeat;
	border: 1px solid #999999;
}

#TB_next, #TB_prev {color: #ffffff; font-size: 12px; text-transform: uppercase; padding: 5px 10px 5px 10px; font-weight:bold;  text-align:right; margin: 0 15px 0 0; height: 16px;
background: url(/Portals/_default/Skins/DecisionTree/images/box-head-bg-blue.gif) bottom left no-repeat; border: 1px solid #999999;
}


#TB_window a:link { color: #ffffff;}

#TB_window a:visited {}
#TB_window a:hover {text-decoration: none}
#TB_window a:active {}
#TB_window a:focus{}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/Portals/_default/Skins/DecisionTree/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #000000;
	z-index: 102;
	color:#000000;
	display:none;

	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	clear:both;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	padding:7px 25px 10px 25px;
	background:#000000;
	color: #ffffff;
	
}



#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

