/* CSS Document */

body {-webkit-text-size-adjust:100%;}

.headline {font-size: 19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#4D4D4D; }

.quote {font-size: 18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#6BA2D7;  }

.body {font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4D4D4D; font-weight:normal;}

.bottomtext {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4D4D4D; }

.boxcopy {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}

.tablecopyheader {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;text-align:center;}

.tablecopygrey {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; color:#4D4D4D;}

.tablecopyblue {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; color:#6BA2D7;}

a.tablecopygrey {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; color:#4D4D4D;text-decoration:none;}

a.tablecopyblue {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; color:#6BA2D7;text-decoration:none;}

.boxcopyblue {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#6BA2D7;}

.boxcopygreylt { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#4D4D4D;}

.boxcopygreyltid {font-size:12px; margin-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#4D4D4D;}

.boxquotecopy {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#58595B; }

a.body1:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color: #6BA2D7; text-decoration:none; }
a.body1:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#6BA2D7; text-decoration:none; }
a.body1:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#6BA2D7; text-decoration:none; }
a.body1:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#6BA2D7; text-decoration:none; }

a.body2:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #6BA2D7; text-decoration:none; }
a.body2:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#6BA2D7; text-decoration:none; }
a.body2:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#6BA2D7; text-decoration:none; }
a.body2:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#6BA2D7; text-decoration:none; }

a.boxcopy:link {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.boxcopy:visited {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.boxcopy:hover {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
a.boxcopy:active {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; }

.leftbar {background-image:url(images/shadowleft1.jpg); background-repeat:repeat-y;}

.rightbar {background-image:url(images/shadowright1.jpg); background-repeat:repeat-y;}

.footnote {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6BA2D7; font-weight:normal;} 

.box { 
  background: #6BA2D7; 
  width: 186px;
  margin-bottom:18px;
}
.boxtop { 
  background: url(images/ne.jpg) no-repeat top right;
  width: 186px; 
}
.boxtop div { 
  font-size: 0;
  height: 20px;
  width: 186px; 
  background: url(images/nw.jpg) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.jpg) no-repeat bottom right; 
  width: 186px;
}
.boxbottom div { 
  font-size: 0;
  height: 20px;
  width: 186px; 
  background: url(images/sw.jpg) no-repeat bottom left; 
}
.boxcontent {
  text-align:left;
  padding: 0px 0px 0px 8px;
}

.tb-rounded {
    border:none;
	margin:2px 0px 0px 0px;
    background:url(images/rounded.gif) no-repeat top left;
    height:22px;
    width:160px;
	padding-left:5px;
	padding-right:5px;	
	}
.tb-rounded-inner {
    border:none;
    background:transparent;
    height:22px;
    width:150px;
	}

.tb-rounded2 {
    border:none;
    background:url(images/roundedbl.jpg) no-repeat top left;
    height:22px;
    width:200px;
	padding-left:5px;
	padding-right:5px;
	}
.tb-rounded2-inner {
    border:none;
    background:transparent;
    height:22px;
    width:190px;
	}
	
.tb-rounded2l {
    border:none;
    background:url(images/roundedbll.jpg) no-repeat top left;
    height:22px;
    width:300px;
	padding-left:5px;
	padding-right:5px;
	}
.tb-rounded2l-inner {
    border:none;
    background:transparent;
    height:22px;
    width:290px;
	}

#contactmessage{
    white-space: pre-wrap; /* css-3 */ 
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ 
	white-space: -pre-wrap; /* Opera 4-6 */ 
	white-space: -o-pre-wrap; /* Opera 7 */ 
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
	
.tb-rounded2lblock {
    border:none;
    background:url(images/roundedblock123.jpg) no-repeat top left;
    height:155px;
    width:338px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	}
.tb-rounded2lblock-inner {
    border:none;
    background:transparent;
    height:150px;
    width:348px;
	padding-bottom:5px;
	}
	

	
#teamphotos {float: left; width:110px; height:156px;}
#teamtext {float: right; width:374px; height:170px;}
.teamtexttex {font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4D4D4D; font-weight:normal;}

.space {line-height:13px;}

.spacert {line-height:1px;}

.boxgrey { 
  background: #BCBDC1; 
  width: 186px;
  margin-bottom:18px; 
}
.boxtopgrey { 
  background: url(images/negrey.jpg) no-repeat top right; 
  width: 186px; 
}
.boxtopgrey div { 
  font-size: 0;
  height: 20px; 
  width: 186px; 
  background: url(images/nwgrey.jpg) no-repeat top left; 
}
.boxbottomgrey { 
  background: url(images/segrey.jpg) no-repeat bottom right; 
  width: 186px; 
}
.boxbottomgrey div { 
  font-size: 0;
  height: 20px; 
  width: 186px; 
  background: url(images/swgrey.jpg) no-repeat bottom left; 
}
.boxcontentgrey {
  padding: 0px 0px 0px 8px;
}


.boxgrey1 { 
  background: #BCBDC1; 
  width: 185px;
  margin-bottom:18px; 
}
.boxtopgrey1 { 
  background: url(images/negrey.jpg) no-repeat top right; 
  width: 185px; 
}
.boxtopgrey1 div { 
  font-size: 0;
  height: 20px; 
  width: 185px; 
  background: url(images/nwgrey.jpg) no-repeat top left; 
}
.boxbottomgrey1 { 
  background: url(images/segrey.jpg) no-repeat bottom right; 
  width: 185px; 
}
.boxbottomgrey1 div { 
  font-size: 0;
  height: 20px; 
  width: 185px; 
  background: url(images/swgrey.jpg) no-repeat bottom left; 
}
.boxcontentgrey1 {
  padding: 0px 0px 0px 8px;
}

ul.blue {
	list-style-type: disc;
	color: #6BA2D7;
	margin
}

.bluebody {font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6BA2D7;}
.bluebodylt {font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6BA2D7; font-weight:normal;}
.bluebodybullet {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6BA2D7;}


#boxbluedash { width: 186px; margin:0px 0px 18px 0px;text-align:left; }
#boxbluedash .bgTop {height: 14px; background: url(images/bluedashbgtop.jpg) no-repeat; }
#boxbluedash .bgBottom {height: 14px; background:url(images/bluedashbgbottom.jpg) no-repeat; }
#boxbluedash .content { background: url(images/bluedashleftright.jpg) repeat-y; padding-left:9px; padding-right:7px; }

.coursestablecell {border:1px; border-color:#333333; }

#contentleft {
float: left;
width:105px;
}

#contentright {
float: right;
width:345px;
}

#contentright {/* For IE6 only */
margin-bottom:5px;
}
html > body #contentright {/* For Non IE6 */
margin-bottom:5px;
}

#workshopsTable_01{
margin-bottom:18px;
}

#coursesTable_01{
margin-bottom:18px;
}

/* scroller starts */
a.scroller:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#56575B; text-decoration:none; }
a.scroller:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#56575B; text-decoration:none; }
a.scroller:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#56575B; text-decoration:none; }
a.scroller:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#56575B; text-decoration:none; }

/*
a.scrollermini:link {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#6BA2D7; text-decoration:none; }
a.scrollermini:visited {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#6BA2D7; text-decoration:none; }
a.scrollermini:hover {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#6BA2D7; text-decoration:none; }
a.scrollermini:active {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#6BA2D7; text-decoration:none; }
*/

.bluescroll{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#6BA2D7; text-decoration:none; }

/*.scrollerbody {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center;}*/

#marqueecontainer{
position:relative;
width:150px; /*marquee width */
height:140px; /*marquee height */
background-color:#BCBDC1;
overflow:hidden;
border:none;
padding:2px 2px 2px 0px;
}

/* scroller ends */







