/* CSS Document */

/* redefine html tags */
body {
 margin:0pt;
 text-align:center;
 background-image:url(../images/Repeat_pattern_3x3.gif);
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:10pt;
}

h1 {
 color:#000000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:130%;
 font-weight:bold;
}

h2 {
 color:#000000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:bold;
}

h2 a{
 color:#000066;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:bold;
 text-decoration:none;
}

h2 a:hover{
 color:#990000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:bold;
 text-decoration:underline;
}

a {
 color:#000066;
 text-decoration:underline;
}

a:hover {
 color:#000066;
 text-decoration:underline;
}

.ticks ul {
	list-style-image: url(../images/tick.gif);
}



/* text */

.largeheading {
 color:#000000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:150%;
 font-weight:bold;
 text-align:inherit;
}

.smalltext {
 color:#000000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 text-align:inherit;
}

.smallesttext {
 color:#000000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:50%;
 font-weight:normal;
 text-align:inherit;
}

.menutexton{
 color:#ffffff;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:110%;
 font-weight:bold;
 text-align:inherit;
 text-decoration:none;
}

.menutextoff{
 color:#990000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:110%;
 font-weight:bold;
 text-align:inherit;
 text-decoration:none;
}

.menutexton a{
 color:#ffffff;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:110%;
 font-weight:bold;
 text-align:inherit;
 text-decoration:none;
}

.menutextoff a{
 color:#990000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:110%;
 font-weight:bold;
 text-align:inherit;
 text-decoration:none;
}

.menutexton a:hover{
 color:#000000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:110%;
 font-weight:bold;
 text-align:inherit;
 text-decoration:none;
}

.menutextoff a:hover{
 color:#000000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:110%;
 font-weight:bold;
 text-align:inherit;
 text-decoration:none;
}



.smalltext a {
 color:#000066;
 text-decoration:none;
 text-align:inherit;
}

.smalltext  {
 color:#000000;
 text-decoration:none;
 text-align:inherit;
}

.smalltext a:hover {
 color:#990000;
 text-decoration:underline;
 text-align:inherit;
}

.coursemenu {
 color:#990000;
 line-height:100%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:bold;
}

.coursemenu a {
 color:#000066;
 line-height:100%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:bold;
 text-decoration:none;
}

.coursemenu a:hover {
 color:#990000;
 line-height:100%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:bold;
 text-decoration:underline;
}

.heading {
 color:#000000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:120%;
 font-weight:bold;
 text-align:inherit;
}

.phonenumber {
 color:#990000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:150%;
 font-weight:bold;
 text-align:center;
}

.pricing {
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:140%;
 font-weight:bold;
 text-align:center;
}

.phonenumber2 {
 color:#990000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:130%;
 font-weight:bold;
 text-align:right;
}

.heading a {
 color:#990000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align:inherit;
 text-decoration:none;
}

.heading a:hover {
 color:#990000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align:inherit;
  text-decoration:underline;
}

.mediumtext {
 color:#000000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:normal;
 text-align:inherit;
}

.mediumtext a{
 color:#990000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:normal;
 text-align:inherit;
 text-decoration:none;
}

.mediumtext a:hover {
 color:#990000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:normal;
 text-align:inherit;
 text-decoration:none;
}

.headingwhite {
 color:#FFFFFF;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:120%;
 font-weight:bold;
 text-align:left;
}

.whitebulletlink{
 color:#ffffff;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:80%;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
}

.whitebulletlink a{
 color:#ffffff;
 text-decoration:none;
 text-align:left;
}

.whitebulletlink a:hover{
 color:#ffffff;
 text-decoration:underline;
 text-align:left;
}


.mediumheading {
 color:#990000;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 font-weight:bold;
 text-align:inherit;
}

.mediumheading a {
 color:#990000;
 text-decoration:none;
 text-align:inherit;
}

.mediumheading a:hover {
 color:#990000;
 text-align:inherit;
 text-decoration:underline;
}

/* boxes */

.toplogo {
	width:300px;
	text-align:left;
	vertical-align:middle;
	height:60px;
}

.topmenu {
	width:720px;
	text-align:right;
	vertical-align:bottom;
	height:60px;
}

.menu {
	width:720px;
	text-align:right;
	vertical-align:bottom;
	height:20px;
}

.menuoff {
	width:85px;
	text-align:center;
	vertical-align:center;
	height:20px;
	background-color:#FFFFFF;
	background-image:url(../images/menuoff.gif);
}

.menuon {
	width:85px;
	text-align:center;
	vertical-align:center;
	height:20px;
	background-color:#990000;
	background-image:url(../images/menuon.gif);
}

.menublank {
	width:275px;
	text-align:right;
	vertical-align:bottom;
	height:25px;
	background-color:#FFFFFF;
}

.mainleft {
	background-color:#FFFFFF;
	width:250px;
	vertical-align:top;
	text-align:left;
}

.mainright {
	background-color:#FFFFFF;
	width:250px;
	vertical-align:top;
	text-align:left;
}

.navspacer {
	height:25px;
	background-color:#990000;
	background-image:url(../images/menubar.gif);
}

.whitespacer {
	height:10px;
	background-color:#ffffff;
}

.top5boxtop {
	background-color:#990000;
	width:250px;
	vertical-align:top;
	text-align:left;
	height:5px;
	background-image:url(../images/top5boxtop.gif);
}

.top5boxbottom {
	background-color:#990000;
	width:250px;
	vertical-align:top;
	text-align:left;
	height:5px;
	background-image:url(../images/top5boxbottom.gif);
}

.top5boxtopcenter {
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
	background-color:#990000;

}

.top5box {
	background-color:#990000;
	width:250px;
	vertical-align:top;
	text-align:left;
}

.content {
	background-color:#ffffff;
	width:1020px;
	padding: 0px;
	vertical-align:top;
	text-align:left;
}

.content2 {
	background-color:#ffffff;
	width:1020px;
	padding: 0px;
	vertical-align:top;
	text-align:left;
	background-image:url(../images/largearrow.gif);
	background-position:bottom left;
	background-repeat:no-repeat
}

.homebody {
	background-color:#ffffff;
	width:480px;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
	background-image:url(../images/girllaptop.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;

}

.staticbody {
	background-color:#ffffff;
	width:480px;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
	background-image:url(../images/girllaptopfade.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;

}

.contentbody {
	background-color:#ffffff;
	width:480px;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
}

.coursesbox {
	background-color:#E6B8B3;
	width:250px;
	vertical-align:top;
	text-align:left;
}

.coursesboxtop {
	background-color:#E6B8B3;
	width:250px;
	vertical-align:top;
	text-align:left;
	height:5px;
	background-image:url(../images/coursesboxtop.gif);
}

.coursesboxbottom {
	background-color:#E6B8B3;
	width:250px;
	vertical-align:top;
	text-align:left;
	height:5px;
	background-image:url(../images/coursesboxbottom.gif);
}

.coursesboxcenter {
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
}

.coursesbox2 {
	background-color:#F2DBD9;
	width:250px;
	vertical-align:top;
	text-align:left;
}

.coursesboxtop2 {
	background-color:#F2DBD9;
	width:250px;
	vertical-align:top;
	text-align:left;
	height:5px;
	background-image:url(../images/coursesboxtop2.gif);
}

.coursesboxbottom2 {
	background-color:#F2DBD9;
	width:250px;
	vertical-align:top;
	text-align:left;
	height:5px;
	background-image:url(../images/coursesboxbottom2.gif);
}

.coursesboxcenter2 {
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
}
.courseshotline {
	background-color:#E6B8B3;
	width:250px;
	vertical-align:top;
	text-align:center;
	letter-spacing: 3px;
}

.courselineup {
	width:480px;
}

.coursebullets {
	width:400px;
}

.morebutton {
	width:200px;
	text-align:center;
	vertical-align:center;
	height:33px;
	background-color:#990000;
	background-image:url(../images/morebutton.gif);
	border: none;
	cursor:auto; 
	color:#ffffff;
	font-weight:bold;
}

.requestinfo {
	width:478px;
	text-align:center;
	vertical-align:center;
	height:33px;
	background-color:#990000;
	background-image:url(../images/requestinfo.gif);
}

.menutextonmed {
 color:#ffffff;
 margin:0pt;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 text-align:inherit;
 text-decoration:underline;
}

.emptybutton {
	width:200px;
	text-align:center;
	vertical-align:center;
	background-color:#ffffff;
}


.imgBox {
 padding:3px;
 border-color:#990000;
 border-style:dotted;
 border-width:thin;
}

.button {
	width:150px;
	text-align:center;
	vertical-align:center;
	height:33px;
	background-color:#990000;
	background-image:url(../images/button.gif);
	border: none;
	cursor:auto; 
	color:#ffffff;
	font-weight:bold;
}