/* CSS Document */

/* Default CSS */

body {
	background-color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    margin: auto;
	margin-top:10px;
	text-align:center;
}

a {
	color:#0166a7;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#0166a7;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}

strong { font-weight:bold;}
b { font-weight:bold !important;}
em { font-style:italic !important;}
p { margin:5px !important; margin-bottom:1em !important; }

h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFFFFF;
	padding:0;
	margin:0;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#2c2c2c;
	margin:0;
	padding:0;
	padding-top:15px;
	margin-bottom:10px;
}

h3 {
	margin-top:10px;
	margin-bottom:20px;
	font-weight:bold;
	font-size:18px;
}

h4 {
	margin-top:10px;
	margin-bottom:20px;
	font-weight:bold;
	font-size:14px;
}

/* END Default CSS */

/* Containers */

#container { 
	width:970px;
	text-align:left; 
	margin:auto;
	/*overflow:hidden;*/
}

#right_controls { 
	float:right; 
	margin-top:2px; 
	width:250px;
}

#home_content { width:680px;}

#sitemap_content {width:100%;}

#content {
	width:680px;
	position:relative;
} 
.content_exception { *left:-130px;}

#content_large {
	width:938px;
	position:relative;
	
}

/* END Containers */


/* DESIGN ELEMENTS */

.clear{clear: both;}


.green_bar {
	height:3px;
	background:url(../images/green_bar.jpg) left no-repeat;
	background-color:#56BF00;
	font-size:0px;
	display:inline;
	float:right;
	position:relative;
	top:-5px;
	margin-left:20px;
}

#theTitle { }
.read_more {
	background-color:#0068A8; /* 4EA812 */
	padding:1px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:4px;
	color:#FFFFFF;
	text-align:right;
	float:right;
	margin:-4px;
	width:65px;
}

.read_more a { color:#ffffff; font-size:10px;}

.details_box { background-color:#FAFAFA; padding:20px; width:360px;}
.titlespan { font-weight:bold;}
.basket_bt { display:block; background-image:url(../images/bt_basket.png); width:128px; height:32px; margin-bottom:10px;margin-top:10px; text-decoration:none; color:#0064A2; font-weight:bold;}
.flash_bt { display:block; background-image:url(../images/bt_flash.png); width:128px; height:26px; margin-bottom:10px;margin-top:10px; text-decoration:none; color:#0064A2; font-weight:bold;}
.pdf_bt { display:block; background-image:url(../images/bt_pdf.png); width:128px; height:32px; margin-bottom:10px;margin-top:10px; text-decoration:none; color:#0064A2; font-weight:bold;}

.box_panel {  width:400px; }
.box_header { background-color:#CCCCCC; color:#000000; height:30px; font-size:16px; font-weight:bold; padding-top:5px; padding-left:5px;}
.box_content {background-color:#FAFAFA; border:1px solid #EDEDED; border-top:none; padding:10px;}
.bt_small { width:96px !important; height:23px; background-image:url(../images/buttons/bt_small.png); color:#0066A8; padding-top:2px; padding-left:4px; font-size:12px;}

.bt_small a , .bt_large a{ display:block; text-decoration:none; color:#0166a7;}

.bt_large { width:155px !important; height:23px; background-image:url(../images/buttons/bt_large.png); color:#0066A8; padding-top:2px; padding-left:4px; font-size:12px;}

.corporate_menu { float:left; width:215px; } /* width:125px; */
.corporate_menu ul li { margin-bottom:3px;}
.corporate_menu ul li a { display:block; height:18px; text-decoration:none; font-size:12px; padding:15px; font-family:Arial, Helvetica, sans-serif; color:#0166a7; font-weight:bold;}

.link1 { background-color:#D1D1D1; }
.link2 { background-color:#e1e1e1; }
.link3 { background-color:#E8E8E8; }
.link4 { background-color:#F2F2F2; }
.link5 { background-color:#FAFAFA; }

.corporate_menu ul li a:hover { background-color:#999999;}

.corporate_menu_list { margin-top:20px; margin-bottom:20px;}
#corporate_logo { height:205px; } /* height:105px; */

.course_card { background-color:#FFFFFF; padding:5px; width:118px; height:134px; background-image:url(../images/card_bg.png); text-align:center;}
.course_card_header { background-color:#0166a7; color:#FFFFFF; font-weight:bold; padding-top:2px; padding-bottom:2px;}
.course_card_img { margin-top:2px; margin-bottom:2px;}

.basket a{ width:120px; height:25px; background:url(../images/basket.gif) no-repeat; float:left; margin:5px; padding:7px; text-decoration:none; color:#0064A2; font-weight:bold;}

.basket { margin-left:5px;}

/* TOP NAV */

#top_nav {
	float:right;
	margin-left:5px;
	color:#0166a7;
	margin-bottom:2px;
	width:950px;
}

#eConcordia_logo { margin-left:0px; margin-bottom:4px; float:left;}
#top_menu { float:right; text-align:right; position:relative; top:0px; font-size:12px;}

#top_nav a{
	color:#0166a7;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin-right:3px;
}

#top_nav #top_menu ul{ 
	padding:0;
	margin:0;
	list-style:none; 
}

#top_nav #top_menu ul li{ 
	float:left;
	margin-right:10px;
}


/* MAIN NAV */

#main_nav {
	border:1px solid #D8D8D8;
	padding-left:15px;
	height:20px;
}

#main_nav a, #main_nav a:visited {
	font-size:12px;
	color:#0166a7;
	text-decoration:none;
	font-weight:bold;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	margin-right:3px;
}

.menu_subitems ul li a { padding-left:10px !important; padding-right:10px !important; }

#main_nav a:hover {
	font-size:12px;
	color:#FFFFFF; /* #000000 */
	text-decoration:none;
	font-weight:bold;
	background-color:#0066A8; /* #CCCCCC */
	/*border-bottom:1px solid white;
	border-top:1px solid white;*/
}

#main_nav ul {
	padding:0;
	margin:0;
	list-style:none;
}

#main_nav #menu_items ul li {
	float:left;
	margin-right:15px;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
	
}

#menu_items { font-size:12px;}
#search_module { font-size:12px; float:right; margin-right:10px;}
#search_module input { font-size:10px;}
#search_module span {}
#search_module a:hover {background:none; color:#000000;}

#go_btn {
	color:#000000;
	border:2px solid #CBCBCB;
	font-size:10px;
}
#accessibility { margin-left:0px; width:230px; margin-top:5px; }
#accessibility ul { list-style:none; margin:0; padding:0; float:right;}
#accessibility ul li { float:left; padding:0; padding-top:0px; padding-bottom:1px; margin:-1px; margin-right:-1px;}
#accessibility ul li a { text-decoration:none; background-color:#EFEFEF; display:block; margin-right:2px; border:1px solid #ffffff;}
#accessibility ul li a:hover { border:1px solid #0066A8; margin-right:2px; }

#breadcrumbs {
	background-color:#ffffff;
	padding-top:2px;
	height:30px;
	font-size:12px;
	color:#333333;
	 font-weight:bold;
}
#breadcrumbs a{  font-weight:normal; color:#333333; margin-right:3px;}

#breadcrumbs #accessibility {
	float:right;
	margin-right:10px;
}


/* CONTENT */

#login {
	margin:10px;
	background-color:#0066A8;
	padding:5px;
	color:#ffffff;
	width:220px;
	text-align:left;
}

#login #ctl00_main_site_content_login_btnLogin {
	background-color:#EFEFEF;
	border:2px solid #999999;
	height:23px;
	margin:3px;
}

#login input { font-size:10px;}


.news {
	margin:10px;
	background-color:#EDF2F5;
	width:200px;
	padding:15px;
	text-align:left;

}

#contest {
	margin:10px;
	background-color:#EDF2F5;
	width:220px;
	padding:5px;
	text-align:left;

}

#login a { color:#ffffff; }

#content_container {
	background-color:#FFFFFF;
	padding-left:15px;
	padding-bottom:15px;
	/*border:1px solid #D8D8D8;
	border-top:none;
	border-bottom:none;*/
}

#home_banner {
	width:680px;
	height:205px;
}

#home_banner h1 { 
	position:relative;
	top:130px;
	margin-left:30px;
}
#iam { margin-right:40px; min-height:350px; _height:350px;}

.left_menu {
	float:left;
	width:215px;
	text-align:left;
	margin-right:0px;
}
.left_menu_exception {
	width:125px !important;
}

.left_menu ul { margin:0; padding:0; list-style:none;}
.left_menu ul li { padding-left:3px; padding-bottom:10px; border-bottom:1px dashed #A8D383; margin-top:8px;}
.left_menu a , .left_menu a:visited{ color:#0064A2; text-decoration:none;}

#side_nav-menu { float:left; }

#section_content { width:540px; float:right; }
#section_content_exception { width:540px; float:right; margin:0 !important;}
#section_content_large { width:798px; float:right; }

ul#announcements { list-style-type:disc; list-style-position:inside; }
ul#announcements li { margin-bottom:1em; }

/* FOOTER */
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#0068A8;
	border:1px solid #D8D8D8;
	padding:2px;
}

#copyright { 
	text-align:right;
	margin-right:50px;
}

#footer a, #footer a:visited { color:#ffffff; }

#footer_links { margin-left:100px;}

#footer_links ul {
	list-style:none;
	margin:0;
	padding:0;
}

#footer_links ul li {
	float:left;
	margin-right:10px;
}

#season_tabs { height:15px; float:right;}
#season_tabs ul{ list-style:none; margin:0; padding:0;}

#season_tabs ul li {float:left; margin-right:2px;}
#season_tabs ul li a { 
	display:block; 
	width:79px; 
	height:18px; 
	background-image:url(../images/credit_courses_tab.jpg); 
	text-decoration:none; 
	color:#ffffff;
	font-size:10px;
	}
#season_tabs ul li a:hover { background-image:url(../images/credit_courses_tab_over.jpg); }


#faq_menu ul{ list-style:none;}
#faq_menu ul li{ float:left;}
#faq_menu ul li a { 
	display:block; 
	width:105px; 
	height:20px; 
	background-image:url(../images/faq_menu.jpg); 
	text-align:center; 
	text-decoration:none;
	color:#0166a7;
	font-weight:bold;
}
#faq_menu ul li a:hover { background-image:url(../images/faq_menu_over.jpg); color:#ffffff;}

#faq_menu { margin-bottom:15px;}

div.EditablePageContentHover { background-color:#EDF2F5; border-style:dashed; border-width:1px; border-color:#000000; }




/*********************************************************************************************************
 * COURSES.ASPX PAGE
 *********************************************************************************************************/

#creditAccess a{text-transform:uppercase;font-weight:bold;text-align:center; text-decoration:none;display:block;}

/*///// SEMESTER TABS /////*/
#tabs {
  width:100%;
  background:#fff;
  line-height:normal;
  }
#tabs ul {
  margin:0;
  padding:0;
  list-style:none;
  }
#tabs li {
  float:right;
  margin:0 2px 0 0;
  padding:0;
  }
#tabs a {
  float:right;
  width:80px;
  display:block;
  padding:2px;
  padding-right:5px;
  padding-left:5px;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
  color:#000000;  
  background:#D9D9D9;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {
	color:#ffffff;
	background:#277EB3;
	/*width: 100%;*/
}
#tabs .active {
  color:#ffffff !important;
  background:#277EB3;
  /*background:#2768A0;*/
}
#tabs .active a {
  color:white;
  padding-bottom:5px;
}
#tabs .active a:focus{
	background:inherit;
}  

#tabs {
	width:100%;
	margin:0;
	margin-top:12px;
	padding:0;
}
/*///// END SEMESTER TABS /////*/


/*///// BUTTONS //////*/
a.button
{
	display:block; margin:6px 0; 
	width:128px; /* default width */	
	color: #3782C3; text-decoration:none; cursor:pointer;
	padding:0 !important;
	border:0;
}
a.button:hover{color:#43A2EF;}
a.button .head .right
{
	background: url(/images/button/top_button.png) top right no-repeat;
	margin:0; margin-left:8px; padding:0;
	height:5px;
	font-size:0px;
}
a.button .head .left
{
	background: url(/images/button/top_left_button.png) top left no-repeat;
	display:block; float:left;
	margin:0; padding:0;
	height:5px !important; width:8px;
	font-size:0px;
}
a.button .body
{
	border:none !important;
    margin:0; padding:0 !important;
	background:none;
}
a.button .body .right
{
	background: url(/images/button/bottom_button.png) bottom right no-repeat;
	margin:0 0 0 8px; padding:0 4px 8px 0;
}
a.button .body .left
{
	background: url(/images/button/bottom_left_button.png) bottom left no-repeat;
	float:left; 
	margin:0;
	width:8px; height:22px;
	font-size:0px;
}
a.button p
{
	font-size:11px !important;
	margin:0 !important; padding-right:24px;
}
a.button.viewCourse, 
a.button.newsArchive,
a.button.learnMore,
a.button.courseSelection
{float:left; width:120px; margin-bottom:0; height:20px;}
a.button.newsArchive,
a.button.courseSelection
{float:right; }
a.button.courseSelection{width:163px;}
a.button.moreInfo, 
a.button.courseDemo
{width:140px;}
a.button.moreInfo .body .left{height:36px;}
a.button.veryLarge .body .left{height:64px;}
a.button.veryLargeExtra .body .left{height:78px;}
a.button.programDetails{float:right;}
a.button.orientationVideo{width:195px;}

/* BUTTON TYPES */
a.button .arrow{background: url(/images/CourseList/arrow_icon.gif) center right no-repeat;}
a.button .demo{background: url(/images/CourseList/flash_icon.gif) center right no-repeat;}
a.button .outline {background: url(/images/CourseList/pdf_icon.gif) center right no-repeat;}
a.button .basket {background: url(/images/CourseList/basket_icon.gif) center right no-repeat;}
a.button img.icon{}
/*////// END OF BUTTONS  //////*/



#courseListHeader{
	background-color:#d9d9d9;
	color:#000000;
	padding:2px 6px;
}

#courseListHeader #dates{
	float:left;
	height:21px; 
	font-weight:bold;
	padding-top:2px;

}
#courseListHeader #filter{
	text-align:right;
}

#courseListPanel,
#courseDetailsPanel
{
	width:100%;
	padding:0 !important;
	background-color:#F1F1F1;
}
#courseDetailsPanel
{
	background:#F1F1F1;
}

/*DEFAULT COLOR*/

.courseIcon {
	display:block; position:relative;
	width:114px; height:150px;
	background:transparent url(../images/courseIcons/courseIcon_b.gif) bottom left no-repeat;
	border:0px solid #2D70A5;
	padding: 4px; margin:5px;
	text-align:center; text-decoration:none; color:#494949; 
	float: left;
}

.courseIcon h3 {
	font-size: 12px; text-align:center; color:#fff; text-transform:uppercase;
	background:#F1F1F1 url(../images/courseIcons/courseIcon_hb.gif) top left no-repeat;
	margin:-4px -4px 0 -4px; margin-bottom:4px;
	padding:8px 0 2px; min-height:15px;
}


#courseListPanel .courseIcon,
#courseDetailsPanel .courseIcon
{
	display:block; position:relative;
	width:114px; height:150px;
	background:transparent url(../images/courseIcons/courseIcon_b.gif) bottom left no-repeat;
	border:0px solid #2D70A5;
	padding: 4px; margin:5px;
	text-align:center; text-decoration:none; color:#494949; 
	float: left;
}


#courseListPanel .courseIcon:hover
{
	background:url(../images/courseIcons/courseIcon_bo.gif) bottom left no-repeat;
}

#courseListPanel .courseIcon h3,
#courseDetailsPanel .courseIcon h3
{
	font-size: 12px; text-align:center; color:#fff; text-transform:uppercase;
	background:#F1F1F1 url(../images/courseIcons/courseIcon_hb.gif) top left no-repeat;
	margin:-4px -4px 0 -4px; margin-bottom:4px;
	padding:8px 0 2px; min-height:15px;
}

#courseListPanel .courseIcon:hover h3
{
	background:#F1F1F1 url(../images/courseIcons/courseIcon_hbo.gif) top left no-repeat;
}

/*COLORED*/

/*GREEN*/
#courseListPanel .courseGreen,
#courseDetailsPanel .courseGreen {
	background:transparent url(../images/courseIcons/courseIcon_g.gif) bottom left no-repeat !important;
}

#courseListPanel .courseGreen:hover {
	background:url(../images/courseIcons/courseIcon_go.gif) bottom left no-repeat !important;
}

#courseListPanel .courseGreen h3,
#courseDetailsPanel .courseGreen h3
{
	background:#F1F1F1 url(../images/courseIcons/courseIcon_hg.gif) top left no-repeat !important;
}

#courseListPanel .courseGreen:hover h3
{
	background:#F1F1F1 url(../images/courseIcons/courseIcon_hgo.gif) top left no-repeat !important;
}

/*ORANGE*/

#courseListPanel .courseOrange,
#courseDetailsPanel .courseOrange {
	background:transparent url(../images/courseIcons/courseIcon_y.gif) bottom left no-repeat !important;
}

#courseListPanel .courseOrange:hover {
	background:url(../images/courseIcons/courseIcon_yo.gif) bottom left no-repeat !important;
}

#courseListPanel .courseOrange h3,
#courseDetailsPanel .courseOrange h3
{
	background:#F1F1F1 url(../images/courseIcons/courseIcon_hy.gif) top left no-repeat !important;
}

#courseListPanel .courseOrange:hover h3
{
	background:#F1F1F1 url(../images/courseIcons/courseIcon_hyo.gif) top left no-repeat !important;
}



* html #courseListPanel .courseIcon h3,
* html #courseDetailsPanel .courseIcon h3
{height:15px;} /* IE 6 hack */


#courseListPanel .courseIcon img,
#courseDetailsPanel .courseIcon img
{border:0; }
#courseListPanel .courseIcon img.newCourse,
#courseDetailsPanel .courseIcon img.newCourse
{
	position:absolute; 
	top:0; left:0;
	margin-top:-5px;
	margin-left:-5px;
	background:transparent none !important;
}
#courseListPanel .courseIcon .courseName,
#courseDetailsPanel .courseIcon .courseName
{
	padding:3px;
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
}
#courseDetailsPanel .legend
{
	float:left;
	width:150px;
	padding:12px 0;
	margin-left:10px;
}

#courseDetailsPanel .description
{
	float:right;
	width:360px;
	padding:12px;
}

.boxHeader{
	padding:0 !important; 
	position:relative;
}
.boxHeader .body{
	border:1px solid #DADADA;
    padding:15px;
	margin:0 !important;
	background:#F1F1F1; /* url(somefile) top right repeat;*/
}
.boxHeader .body .bodyText{ border:1px solid #F1F1F1;}
.boxHeader .icon_cr, .boxHeader .icon_ncr  {margin-right:25px; float:left; border:1px solid #DADADA; }

.boxHeader2 {
  line-height:normal;
  margin:0;
  margin-top:12px;
  width:100%;
  background:#D9D9D9; /* url(../images/courses_selectedTab_bg.gif) bottom repeat-x;*/
  padding:0;
}
.boxHeader2 span { color:#000000 !important;}

.boxHeader2 a {
  display:block;
  padding:6px 15px 4px 15px;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
  color:white;  
}


.box_panel_form { width:550px;} /* 500px */
.box_panel_form2 { width:750px;} /* 500px */
.subFormTitle { height:18px; color:#000000; padding:3px; padding-left:10px; background-color:#CCCCCC; text-align:left; font-weight:bold; }
.box_header_form { background: url("/home/images/bluebar_bg.jpg") repeat-x scroll top #2768A0; /*background-color:#2768A0;*/ color:#FFFFFF; /*height:30px; font-size:16px;*/ height:21px; font-size:14px; font-weight:bold; padding-top:5px; padding-left:5px;}
.box_content_form {background-color:#FAFAFA; border:1px solid #EDEDED; border-top:none; padding:10px; padding-left:35px; padding-right:35px;}

.box_content_form ul { margin-left:30px; list-style:outside; list-style-type:disc;}
.box_content_form ul li { margin-bottom:15px;}
.box_content_form a { font-weight:bold; color:#2768A0;}
.box_content_form a:hover { color:#3794DF;}

#payment_buttons { margin:10px; margin-right:90px;}

.summary th { background-color:#F0F0F0; color:#000000; font-weight:bold; padding:10px; border:1px solid #aaaaaa;}
.summary td { background-color:#ffffff;  border:1px solid #aaaaaa; padding:10px;}
  

/*********************************************************************************************************
 * END COURSES PAGE
 *********************************************************************************************************/

.go { background-color:#EFEFEF; border:none;}

.AspNet-TreeView-Root { float:left; margin:10px; height:160px;}
.AspNet-TreeView-Collapse { display:none;}
.AspNet-TreeView-Root a{ font-weight:bold; color:#378AB6 !important; display:block; width:200px; background-color:#E5E5E5; font-size:16px; padding:5px; margin-bottom:10px;}
.AspNet-TreeView-Root ul li a { background:none; font-size:12px !important; padding:0px; margin-left:5px; margin-bottom:0px;}
.AspNet-TreeView-Leaf { }

.printit { display:none;}

.red { color:red !important;}


.chkbox { margin-top:10px; }
.chkbox input{ margin-right:10px;}
.chkbox td { padding-bottom:5px;}

.notice {
	background-color:#EFEFEF;
	border:1px solid #D8D8D8;
	margin:5px;
	padding:10px;
}

.active_menu { 
	font-size:12px !important;
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-weight:bold !important;
	background-color:#0066A8 !important;}
	

/* Green */
.statusBox { background-color:#E6F8DD; border:1px solid #119911; padding:3px; padding-left:15px; padding-right:15px; margin-bottom:10px; font-size:14px; }

/* Yellow */
.errorBox  { background-color:#FFFFDD; border:1px solid #CCCCCC; padding:3px; padding-left:15px; padding-right:15px; margin-bottom:10px; }

.textField { width:200px; }
#PageContent ul, #PageContent ol {margin-top:15px; margin-left:25px; list-style-type:disc; list-style-position:outside;}


#courseDetailsPanel ol, #courseDetailsPanel ul {margin-top:15px; margin-left:5px; list-style-position:outside;}
#courseDetailsPanel ol {list-style-type:decimal;}
#courseDetailsPanel ul {list-style-type:disc;}
#courseDetailsPanel li { margin-left:25px; margin-bottom:3px; }



.tableAdminStore { border:none;}
.tableAdminStore th{
	background-color:#D6D6CE; color:black; font-size:12px; font-weight:bold;
	padding:5px;
	border:1px solid #D9D8D6;
}
		
.tableAdminStore td{
	background-color:#F7F7EF; color:#000000; border:1px solid #D9D8D6;
	padding:5px;
}

#itemsList td{ border-bottom: 1px dotted #000000}

.admin_bt { background-color:#0391c3; border:1px solid #0391c3; color:#ffffff; padding:3px; font-weight:bold; cursor:pointer;}
#order_back { float:left; height:20px; cursor:pointer;}
#order_print { float:right;  height:20px; margin-right:10px; cursor:pointer;}
#order_invoice{ float:right;  height:20px; cursor:pointer;}
#order_packing { float:right;  height:20px; margin-right:10px; cursor:pointer;}

/* action buttons */
a.action_button { display:block;  color:white; text-align:center; padding:3px; font-weight:bold; cursor:pointer; }
a.action_button:hover { color:white; text-decoration:underline !important; }
div.button_box { width:50px; background-color:#0391c3; float:left; margin-right:10px; }

#blackOut { display:none;}

#footer_links a { margin-right:3px;}

.niftycorners { margin-top:0 !important;}

.basket_btn2 { background-color:#0068A8; border:none; padding:4px; color:#ffffff; font-weight:bold; text-align:center; font-size:10px; cursor:pointer;}
.basket_btn2:hover { background-color:#0391C3;}
.basket_btn { background:url(../images/basket_btn.jpg) no-repeat; width:83px; height:35px; display:block; border:none; cursor:pointer; }
.basket_btn_green { background-color:#4AAA10; border:none; padding:4px; color:#ffffff; font-weight:bold; text-align:center; font-size:10px; cursor:pointer; }
.basket_btn_green:hover { background-color:#68BF12;}


.news li { padding-bottom:10px; padding-top:10px; border-bottom:1px dashed #AAAAAA; }

#itemName { 
	margin-top:30px;
	position:absolute;
	text-align:right;
	width:210px;
 }
 
#itemPrice { 
	margin-top:50px;
	position:absolute;
	text-align:right;
	width:210px; 
}

a #itemName , a #itemPrice  { font-weight:bold; color:#0e2000 !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; }
a:hover #itemName , a:hover #itemPrice  { text-decoration:none; cursor:pointer;}

#searchLbl { float:left; display:inline; margin-right:6px; margin-top:2px;}
#searchBox { float:left; display:inline; margin-top:2px; *margin-top:1px; }
#goBtn { float:left; display:inline; width:24px; border:1px solid #999999; padding-bottom:1px;  margin-left:4px; padding-right:1px; margin-top:2px;}
#goBtn input:hover{ cursor:pointer; }
#goBtn input { font-size:9px !important; font-weight:bold; *padding-left:3px; *padding-top:2px;}

#home_welcome { float:right; width:420px;}
#home_announcements { float:right; width:420px;}

.backBt { background:url(../images/buttons/btBack.jpg) no-repeat; width:18px; height:17px; border:none; cursor:pointer; padding:0;}
.nextBt { background:url(../images/buttons/btNext.jpg) no-repeat; width:18px; height:17px; border:none; cursor:pointer; padding:0 !important;}

.backBt:hover {  background:url(../images/buttons/btBack_o.jpg) no-repeat; }
.nextBt:hover {  background:url(../images/buttons/btNext_o.jpg) no-repeat; }

#itemList { border:1px solid #AAAAAA; overflow:hidden; }
#itemList ul { list-style:none; margin:0; margin-top:0 !important;}
#itemList ul li { list-style:none; float:left; width:122px; padding:6px; border-right:1px dotted #CCCCCC; display:inline; margin:0; height:180px;}

#itemList h4 { margin:0; margin-bottom:3px;}
#itemList ul li span { color:#555555; display:block; margin-top:5px;}

.item_description ul { list-style-type:disc; list-style-position:outside !important; margin-left:25px !important; }



/* Nice Button */
a.niceButton { display:block; text-decoration:none; font-family:Arial; font-size:10px; color:#444444;}
a.niceButton div.left { float:left; width:3px; height:22px; background:url(/home/images/button_left.gif); }
a.niceButton div.center { float:left; height:14px; background:url(/home/images/button_center.gif) repeat-x; padding:4px; }        
a.niceButton div.right { float:left; width:3px; height:22px; background:url(/home/images/button_right.gif); }

/* Nice Button Hover */
a.niceButton:hover { cursor:pointer; }
a.niceButton:hover div.left { background:url(/home/images/button_left_hover.gif); }
a.niceButton:hover div.center { background:url(/home/images/button_center_hover.gif) repeat-x; }        
a.niceButton:hover div.right { background:url(/home/images/button_right_hover.gif); }

.gridView tr:hover  td{ background-color:#EBF7FF;}

#miniHolder img { border:1px solid #2D72AD; margin:3px; margin-left:2px; background-color:#ffffff;}
    .legend {
        width:140px; 
        float:left;
    	padding:12px 0;
	    margin-left:10px;!important;
    }


.gridView { border-collapse:collapse; border:1px solid black; font-size:11px; width:100%; }
.gridView th, .gridView td { padding:3px; border:1px solid black; text-align:center; color:black !important;}
.gridView td {padding:5px;  background-color:#ffffff; text-align:left;}
.gridView th {padding:5px; /*background:url(/my2/images/gridheader.jpg)*/ background:url(/registration/images/gray_bg.jpg) top repeat-x;  /*background-color:#2768A0;*/ color:white; font-weight:bold; text-align:left; }
.gridView td table td { background-color:#ffffff !important; padding:0; margin:0; border:0;}
.gridView td input { text-align:center; !important; }

.alignCenter { text-align:center !important; }

.tableData td { padding:2px; }   

.tab { background:#F1F1F1 url(/registration/images/gray_bg.jpg) repeat-x top; color:black; padding:5px; float:left; font-size:14px; }

.boxContainer { border:1px solid #E1E1E1; background-color:#F5F5F5; padding:7px; max-width:925px;  }        
	   
.loadingCircle {
	display:block; 
	top:25%; 
	left:45%;  
	width:80px; 
	position:fixed; 
	border:1px solid #888; 
	padding:5px; 
	text-align:center; 
	font-weight:bold; 
	color:#000000;
	background-color:#FFFFFF;
	_position:absolute;			
}

#loadingCircle { 
	 _position: absolute; 
	 _top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); 
}	

#itemsList.gridView td, #itemsList.gridView{ border:0 !important; }
#itemsList.gridView th {}

.bt_search { border:none; background:url(../images/search_bt.jpg) no-repeat; width:18px; height:18px; height:18px; position:absolute; }
.bt_search:hover { cursor:pointer;}
