*{margin:0;padding:0;}
body{font:75% Arial, Helvetica, sans-serif;min-width:770px;}
/*
h1{margin-right:0;float:left;width:115px;height:88px;overflow:hidden;background:url(/css/images/hiser_logo.gif) no-repeat;display:block;text-indent:-999999px;position:relative;}
h1 a{display:block;height:88px;width:115px;}
 */

#logo{float:left;display:block;height:119px;width:150px;margin:0;}
#logo img{border:0;}
#banner{background-color:#330066;margin-left:151px;height:119px;padding-left:-10px;}
#header{height:63px;border-bottom:2px solid #cc3333;}
*html #logo{
	margin-right:-3px;
}
*html #banner{
	margin-left:148px;
}

#headerContact{float:left;color:#fff;padding:3px;font-size:80%;line-height:1.3;margin:3px 0 0 5px;}
#headerContact a{color:#fff;text-decoration:none;}
#headerContact li{list-style-type:none;float:left;padding-right:20px;}
#headerContact strong{display:block;color:#ffcc33;margin-bottom:0px;font-weight:normal;}
#headerUtilities{text-align:right;padding:8px 15px 0 0;}
#headerSearch{color:#fff;font-weight:bold;margin:25px 0 3px 0;}
#headerSearch .inputField{width:150px;margin:0 0 0 10px;}

#Strip{height:23px;overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid #639;background:#330065;}
#Strip div{;height:23px;overflow:hidden;}


#headerSubNav{margin-top:3px;float:right;}
#headerSubNav li{float:left;list-style-type: none;color:#fff;margin-right:15px;}
#headerSubNav li a{padding-left:13px;background:url(/css/images/subnav_arrow.gif) no-repeat;background-position:3px 3px;color:#fff;text-decoration:none;font-size:90%;}

#headerSubNav li a.shadow{position: relative;left: 1px; top: 1px; color: #666;font-weight:bold;}

#headerSubNav li a.shadow .text {position: absolute;left: 19px;top: -1px;color: #fff;font-weight:bold;} 
#headerSubNav #CartLink{width:30px;display:block;padding:0;}
#headerSubNav #CartLink a{width:30px;float:left;background:url(/css/images/cart.gif) no-repeat;text-indent:-9999em;}

#headerNav{height:28px;background-color:#fff;border-bottom:1px solid #306;}
#banner:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#breadcrumbs,.searchBreadcrumbs {padding:5px 10px;font-size:0.9em;margin:0 0 9px 0;color:#333;width:480px;}
#breadcrumbs a{color:#306;text-decoration:none;}
#breadcrumbs ul{}
#breadcrumbs li,.searchBreadcrumbs li{display:inline;list-style-type:none;}
#breadcrumbs li.active{color:#c33}
#container {width: 97%;float: left;margin-right:-168px;margin-bottom:20px;}
#content{margin-right:168px;min-height:400px;}


/* For pages with no sidebar */
#containerNoSide {width: 100%;float: left;}
#contentNoSide{min-height:400px;}


#main{margin:0 20px 30px 170px;height:1%;}
#main p{margin-bottom: 10px;}
#main h1,#SearchContent h2{margin-bottom:10px;font-size:160%;color:#306;margin-top:0;font-weight:normal;}
#main h2{margin-bottom:10px;font-size:140%;color:#306;font-weight:bold;}
#main h3{font-size:110%;color:#481068;font-weight:bold;margin-bottom:10px;}
#main h4{font-size:110%;color:#333;font-weight:bold;margin-bottom:8px;}

#main b{color:#A8A840;}
#main ul,#main ul{margin:10px 10px 10px 20px;}
#left{width: 150px;float: left;background-color:#A8A840;}


/* Side Bar */

#sidebar{width:148px;float:right;margin:40px 20px 0 0;}
#sidebar h2{border-bottom:1px solid #639;padding:3px 9px;font-size:1.2em;color:#306;}
#sidebar h5{color:#481068;font-size:120%;font-weight:bold;margin:10px 10px;}
#sidebar span{display:block;margin:10px 10px 30px 10px;}
#sidebar p{margin-bottom:10px;}
#sidebar h3{margin:10px 0;font-size:120%;color:#481068;}
#sidebar li{list-style-type:none;}

#sidebar .tiles{padding:2px;border:1px solid #b5a3c7; margin-bottom:15px;}
#sidebar .tiles img{display:block;margin-bottom:8px;}
#sidebar .tiles .tileList li{margin-bottom:10px;}
#sidebar .tiles .tileContent{padding:8px;}
#sidebar #staffSideBar{margin:5px 10px;}
#sidebar #staffSideBar h3{text-indent:-99999px;margin-top:60px;background:url(/css/images/articles.gif) no-repeat;width:61px;height:16px;}
#sidebar #staffSideBar ul{margin-top:5px;}
#sidebar #staffSideBar li a{display:block;margin-bottom:5px;padding-left:15px;background:url(/css/images/articles_bullet.gif) no-repeat;background-position:4px 4px;}

.ProjSideBar{background-color:#E8E8C0;}
.ProjSideBar strong{color:#787028;}
.ProjSideBar ol{list-style-position: inside;}
.ProjSideBar ol li{padding:5px 10px;}
.ProjSideBar ol li strong{display:block;color:#000;margin:4px 4px 0px 9px;}
.ProjSideBar ol li a{display:block;margin:5px 0 5px 60px;}
.ProjSideBar ol li.active{background-color:#FFFFFF;border-right:6px solid #A8A840;}

.ProjSideBar table{}
.ProjSideBar table td{vertical-align:text-top;padding:5px;}
.ProjSideBar table td strong{color:#000;font-size:120%;}
.ProjSideBar table td a{float:right;}
.ProjSideBar table tr.active{background-color:#FFFFFF;border-right:6px solid #A8A840;}
.ProjSideBar table td.active{border-right:6px solid #A8A840;}

#projMain{padding:0 0 0 20px;position:relative;}
#projMain h2{margin-bottom:10px;font-size:160%;color:#A8A840;font-weight:normal;}
#projMain p{margin-bottom:10px;}
#projMain h3{color:#481068;margin-bottom:5px;}

#projTop{margin-right:148px;}




#footer{clear:both;padding:10px 10px 10px 10px;font-size:0.95em;}
#homeSidebar{width:240px;float:right;background-color:#E1E1E1;font-size:95%;}
#homeSidebar #projOutline{padding:15px;}
#homeSidebar #projOutline h2{background:url(/css/images/create_project.gif) no-repeat;height:17px;width:171px;overflow:hidden;text-indent:-99999px;margin-bottom:10px;}
#homeSidebar #projOutline h3{color:#481068;font-weight:bold;font-size:100%;margin:15px 0;}
#homeSidebar #projOutline form{margin-top:10px;}
#homeSidebar #projOutline select{width:140px;font-size:80%;}
#homeSidebar #projOutline option{padding:1px;}


/*** Home Page ***/
#home{margin-top:20px;}

#HomeLeft{margin:10px 490px 0 15px;}
#HomeRight{float:right;width:465px;}

#HomeRight #HomeCenter{float:left;width:230px;}
#HomeRight #HomeCenter #SeeOurWork{
	margin:5px 0 20px 0;
	border:3px solid #b5a3c7;
	padding:10px;
	width:210px;
}
#HomeRight #HomeCenter #WorkContent ul{
	margin:10px 0 10px 15px	;
}
#HomeRight #HomeCenter #WorkContent p{
	margin:0 0 7px 0;
}
#HomeRight #HomeCenter #WorkList ul{
	margin:10px 15px;
	list-style-type:square;
}
#HomeRight #HomeCenter #WorkList ul li{
	margin-bottom:10px;

}
#HomeRight #HomeRightRight{
	width:180px;
	float:right;
	margin:0 20px 0 15px;
	padding-top:20px;	
}

#HomeRight #whatsNew, #HomeRight .HomeTile{
	border:1px solid #b5a3c7;
	padding:5px 3px 10px 3px;
	margin-bottom:15px;

}
#HomeRight .tileContent{
	margin:10px;font-size:0.9em;
}

#HomeRightRight #whatsNew li{list-style: none;margin:0 10px;padding:4px 0 3px 0;font-size:0.9em;}
#HomeRightRight h2{border-bottom:1px solid #639;padding:3px 9px;}
 
#home h2{color:#306;font-size:1.2em;}
#home h2 strong{color:#c33;}
#home h2 b,#home h3 b,#home h2 strong,#home h3 strong{color:#c33;}

#caseList{list-style-type:none;}
#caseList li{margin-bottom:5px;}
#caseList a img{border:none;}
#WorkTitle{clear:right;padding-top:10px;}
#HomeCenter h3{
	font-size:1.1em;
	margin-bottom:5px;
}
#WorkContent{
	font-size:1em;
}
#HomeLeft h2{color:#306;font-size:1.4em;margin-bottom:8px;}
#HomeLeft h3{color:#306;font-size:1.2em;margin-bottom:8px;}
#homeSidebar #whatsNew{background-color:#EDEDC1;}
#homeSidebar #whatsNew h2{background:#7830A0 url(/css/images/whats_new.gif) no-repeat;height:24px;text-indent:-99999px;}
#homeSidebar #whatsNew ul{padding:10px 0px;}
#homeSidebar #whatsNew li{list-style: none;margin:0 15px;padding:4px 0 8px 0;background:url(/css/images/new_dots.gif) left bottom no-repeat;}
#homeContainer{width:100%;float:left;margin-right:-240px;background:url(/css/images/homeBG.gif) right;background-repeat:repeat-y;}
#homeContent{height:171px;overflow:auto;margin-right:240px;}
#homeContent div{padding:15px;}
#homeContent #dispImage{float:right;margin:0 0 0 10px;}
#homeContent li{list-style-type:none;padding-left:12px;background:url(/css/images/home_bullet.gif) no-repeat;background-position:0 6px;line-height:1.4;margin-bottom:10px;}
#homeContent li b,#homeContent li strong{color:#481068;}
#homeContent p{margin-bottom: 10px;}
#homeOurWork{background-color:#A8A840;margin-right:240px;}

/*** Glossary Pop-Up ***/
#glossary{width:236px;height:169px;display:none;position:absolute;z-index:100;}
#glossaryFrame{width:205px;height:100px;border:none;margin:10px 0;}
#glossary a{float:right;margin-right:10px;}
#glossary a img{border:0;}
#GlossaryCell{background-color:#E8E8C0;}

#relatedFiles li{margin-bottom:10px;}

.print{background:url(/css/images/print_logo.gif) no-repeat;padding-left:25px;display:block;margin-top:10px;}

#images{float:right;width:200px;text-align:center;margin:0 0 10px 10px;}
#images img{display:block;margin-bottom:10px;border:0;}
#images p{font-size:10px;margin-bottom:10px;}

#staffProfile{float:right;width:250px;margin:0 0 10px 10px;text-align:right;}
#staffProfile img{float:right;display:block;margin-bottom:5px;}
#staffProfile strong{clear:right;color:#481068;}
#staffProfile p{color:#A8A840;margin-top:3px;}


#overview li{list-style-type:none;clear:right}
#overview a{margin-bottom:5px;padding:0 0 0 15px;text-decoration:none;background:url(/css/images/home_bullet.gif) no-repeat;background-position:1px 5px;display:block;font-weight:bold;}
cite{font-size:90%;color:#481068;font-style:normal;display:block;margin-bottom:3px;}
#overview li p{margin:5px 20px 5px 20px;}
#overview li a.more{float:right;background:none;text-decoration:underline;}

#Cheque,#Creditcard{display:none;margin-top:10px;}

form strong{color:#FF0000;}
#invoice th{background-color:#999999;padding:5px;color:#fff;}

/* Site Map */
.siteSection{float:left;width:31%;margin-right:15px;}
.siteSection h4{display:block;color:#fff;background-color:#c8b9d2;font-size:100%;padding:3px;margin-bottom:4px;}
.siteMapUL li{margin:0 0 7px 5px;list-style-type:none;}
.siteMapUL li a.siteMapTop, .siteMapUL li.siteMapTop{font-weight:bold;padding-left:10px;display:block;background:url(/css/images/siteMapBullet.gif) no-repeat; background-position:0 4px;}
.siteMapUL ul{margin-top:3px;}
.siteMapUL ul li{margin-left:20px;list-style-type:none;font-weight:normal;}

/* Search */

#SearchContent{margin-right:168px;padding:15px 20px 15px 15px;}
#searchTable{list-style-position: inside;}
#searchTable .searchOdd{padding:5px;}
#searchTable .searchEven{background-color:#c8b9d2;padding:5px;}
#searchResults{display:block;color:#fff;background-color:#c8b9d2;padding:5px;}
#searchResults a {float:right;color:#fff;margin:0 10px;}
#searchSide{}
/*#searchSide h2{background-image:url(/css/images/relevantTopics.gif);height:19px;width:117px;}*/
.searchRelatedItem a{display:block;background:url(/css/images/searchBullet.gif) no-repeat;background-position:0 4px;padding-left:12px;margin-bottom:5px;}
.sitemap{display:block;background:url(/css/images/sitemap.gif) no-repeat;height:20px;padding:2px 0 0 25px;margin:10px 0;}


.courseTitle{color:#fff;background-color:#306;padding:5px;}
.courseTitle a{color:#fff;font-weight:bold;}


#CourseList{
	margin:10px 0 !important;
	padding:0 !important;
	
}
#CourseList li{
	margin:0 0 20px 0;
	list-style-type:none;
	padding:0;
}
.SilentList{margin:10px 0 !important; padding:0 !important;}
.SilentList li{margin:0 !important; padding:0 0 5px 0; list-style-type:none;}
#CourseDetail{float:left;}
#CourseDetail h1{padding-bottom:10px;border-bottom:1px solid #aca899;}

#CourseDetail #InstanceList{padding:0 0 10px 0 !important;border-bottom:1px solid #aca899;}
#CourseDetail #InstanceList li{clear:both;}
#CourseDetail #InstanceList li strong{width:80px;float:left;color:#6c369c;}
#CourseDetail #InstanceList li a{color:#cd3333;}

#CourseSchedule td{vertical-align:top;padding-bottom:10px;}	


#courseReg h3{margin-top:30px;}
#courseReg label{display:block;margin-top:3px;font-weight:bold;}
#courseReg label small{font-weight:normal;}
#courseReg input, #courseReg select{display:block;margin-top:2px;width:300px;}
#courseReg .short{width:50px;}
#courseReg .CheckBox{display:inline;}
#courseReg br{margin-bottom:20px;}


.register #container,.register #content{width:780px;}


#mainRegister{
	margin:-15px 0 0 30px;
	padding-top:0 !important;
	float:left;width:575px;
}

#mainRegister h1{margin-bottom:10px;font-size:160%;color:#306;margin-top:0;font-weight:normal;}
#mainRegister h3{font-size:110%;color:#481068;font-weight:bold;margin-bottom:10px;margin-top:10px;}
#RegisterForm{
	margin-top:0 !important;
	padding-top:0 !important;
	border:1px solid #fff;
}
#CartTable{
	font-size:0.9em;
}
#CartTable th{
	background:#306;
	color:#fff;
	padding:5px;
	text-align:left;
	font-weight:bold;
}
#CartTable td{
	border-bottom:1px solid #306;
	padding:5px 5px 4px 5px;
	vertical-align:top;
}
#CartTable tr.ReviewRow td{
	border-bottom:none !important;
}
#CartTable tr.BoldDetails td{
	font-weight:bold;
}
#CartTable td.Total{
	font-weight:bold;
}
.TrashCell{
	background:#fff !important;
	border-bottom:none !important;
	cursor:pointer;
}
#CartTable td select{
	padding:1px;
	width:50px;
	font-size:0.9em;
}
#CartTable .NoBorder{
	border:none !important;
}
#CartTable td span.discountType{
	display:block;
	text-transform:lowercase;
	font-weight:normal;
}
#addCourse{
	width:300px !important;
}
#EmptyCart,#CancelCart{
	display:none;
}
#btnRow{
	padding-top:30px;
	padding-right:45px;
	clear:both;
	text-align:right
}
#btnRow #btnContinue{
	float:right;
}
#btnRow #CancelButton{
	margin-right:20px;
}#btnRow #backButton{
	float:right;
	margin-right:20px;

}
#btnRow a img{
	border:none;
}
#btnRow #btnUpdate{
	float:right;
	margin-right:20px;
}
.HideDiscount{
	visibility:collapse;


}
#DiscountRow{color:#cc3333}
#GlobalError,#ConfirmationMSG{
	display:none;
	padding:5px;
	color:#CC0000;
	font-weight:bold;
	border:2px solid #64329c;
	margin-bottom:10px;
	margin-right:20px;
}
#ConfirmationMSG{
	color:#000 !important;
	margin-right:30px;
	padding:5px;
	border:2px solid #64329c !important;
	margin-bottom:10px;
	}

#QuickAddButton{
	vertical-align:-3px;
	margin-left:5px;
}

.CheckoutForm{
	margin:0 !important;
	width:575px;
	padding:0;
	float:left;
	
}
.CheckoutForm li{
	clear:both;
	margin:0;
	padding:10px 0 0 0;
	list-style-type:none;
}
.CheckoutForm li label{
	width:80px;
	float:left;
	display:block;
	padding-top:2px;
}
.CheckoutForm li input,.CheckoutForm li select{
	width:369px;
	float:left;
	margin-right:15px;
	border:1px solid #000;
	padding:2px;
}

.CheckoutForm li input#FirstName,.CheckoutForm li input#LastName,.CheckoutForm li input#State,.CheckoutForm li input#Country,.CheckoutForm li select{
	width:155px;
}
.CheckoutForm li option{padding:1px;}
.CheckoutForm li input#Suburb{
	width:210px;
}
.CheckoutForm li input#Postcode{
	width:88px;
}
.CheckoutForm li select.Salutation{
	width:66px;
}

.CheckoutForm li #ContactCountry{
	float:left;margin-left:80px;
}	
.CheckoutForm li input.PhoneMain{
	width:277px;
}
.CheckoutForm li input.PhoneCountry{
	width:50px;
	text-align:right;
	padding-right:1px;
}
.CheckoutForm li input.PhoneArea{
	width:50px;
	text-align:right;
	padding-right:1px;	
}

.CheckoutForm li.ExpireLiY,.CheckoutForm li.ExpireLiM{
	width:320px !important;
	float:left;
}
.CheckoutForm li.ExpireLiM{
	width:180px !important;
	clear:none;
}
.CheckoutForm li strong{
	color:#000;
}
.CheckoutForm li .validation-advice{
	clear:both !important;
	float:none;
	padding:5px 0 5px 80px;
	color:#CC0000;
	font-weight:bold;
	position:relative;
}
#PaymentForm.CheckoutForm li .validation-advice{
	clear:both;
	padding:5px 0 5px 100px;
	color:#CC0000;
	font-weight:bold;
}
#PaymentForm.CheckoutForm .ExpireLiM .validation-advice{
	padding:5px 0 5px 0;
}
.CheckoutForm li .validation-failed{
	/*border:1px solid #CC0000;*/
}



.AttendeeSection{
	padding:0 0 20px 0;
	margin:10px 0 0 0;
	border-bottom:1px solid #639;
	clear:both;
}
.NoBorder{border-bottom:none !important;}
#advice-validate-digits-Postcode{
	padding:5px 0 0 10px;
}

#PaymentForm label{width:100px;}



#OrderBreadCrumbs{
	margin:0 0 10px 0 !important;
	margin-left:0 !important;
	padding:0;
	width:575px;
}
#OrderBreadCrumbs li{
	margin:0 !important;
	float:left;
	list-style-type:none;
	border:1px solid #330066;
	border-right:none;
	padding:3px 15px 3px 15px;
	background:#eae5ef url(/css/images/order_bc_bg.gif) no-repeat 1px 4px;
	color: #330066;
}
#OrderBreadCrumbs li#last{
	border-right:1px solid #330066;
}
#OrderBreadCrumbs li.active{
	background:#fff url(/css/images/order_bc_bg_on.gif) no-repeat 1px 1px;
}
.checkboxLabel{
	margin-top:-2px;
}	

#PleaseWaitBtn{
	display:none;
	float:right;
}
.LinkButton{cursor:pointer;}
.nextButton{background-image:url(/css/images/btn_next.gif);border:0;width:56px;height:21px;margin-left:5px;background-color:none;}
.nextButton:hover{background-image:url(/css/images/btn_next_hover.gif);cursor:pointer;}

.finishButton{background-image:url(/css/images/btn_finish.gif);border:0;width:56px;height:21px;margin-left:5px;background-color:none;}
.finishButton:hover{background-image:url(/css/images/btn_finish_hover.gif);cursor:pointer;}

a.cancelButton{background-image:url(/css/images/btn_cancel.gif);width:56px;height:21px;margin-right:20px;text-decoration:none;text-indent:-99999px;display:block;}
a.cancelButton:hover{background-image:url(/css/images/btn_cancel_hover.gif);}

.submit{background-image:url(/css/images/search.gif);border:0;width:69px;height:20px;text-indent:-99999px;}
.searchButton{background-image:url(/css/images/btn_go.gif);border:0;width:29px;height:20px;text-indent:-99999px;margin-left:5px;cursor:pointer;}

/*** Suckerfish menues ***/
/* position:absoute is for IE only */
#nav, #nav ul{position:absolute;padding: 0;margin: 0;list-style: none;line-height: 1.1;z-index:500;background-color:#fff;font:12px Arial, Helvetica, sans-serif;}
/* hack to put it back right for mozilla */
#headerNav>#nav{position:relative;left:0;}
#nav a {display: block;}
#nav a.navArrow{background:#f6f3f3 url(/css/images/nav_arrow.gif) no-repeat;background-position:right;}
#nav a.navArrow:hover{background:#c8b9d2 url(/css/images/nav_arrow.gif) no-repeat;background-position:right;}

#nav li a.topLevel,#nav li a.topLevelActive{padding:4px 0 0 8px;background-color:#fff;height:20px;border:2px solid #fff;color:#306;font-weight:bold;text-decoration:none;font-weight:bold;display: block;line-height:1.3;}	
#nav li a.topLevelActive{color:#c33;}
#nav li a.topLevel:hover,#nav li a.topLevelActive:hover{background-color:#c8b9d2;}

/* Some browser hacks for IE */
#nav li {float: left;width: 145px;border-right:1px dashed #c9f}
#nav li.last{border-right:none;}

#nav li ul{position: absolute;width: 145px;left: -999em;border:1px solid #639;z-index:500;}
#nav li ul a{padding:3px 15px 5px 5px;background:#f6f3f3;width:125px;color:#306;text-decoration:none;}
/* Mozilla */
#nav>li {width:130px;}
#nav>li>ul{width: 145px;}
#nav>li>ul>li>a{width:125px;}



#nav li ul li{z-index:520;border-right:none;}
#nav li ul a:hover{background: #c8b9d2;}
#nav li ul ul {margin: -1em 0 0 8.5em;z-index:520;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav>li ul ul{margin: -1em 0 0 9em;z-index:520;}

#nav p{height:0;overflow:hidden;line-height:0;}


/*  leftNav  */
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {margin: 0;padding: 0;list-style-type: none;}
#menu {border-top:1px solid #306;border-bottom:15px solid #306;border-right:1px solid #306;background-color:#f6f3f3;font-size:11px;}
#menu dt{cursor: pointer;margin: 0;font-weight: bold;background:url(/css/images/left_nav_bg.gif) top repeat-x;color:#fff;border-bottom:1px solid #306;display:block;line-height:1.4;}
#menu dt.noLink{display:block;color:#fff;padding:0 8px;}
#menu dt.Title{padding:2px 0 2px 8px;text-decoration: none;}
#menu dt a,#menu dt span{display:block;color:#306;padding:4px 4px 4px 14px;text-decoration: none;font-size:1.1em;}
#menu dt a:hover{background: #c8b9d2;padding:4px 4px 4px 14px;color:#481068;text-decoration: none;}

#menu dt.ActiveGroup,#menu dt.activeItem,#menu dt.Title{background:#fff url(/css/images/nav_arrow_new.gif) no-repeat;padding:4px 4px 4px 14px;background-position:2px 9px;border-bottom:1px dashed #dbd2e0;color:#c33;font-size:1.1em;}

#menu ul{border-bottom:1px solid #306}
#menu li {background: #A8A840;border: 0 none;}
#menu li a{color: #000;text-decoration: none;font-weight:normal;display: block;border: 0 none;height: 100%;padding:2px 2px 2px 16px;background: #f6f3f3;}
#menu li a:hover{background: #c8b9d2;padding:2px 2px 2px 16px;color:#000;}
#menu li.activeItem{background:#fff;padding:1px;border-top:1px solid #306;border-bottom:1px solid #306;}
#menu li.activeItem a,#menu li.activeItem a:hover{background:#fff;border-left:5px solid #cd3333;padding:2px 2px 2px 10px;}

a{color:#306;}
a:visited{color:#793FB7;}
#mediaTable{margin:10px 0;} 
#mediaTable td{padding:5px;}
#mediaTable td strong{display:block;}

#pageNumbers{margin-top:10px;}
#AccessLinks{position:absolute;left:-99999px;top:10px;z-index:100;}

.HiserTable{
border:1px solid #b5a3c7;
}
.HiserTable th{
	background:#b5a3c7;
	color:#000;
	font-weight:bold;
	text-align:left;
}
.HiserTable th,.HiserTable td{
	padding:5px;
	vertical-align:top;
}
.HiserTable tr.EvenRow td{
	background:#f6f3f3;
}

/* this style dislays a help mouse pointer on rollover */
.help {
    cursor: help;
}

/* This style is for the email field in the subscribe tile */
#subscribe_gen_tile input#l56935-56935 {
	width: 125px;
}
#subscribe_gen_tile label {
	font-weight: bold;
}


/* These styles were created for the 'Learn with Hiser' area on the homepage */
#learn_with_hiser {
	background-color: #f1e9f7;
	margin-top: 15px;
	padding: 5px;
}
#learn_with_hiser h2 {
	color: #cc3333;
}
#learn_with_hiser h3 {
	color: #cc3333;
	margin-bottom: 0px;
	margin-top: 15px;
}
#learn_with_hiser span.date {
	color: #663399;
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
	line-height:0;
}
