body         	{ background-color:#F2F7FF;  border-style: solid; border-width: 0; font-family:arial, verdana, ms sans serif; font-size:10px; color:#3E3E3E }
td, p {
  margin: 0px;
  padding: 0px;
  font-size:12px;
  line-height:18px;
}
.spacer 		{ font-size:1px; }
.mainBody 		{ border:1px solid #DEDEDE; background-color:#FFFFFF;}
.mainContent	{ border:1px solid #EBEBEB; background-color:#EFF2F7; background-image:url(images/defaultCircle.gif); background-position:right top; background-repeat:no-repeat;} 

.gpContent		{ background-image:url(images/gpCircle.gif); background-position:right top; background-repeat:no-repeat;} 
.mainContent_footer { background-image:url(images/defaultCircle.gif); background-position:left bottom; background-repeat:no-repeat; }
.menuBorder		{ border:1px solid #d5d4d4; } 
.mainHeader		{ background:#43849F; } 
.footer 		{ font-family:arial, verdana, ms sans serif; font-size:11px; color:#C9C9C9;text-decoration:none;}
.footereng 		{ font-family:tahoma, verdana, ms sans serif; font-size:11px; color:#000000;text-decoration:none;}
.footereng:hover{ font-family:tahoma, verdana, ms sans serif; font-size:11px; color:#716C6C;text-decoration:none;}

/* menu & news */
.menuBox 		{ border-top:1px solid #D0D8C4; border-bottom:1px solid #D0D8C4;font-family:arial, verdana, ms sans serif; font-size:12px; background-color:#DFE6D6;}
.menuBox_on		{ border-top:1px solid #BBC9A4; border-bottom:1px solid #BBC9A4;font-family:arial, verdana, ms sans serif; font-size:12px; background-color:#C9D7B6;}
.menuText 		{ font-family:arial, verdana, ms sans serif; font-size:12px; color:#716C6C;text-decoration:none;}
.menuText:hover	{ font-family:arial, verdana, ms sans serif; font-size:12px; color:#716C6C;text-decoration:none;}
.menuText_selected	{ font-family:arial, verdana, ms sans serif; font-size:12px; color:#716C6C;text-decoration:none;}
/*
.menuBullet		{ width:16px; height:24px; background-image:url(images/menu_bullet.gif); background-position:left top; background-repeat:no-repeat;}
.menuBullet_on	{ width:16px; height:24px; background-image:url(images/menu_bullet_on.gif); background-position:left top; background-repeat:no-repeat;}
*/
.menuBullet		{ width:9px; background-color:#DFE6D6; height:24px; background-position:left top; background-repeat:no-repeat;}
.menuBullet_on	{ width:9px; background-color:#C9D7B6; height:24px; background-position:left top; background-repeat:no-repeat;}
.menu_tile 		{ height:25px; background-image:url(images/menu_tile.gif); background-position:bottom; background-repeat:repeat-x;}
.menu_sep		{ width:5px; background-color:#ffffff;}
.news_tile		{ background-color:#BFE0E8; background-image:url(images/news_tile.gif); background-position:left top; background-repeat:no-repeat;} 
.newsTitle 		{ font-family:arial, verdana, ms sans serif; font-size:12px; color:#43849F;text-decoration:none;}
.newsText 		{ font-family:arial, verdana, ms sans serif; font-size:11px; color:#7A7F85;text-decoration:none;}
.news_Bullet 	{ width:16px; height:9px; background-image:url(images/news_Bullet.gif); background-position:center; background-repeat:no-repeat;}
.newsHeader 	{ font-family:arial, verdana, ms sans serif; font-size:12px; color:#5C5C5C;text-decoration:none;}
.news_sep		{ height:10px;}

/* right links */
.mainLinks_Background {background-color:#BFE0E8;}
.mainLinks_BannerBackground {background-color:#D8F0F6;}
.mainLinks_Border {border:1px solid #BFE0E8; }
.rightlink_title{ font-family:arial, verdana, ms sans serif; font-size:12px; color:#716C6C;text-decoration:none;}
.rightlink_title:hover{ font-family:arial, verdana, ms sans serif; font-size:12px; color:#517891;text-decoration:none;}
/*.rightbullet 	{ width:25px; height:10px; background-image:url(images/right_Bullet.gif); background-position:right; background-repeat:no-repeat;}*/
.rightbullet 	{ width:15px; height:10px; background-position:right; background-repeat:no-repeat;}
.rightmenu_title{ font-family:arial, verdana, ms sans serif; font-size:12px; color:#517891;text-decoration:none;}
.rightmenu_title:hover{ font-family:arial, verdana, ms sans serif; font-size:12px; color:#716E6E;text-decoration:none;}

/* mainBody box */
.mainBody_top_right  { width:2px; height:3px; background-image:url(images/mainBody_top_right.gif); background-position:top left; background-repeat:no-repeat;}
.mainBody_top_tile 	 { height:3px; background-image:url(images/mainBody_top_tile.gif); background-position:top; background-repeat:repeat-x;}
.mainBody_top_left 	 { width:2px; height:3px; background-image:url(images/mainBody_top_left.gif); background-position:top right; background-repeat:no-repeat;}
.mainBody_right_tile { background-color:#ffffff;width:2px;  background-position:left; background-repeat:repeat-y;}
.mainBody_left_tile  { background-color:#ffffff;width:2px;  background-position:right; background-repeat:repeat-y;}
.mainBody_bottom_right { width:2px; height:2px; background-image:url(images/mainBody_bottom_right.gif); background-position:bottom right; background-repeat:no-repeat;}
.mainBody_bottom_tile  { height:2px; background-image:url(images/mainBody_bottom_tile.gif); background-position:bottom; background-repeat:repeat-x;}
.mainBody_bottom_left  { width:2px; height:2px; background-image:url(images/mainBody_bottom_left.gif); background-position:bottom left; background-repeat:no-repeat;}

/* shadow */
.shadow_left  { width:3px; height:29px; background-image:url(images/shadow_left.gif); background-position:top left; background-repeat:no-repeat;}
.shadow_tile  { height:29px; background-image:url(images/shadow_tile.gif); background-position:top; background-repeat:repeat-x;}
.shadow_right { width:3px; height:29px; background-image:url(images/shadow_right.gif); background-position:top right; background-repeat:no-repeat;}
.shadow_footer { width:47px; height:101px; background-image:url(images/shadow_footer.gif); background-position:left bottom; background-repeat:no-repeat;}

.picborder 	{border:1px solid #161922;}

/* box */
.box_top_left	  {width:6px;height:5px;background-image:url(images/box_top_left.gif);font-family: arial;background-position : top right;background-repeat : no-repeat;}
.box_top_tile	  {height:5px;background-image:url(images/box_top_tile.gif);font-family: arial; font-size:11px; color:#ffffff; background-position : top right;background-repeat : repeat-x;}
.box_top_right	  {width:6px;height:5px;background-image:url(images/box_top_right.gif);font-family: arial;background-position : top left;background-repeat : no-repeat;}
.box_left_tile	  {width:6px;background-image:url(images/box_left_tile.gif);font-family: arial;background-position : top right;background-repeat : repeat-y;}
.box_right_tile	  {width:6px;background-image:url(images/box_right_tile.gif);font-family: arial;background-position : top left;background-repeat : repeat-y;}
.box_bottom_left  {width:6px;height:5px;background-image:url(images/box_bottom_left.gif);font-family: arial;background-position : top right;background-repeat : no-repeat;}
.box_bottom_tile  {height:6px;background-image:url(images/box_bottom_tile.gif);font-family: arial;background-position : top right;background-repeat : repeat-x;}
.box_bottom_right {width:6px;height:5px;background-image:url(images/box_bottom_right.gif);font-family: arial;background-position : top left;background-repeat : no-repeat;}

.HP_ChildTitle 	  {font-family:arial, verdana, ms sans serif; font-size:12px; color:#D41130;text-decoration:none;}
.hp_chile_bullet  {width:10px;height:5px;background-image:url(images/child_title_bullet.gif);font-family: arial;background-position : top left;background-repeat : no-repeat;}
.hp_child_subtitle {font-family:arial, verdana, ms sans serif; font-size:12px; color:#D41130;text-decoration:none;}
.hp_child_subheader {font-family:arial, verdana, ms sans serif; line-height:15px; font-size:12px; color:#8C8C8C;text-decoration:none;}
.hp_child_subtitle_bullet {width:15px;height:13px;background-image:url(images/hp_child_subtitle_bullet.gif);font-family: arial;background-position : top left;background-repeat : no-repeat;}
.hp_child_Sep {height:15px;background-image:url(images/hp_child_Sep.gif);font-family: arial;background-position : center;background-repeat : repeat-x;}
.NavBar_Text {font-family:arial, verdana, ms sans serif; font-size:11px; color:#65738D;text-decoration:none;}
.NavBar_Text:hover {font-family:arial, verdana, ms sans serif; font-size:11px; color:#D41130;text-decoration:none;}
.storebar_text {font-family:arial, verdana, ms sans serif; font-size:13px; color:#FFFFFF;text-decoration:none;}
.storebar_text:hover {font-family:arial, verdana, ms sans serif; font-size:13px; color:#FFFFFF;text-decoration:underline;}
.storebar_seperator {text-align:center;width:15px;font-family:tahoma, verdana, ms sans serif; font-size:11px; color:#FFFFFF;text-decoration:none;}
.pageContent {font-family:arial, verdana, ms sans serif; font-size:12px; color:#8C8C8C;text-decoration:none;}
.pageContent_Title {font-family:arial, verdana, ms sans serif; font-size:12px; color:#66738F;text-decoration:none;}

.formLabel 		{font-family:arial, verdana, ms sans serif; font-size:12px; color:#696969;text-decoration:none;}
.formElement 	{background-color: #ffffff;border:1px solid #696969; font-family:arial, verdana, ms sans serif; font-size:12px; color:#000000; }
.formButton 	{font-weight:bold;background-color: #ffffff;border:1px solid #696969; font-family:arial, verdana, ms sans serif; font-size:12px; color:#696969; }

/* general pages */
.page_tile 		{background-color:#43849F;}
.pageHr			{background-color:#D3D3D3;}
.pageTitle		{font-family:arial, verdana, ms sans serif; font-size:14px; color:#000000;text-decoration:none;}
.pageBanner		{background-color:#E4F2FC;}
.pageHeader		{font-family:arial, verdana, ms sans serif; font-size:12px; line-height:18px; color:#5C5A5A;text-decoration:none;}
.pageContent	{font-family:arial, verdana, ms sans serif; font-size:12px; line-height:18px; color:#5C5A5A;text-decoration:none;}
.areaHeader 	{height:24px; background-color: #999898; font-family:arial, verdana, ms sans serif; font-size:14px; line-height:18px; color:#FFFFFF;text-decoration:none;}
.areaTitles		{width:50px; background-color: #999898; font-family:arial, verdana, ms sans serif; font-size:14px; line-height:18px; color:#FFFFFF;text-decoration:none; }

.dateCreated 	{font-family:arial, verdana, ms sans serif; font-size:12px; color:#43849F;text-decoration:none;}
.dateCreated_Sep	{background-color:#43849F;text-decoration:none;}
.LetterName 	{font-family:arial, verdana, ms sans serif; font-size:12px; color:#716C6C;text-decoration:none;}
.letterheader_tile {width:457px;;background-image:url(images/letterheader_tile.gif);font-family: arial;background-position : center;background-repeat : repeat-y;}
.letter_sep {height:2px;width:457px;;background-image:url(images/letter_sep.gif);font-family: arial;background-position : center;background-repeat : no-repeat;}
.Letter_Background {background-color:#EFF2F7;}
.Letter_Border {border:1px solid #EBEBEB }
.LetterBanner {background-color:#BFE0E8;background-image:url(images/letter_circle.gif);background-repeat:no-repeat;background-position:left bottom;}
.Letter_Text {font-family:arial, verdana, ms sans serif; font-size:12px; color:#716C6C;text-decoration:none;}
.letters_sep {height:1px;;background-image:url(images/letters_sep.gif);font-family: arial;background-position : left;background-repeat : repeat-x;}

/* store */
.picBorder {border:1px solid #4E8BA5}
.Category_Sep {height:1px;;background-image:url(images/letters_sep.gif);font-family: arial;background-position : left;background-repeat : repeat-x;}
.ButtonRight	{cursor:pointer;width:13px;height:37px;background-image:url(images/button_right.gif);font-family: Arial;background-position : center;background-repeat : no-repeat;}
.ButtonTile		{cursor:pointer;color: #000000;height:37px;background-image:url(images/button_tile.gif);font-family: arial, verdana, ms sans serif;font-size: 12px;background-repeat : repeat-x;}
.ButtonLeft		{cursor:pointer;width:13px;height:37px;background-image:url(images/button_left.gif);font-family: Arial;background-position : center;background-repeat : no-repeat;}

.Product_GeneralText {font-family:arial, verdana, ms sans serif; font-size:12px; color:#000000;text-decoration:none;}

.Cart_Tile 		{cursor:hand;color: #FFFFFF;height:29px;background-image:url(../images/t1/blue/cart_tile.gif);font-family: arial, verdana, ms sans serif;font-size: 13px;;background-position : center;background-repeat : repeat;}
.Cart_MainBorder{border:1px solid #A2B2CF;background-color: #FFFFFF}
.Cart_Tile_Img	{height:29px;width:40px;background-image:url(../images/t1/blue/cart_top_img.gif);font-family: Arial;background-position : right;background-repeat : no-repeat;  }
.Cart_Titles	{background-color: #B7C1D3;color: #2C3648;font-family: arial, verdana, ms sans serif;font-size: 13px;}
.Cart_Sub_Titles {background-color: #CFD6E2;color: #2C3648;font-family: arial, verdana, ms sans serif;font-size: 13px;}
.Cart_Content	{background-color: #FFFFFF;color: #2C3648;font-family: arial, verdana, ms sans serif;font-size: 13px;} 
.Cart_Content_Alternate {background-color: #DFE3EB;color: #2C3648;font-family: arial, verdana, ms sans serif;font-size: 13px;}

.SignInTitle	{background-color: #FFFFFF;color: #00549A;font-family: arial, verdana, ms sans serif;font-size: 15px;}
.SignInHR		{background-color: #A2B2CF;color: #00549A;font-family: arial, verdana, ms sans serif;font-size: 15px;}
.signin_field	{background-color: #FFFFFF;color: #224153;font-family: arial, verdana, ms sans serif;font-size: 13px;}
.SelectBox		{background-color: #FFFFFF;color: #3E3E3E;font-family: arial, verdana, ms sans serif;font-size: 11px; }
.textbox 		{ background-color:#ffffff; border:1px solid black; height:20px; font-size:11px; font-family:arial, verdana, ms sans serif;}

.bookSearch_title {background-color:#FFCC00; height:30px; color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 11px;}
.bookSearch_ParamName {color: #666666;font-family: arial, verdana, ms sans serif;font-size: 11px; }
 
 /* map */
 
 .mapTitle			{background-color: #43849F;color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 13px; text-decoration:none;}
 .mapTitleAlternate	{background-color: #BC7B60;color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 13px; text-decoration:none;}
 .mapBackground 	{background-color: #E7F4F7;color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 13px;}
 .mapLink			{color: #5C5A5A;font-family: arial, verdana, ms sans serif;font-size: 13px;text-decoration:none;}
 .mapLink:hover		{color: #BE2323;font-family: arial, verdana, ms sans serif;font-size: 13px;text-decoration:none;}
 
 /* barExamProgramDisplay (BEPD) */
.BEPD_Title {color: #FFFFFF;font-family: arial, verdana, ms sans serif;font-size: 13px;text-decoration:none;font-weight:bold;}
.BEPD_Sub_Title {background-color:#E3EAF0;color: #000000;font-family: arial, verdana, ms sans serif;font-size: 11px;text-decoration:none;font-weight:bold;}
.BEPD_Text_noBorder {padding-right:10px;color: #000000;font-family: arial, verdana, ms sans serif;font-size: 11px;text-decoration:none;font-weight:bold;}
.BEPD_Text	{padding-right:10px;border-right:1px solid #97A6B4;color: #000000;font-family: arial, verdana, ms sans serif;font-size: 11px;text-decoration:none;font-weight:bold;}
.BEDP_Options {color: #000000;font-family: arial, verdana, ms sans serif;font-size: 11px;text-decoration:none;}

