html{height:101%}


html, body{ 
	text-align				:center;
	background-color		:#f7f7f7}

body{
	font-family				:verdana,sans-serif;}

a{
	outline					:none}

a:link{
	color					:#006699;
	text-decoration			:none}

a:visited{
	color					:#006699;
	text-decoration			:none}

a:active{
	color					:#006699;
	text-decoration			:none}

a:hover{
	color					:#006699;
	text-decoration			:underline}

.linkarrow{
	padding-left			:15px;font-size				:11px;
	background				:url(../elements/arrow.gif) no-repeat left center}

.linkexternal{
	padding-left			:15px;
	font-size				:.7em;
	background				:url(../elements/arrow.gif) no-repeat left center}

.linkdocument{
	padding-left			:15px;
	font-weight				:normal;
	margin-left				:30px;
	line-height				:150%;
	font-size				:.7em;
	background				:url(../elements/document.gif) no-repeat left center}

#outerwrapper{
	margin					:10px 0;}

#container{ 
	width					:960px;
	border					:10px #fff solid;
	background-color		:#E7E4D3;
	text-align				:left;  
	margin-left				:auto; 
	margin-right			:auto}

#logobar{
	position				:relative; 
	background-color		:#fff; 
	height					:75px;
	background-color		:#fff; 
	width					:100%;
	background				:url(../elements/logobar.gif) no-repeat}

#toptabnav{
	left					:0px;
	top						:65px;
	width					:780px;
	height					:12px;
	padding					:10px 0px 10px 180px;
	background				:#c0c0c0;
	overflow				:hidden;
	border-bottom			:#fff 9px solid}

html > body #toptabnav{
	overflow				:visible}

#toptabnav li{
	float					:left;
	list-style-type			:none;
	line-height				:1em;
	width					:auto}

#toptabnav{
	font-size				:11px}

#toptabnav a{
	display					:block;
	background-image		:url(../elements/tabs.gif);
	width					:100%;
	padding-top				:4px;
	height					:18px;
	text-align				:center;
	text-decoration			:none}

#toptabnav a:link{
	color					:#444}

#toptabnav a:visited{
	color					:#444}

#homelink a{
	background-position		:0px 0px;
	width					:64px}

.active#homelink a{
	background-position		:0px 22px}

#homelink a:hover{
	background-position		:0px 44px}

#facultylink a{
	background-position		:-64px 0px;
	width					:64px}

.active#facultylink a{
	background-position		:-64px 22px}

#facultylink a:hover{
	background-position		:-64px 44px}

#newslink a{
	background-position		:-128px 0px;
	width					:64px}

.active#newslink a{
	background-position		:-128px 22px}

#newslink a:hover{
	background-position		:-128px 44px}

#eventslink a{
	background-position		:-192px 0px;
	width					:68px}

.active#eventslink a{
	background-position		:-192px 22px}

#eventslink a:hover{
	background-position		:-192px 44px}

#librarylink a{
	background-position		:-260px 0px;
	width					:96px}

.active#librarylink a{
	background-position		:-260px 22px}

#librarylink a:hover{
	background-position		:-260px 44px}

#educationlink a{
	background-position		:-356px 0px;
	width					:96px}

.active#educationlink a{
	background-position		:-356px 22px}

#educationlink a:hover{
	background-position		:-356px 44px}

#contactslink a{
	background-position		:-452px 0px;
	width					:72px}

.active#contactslink a{
	background-position		:-452px 22px}

#contactslink a:hover{
	background-position		:-452px 44px}

#consultationslink a{
	background-position		:-260px 0px;
	width					:96px}

.active#consultationslink a{
	background-position		:-260px 22px}

#consultationslink a:hover{
	background-position		:-260px 44px}

#shoplink a{
	background-position		:-128px 0px;
	width					:64px}

.active#shoplink a{
	background-position		:-128px 22px}

#shoplink a:hover{
	background-position		:-128px 44px}

#cartlink a{
	background-position		:-128px 0px;
	width					:64px}

.active#cartlink a{
	background-position		:-128px 22px}

#cartlink a:hover{
	background-position		:-128px 44px}

#wrapper{
	width					:960px}

#pagetitle{
	width					:100%;
	border-bottom			:1px solid #336;
	margin-bottom			:24px}

#breadcrumb{
	border-bottom			:solid #ddd 1px;margin-top:10px;
	font-family				:verdana;
	color					:#999;
	font-size				:11px;
	padding-bottom			:6px;
	margin-bottom			:16px}

#threecols{
	width					:780px;
	background-color		:#F2F2F2; 
	float					:right; 
	position				:relative}

#main3col{
	background-color		:#fff;  
	float					:left; 
	display					:inline; 
	position				:relative; 
	width					:485px; 
	padding-left			:35px;
	padding-right			:30px;
	padding-bottom			:40px}

#main3col ul {
	padding-bottom			:.4em;
	margin-top				:0;
	margin-bottom			:0}

#main3col ol {
	padding-bottom			:1.2em;
	margin-top				:0;
	margin-bottom			:0}

#main3col li {
	color					:#333;
	line-height				:1.6em;
	font-size				:.7em;
	padding-bottom			:.2em}

#main2col{
	background-color		:#fff;  
	float					:left; 
	display					:inline; 
	position				:relative; 
	width					:715px; 
	padding-left			:35px;
	padding-right			:30px;
	padding-bottom			:40px}

h1{
	font-weight				:normal;
	font-size				:190%;
	letter-spacing			:-.05em;
	color					:#036;
	padding-bottom			:.6em;
	margin					:0}
	
h2{
	font-weight				:normal;
	font-size				:120%;
	color					:#036;
	padding-top				:.3em;
	letter-spacing			:-.05em;
	padding-bottom			:.4em;
	margin					:0; 
	clear					:left}
	
h3 {
	font-weight				:bold;
	font-size				:.8em;
	color					:#a50;
	padding-top				:.3em;
	padding-bottom			:.2em;
	margin					:0; 
	clear					:left}
	
h4{
	font-weight				:bold;
	font-size				:.7em;
	color					:#000;
	padding-top				:.3em;
	padding-bottom			:.2em;
	margin					:0; 
	clear					:left}

h5 {
	font-weight				:bold;
	font-size				:.7em;
	color					:#468;
	padding-top				:.5em;
	padding-bottom			:.2em;
	margin					:0; 
	clear					:left}

h6 {
	font-weight				:normal;
	font-size				:.6em;
	color					:#666;
	padding-bottom			:.3em;
	margin					:0}

p{
	font-weight				:normal;
	font-size				:.7em;
	color					:#000;
	line-height				:1.6em;
	padding-bottom			:1.2em;
	margin					:0}

ul{
	padding-bottom			:.4em;}

ol{
	padding-bottom			:1.2em;}

li{
	color					:#333;
	line-height				:1.6em;
	padding-bottom			:.2em}

#threecols ul{
	padding-bottom			:.4em;
	margin-left				:30px}

#threecols ol{
	padding-bottom			:1.2em}

#threecols li{
	color					:#333;
	line-height				:1.6em;
	padding-bottom			:.2em;
	font-size				:.7em}

p.elsevier {
	margin-top				:1em;
	padding-top				:1em;}

#toplevelsummaries h2{
	padding-top				:1.2em;
	border-top				:#ccc 1px solid;
	margin-top				:1.2em;
	margin-bottom			:-.4em}

#toplevelsummaries h3{
	padding-top				:1.2em}

/*#toplevelsummaries a{
	font-size				:.7em}*/

#toplevelsummaries  p{
	padding-bottom			:0}

#newslist p{
	padding-bottom			:0}

#membershiplist{
	padding-bottom			:100px;
	width					:735px}

#membershiplist h2{
	margin					:20px 0}

.membership h1 h2 h3 h4 h5 h6 {
	padding-left			:0px}

.peoplelist h2 { 
	margin-top				:1em;	
	padding-top				:.6em;
	padding-left			:10px;
	border-top				:#ccc 1px solid;
	border-left				:#ccc 1px solid;
	clear					:both;}

.peoplelist h3 {
	padding-bottom			:.1em;
	padding-top				:.5em;
	padding-left			:30px}
	
.peoplelist h4 {
	padding-top				:.1em;
	padding-bottom			:.5em;
	padding-left			:30px}

.peoplelist h6 {
	padding-bottom			:.5em;
	padding-left			:30px}

.profile {
	padding-left			:15px;
	margin-left				:30px;
	margin-bottom			:15px;
	font-size				:.7em;
	background				:url(../elements/arrow.gif) no-repeat left center}

#newslist h2{	font-weight				:bold;
	font-size				:1.1em;line-height:1.6em;
	color					:#a50;
	padding-top				:.7em;
	padding-bottom			:.2em;
	margin					:0; 
	clear					:left}

#newslist h3{	font-weight				:bold;
	font-size				:.8em;
	color					:#036;
	padding-top				:.3em;
	letter-spacing			:-.05em;
	padding-bottom			:.4em;
	margin					:0; 
	clear					:left}

#newslist h6{
	padding-bottom			:.2em}

/*#newslist a{
	font-size				:.7em}*/

#eventlist p{
	padding-bottom			:.6em}

#eventlist h2{	font-weight				:bold;
	font-size				:1.1em;line-height:1.6em;
	color					:#a50;
	padding-top				:.7em;
	padding-bottom			:.2em;
	margin					:0; 
	clear					:left}

#eventlist h3{
	font-weight				:bold;
	font-size				:.8em;
	color					:#036;
	padding-top				:.3em;
	letter-spacing			:-.05em;
	padding-bottom			:.4em;
	margin					:0; 
	clear					:left}

#eventlist h6{
	padding-bottom			:.2em}
/*
#eventlist a{
	font-size				:.7em}*/


#eventlist  hr{
	clear					:both;
	border					:0;
	color					:#ccc;
	background-color		:#ccc;
	height					:1px;
	width					:100%;
	text-align				:left;
	margin					:20px 0 0 0}



.eventcontact{
	line-height				:300%;
	color					:#666;	
	font-size				:.6em}

caption {
	padding-top				:20px;
	font-style				:italic}

.month{
	margin					:0px;
	padding					:0;
	font-size				:.7em;
	color					:#444}

.month th{
	text-align				:center; 
	margin					:0;
	padding					:0}

.month td{
	background				:#aa9; 
	margin					:1px;
	color					:#ddd; 
	text-align				:center;
	padding					:.2em .4em}

.month a{
	font-weight				:normal;
	color					:#fff; 
	text-decoration			:underline}

.month a:link{
	font-weight				:normal;
	color					:#fff; 
	text-decoration			:underline}

.month a:visited{
	font-weight				:normal; 
	color					:#fff; 
	text-decoration			:underline}

.month a:hover{
	background				:#000}

td.emptyday{
	background				:#ddc}

td.week-highlight {
	background				:#985}

#librarylinks {
	font-size				:.7em}

#linkslist a {	
	font-size				:.7em}

#linkslist h2 {
	padding-top				:.6em;
	padding-left			:10px;
	margin-top				:1.5em;
	margin-bottom			:.5em;
	border-top				:#ccc 1px solid;
	border-left				:#ccc 1px solid}

#linkslist h3 {
	margin-top				:1em;
	padding-bottom			:.2em;
	padding-left			:30px}

#linkslist p {
	padding-bottom			:0;
	color					:#aaa}

#librarylist h2{
	padding-top				:.6em;
	padding-left			:10px;
	margin-top				:20px;
	border-top				:#ccc 1px solid;
	border-left				:#ccc 1px solid}

#librarylist h3{
	padding-top				:1.5em;
	padding-bottom			:.2em;
	padding-left			:30px}

#librarylist h4{
	padding-top				:.2em;
	padding-bottom			:.3em;
	padding-left			:30px}

#librarylist h6{
	padding-left			:30px;
	padding-bottom			:.1em}

#librarylist p{
	padding-left			:30px;
	padding-bottom			:0}

#librarylist ul{
	margin-left				:0;
	margin-top				:20px;
	list-style				:none;
	color					:#666}

#librarylist li{
	padding-left			:15px;
	line-height				:200%;
	background				:url(../elements/document.gif)  no-repeat left center}

#rightcol{
	width					:180px; 
	float					:right; 
	position				:relative;
	padding					:50px 25px 0 25px;
	background				:url(../elements/rightround.gif) left top no-repeat}

#rightcol p{
	font-size				:.7em;
	color					:#333;
	margin					:0;
	padding-bottom			:1em}

#rightcol h5{
	line-height				:1.6em;
	padding-bottom			:1em}

#rightcol h6{
	font-size				:.6em;
	font-weight				:bold;
	color					:#fff;
	border-top				:3px solid #000;
	line-height				:1.4em;
	background-color		:#aaa;
	margin-top				:-.3em;
	margin-bottom			:1.8em;
	padding					:.5em;	
	padding-bottom			:.7em;}

#rightcol ul{
	padding					:0px;
	margin					:0px}

#rightcol li{
	font-weight				:normal;
	color					:#888;
	font-size				:.7em;
	line-height				:1.6em;
	list-style-image		:none;
	list-style-type			:none}

#rightcol li a {
	color					:#444;
	text-decoration			:none}
		
#rightcol li a:hover {
	color					:#a50;
	text-decoration			:underline}

#pullquote p{
	color					:#777;
	text-indent				:40px;
	background				:url(../elements/closequote.png) no-repeat 100% 100%;
	font-size				:110%;
	padding-bottom			:0}

#leftcol{
	width					:180px; 
	float					:left; 
	position				:relative;
	background				:url(../elements/leftround.gif) left top no-repeat}

#navbutton{
	margin-top				:2em;
	width					:180px;
	font-size				:11px}

#navbutton ul{
	border-top				:#ffffff 1px solid;
	list-style-type			:none}

#navbutton li{
	list-style-image		:none;
	padding					:0;
	margin					:0;
	border-bottom			:#ffffff 1px solid;
	list-style-type			:none}

#navbutton li a{
	padding					:5px;
	padding-bottom			:6px;
	padding-left			:20px;
	display					:block;
	width					:155px;
	color					:#000000;
	background-color		:#f1efe2;
	text-decoration			:none}

html > body #navbutton li a{
	width					:auto}

#navbutton li a:hover{
	color					:#ffffff;
	background-color		:#8c8d82}

#bottombar{
	height					:0px;
	border-top				:#fff 10px solid;
	border-bottom			:#ddd 10px solid;
	clear					:both} 

#footer{
	height					:36px;
	background-color		:#fff; 
	clear					:both} 

#footer p{
	color					:#666;
	padding-top				:1em; 
	margin					:0}


.clearfix:after{
	content					:"."; 
	display					:block; 
	height					:0; 
	clear					:both; 
	visibility				:hidden}

* html.clearfix{
	height					:1%}

.clearfix{
	display					:block}

fieldset{
	border					:1px solid #bbb;
	margin-top				:1.5em;
	padding					:10px;
	padding-top				:20px}

legend{
	color					:#000;
	font-size 				:.7em;
	font-weight				:bold;
	background				:#E7E4D3;
	border					:1px solid #787878;
	padding					:4px 8px;
	margin-bottom			:1em} 
	
label{
	width					:150px;
	float					:left;
	text-align				:right;
	margin-right			:15px;
	display					:block}
	
label.offsetright{
	width					:220px}

select{
	font-family 			:Verdana;
	font-size				:11px}

.button{
	color					:#333;
	font-size				:10px;
	margin-top				:.5em;
	padding					:1px 3px;
	background-color		:#fff;
	border					:#666 solid 1px;
	overflow				:visible;
	cursor					:pointer}

.textboxcss{
	color					:#000000;
	font-family 			:Verdana;
	font-size 				:11px;
	border 					:solid 1px #aaa; 
	background-color		:#fafafa}

input.green{
	color					:#fff;
	background-color		:#3CB42D}

.big{
	font-size				:18px;
	padding					:5px 20px;
	font-weight				:bold}

form fieldset div.formnotes{
	float					:right;
	width					:240px;
	height					:auto;
	margin					:0 10px 10px 10px;
	padding					:10px;
	border					:1px solid #bbb;
	background-color		:#ffffe1;
	color					:#666;
	font-size				:1em;}

form fieldset div.formnotes h4{
	background-image		:url(/images/icon_info.gif);
	background-repeat		:no-repeat;
	background-position		:top left;
	padding					:3px 0 3px 27px;
	border-width			:0 0 1px 0;
	border-style			:solid;
	border-color			:#666666;
	color					:#666666;}

form fieldset div.formnotes p{
	margin					:0em 0em 1.2em 0em;
	color					:#666666}

form fieldset div.formnotes p.last{
	margin					:0em}

#ecomm2col{
	background-color		:#fff;
	margin					:0;
	float					:left; 
	display					:inline; 
	position				:relative; 
	width					:480px; 
	padding-left			:33px;
	padding-right			:28px;
	padding-bottom			:20px}

#ecommrightcol{
	width					:190px; 
	float					:right; 
	position				:relative;
	padding					:40px 26px 0 22px;
	background				:url(../elements/rightround.gif) left top no-repeat}

#brandsdiv ul{
	padding					:0 0 20px 0;
	margin					:0px;font-size:85%;
	list-style-type			:none}

#brandsdiv li{
	list-style-image		:none;
	list-style-type			:none;
	display					:inline;
	padding-bottom			:0}

.featuredproduct{
	border					:1px solid #ccc;
	padding					:20px;
	margin					:0 0 20px 0;
	width					:185px;
	background				:url(/elements/fadebar.jpg) no-repeat right top;
	background-color		:#fff;}

#productsdiv{
	padding-top				:10px;
	font-size				:.9em;
	width					:98%}

#productsdiv h1 {
	margin-top				:0;
	font-size				:120%;
	padding-top				:0;
	margin-bottom			:0;
	padding-bottom			:3px}

#productsdiv p {
	font-size				:85%;
	line-height				:160%;
	padding-bottom			:0;
	padding-right			:0;
	margin-bottom			:0;
	padding-bottom			:10px}

#brandsdiv h1 {
	margin-top				:0;
	font-size				:120%;
	padding-top				:0;
	padding-bottom			:0}

#brandsdiv p {
	font-size				:85%;
	padding-bottom			:0;
	margin-bottom			:0}

.productlistimage{
	float					:left;
	width					:25%;
	margin					:10px 0}
	
.productlistinfo{
	float					:left; 
	width					:55%;
	margin					:10px 0;
	font-size				:.9em}
	
.productlistadd{
	text-align				:right;
	margin					:10px 0;
	float					:right;
	width					:20%}

.cartlistimage{
	float					:left;
	width					:25%;
	margin					:10px 0}

.cartlistinfo{
	float					:left;
	width					:55%;
	margin					:10px 0;
	font-size				:.9em}

.cartlistadd{
	text-align				:right;
	margin					:10px 0;
	float					:right;
	width					:20%}

#brandsdiv{
	margin-top				:20px;
	width					:98%;
	padding-top				:10px;
	border-top				:1px solid #aaa}

.brandlistimage{
	float					:left;
	width					:30%;
	margin					:10px 0 0 0}

.brandlistinfo{
	float					:left;			
	width					:70%;
	margin					:10px 0 0 0}

.brandlistcategories{
	text-align				:left;
	margin					:10px 0 0 0;
	float					:left;
	width					:90%;
	clear					:left}
	
.productdetailimage{
	float					:left;
	width					:170px;
	margin					:30px 0 0 0}

.productdetailinfo{
	float					:left;
	width					:100%;
	margin					:0}

.productdetailadd{
	text-align				:right;
	margin					:10px 0;
	float					:right;
	width					:110px}

#cartdiv{
	margin-top				:20px}

#confirmsummary{	
	font-size				:.9em}

#confirmed{
	background-color		:#96F1B8;
	border					:1px solid #8CC4A1}

#deliveryaddress{
	padding					:10px;
	border					:1px solid #ccc;
	margin-bottom			:20px}
	
#invoiceaddress{
	padding					:10px;
	border					:1px solid #ccc;
	margin-bottom			:20px}

#paymentmethod{
	padding					:10px;
	border					:1px solid #ccc;
	margin-bottom			:20px}
	
#quicksummary{
	padding					:10px;	font-size			:.85em;
	border					:1px solid #ccc;
	margin					:20px 0}

table.productlist	{
	width					:98%;
	font-size				:.9em;
	border-top				:2px solid #bbb;
	border-bottom			:2px solid #ccc}

td.productdetails{
	text-align				:left;
	border-top				:1px solid #ddd;
	width					:420px;
	padding 				:9px 0}

td.productunit{
	text-align				:right;
	width					:100px;
	color					:#999;
	font-weight				:bold;
	border-top				:1px solid #ddd;
	padding 				:9px 0}

td.productquantity{
	text-align				:right;
	width					:160px;
	border-top				:1px solid #ddd;
	padding 				:9px 0}

table.orderlines	{
	width					:98%;
	font-size				:.8em;
	border-bottom			:2px solid #ccc}

td.orderlineremove{
	text-align				:center;
	width					:5%;
	border-top				:1px solid #ddd;
	padding 				:9px 0}

td.orderlinedetails{
	text-align				:left;
	border-top				:1px solid #ddd;
	width					:55%;
	padding 				:9px 0}

td.orderlineunit{
	text-align				:right;
	width					:12%;
	color					:#999;
	font-weight				:normal;
	border-top				:1px solid #ddd;
	padding 				:9px 0}

td.orderlinequantity{
	text-align				:center;
	width					:12%;
	border-top				:1px solid #ddd;
	padding 				:9px 0}

td.orderlinetotal{
	text-align				:right;
	width					:16%;
	font-weight				:bold;
	border-top				:1px solid #ddd;
	padding 				:9px 0}

td.orderlinefullright{
	text-align				:right;
	padding 				:9px 0;
	border-top				:1px solid #ddd}

td.fullcellalignleft{
	text-align				:left;color:#999;
	padding 				:0 0 9px 0;
	font-size				:.9em}

td.orderlineerrormessage{
	text-align				:right;
	font-size				:.9em;
	padding 				:9px 0;
	color					:#c30}

table.ordersummary	{
	width					:98%;
	font-size				:.9em}

td.ordersummaryleft{
	text-align				:left;
	width					:53%;
	border-top				:1px solid #ddd;
	padding 				:9px 0}

td.ordersummarycaption{
	text-align				:right;
	font-size				:.9em;
	width					:30%;
	border-top				:1px solid #ddd;
	padding 				:9px 0}

td.ordersummarytotal{
	text-align				:right;
	width					:17%;
	border-top				:1px solid #ddd;
	padding 				:9px 0}

td.paddingtop{
	padding 				:30px 0	9px 0}
		
td.solidtop{
	border-top				:2px solid #bbb}
		
td.emphasis{
	font-weight				:bold}

table.carddetails{
	width					:100%}
   
td.carddetailsright{
	 text-align				:right;
	 padding				:3px 0}

table.finalsummary{
	width					:100%;}

td.finalsummaryleft{
	font-size				:.9em; }
   
td.finalsummaryright{
	 text-align				:right;
	font-size				:.9em;
	 padding				:3px 0}
	 
td.smallpaddingtop{
	padding 				:9px 0}


.formfield{
	width					:400px;
	background-color		:#fff;
	border					:1px solid #fff}

.formfieldattention {
	padding					:10px 0px;
	background-color		:#eee;
	margin					:10px 0px;
	width					:400px;
	border					:1px solid #c30}

.attentiontext { 
	padding-top				:10px;
	margin-left				:140px}
	
.codesample{
	background-color		:#eee;
	border					:1px solid #aaa;
	padding					:10px 10px 0 10px;
	margin					:20px 10px}	

img.inlinecontent{
	margin					:20px 0 10px 20px;
	float					:right}

img.person{
	float					:right;
	margin-top				:-10px;
	margin-bottom			:20px;
	border					:#aaa 1px solid}
	
hr{
	clear					:both;
	border					:0;
	color					:#999;
	background-color		:#999;
	height					:1px;
	width					:100%;
	text-align				:left}

.imagemanagement{
	border					:0;
	width					:50px}

img.inlinecontent{
	margin-top				:20px;
	margin-left				:20px;
	float					:right}

img.person {
	float					:right;
	margin-top				:-10px;
	margin-bottom			:20px;
	border					:#aaa 1px solid}

.successmessage{
	color					:#360}

.criticalmessage{
	color					:#C30}

#tablepaging{
	margin					:0;
	background-color		:#eee;
	border					:1px solid #aaa;
	width					:740px;
	margin-top				:10px;
	font-family				:verdana;
	font-size				:11px}

td.tdpaging{
	padding					:10px 20px;
	text-align				:center}

#tablelistfullwidth{
	margin					:0;
	padding					:0;
	width					:740px;
	margin-top				:10px;
	line-height				:1.6em;
	font-family				:verdana;
	font-size				:11px}

#tablelistfullwidth th{
	background-color		:#eee;
	padding					:4px 10px 4px 10px}

#tablelistfullwidth td{
	border-bottom			:1px solid #eee;
	padding					:4px 2px 4px 5px}

#tablelistfullwidth td.fullcellalignleft{
	border-bottom			:2px solid #999;color:#999;
	padding					:2px 10px 2px 10px}

table,th,td,caption{
	margin					:0;
	padding					:0}
		
td.cellalignleft{
	text-align				:left}

td .cellaligncenter{
	text-align				:center}

td .cellalignright{
	text-align				:right}

th.cellalignleft{
	text-align				:left}

th .cellaligncenter{
	text-align				:center}

th .cellalignright{
	text-align				:right}

table.adminsearch{
	border					:1px solid #ddd;
	width					:650px;
	padding					:10px}

#tablefees{
	border-right			:1px solid #aaa;
	border-top			:1px solid #aaa;

	margin					:0;
	padding					:0;
	width					:100%;
	margin-top				:10px;
	line-height				:1.6em;
	font-family				:verdana;
	font-size				:11px}

#tablefees td{
	border-bottom			:1px solid #aaa;

	border-left			:1px solid #aaa;

	padding					:4px 2px 4px 5px}



.confirmtext{
	border					:1px solid #8CC4A1;
	background-color		:#96F1B8;
	padding					:5px 10px 5px 10px}

.errortext{
	border					:1px solid #F18383;
	background-color		:#F0A79F;
	padding					:5px 10px 5px 10px}

#adminlinks h5{
	padding-top				:30px;
	padding-bottom			:0;
	margin-bottom			:0;
	margin-left				:20px}

#adminlinks ul{
	padding					:0px;
	margin					:5px 0px 0px 20px}

#adminlinks li{
	padding-top				:0px;
	font-weight				:normal;
	font-size				:11px;
	line-height				:1.6em;
	list-style-image		:none;
	list-style-type			:none}

#adminlinks li a{
	color					:#000;
	text-decoration			:none}

#adminlinks li a:hover{
	color					:#a50;
	text-decoration			:underline}

table.operationbar{
	background				:#bbb;
	border-left				:1px solid #ddd;
	border-top				:1px solid #ddd;
	border-bottom			:1px solid #555;
	border-right			:1px solid #555}

td.operationbutton{
	font-size				:.7em;
	padding					: 3px 8px;
	background				:#ddd;
	border-left				:1px solid #fff;
	border-top				:1px solid #fff;
	border-bottom			:1px solid #666;
	border-right			:1px solid #666;
	margin					:2px}

table.markssearch{
	border					:1px solid #000;
	width					:490px;
	padding					:10px}

#createreport p{

font-size:11px;
}

.addressdetails{
	padding					:10px 0px 5px 25px;
	width					:250px;
	float					:left}

div.TabView{
	background-color		:#fff}

div.TabView div.Tabs{
	height					:23px;	
	border-bottom			:1px  solid #999;
	font-family				:Verdana, Sans-Serif;
	font-size				:9px}

div.TabView div.Tabs a{
	display					:block;
	float					:left;
	margin-right			:1px;
	text-align				:center;
	height					:22px;
	line-height				:21px;
	vertical-align			:middle;
	border-top				:1px solid #bbb;
	border-left				:1px solid #bbb;
	border-right			:1px solid #bbb;
	background-color		:#E7E7D6;
	text-decoration			:none;
	font-weight				:normal;
	color					:#000;
	cursor					:pointer;}

div.TabView div.Tabs a:hover{
	color					:#000;
	background-color		:#F7EFE7}

div.TabView div.Tabs a.Current, div.TabView div.Tabs a.Current:hover{
	color					:#fff;
	background-color		:#666;
	border-top				:1px solid #000;
	border-left				:1px solid #000;
	border-right			:1px solid #000;
	height					:22px;
	cursor					:default}

div.TabView div.Pages{
	clear					:both;
	border-top				:none}

div.TabView div.Pages{
	overflow				:hidden; }

div.TabView div.Pages div.Page{
	overflow				:auto; }

div.TabView div.Pages div.Page div.Pad{
	padding					:0; }
