/* CSS Stylesheet for StratiMind  */
* {padding: 0; margin: 0;}
body {font-size: 63%; font-family: verdana, arial, helvetica, sans-serif; padding: 10px;}
img {border-style:none;}
p {padding:0px; margin:0px; }
h1 {color:#2D0059; font-size:18px; line-height:20px; margin-bottom:10px; padding:0px; border:0px; text-transform:capitalize}
h2 { font-family:Cambria, Calibri, "Bodoni MT" ;font-size:22px; margin:0px; padding:5px; border:0px; text-transform:capitalize}
i h2 {color:purple;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding-top:10px; padding-bottom:3px; border:0px; color:#330066; text-transform: capitalize; text-align:left; }
h5 {font-size:18px; margin:0px; padding-top:10px; border:0px; color:blue; text-transform:capitalize}
hr {color: #8080FF;}
ul { margin-left:15px; padding-left:10px; margin-top:5px; padding-top:0px; border:0px;}
	
 /* Tag line area */ 
.tagline, td.tagline {color: black; font-family:"Zurich Ex BT",Arial,sans-serif; font-size:14px; line-height:16px; font-weight:bold; text-align:center; vertical-align:top;}
.tagline A:link {color:black; text-decoration:none;}	
.tagline A:visited {color:black; text-decoration:none;}	
.tagline A:active {color:black; text-decoration:none;}	
.tagline A:hover {color:black; text-decoration:none;}	
		
/* Top Row Styles  */
.toprow, .toprow TD {color:#330066;/* #330066=dark purple */ font-size: 10px;line-height: 12px;font-weight: normal;padding-right: 10px; padding-bottom:3px;}
.toprow A:link {color:#330066; text-decoration:underline;}	
.toprow A:visited {color:#330066; text-decoration:underline;}	
.toprow A:active {color:blue; text-decoration:underline;}	
.toprow A:hover {color:blue; text-decoration:underline;}	

/* Tab Navigation Styles */
#navigation {list-style: none; overflow: auto;}
#navigation li {float: right; background-color: #666; /* to cater for users without images */}
#navigation a {display: block; background-image: url(../images/tabright2.gif); background-position: top right; background-repeat:no-repeat; color: #FFF; text-decoration: none; font-weight: bold;}
#navigation span {display: block;background-image: url(../images/tableft2.gif);background-repeat: no-repeat;padding: 5px 15px;}
#navigation a:hover {background-position: right -198px;}
#navigation a:hover span {background-position: 0 -198px;}
.tabNav, .tabNav TD { vertical-align:bottom; padding-right:20px; padding-top:6px; padding-bottom:0px; text-align:right;}

/* Left Nav Styles  */	
.leftNav, .leftNav TD {background-color: #FEF8DE;/* light tan */ font-size:12px; text-align:left; vertical-align: top; padding:1px; padding-top:6px; padding-bottom:6px; }	
.leftNav A:link {color: #2E005B; /* #2E005B is very dark purple */ text-decoration:none; vertical-align: middle;}	
.leftNav A:visited {color: #2E005B; /* #2E005B is very dark purple */  text-decoration:none;}	
.leftNav A:active {color:blue; text-decoration:underline;}	
.leftNav A:hover {color:blue; text-decoration:underline;}	

.leftNav2, .leftNav2 TD {background-color: #FF9F9F;/* peach */ font-size:12px; text-align:left; vertical-align: top; padding:1px; padding-top:6px; padding-bottom:6px; }	
.leftNav2 A:link {color: #2E005B; /* #2E005B is very dark purple */ text-decoration:none;}	
.leftNav2 A:visited {color:#2E005B; /* #2E005B is very dark purple */  text-decoration:none;}	
.leftNav2 A:active {color:blue; text-decoration:underline;}	
.leftNav2 A:hover {color:blue; text-decoration:underline;}	

.leftNav3, .leftNav3 TD {background-color: #9B9BFF;/* medium periwinkle */ font-size:12px; text-align:left; vertical-align: middle; padding:1px;}	
.leftNav3 A:link {color: #2E005B; /* #2E005B is very dark purple */ text-decoration:none;}	
.leftNav3 A:visited {color:#2E005B; /* #2E005B is very dark purple */  text-decoration:none;}	
.leftNav3 A:active {color:blue; text-decoration:underline;}	
.leftNav3 A:hover {color:blue; text-decoration:underline;}	

.leftNav h3, .leftNav2 h3, .leftNav3 h3 {font-family:"Arial Narrow"; font-size:14px;}
.bullet1, .bullet1 TD {vertical-align:middle; float:right; }
.leftInset, .leftInset TD {font-family:"Arial Narrow"; font-size:14px; font-style:normal; font-weight:bold; text-align:justify; color: #2E005B; margin:0px; padding:0px; padding-bottom:2px;}	

/* Main Body Styles  */	
.breadcrumb {font-family:Verdana, Arial, Helvetica, sans-serif; color:#8080C0;/* dark periwinkle */ text-decoration:none; font-size:10px; font-weight:bold; padding:0px;}
.breadcrumb A:link { color:#8080C0;/* dark periwinkle */  text-decoration:none; font-weight:normal;}
.breadcrumb A:visited {color:#2E005B; text-decoration:none;}	
.breadcrumb A:active {color:blue; text-decoration:underline;}	
.breadcrumb A:hover {color:blue; text-decoration:underline;}	

.bodyHeading {background-color: #FEF8DE;/* light tan */ padding-left:10px; text-align:center;}

.bodyArea, .bodyArea TD, .bodyArea Span {vertical-align:top; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; margin:0px; padding:5px; padding-bottom:0px; border:0px; color:black;}
.bodyArea A:link {color:#2E005B; text-decoration:none; font-weight:bold;}
.bodyArea A:visited {color:#2E005B; text-decoration:none;}	
.bodyArea A:active {color:blue; text-decoration:underline;}	
.bodyArea A:hover {color:blue; text-decoration:underline;}	

.bodyArea LI {color:black; text-decoration:none; font-weight:normal;}
.bodyArea LI A:visited {color:purple; text-decoration:none;}	
.bodyArea LI A:active {color:blue; text-decoration:underline;}	
.bodyArea LI A:hover {color:blue; text-decoration:underline;}	

/* set default style for content links inside body area */
a.contentlink:link {color:blue;text-decoration:underline; font-weight:normal; }
a.contentlink:visited {color:blue;text-decoration:underline;}
a.contentlink:hover {color: blue;text-decoration:underline;}
a.contentlink:active {color: blue;text-decoration:underline;}

/* set style for quote attribution */
.quoteattrib {font-size:12px; font-style:normal; font-weight:bold; text-align:right; color:blue; margin:0px;padding:0px; padding-bottom:2px;}
.inlinepurpleboldheader	{color:#5e3884;/* #5e3884 is dark purple */ font-family:Arial, sans-serif; font-size:12px; line-height:14px; text-decoration:none; font-weight:bold; }		

 /* set style for read more links */
.readmore, .readmore TD, .readmore Span, .readmore Div {font-size:12px; color:#600000; /* dark brown */ font-style: normal; text-decoration: none;text-align:right; margin:0px; padding:0px;}
.readmore A:link {color: #660000; text-decoration:underline; font-weight:bold }
.readmore A:visited {color: #660000; text-decoration:underline; font-weight:bold}	
.readmore A:active {color:blue; text-decoration:underline; }	
.readmore A:hover {color:blue; text-decoration:underline; }	

.rightImage {float:right; border:0; hspace:0; margin-left:5px; margin-top:5px; margin-bottom:5px; }
.leftImage {float:left; border:0; hspace:0; margin-right:5px; margin-top:5px; margin-bottom:5px;}

/* Set style for code snippets areas  */
.codeSnippet, .codeSnippet TD {font-size:10px; border-color:#330099; width:100%; background-color:#99FFFF; border-width:2px;}
	
/* Set style for light purple background area  */
.lightpurplebt, .lightpurplebg TD {font-size:10px; width:100%; background-color:#E1E1FF;}
	
/* Right Column Styles */
.rightColumn, .rightColumn TD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#660000;}
.rightText  { color:#660000; font-size:12px; padding:5px;}

/* Footer Styles */
.footerArea, .footerArea TD {color:black; background-color:#FEF8DE; text-align:center; font-size:14px;}
.footerArea A:link {color:#8080C0;/* dark periwinkle */ text-decoration:none;}	
.footerArea A:visited {color:#8080C0;/* dark periwinkle */  text-decoration:none;}	
.footerArea A:active {color:blue; text-decoration:underline;}	
.footerArea A:hover {color:blue; text-decoration:underline;}

/* Form Styles */
.red_asterisk, .red_asterisk TD, .red_asterisk SPAN {color:#FF0000; /* FF0000 is red */ font-size:14px;}

/* Calendar Styles */
.calendar, .calendar TD {border-width:1px; border-style:solid; border-color:#000000;  vertical-align:middle; padding-left:5px;}
.calendar H3 {vertical-align:bottom;}
.dateColumn, .dateColumn TD {background-color:#FFFFCC; font-weight:bold; vertical-align:middle; width:155px; height:10px; border-width:1px; border-style:solid; border-color:#000000;}
.classColumn1, .classColumn1 TD {background-color:#99FFCC; text-align:center; vertical-align:middle; width:200px; border-width:1px; border-style:solid; border-color:#000000;}
.classColumn2, .classColumn2 TD {background-color: #CBD9FE; text-align:center; vertical-align:middle; width:200px; border-width:1px; border-style:solid; border-color:#000000;} 
.classColumn3, .classColumn3 TD {background-color: #8080FF; text-align:center; vertical-align:middle; width:200px; border-width:1px; border-style:solid; border-color:#000000;} 
.noClasses, .noClasses TD {background-color:#330033; color:#FFFFFF; text-align:center; vertical-align:middle; border-width:1px; border-style:solid; border-color:#000000;}

/* Registration Form Styles */
.registration-print, .registration-print TD {vertical-align:middle;}
.registration-print input {vertical-align:middle;}
