/*========================================================*/
/*         CSS for DotNetNuke Skin - Minimalist           */
/*                   by Evan O'Neil                       */
/*             http://www.NukeVille.com                   */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ #body { margin: 0; background: #FFFFFF; margin: 0 0 0 0; }
/* Setting Text Throughout the skin      */ table, tr, td {font-family: tahoma; font-size: 11px; margin: 0;}
                                            p {font-family: tahoma; font-size: 11px;}

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/ .StandardWidth { width:960px; }
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- 100 percent width where req   --*/ .FullWidth { width:100%; }
/*-- outer table on unboxed skins  --*/ .OuterTable { width:100%; height:100%; background:#FFF; }
/*-- outer table on boxed skins    --*/ .OuterTableBoxed { width:100%; height:100%; background: url(boxed-bg.gif) repeat top left #dbdbdb; }
/*-- outer cell on boxed skins     --*/ .OuterTDBoxed { padding:15px 0 15px 0; }

/*-- cell containing content panes --*/ .ContentPanesTD { width:auto; height:100%; vertical-align: top; padding: 0 0 0 0; }
/*-- dotted background             --*/ .Dotted { background: url(dotted2.gif) repeat top left; }
/*-- row containing logo area      --*/ .LogoRow { height:1px; padding: 0 10px 0 7px; }
/*-- cell containing logo          --*/ .LogoTD { width:1px; padding: 0 0 0 0; }
/*-- row containing breadcrumbs    --*/ .BreadcrumbsRow { height:41px; background: url(bread-bg.gif) repeat top left; padding: 0 0 0 0; }
/*-- row for space between areas   --*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell containing breadcrumbs   --*/ .BreadcrumbsTD { height: 41px; width: 100%; background: url(bread-bg-l.gif) no-repeat top left; color:#a1a1a1; vertical-align: middle; padding: 0 20px 0 17px; }
/*-- cell containing search        --*/ .SearchTD { width:215px; vertical-align: top; text-align: right; height: 41px; background: url(search-bg.gif) no-repeat top right; padding: 10px 7px 0 0; }
/*-- cell containing privacy       --*/ .PrivacyTD {display: none ;text-align: left; padding: 0 0 0 0; }
/*-- cell containing copyright     --*/ .CopyrightTD { text-align: right; padding: 0 0 0 0; }

/*========================================================*/
/*  Footer Box Elements                                   */
/*========================================================*/

/*-- row containing footer area    --*/ .FooterRow { height:36px; padding: 0 7px 0 7px; }
/*-- table within footer - rounded --*/ .FooterTable { height:36px; background: url(footer-bg-grad.gif) #86abdd repeat-x top left; }
/*-- rounded top-left corner       --*/ .FooterTL { height:5px; background: url(footer-bg-tl.gif) no-repeat top left; }
/*-- rounded top-right corner      --*/ .FooterTR { height:5px; background: url(footer-bg-tr.gif) no-repeat top right; }
/*-- rounded bottom left corner    --*/ .FooterBL { height:5px; background: url(footer-bg-bl.gif) no-repeat bottom left; }
/*-- rounded bottom right corner   --*/ .FooterBR { height:5px; background: url(footer-bg-br.gif) no-repeat bottom right; }

/*========================================================*/
/*  Outer Box Elements - boxed skins only                 */
/*========================================================*/

/*-- boxed skins outer box table   --*/ .BoxTable { height:100%; }
/*-- top left corner               --*/ .BoxTL { width:11px; height:11px; background: url(box-tl.gif) no-repeat bottom left; }
/*-- top edge                      --*/ .BoxT { height:11px; background: url(box-t.gif) repeat-x bottom left; }
/*-- top right corner              --*/ .BoxTR { width:11px; height:11px; background: url(box-tr.gif) no-repeat bottom right; }
/*-- left edge                     --*/ .BoxL { width:11px; background: url(box-l.gif) repeat-y top left; }
/*-- content area                  --*/ .BoxM { background: #FFF; }
/*-- right edge                    --*/ .BoxR { width:11px; background: url(box-r.gif) repeat-y top right; }
/*-- bottom left corner            --*/ .BoxBL { width:11px; height:11px; background: url(box-bl.gif) no-repeat top left; }
/*-- bottom edge                   --*/ .BoxB { height:11px; background: url(box-b.gif) repeat-x top left; }
/*-- bottom right corner           --*/ .BoxBR { width:11px; height:11px; background: url(box-br.gif) no-repeat top right; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- top inside content pane       --*/ .TopPane { width: 100%; padding: 0 7px 0 7px;}
/*-- top inside content pane 2     --*/ .TopPane2 { width: 100%; padding: 0 7px 0 7px;}
/*-- left content pane             --*/ .LeftPane { padding: 0 7px 0 7px; width: 50%; }
/*-- right content pane            --*/ .RightPane { padding: 0 7px 0 7px; width: 50%; }
/*-- left2 content pane            --*/ .LeftPane2 { padding: 0 7px 0 7px; width: 25%; }
/*-- content2 pane                 --*/ .ContentPane2 { padding: 0 7px 0 7px; }
/*-- right2 content pane           --*/ .RightPane2 { padding: 0 7px 0 7px; width: 25%; }
/*-- bottom inside pane            --*/ .BottomPane { width: 100%; padding: 0 7px 0 7px; }
/*-- left3 content pane            --*/ .LeftPane3 { padding: 0 7px 0 7px; width: 33%; }
/*-- content3 pane                 --*/ .ContentPane3 { padding: 0 7px 0 7px; }
/*-- right3 content pane           --*/ .RightPane3 { padding: 0 7px 0 7px; width: 33%; }
/*-- bottom2 inside pane           --*/ .BottomPane2 { width: 100%; padding: 0 7px 0 7px; }
/*-- image content pane 1 horiz    --*/ .ImagePane01 { height:1px; padding: 0 7px 9px 7px; }
/*-- image content pane 1 vertical --*/ .ImagePane01V { height:1px; padding: 0 7px 0px 7px; }
/*-- image content pane 2          --*/ .ImagePane02 { height:1px; padding: 9px 7px 0 7px; }
/*-- image content pane 2 vertical --*/ .ImagePane02V { height:1px; padding: 4px 7px 0 7px; }
/*-- image content pane 3          --*/ .ImagePane03 { height:1px; padding: 0 7px 9px 7px; }
/*-- footer content pane           --*/ .FooterPane { width: 100%; height: 26px; padding: 0 7px 0 7px; vertical-align:middle; }
/*-- panel pane                    --*/ .PanelPane { padding: 0 7px 0 7px; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token idle                  --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #939393; background:  url(ico-login.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px; margin: 0 0px 0 16px; }
/*-- login token hover                 --*/ a.LOGIN_object:hover { background:  url(ico-login-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #939393; background:  url(ico-register.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px;  margin: 0 0px 0 16px; }
/*-- user token hover                  --*/ a.USER_object:hover { background:  url(ico-register-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #939393; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#aaa; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#aaa; font-weight:bold; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { font-size: 11px; color:#777; font-weight:bold; text-decoration:none;  }
/*-- language selector dropdown        --*/ .Language_object { font-family: tahoma; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: tahoma; font-size: 11px; color: #555; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #444; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;}
/*-- footer links                      --*/ .Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:21px; background: transparent; width: 174px; color: #666; padding: 4px 4px 0px 4px; border: 0px solid #FFFFFF; cursor:text;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px dotted #888; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #7096d4; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #9fb9e2; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

/* Here we go again */




/*input{
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #003366;
	border: 1px solid #003366;
	width: 98%;
}*/

/*input[type=checkbox]

{
border: 0px solid black;  width:15px;
}
*/

select {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #003366;
	border: 1px solid #003366;
	width: 98%;
}

.filler{
	background-image: url(../../images/UserDefined/HomePage/navmessg.png);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

#mainDiv {
	background-image: url(../../images/UserDefined/HomePage/navmessg.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 100%; /*200px*/
	height: auto; /*525px*/
	text-align: left;
	padding-top: 50px;
	color: #008201;
	/*border: 1px solid #000140;*/
	border-top: 6px solid #004401;
	padding-bottom: 30px;
}

#mainDiv a{
	color: #6b8e23;
}

#navText{
	padding-left: 10px;
	padding-top: 50px;
	position: relative;
	left: 0;
	padding-right: 15px;
	
}

#topImage, #topImage22{
	background-image:url(../../images/UserDefined/HomePage/map.png);
	/*background-color: #282828*/;
background-repeat: no-repeat;
background-position: top center;

	width: 100%;
	height: 200px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}

#fullfilled{
	width: auto;
}

#contentFulfilled{
	position: relative;
	left: 0;
	float: right;
	top: 0px;
	height: auto;
	width: auto;
}

.TabHead{
	position: relative;
	left: 0;
}

#invest{
	background-image:url(../../images/UserDefined/HomePage/investment_wierd.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: auto;
	height: auto;
	padding-left: 120px;
}

/*#invest2{
	background-image: url(../../images/UserDefined/HomePage/investment_wierd2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: auto;
	height: auto;
	padding-left: 120px;
	}*/

#chip{
	background-image: url(../../images/UserDefined/HomePage/chip.jpg);
	margin: 0;
	padding: 0;
}
	
	
#journal{
	position: relative;
	
	top: 0px;
	left: 200px;
	overflow: visible;
	bottom: 0px;
}

.zeroLeft{
	padding: 0px;
	left: 0;
}
hologram{
	background-image: url(../../images/UserDefined/HomePage/deltaImages.jpg);
	z-index: 1000;
	left: 0px;
	position: relative;
	top: 24px;
	height: 70px;
	width: 800px;
}

#TabPanel2{
	height: auto;
}




/* Tab Styles */

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {
	margin-right: 4px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	display: -moz-inline-box;
	display: inline-block;
	height: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

/* xp theme */
.ajax__tab_xp2 .ajax__tab_header {
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	background: url(tab-line.gif) repeat-x bottom;
	margin-bottom: 0px;
}
.ajax__tab_xp2 .ajax__tab_outer {
	padding-right: 0px;
	background: url(tab-right.gif) no-repeat right;
	height: 21px;
	position: relative;
}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url(tab-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {

	height: 21px;
	margin: 0;
	background: url(tab.gif) repeat-x;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 0px;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url(tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url(tab-hover-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url(tab-hover.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url(tab-active-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url(tab-active-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url(tab-active.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}



/* End of tab styles */
/* additional styles */

/* CSS Document */

.nsDarkCol {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	background-color: #003366;
	color: #FFFFFF;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}


.shinybutton {
	BORDER-RIGHT: #ccc 1px outset; BORDER-TOP: #ccc 1px outset; FONT-SIZE: 11px; BACKGROUND: url(../images/subbg.gif) #007400 repeat-x; BORDER-LEFT: #ccc 1px outset; COLOR: white; BORDER-BOTTOM: #ccc 1px outset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 21px
}

.dasg {
	font-family: verdana, Tahoma, Arial;
	background-image: url(../../eImmigration/images/dash.jpg);
	background-repeat: repeat-x;
}
.LightCol {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #c9d4df;
}
.LightVl {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c9d4df;
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
}
.boldtext {
	font-family: verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bolder;
	color: #003366;
}
.openbox {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
}
.redbtext {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
}
.parthead {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.smenuh {
	font-family: verdana, Tahoma, Arial;
	font-size: 16pt;
	color: #003366;
}
.smenu {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.faqtitle {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #5b9cc4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.input {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #003366;
	border: 1px solid #003366;
	width: 98%;
}

.nscmdinput {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #003366;
	border: 1px solid #003366;
	width: 98%;
}


.inputxx {
	font-family: Arial, verdana, Tahoma ;
	font-size: 12pt;
	color: #003366;
	width: 98%;
}
.inputx {
	font-family: Arial, verdana, Tahoma ;
	font-size: 10pt;
	color: #003366;
	width: 98%;
}

/*.button {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	border: 1px solid #003366;
}*/
.headercol {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	background-color: #006600;
}
.lightback {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	background-color: #E0ECE0;
}
.footer {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
.orangeText {
	font-family: verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: normal;
	color:#990033;
}
.nsSecondaryTabLite {
background-color: #1E90FF; color:#333333; font-weight:normal; border:1px solid #1E90FF; padding: 2px 8px 2px 8px;  font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default
}
.nsTabBorderThin { font-weight:bold; border: 1px solid #1E90FF; padding: 2px 8px 2px 8px;  font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }
.nsTableRowAltx {
	background-color:#eeeeee;
}
.nsTableRowAlt {
	background-color:#dcdcdc;
}
.lightback2 {
	font-family: Verdana, Tahoma, Arial;
	font-size: 7pt;
	background-color: #E0ECE0;
}
.mnuStyle
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	CURSOR:hand; 
	BORDER-BOTTOM: #000000 1px solid
	}
.THband {
	font-family: Arial, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	background-image: url(../Images/grad-title.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #ffffff;
	border: 1px solid #51A2A2;
	}
.mnTitleBand
{
	background-color:#cccccc;
	font-family: Arial, Tahoma;
	font-size: 8pt;
	font-weight:normal;
	color: #000000;
 }
.BigTitleBar
{
	background-image:url(../Images/menu_bk.gif);
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
	COLOR: #ffffff; 
	FONT-FAMILY: arial,helvetica,sanserif; 
	WHITE-SPACE: nowrap;
	}
.cBigTitleBar
{
	background-image:url(../Images/menu_bk.gif);
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
	COLOR: #ffffff; 
	FONT-FAMILY: arial,helvetica,sanserif; 
	WHITE-SPACE: nowrap;
	cursor:hand;
	}
.SmallTitleBar
{
	background-image:url(../Images/menu_bk.gif);
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	height:20px;
	COLOR: #ffffff; 
	FONT-FAMILY: arial,helvetica,sanserif; 
	WHITE-SPACE: nowrap;
	}
.nsPartFramex {
	border: 1px solid #ccccc;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
}
.smtextDotted3 {
	font-family: Arial,Verdana, Tahoma ;
	font-size: 8pt;
	font-weight:normal;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#000000;
}
.smtextDotted4 {
	font-family: Arial,Verdana, Tahoma ;
	font-size: 8pt;
	font-weight:normal;
	color:#000000;
}
.nsHeader {
	background-image: url(../images/header1.gif); color:#ffffff;
    padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
    font-family: "Times New Roman", Verdana, Tahoma, Arial; font-weight: normal; clip:    rect(   ); background-repeat: no-repeat
}


.nsHelpTabLink { background-color:#eeeeee; color:#C1C1C1; font-weight:bold; border:1px #eeeeee solid; padding: 2px 8px 2px 8px; cursor:hand;  font-family: verdana, Tahoma, Arial ; font-size: 8pt }
.nsHelpTabLinkSel { background-color: #1E90FF; color:#333333; font-weight:bold; border: 1px solid #1E90FF; padding: 2px 8px 2px 8px; cursor:hand; font-family: verdana, Tahoma, Arial ; font-size: 8pt }
.nsSecondaryTab { background-color:#1E90FF; color:#333333; font-weight:bold; border:1px solid #1E90FF; padding: 2px 8px 2px 8px;  font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }
.nsSecondaryTabLite { background-color:#1E90FF; color:#333333; font-weight:bold; border:1px solid #1E90FF; padding: 2px 8px 2px 8px;  font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }
.nsGridHeader { background-color: #1E90FF; color: #F2F2F2; font-weight:bold; border:1px solid #1E90FF; padding: 2px 8px 2px 8px;  font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }

.nsBodyLinkSel { color:#5B9CC4;  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: tahoma, arial; font-weight: bold; clip: rect( ); background-repeat: no-repeat ; font-size: 11px }
.nsInputOpen { color:#000066;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal; border:#666666 none; text-align: justify; width: 100%;  clip: rect( ) }
.nsTabBorder { font-weight:bold; border: 3px solid #1E90FF; padding: 2px 8px 2px 8px;  font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }
.nsBodySmall {  font-family: Verdana, Tahoma, Arial; font-size: 7pt; color: #333333}
.nsTabBorderThin { font-weight:bold; border: 1px solid #1E90FF; padding: 2px 8px 2px 8px;  font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }
.nsPartFieldTitleLight { color:#999999;text-decoration:none;  font-family: Verdana, Tahoma, Arial; font-size: 8pt; font-weight: normal}
.nsTextAll {font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #000000}
.nsWhiteBorder { border:1pt #FFFFFF solid; padding: 2px 8px 2px 8px; cursor: default }
.nsTextAllColor { border: #ffffff 1px solid;font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #3cb371}
.nsInputNoBorder { color:#003399;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal; border:none; text-align: right; width: 100%; clip: rect( ) }

/*.nsPartFrame {
	border: 1px solid #009966;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
}*/
.nsPartFramex {
	border: 1px solid #009966;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
}
.nsPartFrame2x{
	border: 1px solid #ffcc66;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
}
.nsPartFrame2{
	border: 1px solid #0099cc;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
}
.nsPartFrameAlt {
	border: #ffffff 1px solid;
}
.nsPartTitle {
	background-color:#3cb371;font-weight:bold;color:#ffffff;
	font-family: verdana, tahoma, arial; font-size:8pt;
}
.nsPartTitleAlt {
	background-color:#ffffff;font-weight:bold;color:#000000;
	font-family: Verdana, Tahoma, Arial; font-size: 8pt;
}
.nsPartBody {
	background-color:#FFFBFF;
 font-family: Verdana, Tahoma, Arial; font-size: 8pt; font-style: normal
}
.nsPartBodyAlt {
	background-color:#dddddd;
}
.nsPartFieldTitle {
	color:#3cb371;text-decoration:none;
font-family: Verdana, Tahoma, Arial; font-size: 8pt
}   
.nsSecondaryTabLite {
background-color: #1E90FF; color:#333333; font-weight:normal; border:1px solid #1E90FF; padding: 2px 8px 2px 8px; font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default
}

.Button, .button
{
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; width:auto; padding:top 0,right 3, bottom 0, left 3; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: verdana,tahoma,arial; HEIGHT: 18px; width: 120px; BACKGROUND-COLOR: teal; TEXT-DECORATION: none
	}
	
.nsTableHeader{
 background: Blue; font: bold; color: White;
}

/* end styles */

/* Bubble Messages */
.tipsLeft {
	background-image: url(../../images/UserDefined/tips/screamerbg.jpg);
	background-repeat: no-repeat;
	
	background-position: left;
	height: 89px;
	max-height: 89px;
	color: yellow;
	font-size: 1.3em;
	font-weight: bold;
	width: 123px;
}

.tipsMid {
	background-image: url(../../images/UserDefined/tips/filler.jpg);
	background-repeat: repeat-x;
	
	background-position: left;
	height: 89px;
	max-height: 89px;
	color: #ccff00;
	font-size: 1.3em;
	font-weight: bold;
	width: auto;
	text-align: center;
}

.tipsMid a {
	
	color: #ccff00;
	font-size: 0.8em;
	font-weight: bold;
	padding: 6px;
	text-align: center;
	vertical-align: middle;
}

.tipsMid a:hover {
	
	color: #ccff55;
	font-size: 0.8em;
	font-weight: bold;
	padding: 6px;
	text-align: center;
	vertical-align: middle;
}



.tipsMid a:active {
	color: #ccdd22;
	font-size: 0.8em;
	font-weight: bold;
	padding: 6px;
	text-align: center;
	vertical-align: middle;
}





.tipsRight {
	background-image: url(../../images/UserDefined/tips/endbubble.jpg);
	background-repeat: no-repeat;
	
	background-position: left;
	height: 89px;
	max-height: 89px;
	color: yellow;
	font-size: 1.3em;
	font-weight: bold;
	width: 64px;
}

.errorMessage {
	padding: 4px;
	color: red;
	
	text-align: center;
	/*border-top: 1px solid #ee0000;*/
}

.userPrompt {
	padding: 4px;
	color: blue;
	
	text-align: center;
	border-top: 1px solid #ee0000;
}

.highlight{
	color: yellow;
}





/* Ok let's see. */