﻿.amg_img
{
	vertical-align:bottom;
}
.amg_main_table
{
	 vertical-align:top;
}
.amg_text
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	text-decoration: none;
}
.amg_text_footer
{
	font-family:Verdana,Arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color:#2F2F2F;
	
	/*ForeColor="#2F2F2F" Font-Names="Verdana,Arial" Font-Underline="false" Font-Size="12px" Font-Bold="false" */
}
.amg_text_bold
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
}
.sa_text_big_bold_Info
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 12pt;
	font-weight:bold;
	color:#424242;
	text-decoration: none;
}
.amg_text_white
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	color:#ffffff;
	text-decoration: none;
}

.amg_text_white6
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 6pt;
	color:#ffffff;
	text-decoration: none;
}

.amg_text_gray14
{
	font-family:Verdana,Arial;
	font-size: 14px;
	font-weight:normal;
	color:#2F2F2F;
	text-decoration:none;
}

.amg_text_gray20
{
	font-family:Verdana,Arial;
	font-size: 20px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}


.amg_text_lightgray
{
	font-family:Verdana,Arial;
	font-size: 8pt;
	font-weight:normal;
	color:#aFaFaF;
	text-decoration:none;
}

.amg_text_big_white
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 10pt;
	color:#ffffff;
	text-decoration: none;
}
.amg_text_off_white
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	color:#f0f0f0;
	text-decoration: none;
}
.amg_text_small_bold_white
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 7pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}
.amg_text_small_white
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 7pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}

.amg_text_small_grey
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 7pt;	
	color:#888888;
	text-decoration: none;
}

.amg_text_small_darkgrey
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 7pt;	
	color:#444444;
	text-decoration: none;
}

.amg_text_smallest_grey
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 6pt;	
	color:#888888;
	text-decoration: none;
}

.amg_text_bold_white
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}
.amg_text_menu_small_bold_white
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	/*font-weight: bold;*/
	color: #ffffff;
	text-decoration: none;
}
.amg_text_yellow
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	color:#FFFF00;
	text-decoration: none;
}
.amg_text_bold_yellow
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#FFFF00;
	text-decoration: none;
}
.amg_text_bold_big_yellow
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 10pt;
	font-weight:bold;
	color:#FFFF00;
	text-decoration: none;
}
.amg_text_small_yellow
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 5pt;
	color:#FFFF00;
	text-decoration: none;
}
.amg_text_small_bold_yellow
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 5pt;
	font-weight:bold;
	color:#FFFF00;
	text-decoration: none;
}
.amg_text_green
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	color:#194100;
	text-decoration: none;
}
.amg_text_bold_green
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight:bold;
	/*color:#194100;*/
	color:#E7F4FA;
	text-decoration: none;
}
.amg_text_big_bold_green
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 10pt;
	font-weight:bold;
	color:#194100;
	text-decoration: none;
}
.amg_text_big_bold_green15
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 15pt;
	font-weight:bold;
	color:#194100;
	text-decoration: none;
}
.amg_text_white_bg_blue
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	color:#ffffff;
	background-color:#005578;
	text-decoration: none;
}
.amg_text_blue
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#005578;
	text-decoration: none;
}
.amg_text_blue_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	color:#0000ff;
	text-decoration: none;
}

.tinyfont
{
	font-family:Arial;
	font-size:4pt;		
	text-decoration: none;
}

.amg_text_blue_link_underline
{
	font-family:Arial;
	font-size:7pt;
	/*color:#054F82;*/
	color:#0000ff;
	text-decoration: underline;
}

.amg_text_darkblue_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	/*color:#054F82;*/
	color:#005578;
	text-decoration: none;
}

.amg_text_darkblue_link_underline
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	/*color:#054F82;*/
	color:#005578;
	text-decoration: underline;
}

.amg_text_Med_blue_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	/*color:#054F82;*/
	color:#0000ff;
	text-decoration: none;
}

.amg_text_Large_blue_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	/*color:#054F82;*/
	color:#0000ff;
	text-decoration: none;
}

.amg_text_Med_blueBold_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#0000ff;
	text-decoration: none;
}



.amg_text_blue8_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;	
	color:#005578;
	text-decoration: none;
}

.amg_text_AMG_BlueBold_9_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:9pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}

.amg_text_AMG_YellowBold_9_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFF00;
	text-decoration: none;
}

.amg_text_AMG_Yellow_8_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:normal;
	color:#FFFF00;
	text-decoration: none;
}

.amg_text_AMG_Yellow_7_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	font-weight:normal;
	color:#FFFF00;
	text-decoration: none;
}
.amg_text_AMG_Yellow_7_link:hover
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	font-weight:normal;
	color:#FFFFff;
	text-decoration: none;
}

.amg_text_AMG_Yellow_8_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:normal;
	color:#FFFF00;
	text-decoration: none;
}
.amg_text_AMG_Yellow_8_link:hover
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFff;
	text-decoration: none;
}


.amg_text_AMG_hoverBlue_link
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:normal;
	color:#0000ff;
	text-decoration: none;
}
.amg_text_AMG_hoverBlue_link:hover
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:normal;
	color:#0000ff;
	text-decoration: underline;
}


.amg_text_bold_blue2
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}

.amg_text_bold_blue_large_underline
{
	font-family: Myriad Pro Light, Verdana, Tahoma,Arial;
	font-size:12pt;
	font-weight:bold;
	color:#005578;
	text-decoration:underline;
}

.amg_text_blue_small_underline
{
	font-family: Verdana, Tahoma,Arial;
	font-size:8pt;	
	color:#005578;
	text-decoration:underline;
}

.amg_text_bold_DarkRed8
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#990000;
	text-decoration: none;
}

.amg_text_bold_red2
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#ff0000;
	text-decoration: none;
}
.amg_text_med_bold_red2
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	color:#ff0000;
	text-decoration: none;
}

.amg_text_med_bold_red_Arial
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#ff0000;
	text-decoration: none;
}

.amg_text_bold_blue
{
	font-family:Century Gothic;
	font-size:8pt;
	font-weight:normal;
	color:#585A5B;
	text-decoration: none;
}

.amg_text_boxHeader
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}

.amg_text_bold_darkblue
{
	font-family:Century Gothic;
	font-size:8pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}
.amg_text_big_blue
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	color:#005578;
	text-decoration: none;
}
.amg_text_big_grey
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	color:#888888;
	text-decoration: none;
}

.amg_text_big_darkgrey
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	color:#444444;
	text-decoration: none;
}

.amg_text_light_grey
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	color:#999999;
	text-decoration: none;
}

.amg_text_light_grey8
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#999999;
	text-decoration: none;
	font-weight:normal;
}

.amg_text_med_grey8
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#666666;
	text-decoration: none;
}

.amg_text_big_bold_blue2
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}
.amg_text_small_bold_blue2
{
	font-family:Century Gothic;
	font-size:9pt;
	font-weight:bold;
	color:#585A5B;
	text-decoration: none;
}
.amg_text_big_white
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
}
.amg_text_big_bold_white
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}
.amg_text_9_bold_white
{
	font-family:Verdana, Tahoma,Arial;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}

.amg_text_big_bold_offwhite
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	color:#cfcfcf;
	text-decoration: none;
}

.amg_text_big_bold_blue
{
	font-family:Century Gothic;
	font-size:10pt;
	font-weight:bold;
	color:#585A5B;
	text-decoration: none;
}

.amg_text_bigger_bold_grey
{
	font-family:Century Gothic;
	font-size:12pt;
	font-weight:bold;
	color:#585A5B;
	text-decoration: none;
}

.amg_text_bigger_bold_white
{
	font-family:Century Gothic;
	font-size:12pt;
	font-weight:bold;
	color:#f0f0f0;
	text-decoration: none;
}

.amg_text_bigger_bold_orange
{
	font-family:Century Gothic;
	font-size:12pt;
	font-weight:bold;
	color:#f6921e;
	text-decoration: none;
}

.amg_text_bigger_bold_red
{
	font-family:Century Gothic;
	font-size:12pt;
	font-weight:bold;
	color:#ff1010;
	text-decoration: none;
}

.amg_text_bigger_bold_red_Standard
{
	font-family:Verdana, Tahoma,Arial;
	font-size:12pt;
	font-weight:bold;
	color:#ff1010;
	text-decoration: none;
}

.amg_text_bigger_bold_bloodred
{
	font-family:Century Gothic;
	font-size:16pt;
	font-weight:bold;
	color:#990000;
	text-decoration: none;
}



.amg_text_bold_bloodred_14
{
	font-family:Century Gothic;
	font-size:14pt;
	font-weight:bold;
	color:#990000;
	text-decoration: none;
}

.amg_text_bold_Yellow_14
{
	font-family: Century Gothic,Arial;
	font-size:14pt;
	font-weight:bold;
	color:#FFFF00;
	text-decoration: none;
}

.amg_text_bold_Orange_14
{
	font-family:Century Gothic;
	font-size:14pt;
	font-weight:bold;
	color:#f6921e;
	text-decoration: none;
}

.amg_text_bold_Orange_10
{
	font-family:Century Gothic;
	font-size:10pt;
	font-weight:bold;
	color:#f6921e;
	text-decoration: none;
}

.amg_text_bold_BloodRed_10
{
	font-family:Century Gothic;
	font-size:10pt;
	font-weight:bold;
	color:#990000;
	text-decoration: none;
}

.amg_text_big_bold_white
{
	font-family:Century Gothic;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}

.amg_text_big_bold_white14
{
	font-family:Verdana, Tahoma,Arial;
	font-size:14pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}

.amg_text_big_2_bold_blue2
{
	font-family:Verdana, Tahoma,Arial;
	font-size:12pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}

.amg_text_big_14_bold_blue
{
	font-family:Verdana, Tahoma,Arial;
	font-size:14pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}

.amg_text_big_14_bold_ccRed
{
	font-family: Georgia, Arial;
	font-size:18pt;	
	letter-spacing:2;
	color:#990000;
	text-decoration: none;
}

.amg_text_big_2_bold_blue
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}

.amg_button_white_bg_blue2
{
   font-size:8pt;
   font-family:Verdana, Tahoma,Arial;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#005578;
   border-style:none;
   border-color:#005578;
}
.amg_button_white_bg_blue
{
   font-size:8pt;
   font-family:Verdana, Tahoma,Arial;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#A9AAAA;
   border-style:none;
   border-color:#005578;
}
.amg_text_red
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#ff0000;
	text-decoration: none;
}

.amg_text_black_italic
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	color:#111111;
	text-decoration: none;
	font-style:italic;
}

.amg_text_red7
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	color:#ff0000;
	text-decoration: none;
}

.amg_text_red10
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	color:#ff0000;
	text-decoration: none;
}

.amg_text_gray
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#cccccc;
	text-decoration: none;
}



.amg_text_small_darkest_gray
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	color:#101010;
	text-decoration: none;
	font-weight:normal;
}

.amg_text_darkest_gray
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#101010;
	text-decoration: none;
	font-weight:normal;
}

.amg_text_darkest_gray_bold
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#101010;
	font-weight:bold;
	text-decoration:none;
}

.amg_text_darkest_gray_bold_10pt
{
	font-family:Verdana, Tahoma,Arial;
	font-size:10pt;
	color:#101010;
	font-weight:bold;
}

.amg_text_darkest_gray_bold_18pt
{
	font-family:Verdana,Tahoma,Arial;
	font-size:18pt;
	font-weight:bold;
	color:#101010;
	text-decoration: none;
}

.amg_text_semidark_gray
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#888888;
	text-decoration: none;
}

.amg_text_dark_gray
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#555555;	
	text-decoration: none;
}
.amg_text_green_small
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#19441B;
	text-decoration: none;
}

.amg_text_green_smallest
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	color:#19441B;
	text-decoration: none;
}

.amg_text_puregreen_smallest
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	color:#00aa00;
	text-decoration: none;
}
.amg_text_green_small_bold
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:bolder;
	color:#19441B;
	text-decoration: none;
}
.amg_text_green_big
{
	font-family:Verdana, Tahoma,Arial;
	font-size:14pt;
	font-weight:bold;
	color:#19441B;
	text-decoration: none;
}
.amg_text_bold_gray
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#cccccc;
	text-decoration: none;
}
.amg_text_bold_orange
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	font-weight:bold;
	color:#FFD568;
	text-decoration: none;
}

.amg_text_bold_smallRed
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	font-weight:bold;
	color:#FF1111;
	text-decoration: none;
}

.amg_text_bold_smallBlue
{
	font-family:Verdana, Tahoma,Arial;
	font-size:7pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}

.amg_text_big_bold_orange
{
	font-family:Myriad Pro,Verdana, Tahoma,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#f4b017;
	text-decoration: none;
}
.amg_text_mainmenu
{
	 /*ForeColor="#2F2F2F" Font-Names="Verdana,Arial" Font-Underline="false" Font-Size="12px" Font-Bold="false"*/
	 /*color:#2F2F2F;*/
	 color:#00430E;
	 font-family:Verdana,Arial; 
	 font-size:12px;
	 font-weight:normal;
	 text-decoration:none; 
}
.amg_textbox_search
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 8pt;
	text-decoration: none;
	border:none; 		
	height:15px;
}
.amg_textbox_search_background
{
	background-image:url('Images/searchtextbox.jpg');
	background-repeat:no-repeat;
	/*background-position:bottom;*/
	
	height:23px;
	margin-left:3px
}
.amg_button_green
{
  border-style :solid ;
  border-width : 1px 4px 4px 1px;
  text-decoration : none;
  padding : 4px;
  border-color : #69f #00f #00f #69f;
}
.amg_mainbaseimage_background
{
	background-image:url('Images/SITESPECIFIC/mainimagealone.jpg');
	background-repeat:no-repeat;
	/*background-position:bottom;*/
	
	/*height:23px;
	margin-left:3px*/
}

.groupAD_bg
{
    background-image:url('Images/SITESPECIFIC/groupsad.jpg');
	background-repeat:no-repeat;
}
.amg_gradient_dark_blue_background2
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;	
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#2D8CDC', startColorstr='#005578'); 
}
.amg_gradient_dark_blue_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;	
	/*background-color:#43BAE1;*/ /*this color is that one from Siju's review*/
	background-color:#005578;		/*this color is that one from Carlos' review*/
}
.amg_gradient_lite_blue_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#005578;	
	background-color:#E7F4FA; /*this color is that one from Siju's review*/
}

.amg_grey_menuHeaderBG
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#005578;	
	background-color:#777777; 
}

.amg_gradient_SAHeaderBLUE_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#005578;	
	background-color:#002039; /*this color is that one from Siju's review*/
}

.amg_white_menu_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#2F2F2F;	
	background-color:#F6F6F6;		
}

.amg_white_3D_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#2F2F2F;	
	background-color:#F6F6F6;		
	border-bottom-color:#a0a0a0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#a0a0a0;
	border-right-width:1px;
	border-right-style:solid;
}

.amg_white_Checklist_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;	
	color:#555555;	
	background-color:#F6F6F6;		
}

.amg_offwhite_menu_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#2F2F2F;	
	background-color:#d4d8da;		
}

.amg_white_mainmenu_background
{
	font-family: MEKANIK LET;
	font-size: 8pt;
	font-weight: bold;
	color:#00430E;	
	/*background-color:#FFD568;*/
	background-color:#ffffff;
}
.amg_orange_menu_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color:#2F2F2F;	
	/*background-color:#FFD568;*/
	background-color:#eeeeee;
}
.amg_orange_transparent_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	/*color:#2F2F2F;*/
	/*background:Transparent;*/
	background-color:#FFD568;
	/*filter: alpha (opacity=80);*/
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
}
.amg_black_transparent_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	/*color:#2F2F2F;*/
	background:Transparent;
	background-color:#000000;
	filter: alpha (opacity=60);
	-moz-opacity:0.6;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
}

.amg_alert_transparent_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	/*color:#2F2F2F;*/
	background:Transparent;
	background-color:#6f6f6f;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
}

.amg_advSearch_transparent_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	/*color:#2F2F2F;*/
	background:Transparent;
	background-color:#aaaaaa;
	filter: alpha (opacity=80);
	-moz-opacity:0.80;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
}

.amg_login_transparent_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	/*color:#2F2F2F;*/
	background:Transparent;
	background-color:#ffffff;
	filter: alpha (opacity=95);
	-moz-opacity:0.95;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
}

.amg_green_transparent_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	/*color:#2F2F2F;*/
	background:Transparent;
	background-color:#7faf97;
	filter: alpha (opacity=90);
	-moz-opacity:0.9;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
}

.sa_blue_transparent_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	/*color:#2F2F2F;*/
	background:Transparent;
	background-color:#005578;
	filter: alpha (opacity=90);
	-moz-opacity:0.9;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
}

.amg_gray_transparent_background
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	/*color:#2F2F2F;*/
	background:Transparent; 		
	background-color:#cccccc;
	filter: alpha (opacity=80);
	-moz-opacity:0.8;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
}

.modalBackground 
{ 
background-color:#fff; 
filter:alpha(opacity=70); 
opacity:0.7px; 
-moz-opacity:0.7;
} 


.amg_text_ProfileHeader
{
	font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration: none;
}

.amg_text_ProfileCenter
{
	font-family:Verdana, Tahoma,Arial;
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}

.amg_ProfileCenter_VCenter
{
    height:30px;
	background-image:url('images/profile/visitorbar_Slice.png');
	background-repeat:repeat-x;
	letter-spacing:3px;
}

.amg_ProfileCenter_Alerts
{
    height:30px;
	background-image:url('images/profile/alertbar_Slice.png');
	background-repeat:repeat-x;
	letter-spacing:3px;
}

.amg_profile_realName_text
{
	font-family: Georgia, Arial;
	font-size:18pt;	
	letter-spacing:2;
	color:#ffffff;
	text-decoration: none;
}

.amg_profile_bordered_table
{
    border-width:2px;
    border-style:solid;
    border-top-color:#005578;
    border-left-color:#005578;
    border-bottom-color:#005578;
    border-right-color:#005578;
}

.profileHeader
{
    background-image:url('images/profile/profileheaderGrad.jpg');
    background-repeat:repeat-x;
    /*
    background-color:#005578;
    */
    border-width:2px;
    border-left-color:#4cbef7;
    border-top-color:#4cbef7;
    border-right-color:#00293C;
    border-bottom-color:#00293C;
    border-style:solid;    
    
    font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration: none;
    
}

.EGIHeader
{
    background-image:url('images/profile/egiheaderGrad_lite.jpg');
    background-repeat:repeat-x;
    
    /*background-color:#d0d0d0;*/
    border-width:2px;
    border-left-color:#dddddd;
    border-top-color:#dddddd;
    border-right-color:#aaaaaa;
    border-bottom-color:#aaaaaa;
    border-style:solid;    
    
    font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration: none;
}

.EGIHeaderText
{
    font-family:Verdana, Tahoma,Arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration: none;
}

.profileHeader_large
{
    background-image:url('images/profile/profileheaderGrad_large.jpg');
    background-repeat:repeat-x;
    /*
    background-color:#005578;
    */
    border-width:2px;
    border-left-color:#4cbef7;
    border-top-color:#4cbef7;
    border-right-color:#00293C;
    border-bottom-color:#00293C;
    border-style:solid;    
    
}

.profileInfoBox
{
    background-color:#f6f6f6;
    border-width:1px;
    border-left-color:#ffffff;
    border-top-color:#ffffff;
    border-right-color:#005578;
    border-bottom-color:#005578;
    border-style:solid;    
}

.whiteBox
{
    background-color:#ffffff;
    border-width:1px;
    border-left-color:#dddddd;
    border-top-color:#dddddd;
    border-right-color:#bbbbbb;
    border-bottom-color:#bbbbbb;
    border-style:solid;    
}

.hpSmallContentAreaBox
{
    background-color:#f7f7f7;
    border-width:1px;
    border-left-color:#eeeeee;
    border-top-color:#eeeeee;
    border-right-color:#cccccc;
    border-bottom-color:#cccccc;
    border-style:solid;    
}

.profileSubHeader
{
    background-color:#d4d8da;  
    border-bottom-width:2px;
    border-bottom-color:#C1C7CA;
    border-bottom-style:solid;       
}

.editGroupInfoBox
{
    background-color:#F9FDFF;
    border-width:2px;
    border-left-color:#dddddd;
    border-top-color:#dddddd;
    border-right-color:#aaaaaa;
    border-bottom-color:#aaaaaa;
    border-style:solid;    
}

.teaserPreviewBG
{
    background-color:#f0f0f0;
    border-width:2px;
    border-left-color:#005578;
    border-top-color:#005578;
    border-right-color:#005578;
    border-bottom-color:#005578;
    border-style:solid;    
}

.amg_table_border_background
{
	background-color:#D7DFE1;
}
.amg_table_content_background
{
	background-color:#FFFFFF;
}
.amg_table_transparent_background
{
	background-color:Transparent; 
}
.amg_table_cell_background
{
	background-color:#a9aaaa;
}
.amg_darkest_gray_background
{
	background-color:#404040;
	/*color:#404040;*/
}

.amg_semilight_blue_background
{
	background-color:#D1DDE4;
	/*color:#404040;*/
}

.amg_khaki_background
{
	background-color:#F2F0E3;
	/*color:#404040;*/
}

.amg_offWhite_background
{
	background-color:#f3f3f3;
	/*color:#404040;*/
}

.amg_light_blue_background
{
	background-color:#E7EDF1;
	/*color:#404040;*/
}

.amg_darkBlue_background
{
    background-color:#005578;
}

.amg_medium_gray_background
{
	background-color:#808080;
	/*color:#808080;*/
}
.amg_light_gray_background
{
	background-color:#A9AAAA;
	/*color:#A9AAAA;*/
}
.amg_lightest_gray_background
{
	background-color:#f2f2f4;
	/*color:#A9AAAA;*/
}

.amg_offWhite_background
{
	background-color:#fefefe;
	/*color:#A9AAAA;*/
}

.amg_videoCell
{
	background-color:#fefefe;
	border-top-color:#f3f3f3;
	border-top-width:2px;
	border-top-style:solid;
	border-left-color:#f3f3f3;
	border-left-width:2px;
	border-left-style:solid;
	border-bottom-color:#d0d0d0;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-right-color:#d0d0d0;
	border-right-width:2px;
	border-right-style:solid;
	
	/*color:#A9AAAA;*/
}

.amg_teaserPreviewCell
{
	background-color:#fefefe;
	border-top-color:#c0c0c0;
	border-top-width:2px;
	border-top-style:solid;
	border-left-color:#c0c0c0;
	border-left-width:2px;
	border-left-style:solid;
	border-bottom-color:#a0a0a0;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-right-color:#a0a0a0;
	border-right-width:2px;
	border-right-style:solid;
	
	/*color:#A9AAAA;*/
}

.amg_dotted_box
{    
	border-color:#c0c0c0;
	border-width:2px;
	border-style:dotted;
}

.amg_F0_OffWhite_background
{
	background-color:#ffffff;
	/*color:#A9AAAA;*/
}

.amg_moreOffWhite_background
{
	background-color:#dedede;
	/*color:#A9AAAA;*/
}

.amg_gray_background
{
	/*background-color:#19441B;*/
	background-color:#d5d2d2;
}
.amg_green_background
{
	background-color:#19441B;
}
.amg_white_background
{
	background-color:#ffffff;
}
.amg_header_background
{
	background-image: url('Images/SITESPECIFIC/blackheaderback.jpg');
	background-repeat:repeat-x;
	border-style:none;
}
.amg_marketing_tab_background
{
	background-image: url('Images/contenttab.jpg');
	background-repeat:no-repeat; 
	border-style:none;
}

/* Grid Stuff */
.amg_GridHeader_Normal
{
    background-color:#D1DDE4;
    color:#444444;
    font-family:Verdana, Tahoma,Arial;
    font-size:10pt;    
}

.amg_GridHeader_Normal a
{
    background-color:#D1DDE4;
    color:#005578;
    font-family:Verdana, Tahoma,Arial;
    font-size:10pt;    
    text-decoration:none;
}

.amg_Grid_Row
{
    background-color:#f5f5f5;
}
.amg_Grid_AltRow
{
    background-color:#fbfbfb;
}

.amg_GridItem_Normal
{
    /*background-color:#f5f5f5;*/
    color:#666666;
    font-family:Verdana, Tahoma,Arial;
    font-size:8pt;
}

.amg_GridItem_Small
{
    /*background-color:#f5f5f5;*/
    color:#666666;
    font-family:Verdana, Tahoma,Arial;
    font-size:7pt;
}

.amg_GridItem_Red
{
    background-color:#f5f5f5;
    color:#ff0000;
    font-family:Verdana, Tahoma,Arial;
    font-size:8pt;
}



/*************/

/* ============================================================ BORDERS ============================================================*/
/* ------------ BCT - begin --------------*/

.bct-bottom-left, .bct-bottom-right { 
	background-image: url('Images/contenttabborder.jpg'); /* CHANGE: path and name of your image */
	height: 10px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}

.bct-bottom-left { 
	margin-right: 10px; /* CHANGE: replace by the width of one of your corners */
	}
.bct-bottom-right { 
	margin-left: 10px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -10px;  /* CHANGE: replace by the height of one of your corners */
	}
.bct-bottom-left  { 
	background-position: 0 -10px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bct-bottom-right { 
	background-position: 100% -10px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.bct-inside {
	border-left: 1px solid #18421a; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #18421a;/* YCC: color & properties of the right-borderline */
	background:Transparent;            /* YCC: background-color of the inside */
	/*background-color:#18421a;*/
	filter: alpha (opacity=20);
	-moz-opacity:0.2;
	
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 1px;             /* YCC: all texts at some distance of the left border */
	padding-right:1px;             /* YCC: all texts at some distance of the right border */
	}

.bct-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.bct-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */

/* ------------ BCT - end --------------*/
/* ------------ B0 - begin --------------*/

.b0-top-left, .b0-top-right, .b0-bottom-left, .b0-bottom-right { 
	background-image: url('Images/grayback3t.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}

.b0-top-left, .b0-bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.b0-top-right, .b0-bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.b0-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.b0-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.b0-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.b0-inside {
	border-left: 0px solid #cccccc; /* YCC: color & properties of the left-borderline */
	border-right: 0px solid #cccccc;/* YCC: color & properties of the right-borderline */
	background:Transparent;            /* YCC: background-color of the inside */
	/*background-color:#cccccc;*/
	filter: alpha (opacity=20);
	-moz-opacity:0.2;
	
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 0px;             /* YCC: all texts at some distance of the left border */
	padding-right:0px;             /* YCC: all texts at some distance of the right border */
	}

.b0-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.b0-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */

/* ------------ B0 - end --------------*/

/* ------------ BB0 - begin --------------*/

.bbg0-top-left, .bbg0-top-right, .bbg0-bottom-left, .bbg0-bottom-right { 
	background-image: url('Images/blackback3t.png'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;
	}

.bbg0-top-left, .bbg0-bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.bbg0-top-right, .bbg0-bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.bbg0-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bbg0-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bbg0-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.bbg0-inside {
	border-left: 0px solid #000000;/* YCC: color & properties of the left-borderline */
	border-right: 0px solid #000000;/* YCC: color & properties of the right-borderline */
	background:Transparent;            /* YCC: background-color of the inside */
	filter: alpha (opacity=60);
	-moz-opacity:0.6;
	
	padding-left: 0px;             /* YCC: all texts at some distance of the left border */
	padding-right:0px;             /* YCC: all texts at some distance of the right border */
	}

.bbg0-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.bbg0-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */

/* ------------ BB0 - end --------------*/


/* ------------ BG0 - begin --------------*/

.bg0-top-left, .bg0-top-right, .bg0-bottom-left, .bg0-bottom-right { 
	background-image: url('Images/greenback3t.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;
	}

.bg0-top-left, .bg0-bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.bg0-top-right, .bg0-bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.bg0-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bg0-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bg0-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.bg0-inside {
	border-left: 0px solid #7faf97; /* YCC: color & properties of the left-borderline */
	border-right: 0px solid #7faf97;/* YCC: color & properties of the right-borderline */
	background:Transparent;            /* YCC: background-color of the inside */
	filter: alpha (opacity=20);
	-moz-opacity:0.2;
		
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 0px;             /* YCC: all texts at some distance of the left border */
	padding-right:0px;             /* YCC: all texts at some distance of the right border */
	}

.bg0-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.bg0-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */

/* ------------ B0 - end --------------*/
/* ------------ B1 - begin --------------*/

.b1-top-left, .b1-top-right, .b1-bottom-left, .b1-bottom-right { 
	background-image: url('Images/greenback3.png'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}

.b1-top-left, .b1-bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.b1-top-right, .b1-bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.b1-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.b1-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.b1-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.b1-inside {
	border-left: 1px solid #19441B; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #19441B;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 1px;             /* YCC: all texts at some distance of the left border */
	padding-right:1px;             /* YCC: all texts at some distance of the right border */
	}

.b1-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.b1-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */

/* ------------ B1 - end --------------*/

/* ------------ B1A - begin --------------*/

.b1a-top-left, .b1a-top-right { 
	background-image: url('Images/greenback4.png'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}
.b1a-bottom-left, .b1a-bottom-right { 
	background-image: url('Images/greenback3.png'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}	

.b1a-top-left, .b1a-bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.b1a-top-right, .b1a-bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.b1a-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.b1a-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.b1a-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.b1a-inside {
	border-left: 1px solid #19441B; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #19441B;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 0px;             /* YCC: all texts at some distance of the left border */
	padding-right:0px;             /* YCC: all texts at some distance of the right border */
	}

.b1a-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.b1a-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */

/* ------------ B1A - end --------------*/

/* ------------ B1B - begin --------------*/

.b1b-top-left, .b1b-top-right { 
	background-image: url('Images/greenback4.png'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}
.b1b-bottom-left, .b1b-bottom-right { 
	background-image: url('Images/greenback4a.png'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}	

.b1b-top-left, .b1b-bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.b1b-top-right, .b1b-bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.b1b-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.b1b-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.b1b-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.b1b-inside {
	border-left: 0px solid #19441B; /* YCC: color & properties of the left-borderline */
	border-right: 0px solid #19441B;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 0px;             /* YCC: all texts at some distance of the left border */
	padding-right:0px;             /* YCC: all texts at some distance of the right border */
	}

.b1b-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.b1b-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */
/* ------------ B1B - end --------------*/


/* ------------ B2 - begin --------------*/
.b2-top-left, .b2-top-right, .b2-bottom-left, .b2-bottom-right { 
	background-image: url('Images/ltblueltblue.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}
.b2-top-left, .b2-bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.b2-top-right, .b2-bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.b2-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.b2-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.b2-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.b2-inside {
	border-left: 1px solid #D7DFE1; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #D7DFE1;/* YCC: color & properties of the right-borderline */
	background: #E7F4FA;            /* YCC: background-color of the inside */
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 1px;             /* YCC: all texts at some distance of the left border */
	padding-right:1px;             /* YCC: all texts at some distance of the right border */
	}
.b2-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.b2-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */
/* ------------ B2 - end --------------*/
/* ------------ B3 - begin --------------*/
.b3-top-left, .b3-top-right, .b3-bottom-left, .b3-bottom-right { 
	background-image: url('Images/greenltgreen.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}
.b3-top-left, .b3-bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.b3-top-right, .b3-bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.b3-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.b3-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.b3-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.b3-inside {
	border-left: 1px solid #18421A; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #18421A;/* YCC: color & properties of the right-borderline */
	background: #C7D2C4;            /* YCC: background-color of the inside */
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 1px;             /* YCC: all texts at some distance of the left border */
	padding-right:1px;             /* YCC: all texts at some distance of the right border */
	}
.b3-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.b3-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */
/* ------------ B3 - end --------------*/
/* ------------ B4 - begin --------------*/
.b4-top-left, .b4-top-right, .b4-bottom-left, .b4-bottom-right { 
	background-image: url('Images/blueltblue.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px
	}
.b4-top-left, .b4-bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.b4-top-right, .b4-bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.b4-top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.b4-bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.b4-bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.b4-inside {
	border-left: 1px solid #005578; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #005578;/* YCC: color & properties of the right-borderline */
	background: #C7D2C4;            /* YCC: background-color of the inside */
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 1px;             /* YCC: all texts at some distance of the left border */
	padding-right:1px;             /* YCC: all texts at some distance of the right border */
	}
.b4-notopgap    { margin-top: 0; height:1px; }    /* DNC: to avoid splitting of the box */
.b4-nobottomgap { margin-bottom: -1px; padding-bottom: 1px; height:1px;} /* DNC: to avoid splitting of the box */
/* ------------ B3 - end --------------*/

/* ============================================================ BORDERS ============================================================*/

/* ============================================================ OVERLAPED TABS ============================================================*/

/*-----------------------------------------------------------------------------
Define the width of the nav div
-----------------------------------------------------------------------------*/

#nav
	{ 
	width:558px; 
	height: 31px;
	}

	
#nav ul 
	{
	list-style:none;
	width:558px;
	height: 31px;
	}

#nav li 
	{

    list-style: none;
	display: inline;
	text-align: center;
	}

#nav li a 
	{
	text-decoration: none;
	display:block;
	float:left;	
	background: url('Images/tabs_marketing.gif') no-repeat;
	text-indent:-9999px;
	}	
	
/*-----------------------------------------------------------------------------
Define the width of each li item. This is used as a letter box to show the 
correct part of the background image
-----------------------------------------------------------------------------*/	
	
	
li#whatwedo a {
	width:161px;
	height:31px;
	 }
li#marketing a {
	width:133px;
	height:31px;
	 }
li#videopck a {
	width:129px;
	height:31px;
	 }
li#academies a {
	width:135px;
	height:31px;
	 }
	
/*-----------------------------------------------------------------------------
Position the background image within the left boxes we have created. Use hover states
to show the correct background position for hover states.

A negative margin is used to show the whole tab. As this doesn't work in IE a 
separate stylesheet is used for IE6 and below.
-----------------------------------------------------------------------------*/	


li#whatwedo a:link, li#whatwedo a:visited {	
	background-position: -0px -0px;
	}
	
li#whatwedo a:hover, li#whatwedo a:focus {	
	background-position: -1px -31px;
	}
	
li#marketing a:link, li#marketing a:visited {	
	background-position: -161px 0px;
	}
	
li#marketing a:hover, li#marketing a:focus {	
	background-position: -161px -91px;
	width: 133px;
	margin-left: -8px;
	}	
	
li#videopck a:link, li#videopck a:visited {	
	background-position: -294px 0px;
	}
	
li#videopck a:hover, li#videopck a:focus {	
	background-position: -294px -182px;
	width: 129px;
	margin-left: -8px;
	}	
	
li#academies a:link, li#academies a:visited {	
	background-position: -423px 0px;
	}
	
li#academies a:hover, li#academies a:focus {	
	background-position: -423px -275px;
	width: 135px;
	margin-left: -8px;
	}

/*-----------------------------------------------------------------------------
Set the on states using the body id.
-----------------------------------------------------------------------------*/	

li#whatwedo a:link, li#whatwedo a:visited {	
	background-position: -1px -31px;
	}

li#marketing a:hover, li#marketing a:focus {	
	background-position: -146px -61px;
	width: 148px;
	margin-left: -22px;
	}

li#marketing a:link, li#marketing a:visited {	
	background-position: -146px -91px;
	width: 148px;
	margin-left: -22px;
	}

li#whatwedo a:hover, li#whatwedo a:focus {	
	background-position: -0px -121px;
	overflow: auto;
	position: relative;

	}

li#videopck a:hover, li#videopck a:focus {	
	background-position: -279px -151px;
	width: 147px;
	margin-left: -24px;

	}
	
li#videopck a:link, li#videopck a:visited {	
	background-position: -279px -182px;
	width: 147px;
	margin-left: -34px;
	}


li#marketing a:hover, li#marketing a:focus {	
	background-position: -146px -212px;
	width: 148px;
	margin-left: -22px;
	overflow: auto;
	position: relative;
	}
	
li#academies a:hover, li#academies a:focus {	
	background-position: -408px -244px;
	width: 148px;
	margin-left: -22px;
	position: relative;
	}
	
li#academies a:link, li#academies a:visited {	
	background-position: -408px -275px;
	width: 148px;
	margin-left: -22px;
	}

li#videopck a:hover, li#videopck a:focus {	
	background-position: -280px -306px;
	width: 148px;
	margin-left: -24px;
	overflow: auto;
 	position: relative;
	}

li#blogs a:hover, li#blogs a:focus {	
	background-position: -443px -306px;
	width: 146px;
	margin-left: -29px;
	overflow: auto;
	position: relative;
	}
	
/* ============================================================ OVERLAPED TABS ============================================================*/

/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 15px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    /*background-image: url(/images/ratingStarFilled.png);*/
    background-image: url(images/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(images/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(images/ratingStarSaved.png);
}

/* ****************** RatingStar ****************** */

/***************  AJAX Tabs *****************/
.MyTabStyle .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 14px;
            font-weight:bold;
            display: block;

        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer        
        {
            border-color: #222;
            color: #222;
            padding-left: 10px;
            margin-right: 3px;
            border:solid 1px #a0a0a0;
            border-bottom-color: #c0c0c0;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner
        {
            border-color: #666;
            color: #666;
            padding: 3px 10px 2px 0px;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_outer
        {
            background-color:#9c3;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_inner
        {
            color: #fff;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_outer
        {
            /*border-bottom-color: #f0f0f0;
            background-color: #f0f0f0;*/
            background-color: #E7F4FA;
            border:solid 1px #005578;            
            border-bottom-color: #E7F4FA
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_inner
        {
            color: #990000;
            border-color: #333;
            border-bottom-color:#f0f0f0;
        }
        .MyTabStyle .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #E7F4FA;
            border-top-width: 0;
            border: solid 1px #005578;
            border-top-color: #E7F4FA;
        }


/******************************************/

/***************  AJAX Tabs *****************/
.EITabStyle .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 14px;
            font-weight:bold;
            display: block;

        }
        .EITabStyle .ajax__tab_header .ajax__tab_outer        
        {
            border-color: #222;
            color: #222;
            padding-left: 10px;
            margin-right: 3px;
            /*
            border:solid 1px #a0a0a0;
            border-bottom-color: #c0c0c0;
            */
            background-color:#fafafa;
            border-top:solid 1px #a0a0a0;            
            border-left:solid 1px #a0a0a0;            
            border-right:solid 1px #a0a0a0;
            border-bottom:solid 1px #c0c0c0;
        }
        .EITabStyle .ajax__tab_header .ajax__tab_inner
        {
            border-color: #666;
            color: #666;
            padding: 3px 10px 2px 0px;
        }
        .EITabStyle .ajax__tab_hover .ajax__tab_outer
        {
            background-color:#9c3;            
        }
        .EITabStyle .ajax__tab_hover .ajax__tab_inner
        {
            color: #fff;
            text-decoration: underline;
        }
        .EITabStyle .ajax__tab_active .ajax__tab_outer
        {
            /*border-bottom-color: #E7F4FA;
            background-color: #f0f0f0;*/
            background-color: #F2F0E3;
            border-top:solid 2px #c0c0c0;            
            border-left:solid 2px #c0c0c0;            
            border-right:solid 2px #c0c0c0;                                                
            border-bottom:solid 1px #F2F0E3;
        }
        .EITabStyle .ajax__tab_active .ajax__tab_inner
        {
            color: #990000;
            font-weight:bolder;
            border-color: #333;
            border-bottom-color:#f0f0f0;            
        }
        .EITabStyle .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #F2F0E3;
            
            /*border: solid 1px #005578;*/
            border-bottom:solid 2px #c0c0c0;            
            border-left:solid 2px #c0c0c0;            
            border-right:solid 2px #c0c0c0;
            /*border-top:solid 1px #E7F4FA;*/            
            
        }


/******************************************/

/***********  Free Text Box ************/

.ftbCss .body
{
    font-family: font-family: Verdana, Tahoma,Arial;
    font-size: 8pt;
}

/***************************************/

/******** Upload Page Controls ***********/

.PageHeader
{
    background-image:url(images/uploader/UploadHeaderGrad.jpg);
    background-repeat:repeat-x;
    border-bottom-width:3px;
    border-bottom-style:solid;
    border-bottom-color:#444444;
    border-right-width:2px;
    border-right-style:solid;
    border-right-color:#444444;
}

.PageHeaderTitle
{
	font-family:Tahoma,Verdana,Arial;
	font-size: 28px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.PageHeaderSubText
{
	font-family:Verdana,Arial;
	font-size: 10px;
	font-weight:normal;	
	color:#bbbbbb;
	text-decoration:none;
}



.PageHeaderSubText12
{
	font-family:Verdana,Arial;
	font-size: 12px;
	font-weight:normal;	
	color:#ffff00;
	text-decoration:none;
}

.ContentCell
{
    background-color:#FaFFFF;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:#888888;
    border-right-width:2px;
    border-right-style:solid;
    border-right-color:#888888;
    
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#dddddd;
    
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#dddddd;
}

.ContentCellHeader
{
	font-family:Verdana, Tahoma,Arial;
	font-size: 10pt;
	font-weight:bold;
	color:#005578;
	text-decoration: none;
}

.chatStyle
{ 
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt; 	
	color:#2F2F2F;	
	/*background-color:#FFD568;*/
	background-color:#eeeeee;
}

