body {
	margin: 0px;
	height:100%;
}


#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }
#SearchContainer input{MARGIN:0px; padding:0px;BORDER:1px solid #C44139;font-size:10px;color:#000000;BACKGROUND:#FFFFFF;WIDTH:130px;HEIGHT:18px;}
#LanguageContainer select{MARGIN:0px;vertical-align:top; border:1px #5A5A5A solid; font-size:9px;color:#FFFFFF;BACKGROUND:#5A5A5A;WIDTH:130px;HEIGHT:16px;} 

/*#menu{ text-align:center; background-image:url(images/menu_bg.gif) repeat-x; margin:0px auto; clear:both; }
#options{ position:relative; height:24px; }
#yellow #options{background-image:url(images/MM2.gif); } */
.TopPane{ padding:0px; }
.LeftPane{ padding:0px;}
.LinkPane{ padding:0px;}
.ContentPane{ padding:0px; }
.RightPane{ padding:0px; }
.BottomPane{ padding:0px; }
.FooterPane{ padding:0px; }
.BannerPane{ padding:0px; }
.LefttopPane{ padding:0px; }
.ContenttopPane{ padding:0px; }
.LogoPane{padding:0px;}

.Head{ font-size:12px; font-weight:bold; color:#000000;}
.SubHead{ font-size:11px; color:#7E7E7E; }
.SubSubHead{ font-size:11px; color:#7E7E7E; }
.Normal{ font-size:11px; color:#7E7E7E; line-height:120%; letter-spacing: .5px;}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#7E7E7E; text-decoration:none; }
A.CommandButton:hover{ color:#C44139; text-decoration:underline;}
TH,TD,DIV{ font-family:Tahoma; font-size:11px; color:#7E7E7E; }

A,A:link,A:visited,A:active{ color:#7E7E7E; text-decoration:none; font-weight:normal;}
A:hover{ color:#C44139; text-decoration:none; font-weight:normal;}

.user,a.user:link,a.user:active,a.user:visited{ font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff; text-decoration:none; font-weight:bold; font-size:10px;}
a.user:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:none; font-weight:bold; font-size:10px;}

.footer,a.footer:link,a.footer:active,a.footer:visited{ font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal;}
a.footer:hover{	font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal;}

.links,a.links:link,a.links:active,a.links:visited{	font-size:10px; color:#000000; text-decoration:none; font-weight:normal;}
a.links:hover{ font-size:10px; color:#595959; text-decoration:none; font-weight:normal;}

.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#ffffff; text-decoration:none; font-weight:normal; font-size:11px;}
a.Breadcrumb:hover{color:#C44139; text-decoration:none; font-weight:normal; font-size:11px;}

.date,a.date:link,a.date:active,a.date:visited{ color:#000000; text-decoration:none; font-weight:normal; font-size:11px;}
a.date:hover{ color:#000000; text-decoration:none; font-weight:normal; font-size:11px;}


.me,A.me:link,A.me:visited,A.me:active{ color:#000000; text-decoration:none; }
A.me:hover{ color:#000000; text-decoration:none; }
.sear{color:#000000; font-weight:bold;}
.green{color:#72A347;}
.violet{color:#8E64A3;}
/*___________________________________________________________________________________________*/
.MainMenu_MenuContainer{ background:transparent; width:1px;	margin:0px auto; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }


.MainMenu_MenuBreak{display:none;}

.ModuleTitle_MenuItemSel {
            background-color: transparent;
}
.MainMenu_MenuItemSel {
            background-color: transparent;}

.MainMenu_MenuItem,.submenuitembreadcrumb{
	color:#545454;	font-size:11px;	font-weight:normal;
	padding:2px 15px 2px 10px;
	border:1px #F5F0F0 solid; border-width:1px 0px;
}
.submenuitemselected{
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding:2px 15px 2px 10px;
	border:1px #D36D67 solid;
	border-width:1px 0px;
	Margin:0px;
	background:#D36D67;
}
.submenu{
	z-index:1000;
	border:1px #0A2532 solid;
	padding:0px;
	margin:0px;
	background:#F5F0F0;
}
.rootmenuitem TD{
padding:0px 5px 0px 5px; margin:0px;
color:#000;
height:29px; 
font-size:11px; 
font-weight:bold;
text-align:center;
background-image:url(images/menu_bg.gif);
}
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{ 
padding:0px 5px 0px 5px; margin:0px;
color:#c92c22;
height:29px; 
font-size:11px; 
font-weight:bold;
text-align:center;
background-image:url(images/menu_bg.gif);
}

.MainMenu_MenuBreak{display:block; border:0px}


/*
Popup Calandar 
*/
.SelectedDateStyle{
font-family: Verdana,Helvetica,Tahoma,Arial;
color: #000000;
background-color: #FFA500;
font-size: XX-Small
}
.WeekendStyle {
font-family: Verdana,Helvetica,Tahoma,Arial;
color:  #000000;
background-color: #E7EBFE;
font-size: XX-Small
}
.GoToTodayStyle{
font-family: Verdana,Helvetica,Tahoma,Arial;
color:  #000000;
background-color: white;
font-size: XX-Small
}
.DayHeaderStyle{
font-family: Verdana,Helvetica,Tahoma,Arial;
color:  #000000;
background-color: #FFA500;
font-size: XX-Small
}
.MonthHeaderStyle{
font-family: Verdana,Helvetica,Tahoma,Arial;
color:  #000000;
background-color: #C9D2FD;
font-size: XX-Small
}
.WeekdayStyle{
font-family: Verdana,Helvetica,Tahoma,Arial;
color:  #000000;
background-color: white;
font-size: XX-Small
}
.HolidayStyle{
font-family: Verdana,Helvetica,Tahoma,Arial;
color:  #000000;
background-color: white;
font-size: XX-Small
}
.OffMonthStyle{
font-family: Verdana,Helvetica,Tahoma,Arial;
color:  #555555;
background-color: AntiqueWhite;
font-size: XX-Small
}
.ClearDateStyle {
font-family: Verdana,Helvetica,Tahoma,Arial;
color:  #000000;
background-color: white;
font-size: XX-Small
}
.TodayDayStyle {
font-family: Verdana,Helvetica,Tahoma,Arial;
color:  #000000;
background-color: #FFCB6A;
font-size: XX-Small
}
                                
.SelectedDateStyle a, a:visited{                                 
color: #000000;                                   
}
                                
                               
.WeekendStyle a, a:visited{
color:  #000000;
}
.GoToTodayStyle a, a:visited{
color:  #000000;                                  
}
.DayHeaderStyle a, a:visited{
color:  #000000;
}
.MonthHeaderStyle a, a:visited{
color:  #000000;
}
.WeekdayStyle a, a:visited{
color:  #000000;
}
.HolidayStyle a, a:visited{
color:  #000000;
}
.OffMonthStyle a, a:visited{
color:  #555555;
}
.ClearDateStyle a, a:visited{
color:  #000000;
}
.TodayDayStyle a, a:visited{
color:  #000000;
}

/* GENERIC */
H1  {
                color: #10388C;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
             	font-weight: bold;
}

H2  {
                color: #10388C;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
             	font-weight: bold;
}

H3  {
                color: #10388C;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
             	font-weight: bold;
}

H4  {
                color: #10388C;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

H5, DT  {
                color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
             	font-weight: bold;
}

H6  {
                color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
             	font-weight: bold;
}
SMALL   {
                color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
}

BIG {
                color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
             	font-weight: bold;
}

BLOCKQUOTE, PRE {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
                background:white;
}


UL LI   {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
                background:white;
}

UL LI LI    {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
                background:white;

}

UL LI LI LI {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
                background:white;

}

OL LI   {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
                background:white;

}

OL OL LI    {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
                background:white;
}

OL OL OL LI {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
                background:white;
}
/* WORKSHEET */
.Worksheet {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	}

.WorksheetQuestion {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
font-weight:bold;

	}
	
	/* SCROLLING DG*/
#scroll 
{
	height:150px;
	width:550px;
	overflow: auto;	
	border: 1px solid #eee;	
	padding: 1px;
}

#scrollQualifications
{
	height:400px;
	width:600px;
	overflow: auto;	
	border: 1px solid #eee;	
	padding: 1px;

}

#scrollAPDUsers
{
	height:200px;
	width:550px;
	overflow: auto;	
	border: 1px solid #eee;	
	padding: 1px;

}


#scrollHistory
{
	height:500px;
	width:800px;
	overflow: auto;	
	border: 1px solid #eee;	
	padding: 1px;

}
.GUID{
   letter-spacing: 2px;
}
.Contitle_Transparent{
color: #10388C;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;
}
fieldset {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
}

legend {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
}

.error {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:red;
	font-size:11px;
    font-weight:bold;
}

.Error {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:red;
	font-size:11px;
    font-weight:bold;
}
/* SCO HTML */
.SCOHtml {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
/* DATAGRID ITEM */
.gridItems {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.NormalTextBox
{
                font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
}

.NormalRed
{   font-family:Verdana,Arial,Helvetica,sans-serif;
	color:RED;
	font-size:11px;
}

.NormalBold
{   font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
    font-weight: bold; 
}
HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}
text13N  {
    color: #10388C;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
    font-weight: normal;
	line-height:normal;
}

/* ********** NAVIGATION Style Starts************** */
#TabContainer {
    position:absolute;
    top:31px;
    left:300px;
    z-index:999;
}
.TabList {
    float:left;
    horizontal-align:left;
	width:100%
}
.TabList ul {
    clear:both;
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    display: block;
	width:100%
}

.TabList li {
    float:left;
    display: block;
    padding:0 0 0 3px;
    margin:0;
	width:100%;
	* width:100% !important; white-space:nowrap
}

.TabList li a {
   font-family:Tahoma,San-Serif;
   font-size:9pt;
   voice-family: "\"}\""; voice-family:inherit;
   line-height:normal; width:100%; white-space:nowrap
}

select.TabList {
    border-left: #003366 1px solid;
    border-right: #003366 1px solid;
    border-top:  #003366 1px solid;
    border-bottom: #003366 1px solid;
    color:#000;
    font-weight:bold;
	margin: 10px 0 0 0;
}

div#ChildTabsContainer select.TabList {
    border-left: #003366 1px solid;
    border-right: #003366 1px solid;
    border-top:  #003366 1px solid;
    border-bottom: #003366 1px solid;
    background-color: #FFF;
    color:#000;
    font-weight:bold;
}

/*IE-PC doesn't get these child selectors but other browsers do*/
#ChildTabsLevel2 {width:100%}
#ChildTabsLevel2 > ul a {height:27px; max-height:27px; width:100%; display:block}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ChildTabsLevel2 a {text-align:left; width:100%}
/* End IE5-Mac hack */
#ChildTabsContainer2 {padding:0; margin-left:0; width:100%;min-width:195px !important}
#ChildTabsLevel2 li {margin-bottom:0px; margin-left:-6px; margin-right:0px; margin-top:0px; display:block}
#ChildTabsLevel2 a {
    text-decoration:none;
	font-size:10px; font-weight:bold;
    color:#000;
	padding: 7px 4px;
	vertical-align:middle;
	height:22px;
	margin-bottom:0; margin-left:0; margin-right:0; margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif; width:100%
}    

#ChildTabsLevel2 .SelectedTab a {
    text-decoration:none;
	font-size:10px; font-weight:bold;
    color:#c92c22;
	padding: 7px 4px;
	vertical-align:middle;
	height:27px; max-height:27px;
	margin-bottom:0; margin-left:0; margin-right:0; margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}    

#ChildTabsLevel2 a:hover {color:#c92c22}    
.Level1{
	font-size:10px; font-weight:bold;
    color:#000; background-color:#fff; 
	padding: 7px 4px;
	vertical-align:middle; height:27px; max-height:27px;margin-bottom:0; margin-left:0; margin-right:0; margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url("images/bgsub_h.gif"); background-repeat:repeat-x; width:100%
}    
.First-Child Level1{
	font-size:10px; font-weight:bold;
    color:#000;
	padding: 7px 4px;
	vertical-align:middle; height:27px; max-height:27px;margin-bottom:0; margin-left:0; margin-right:0; margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}  
.Last-Child Level1{
	font-size:10px; font-weight:bold;
    color:#000;
	padding: 7px 4px;
	vertical-align:middle;
	height:27px; max-height:27px;
	margin-bottom:0; margin-left:0; margin-right:0; margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Level2{
	font-size:10px !important; font-weight:bold;
    color:#000; background-color:#fff;
	padding: 7px 4px;
	vertical-align:middle;	height:27px; max-height:27px;margin-bottom:0; margin-left:0; margin-right:0; margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:5px; * text-indent:3px; background-image:url("images/bgsub_h.gif"); background-repeat:repeat-x; width:100%
}    
.Level3{
	font-size:10px !important; font-weight:bold;
    color:#000; background-color:#fff;
	padding: 7px 4px;
	vertical-align:middle;	height:27px; max-height:27px;margin-bottom:0; margin-left:0; margin-right:0; margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:8px; * text-indent:6px; background-image:url("images/bgsub_h.gif"); background-repeat:repeat-x; width:100%
}
.Level4{
	font-size:10px !important; font-weight:bold;
    color:#000; background-color:#fff;
	padding: 7px 4px;
	vertical-align:middle;	height:27px; max-height:27px;margin-bottom:0; margin-left:0; margin-right:0; margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:11px; * text-indent:9px; background-image:url("images/bgsub_h.gif"); background-repeat:repeat-x; width:100%
}
.DisabledTab{
    text-decoration:none;
	font: bold 10px Verdana;
    color:#000;
	padding: 7px;
	background:url("images/bgsub_h.gif") no-repeat center right;
	text-transform:uppercase;
   height:22px
   vertical-align:middle;
}

#PortalContainer{
    border-collapse: collapse ;
    height:100%;
    min-height:100%;/*for mozilla*/
    width:100%;
}
/* ********** NAVIGATION Style Ends************** */