body{
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color:#FFFFFF;
}
hr{
color:#344E6F;
height: 1px;
}
.bdr-red{
border: 1px solid #d3d1d1;
background-image:url(../images/boxes_bgs.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.head_boxes_bg{
background-image:url(../head_box_bg.jpg);
background-repeat:repeat-x;
border:1px Orange solid;
}
.bdr-lr-red{
border-left: 1px solid #F56452;
border-right: 1px solid #F56452;
}
.blu-col{color:#104DA0}
.table{
	margin: 5px 5px 5px 5px;
	padding: 3px 0px 0px 0px;
	width: 160px;
	/*background-color: #FFFFF0;*/
	float: left;
	border: 1px soli#F56452;
	text-indent: 3px;
	clear: none; 
}
.orange-heading{
color: #E47B00;
font-size: 11px;
font-weight: bold;
}
.wht-txt{
color: #ffffff;
font-size: 11px;
}
.wht-bld{
color: #ffffff;
font-size: 11px;
font-weight: bold;
}
.heading1{
color: #036FA1;
font-size: 11px;
font-weight: bold;
}
.reg-bg{
background-image:url(../images/reg-bg.jpg);
width: 187px;
height: 98px;
background-repeat: no-repeat;
background-position:center top;
}
.h-bg{
background-image:url(../images/h-bg.gif);
background-repeat:repeat-x;
height: 34px
}
.reg {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#164070;
font-weight: bold;
text-decoration: none;
}
.reg a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#164070;
font-weight: bold;
text-decoration: none;
}
.reg a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#164070;
font-weight: bold;
text-decoration: none;
}
.reg a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#164070;
font-weight: bold;
text-decoration: none;
}
.reg a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#164070;
font-weight: bold;
text-decoration: underline;
}
.main-heading{
color:#3E5661;
font-size:21px;
font-weight:bold;
font-family:verdana;
}


/**********************/

.more {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e1432a;
font-weight: bold;
text-decoration: none;
}
.more a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e1432a;
font-weight: bold;
text-decoration: none;
}
.more a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e1432a;
font-weight: bold;
text-decoration: none;
}
.more a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e1432a;
font-weight: bold;
text-decoration: none;
}
.more a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#E47B00;
font-weight: bold;
text-decoration: underline;
}

#top-link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 19px;
color:#000000;
font-weight: normal;
text-decoration: none;
}
#top-link a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 19px;
color:#000000;
font-weight: normal;
text-decoration: none;
}
#top-link a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 19px;
color:#000000;
font-weight: normal;
text-decoration: none;
}
#top-link a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 19px;
color:#000000;
font-weight: normal;
text-decoration: none;
}
#top-link a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 19px;
color:#000000;
font-weight: normal;
text-decoration: underline;
}

#footer-link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 19px;
color:#000000;
font-weight: normal;
text-decoration: none;
}
#footer-link a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 19px;
color:#000000;
font-weight: bold;
text-decoration: none;
}
#footer-link a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 19px;
color:#000000;
font-weight: bold;
text-decoration: none;
}
#footer-link a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 19px;
color:#000000;
font-weight: bold;
text-decoration: none;
}
#footer-link a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 19px;
color:#000000;
font-weight: bold;
text-decoration: underline;
}

/**********************Navigation Nar*****************************************/
.bar-bg{
background-image:url(../images/bar-bg.jpg);
height: 37px;
background-repeat:repeat-x;
}
/* Menu Style */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font-weight:bold;
}

#nav li{
	list-style:none;
}

#nav a {
	display: block;
	text-decoration:none;
	color:#fff;
	padding: 7px 15px; 	/* IE6 Bug */
	font-size:12px; !important
}

#nav li:hover, #nav li.sfhover{
	color:#000;
	background-color:#8fb1da;
}

#nav li { /* all list items */
	float: left;
	/*w-idth: 14em;  width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 200px;
	background:#FFFFFF;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li {
	float: left;
	width: 200px; 
}

#nav li ul li a{
	color:#000;
	background: #8fb1da;
}

#nav li ul li a:hover{
	background: #aac6e7;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -2em 0 0 16em;
}

#nav li ul ul li a{
	background: #dcecf3;
}

#nav li ul ul li a:hover{
	background: #aac6e7;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li.sfhover ul li a.arrow, #nav li ul li a.arrow {
	background:#8fb1da url(../images/menuarrow.gif) 180px 7px no-repeat;
}
#nav li.sfhover ul li a.arrow:hover {
	background:#aac6e7 url(../images/menuarrow.gif) 180px 7px no-repeat;
}

#nav ul li ul li.title a, #nav ul li ul li.title a:hover{
	background: #ff9417;
	color:#fff;
	cursor:default;
}

#nav li img {
	border:none;
	margin:0px;
}


/*********************** End of Dropdown list**************************/
/************************* Scrolling txt *********************************/
#pscroller1{
width: 136px;
height: 82px;
border: 0px solid black;
padding: 5px;
background-color: #ffffff;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

/*********************** side navigation link**************************/

.side-nav-lnk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left:10px;
	color: #2C2F31;
	text-decoration: none;
}
.side-nav-lnk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left:10px;
	color: #2C2F31;
	text-decoration: none;
}
.side-nav-lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left:10px;
	color: #2C2F31;
	text-decoration: none;
}

.blu-txt-side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #0560C7;
	text-decoration: none;
}
.gray-txt-side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #484C4D;
	text-decoration: none;
}
.blk-smalltxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.blk-small:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blk-small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blk-small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.inner-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	margin-bottom:20px;
	font-weight: bold;
	color: #3E5661;
	text-decoration: none;
}
.blu-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0560C7;
	text-decoration: none;
	}
.blu-small1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height:20px;
	color: #0560C7;
	text-decoration: none;
}
	
.btextlnk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.btextlnk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.btextlnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	font-weight: bold;
	color: #0560C7;
	text-decoration: underline;
}
.blu-bigtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0560C7;
	text-decoration: none;
	}
.blk-bigtxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}
	
.bulettextlnk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:7px;
	font-size:  10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.bulettextlnk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:7px;
	font-size:  10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.bulettextlnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:7px;
	font-size: 10px;
	font-weight: bold;
	color: #E47B00;
	text-decoration: underline;
}
ul{
margin:0px;
padding-left:20px;
}
li{
list-style-image:url(../images/bullet-blue1.gif);
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.bulettextnone {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left:7px;
color: #000000;
}
.orngtxtsmall:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.orngtxtsmall:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.orngtxtsmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E47B00;
	text-decoration: underline;
}
.orngtxtbig:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8.5pt;
	color: #484848;
	text-decoration: underline;
}
.orngtxtbig:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8.5pt;
	color: #484848;
	text-decoration: underline;
}
.orngtxtbig:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8.5pt;
	color: #E47B00;
	text-decoration: underline;
}
.bluebig:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0560C7;
	text-decoration: underline;
}
.bluebig:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0560C7;
	text-decoration: underline;
}
.bluebig:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #E47B00;
	text-decoration: underline;
}.red-boder {
	border: 1px solid #F56452;
}

.white-bigtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}

/* --- Right Vertical Navigation Start--- */
.rightMenuDivHead{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #0560C7;
	width: 199px;
	padding-top:10px
}
.rightMenuDiv{
	font-family: Arial, Helvetica, sans-serif;
	width: 199px;
}
.rightMenuDiv div{
	font-size: 11px;
	font-weight: bolder;
	background:url(/images/btn_rightmenu.gif);
	vertical-align:middle;
	height: 25px;
	width: 199px;
	text-indent: 30px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
}
.rightMenuDiv a {
	color: #000000;
}
.rightMenuDiv a:link {
	text-decoration: none;
}
.rightMenuDiv a:visited {
	text-decoration: none;
	color: #000000;
}
.rightMenuDiv a:hover {
	text-decoration: underline;
	color: #0560C7;
}
.rightMenuDiv a:active {
	text-decoration: none;
	color: #000000;
}
/* --- Right Vertical Navigation Start--- */

.gray-bg{
background-image:url(../images/co_bg_top.gif);
background-repeat:no-repeat;
width:489px;
height:42px;
background-position: center top;
}
.gray-bg-bdr{
background-image:url(../images/gray-bg-brdr.gif);
background-repeat: repeat-y;
width:489px;
background-position: center;
}
.gray-bg-bot{
background-image:url(../images/co_bg_bottom.gif);
width:489px;
background-position: center;
}

/* --- ovais css plz ask me then delete -----*/
.grayTable {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#DFE9F1; border:0px; padding:6px; margin:1px;text-align: left;}
.grayTable th{background-color:#DFE9F1;padding:6px;}
.grayTable td{background-color:#FFFFFF;padding:6px;}
.grayTable a{color: #000000; text-decoration: underline;}
.grayTable a:link{color: #000000; text-decoration: underline;}
.grayTable a:visited{color: #000000; text-decoration: underline;}
.grayTable a:hover{color: #E47B00; text-decoration: none;}

.blueTable {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#043D5A; border:0px; margin:1px;text-align: left;}
.blueTable th{background-color:#043D5A;padding:6px; color:#FFFFFF}
.blueTable td{background-color:#FFFFFF;padding:6px;}
.blueTable a{color: #000000; text-decoration: underline;}
.blueTable a:link{color: #000000; text-decoration: underline;}
.blueTable a:visited{color: #000000; text-decoration: underline;}
.blueTable a:hover{color: #E47B00; text-decoration: none;}

.orangeTable {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FA7E02; border:0px; margin:1px;text-align: left;}
.orangeTable th{background-color:#FA7E02;padding:6px; color:#FFFFFF}
.orangeTable td{background-color:#FFFFFF;padding:6px;}
.orangeTable a{color: #000000; text-decoration: underline;}
.orangeTable a:link{color: #000000; text-decoration: underline;}
.orangeTable a:visited{color: #000000; text-decoration: underline;}
.orangeTable a:hover{color: #E47B00; text-decoration: none;}
/*  Normal Text by Ovais*/
.normal { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-style:normal; 
font-size:11px; 
}
.normal h1 {
	margin-bottom:16px;
	color: #3E5661;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	border-width:1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-color: #0560C7;
	padding: 0px 0px 5px 0px;
}
.normal h2 { font-size:13px; font-weight:bold; color:#0560C7 }
.normal h2#blueBG {
	background-color: #0560C7; /*#E47B00*/
	padding: 5px 2px 5px 2px;
	color:#FFFFFF;
}
.normal h2#orangeBG {
	background-color: #E47B00;
	padding: 5px 2px 5px 2px;
	color:#FFFFFF;
}
.normal h3 { font-size:12px; font-weight:bold; color:#333333 }
.normal h4 { font-size:11px; font-weight:bold; color:#333333 }
.normal a {color: #000000; text-decoration: underline;}
.normal a:link{color: #000000; text-decoration: underline;}
.normal a:visited{color: #000000; text-decoration: underline;}
.normal a:hover{color: #E47B00; text-decoration: none;}
.normal ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-size:11px; 
	list-style-image:url(../images/bullet-blue1.gif);
	margin-bottom: 10px;
	text-align:left;
}
.normal ol li{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-size:11px; 
	margin-bottom: 10px;
	list-style:decimal-leading-zero;
	}
.normal table {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#DFE9F1; border:0px; padding:6px; margin:1px;text-align: left;}
.normal th{background-color:#DFE9F1;padding:6px;}
.normal td{background-color:#FFFFFF;padding:6px;}

/*  Hover Image */
#rolloverlist { width:225px;}
#rolloverlist a {color: #000000; text-decoration: underline;}
#rolloverlist a:link{color: #000000; text-decoration: underline;}
#rolloverlist a:visited{color: #000000; text-decoration: underline;}
#rolloverlist a:hover{color: #E47B00; text-decoration: none;}
#rolloverlist li {
	list-style:none;
	list-style-type:none;
	list-style-image: none;
	display:block;
	padding-top: 10px;
}
#rolloverlist li div { display:none; border:1px solid #999999; padding: 10px; background-color:#FFFFFF}
#rolloverlist li:hover  div {display:block; position:absolute; left: 400px;}
#rolloverlist li.showme div {display:block; position:absolute; left: 400px;}


/********************************************************/

/*---------- Right side column --------*/

.rightcolumn {
	vertical-align:top;
	text-align:center;
	width: 210px;

}
.rightcolumntable01 {
	width:96%;
	border: 2px solid #DCEBFF;
}

.rightcolumntable01 th {
	background-color:#DCEBFF;
	margin:0px;
}

.rightcolumntable01 td {
	background-color:#FfFfFf;
	text-align:left;
	margin:0px;
}
.contractvehiclecontent 
{
	padding-left:35px;
}

.upcomingclassesH
{
	color:#003366;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-left:15px;
}

.upcomingclassesB
{
	color:#ff6600;
	font-size:12px;
	font-family:Arial;
	padding-left:15px;
}

.upcoming {
width:189px;
height:249px;
background:url(../images/upcoming.jpg); 
background-repeat:no-repeat;
}

.para p {
text-align:justify;
}