.TopGroup
{
  z-index:99;
  position:relative;
  background-color: #eef7ff;
  border: 1px;
  border-color: white;
  border-top-color: #CCCCCC;
  border-left-color: #0d4c68;
  border-bottom-color:#CCCCCC;
  border-style: solid;
  border-right: none;
  cursor: default;
}

.TopGroup2
{

  z-index:99;
  position:relative;
  background-color: white;
  border: 1px;
  border-color: #0d4c68;
  border-top-color: #0d4c68;
  border-left-color: #0d4c68;
  border-bottom-color:#0d4c68;
  border-right-color:#0d4c68;
  border-style: solid;
  border-right: #0d4c68;
  cursor: default;
 
}
.SubMenuMainTab
{
	z-index: 99;
	position: relative;
	background-color: white;
	border: 1px solid #ACACAC;
	border-color: #ACACAC;
	border-style: solid;
	border-right: none;
	cursor: default;
	border-width: 1px;
	color: #0d4c68;
	font-weight: bold;
}
.Level2Group
{
  background-color:#CCCCCC;
  border:1px solid #CCCCCC;
  border-bottom-color:#F6F6F6;
  border-right-color:white;
  border-right:none;
  cursor:default;
}

.Level2Group2
{
  background-color:#CCCCCC;
  border:1px solid #CCCCCC;
  border-bottom-color:white;
  border-top-color:white;
  border-right-color:#0d4c68;
  border-right:#0d4c68;
  cursor:default;
}

.TopLevelTab 
{
  color:black;
  font-family:verdana;
  font-size:11px;
  border:1px solid #0d4c68;
  cursor: pointer;
}

.TopLevelTab2 
{
  color:black;
  font-family:verdana;
  font-size:11px;
  border:1px solid #0d4c68;
  cursor: pointer;
}

.TopLevelTabHover 
{
  color: white;
  font-family: verdana;
  font-size: 11px;
  border:1px solid #3F3F3F;
  border-top-color:#888888;
  border-left-color:#888888;
  cursor:hand;
}

.TopLevelTabHover2 
{
  color: black;
  font-family: verdana;
  font-size: 11px;
  border:1px solid #3F3F3F;
  border-top-color:#888888;
  border-left-color:#888888;
  cursor:hand;
}

.SelectedTopLevelTab
{
  color: white;
  background-color: #0d4c68;
  font-family: verdana;
  font-size: 11px;
  font-weight:bold;
  border:1px;
  border-style:solid;
  border-color:  #0d4c68;
  border-top-color: #CCCCCC;
  border-right-color:#FFFFFF;
  border-bottom-color:#CCCCCC;
  position:relative;
 
  cursor:default;
}

.SelectedTopLevelTab2
{
  color: #FFFFFF;
  background-color: #0d4c68;
  font-family: verdana;
  font-size: 11px;
  font-weight:bold;
  border:2px solid #0d4c68;
  border-style:solid;
  border-color:#0d4c68;
  border-top-color:#0d4c68;
  border-right-color:#0d4c68;
  border-bottom-color: #0d4c68;
  position:relative;
  top:1px;
  cursor:default;
}
.SelectedSubMenuMainTab
{
	color: #0d4c68;
	background-color: #DDEBF4;
  font-family: verdana;
  font-size: 11px;
  font-weight:bold;
  border:1px solid gray;
  border-style:solid;
  border-color:#595959;
  border-right-color:#FFFFFF;
  border-bottom-color:#CCCCCC;
  position:relative;
  top:1px;
  cursor:default;	
}
.Level2Tab 
{
  color:#3F3F3F;
  font-family:verdana;
  font-size:10px;
  border:1px solid #CCCCCC;
  cursor: pointer;
}

.Level2TabHover 
{
  color: #3F3F3F;
  font-family: verdana;
  font-size: 10px;
  border:1px solid white;
  border-right-color: #999999;
  border-bottom-color: #999999;
  cursor: pointer;
}

.SelectedLevel2Tab 
{
  color:#3F3F3F;
  background-color:#F6F6F6;
  font-family:verdana;
  font-size:10px;
  border:1px solid white;
  border-left-color:#999999;
  border-right-color: #999999;
  border-top-color:#999999;
  border-bottom-color:#F6F6F6;
  position:relative;
  top:2px;
  cursor:default;
}

.SelectedLevel2Tab2 
{
  color:red;
  background-color: #F6F6F6;
  font-family:verdana;
  font-size:10px;
  border:1px solid #999999;
  border-left-color:#999999;
  border-right-color: #999999;
  border-top-color:#999999;
  border-bottom-color:#F6F6F6;
  position:relative;
  top:2px;
  cursor:default;
}

.DefaultTab 
{
  color:black; 
  background-image: url(images/tabStrip/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(images/tabStrip/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:#0d4c68; 
  background-image: url(images/tabStrip/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px;
  font-weight:bold;
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:100%;
  top:-5px;
  height:107px;
  position:relative;  
  z-index:98;
	left: 3px;
	padding:10px;
}

.PageContent
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  background-color:silver;
}


/* Jump to page... buttons */
.page-goto { width:487px;height:25px;line-height:25px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:4px 0 8px 0; }
    .page-goto span { float:left; }
    .page-goto a { width:48px;height:25px;background:#fff url("images/static.png") no-repeat 0 -200px;text-align:center;margin:0 4px;float:left;display:block;color:#fff !important;text-decoration:none;font-weight:bold;cursor:default; }
    .page-goto a:hover { background-position:-48px -200px;text-decoration:none; }
    .page-goto a:active { background-position:-96px -200px;text-decoration:none;outline:none; }
    .page-goto a:visited { text-decoration:none; }

/* Page navigation arrows */
.page-nav { width:487px;height:25px;line-height:25px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:16px 0;text-align:center; }
    .page-nav span { float:left; }
    .page-nav a { width:96px;height:25px;text-align:center;margin:0 4px;float:left;display:block;color:#fff !important;text-decoration:none;font-weight:bold; }
    .page-nav a:hover { background-position:-240px -200px;text-decoration:none; }
    .page-nav a:active { background-position:-336px -200px;text-decoration:none;outline:none; }
    .page-nav a:visited { text-decoration:none; }


.dropdown-menu { background-color:#E8E8E8;color:Black;border:gainsboro;padding:10px;border-left: solid 1px #0d4c68; border-right:solid 1px #0d4c68; border-bottom: solid 1px #0d4c68; display:none; position:absolute; }
.dropdown {float:left; padding-right:5px}
.dropdown ul {width:155px; border:2px solid #0d4c68; list-style:none; border-top:3px;}
.dropdown li {display:inline; border:1px solid black}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; left:100px; padding:5px; text-decoration:none; background:#ebebeb; width:155px}
.dropdown a:hover {background:#0d4c68; color:white; text-decoration:none;}
.dropdown .underline {border-bottom:1px solid lightgrey}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	AJAX TAB CONTROL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.grey .ajax__tab_header
{
	font-family: "Helvetica Neue" , Arial, Sans-Serif;
	background: url(./images/tab-line.png) repeat-x bottom;
	font-size: 12px;
	display: block;
}

.grey .ajax__tab_header .ajax__tab_outer
{
	background: url(./images/tab.png) no-repeat left top;
	border-color: #222;
	color: #222;
	padding-left: 10px;
	margin-right: 3px;
}

.grey .ajax__tab_header .ajax__tab_inner
{
	background: url(./images/tab.png) no-repeat right top;
	border-color: #666;
	color: #666;
	padding: 3px 10px 2px 0px;
}

.grey .ajax__tab_hover .ajax__tab_inner
{
	color: #000;
	cursor:default;
}

.grey .ajax__tab_active .ajax__tab_outer
{
	background: url(./images/tab.png) no-repeat 0pt -40px;
	border-bottom-color: #ffffff;
}

.grey .ajax__tab_active .ajax__tab_inner
{
	background: url(./images/tab.png) no-repeat right -40px;
	color: #0d4c68;
	border-color: #333;
	font-weight:bold;
}

.grey .ajax__tab_body
{
	background-color: #fff;
	border: solid 1px #d7d7d7;
	border-top-width: 0;
	padding: 10px 10px 10px 10px;
}

.grey .ajax__tab_body .sub-title
{
	font-family: Verdana, Helvetica, sans-serif;
	float: left;
	color: #0d4c68;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 5px;
	text-transform: capitalize;
}

.grey .ajax__tab_body .options
{
	text-align: right;	
	margin-bottom:5px;
}