/*
    Page Header
*/
body { 
	/* background:url(aeuAug09/bgbody.jpg); */
	/* background-repeat:"repeat-x"; */ /** tiles image horizontally **/
	background-repeat:repeat-y; /** tiles image vertically **/
	/* background-repeat:"no-repeat"; */ /** does not tile image **/
	background-position:50% 0%; /* This will position image in the center of the page */
	/* background-color:#deded3; */
	background-color: #FFFFFFF;
}
.main {
	text-align:center;
}
.container {
	/* width:859px; */
       width:99%; 
	background-color:#ffffff; 
}
.page_header { 
	background:url(aeuAug09/header.jpg);
	background-repeat:no-repeat;
	background-color:#f6b43c;
	height:96px;
}
.page_footer {
	background-color:#ffffff;
}

.navigation_menu { background-color: #F2F2F2; }
.font_title { font-family:Verdana; font-size:14pt; font-weight:normal; color:#475E62; }
.font_welcome { font-family:verdana; font-size:8pt; font-weight:bold; color:#000000; }
.font_login { font-family:Verdana; font-size:8pt; color:#1c2947;  font-weight:bold}
.login_input { background-color: white; width: 50px; font-family:Verdana; font-size:8pt;}
.login1_button { background: url(aeu01/login1.jpg); height: 20px; width: 147px; color:#1c2947; font-family:Verdana; font-size:8pt;}
.login_button { background: url(aeu01/login.jpg); color:#1c2947; font-family:Verdana; font-size:8pt;}
.button_top { background-color: #FFF8C0; width: 80px; font-family:Verdana; font-size:8pt;}
.font_footer { font-family:Verdana; font-size:7pt; color:#1c2947; }
.font_role { font-family:Verdana; font-size:8pt; color:#000000; }
.font_role_select { font-family:Verdana; font-size:8pt; color:#000000;  font-weight:bold}


.tab_role { background: url(default/rolebg.png); width:100px; height:24px; }
.tab_role1 { background: url(default/role1.png); width:100px; height:24px; text-align:center; }
.tab_role2 { background: url(default/role2.png); width:100px; height:24px; text-align:center; }

/*
    Normal href
*/
a { color:#000000; text-decoration:underline;}
a:hover { text-decoration:none; }

/*
    Navigation href
*/
a.nav_link { font-family: Arial; font-size:9pt; text-decoration:underline;  color: #b4d2e8; font-weight: normal; }
a.nav_link:hover {font-family: Arial; font-size:9pt; text-decoration:none; color: #ffffff; font-weight: normal; }

a.nav_link_active { font-family: Arial; font-size:9pt; text-decoration:underline; color: #ffffff; font-weight: normal;}
a.nav_link_active:hover { font-family: Arial; font-size:9pt; text-decoration:none;color: #b4d2e8; font-weight: normal;}

/*
    Navigation background without graphics
*/

.nav_background {
   background-color: #184a91;  
   text-align:left;
}
.nav_background_top  {
    height: 12px;
	background-color: #184a91;   
}
.nav_background_bot  { 
    height:6px;
    background-color: #184a91;
}
.nav_background_top_left  { 
     width: 5px;
	background-color: #184a91;    
}
.nav_background_top_right  {  
	background-color: #184a91;    
}
.nav_background_bot_left  { 
	background-color: #184a91;
}
.nav_background_bot_right  { 
	background-color: #184a91;
}
.nav_background_left  { 
	background-color: #184a91;
}
.nav_background_right  { 
    background-color: #184a91; 
}


.nav_background_active 
{ 

    font-weight: bold;
    background-color: #9D9D9D;
    text-align:right; 
}
.nav_background_top_active  
{ 
	height: 12px;
	background-color: #9D9D9D;

}
.nav_background_bot_active  
{ 
	height: 6px;
	background-color: #9D9D9D;

}
.nav_background_top_left_active  { 
	width: 2px;
	background-color: #121212;
}
.nav_background_bot_left_active  
{ 
	width: 2px;
	background-color: #121212;
}
.nav_background_top_right_active  {
	width:5px; 
	background-color: #9D9D9D;
}
.nav_background_bot_right_active  { 
	background-color: #9D9D9D;
}
.nav_background_left_active  
{
	width: 2px; 
	background-color: #121212;
}
.nav_background_right_active  
{ 
	background-color: #9D9D9D;
}


/*
    Tab href
*/

div.pulldown_menu, a.pulldown_menu
{
  width: 150px;
  border: 0.5px solid #B1A3A0;
  background: #B29E83;
  padding: 4px 10px;

}

a.pulldown_menu
{
  display: block;
  border-bottom: 0.5px solid #B1A3A0;
  text-decoration: none;
  font-family:Verdana; font-size:8pt; text-decoration:none;
}

a:hover.pulldown_menu
{
  display: block;
  border-bottom: 0.5px solid #006699;
  text-decoration: none;
  font-family:Verdana; font-size:8pt; text-decoration:none; color: #ffffff;
  background: #006699;
}

a.tab_link {font-family:Arial; font-size:10pt; font-weight:none; color:#FFFFFF; text-decoration:none;}
a.tab_link:hover {font-family:Arial; font-size:10pt; font-weight:none; color:#f6b43c; text-decoration:none;}

a.tab_link_active {font-family:Arial; font-size:10pt; font-weight:none; color:#f6b43c; text-decoration:none;}
a.tab_link_active:hover {font-family:Arial; font-size:10pt; font-weight:none; color:#f6b43c; text-decoration:none;}

/*
	Tab and Body separator
*/
.tab_body_separator
{
	height:10px;
}

/*
    Tab background
*/  

.tab 
{ 
	background:url(aeuAug09/tab_bar.jpg);
	height:44px;
	background-color:#ffffff;
}

.tab_background_base 
{ 
	/*
	background:url(aeuAug09/tab_bar.jpg);
	height:44px;
	*/
	/* background-color: #ffffff; */ 
}

.tab_background  
{ 
    background:url(aeuAug09/tab_center.jpg);
	height:44px;
}
.tab_background_active 
{ 
	background:url(aeuAug09/tab_center.jpg);
	height:44px;
}
/*
.tab_background_gap1 
{ 
    background-color: #ffffff;
    width: 13px;
}


.tab_background_gap2 
{ 
    background-color: #ffffff;
}
*/
.tab_background_left  
{ 
	background:url(aeuAug09/tab_left.jpg);
	height:44px;
	width:5px;
}
.tab_background_right  
{ 
	background:url(aeuAug09/tab_right.jpg);
	height:44px;
	width:5px;
}
.tab_background_left_active  
{ 
	background:url(aeuAug09/tab_left.jpg);
	height:44px;
	width:5px;
}
.tab_background_right_active  
{ 
	background:url(aeuAug09/tab_right.jpg);
	height:44px;
	width:5px;
}
.tab_left_end {
	background:url(aeuAug09/tab_left_end.jpg);
	height:44px;
	width:11px;
}
.tab_right_end {
	background:url(aeuAug09/tab_right_end.jpg);
	height:44px;
	width:11px;
}
/*
	Tab's Title for Top navigation
*/
.tab_title
{
	height: 60px;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
}


/*
	Top Module
*/ 

.top_menu_background 
{ 
	height: 22px;
    background-color: #B29E83;
}

.top_menu_active 
{ 
	height: 22px;
    text-align: center;
	color: #FFFFFF;
    background-color:"#334258";
}

.top_menu 
{ 
	height: 22px;
    text-align: center;
    color: #FFFFFF;
    background-color: #B29E83;
}



/*
    Module Title 
*/
.module_title 
{ 
    height:30px;
    background-color:#334258;
    font-family:Arial;
    font-weight:bold;
    font-size:11pt;
    /* color:#032f55; */
    color:#FFFFFF;
    
}
.module_title_left 
{
    width:15px;
    height:30px;
    background:url(aeuAug09/module_title_topleft.gif);
   	/* background-color: #334258; */
}
.module_title_right 
{ 
    width:16px;
    height:30px;
    background:url(aeuAug09/module_title_topright.gif);
    /* background-color: #334258; */
}
.module_title_bot 
{ 
    height:3px;
    background-color:#334258;
}
.module_title_left_bot 
{ 
    width:15px;
   	background-color:#334258;
}
.module_title_right_bot 
{ 
    width:16px;
    background-color:#334258;
}

/*
    Module frame
    The color is the same as .tab_background_base
*/
table.module_frame 
{
    border-top:     0px solid  #334258;
	border-bottom:  0px solid  #334258;
	border-right:   0px solid  #334258;
	border-left:    0px solid  #334258; 
}

/*
	Table elements
*/


.table_header { background-color:#B29E83;  color:#FFFFFF; font-weight:bold;}
/*
.table_header { background-color:#334258;  color:#FFFFFF; font-weight:bold;}
*/
.table_header2 { background-color:#FFCC00; font-weight:normal; text-align:center }

.table_row { background-color:FFE2BC}
.table_row2 { background-color:#B29E83}
.table { background-color:#FFF8B9}


/*
    Other elements
*/
input { font-family:Verdana; font-size:8pt }
input.cb { BORDER-BOTTOM: none; BORDER-LEFT: none; BORDER-RIGHT: none; BORDER-TOP: none; }
input.checkbox { BORDER-BOTTOM: none; BORDER-LEFT: none; BORDER-RIGHT: none; BORDER-TOP: none; }
input.single_border { font-family:verdana; font-size:8pt; BORDER-BOTTOM: 1px solid;   BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; }
textarea { font-family:verdana; font-size:8pt; }
textarea.single_border { font-family:verdana; font-size:8pt; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; }
select { font-family:verdana; font-size:8pt; }

/*
    Table elements
*/
td { color: #000000; font-size: 8pt; font-family: Verdana; font-weight: normal; }

/*  Alternating rows changing row color between row1 and row2 */
td.row1 { background-color: #FFFFFF; color: #000000; font-size: 8pt; font-family: verdana; font-weight: normal; }
td.row2 { background-color: #E6E6E6; color: #000000; font-size: 8pt; font-family: verdana; font-weight: normal; }
td.selected { background-color: #CBECF9; color: #000000; font-size: 8pt; font-family: verdana; font-weight: normal; }

/*
td.table_head { background-color: #516E8F; color: #FFFFFF; font-size: 10pt; font-family: verdana; font-weight: normal; }
td.cell_head { background-color: #C4D5E9; color: #000000; font-size: 10pt; font-family: verdana; font-weight: normal; }
*/
td.table_head { background-color: #0B3A6E; color: #FFFFFF; font-size: 8pt; font-family: verdana; font-weight: normal; }
td.cell_head { background-color: #FFA800; color: #000000; font-size: 8pt; font-family: verdana; font-weight: normal; }

/*
    Style for Announcement
*/
td.ann_date { color: #FFFFFF; font-size: 8pt; font-family: Verdana; font-weight: normal; font-style: italic; }

/*
    Style for Mini Announcement
*/
a.ann_more { font-size:8pt; color: #000000; font-weight: normal;  text-decoration:underline;}
a.ann_more:hover { font-size:8pt; color: #FF0000; font-weight: normal; text-decoration:underline;}
td.mini_ann_date { font-size: 7pt; color: #000000; font-family: verdana; font-weight: normal; font-style: normal; }
td.mini_ann_cell { background-color: #FFA800; color: #000000; font-size: 8pt; font-family: verdana; font-weight: normal; }



