@import url("fonts.css");
body{
margin:0px;
padding:0px;
background-image:url(../images/page_tile_bg.jpg);
}
#outerdiv{
margin: 0px auto;
text-align:center;
background-image:url(../images/page_bg.jpg);
background-repeat:repeat-x;
padding:10px 0px 0px 0px;
}
#header{
margin:0px auto;
width:600px;
height:80px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/nav_bg.png sizingMethod='image');
padding:0px;
display:block;
vertical-align:bottom;
}
#header[id]{
background-image:url(../images/nav_bg.png);
}
#headerimg{
display:block;
height:60px;
width:600px;
padding:0px;
margin:0px;
margin:0px;
vertical-align:bottom;
background-image:url(../images/page_header.gif);
background-position:bottom;
background-repeat:no-repeat;
}
#navlinks{
display:block;
text-align:right;
height:20px;
margin:0px 18px 0px 0px;
padding:0px;
position:relative;
}
/*standard begin */
#navlinks a {
	filter: progid:DXImageTransform.Microsoft.Fade progid:DXImageTransform.Microsoft.Alpha(opacity=72); 
	background-image:url(../images/link_bg.gif);
	line-height:20px;
	behavior:url(css/a_hover.htc); 
	float:right;
	padding:0px 6px 0px 6px;
	margin:0px;
	display:block;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		}
		

#navlinks a:hover {
	background-position:bottom;
	color:#FFCC66;
}
.hidden {display:none;
filter: progid:DXImageTransform.Microsoft.Fade;
height:0px;
}
.shown {display:inline;
filter: progid:DXImageTransform.Microsoft.Fade;
display:block;
height:100%;
}
img {
	behavior: url("testopacity.htc");
	}
/*standard end */
#content{
margin: 0px auto;
width:600px;
padding:0px;
background-image:url(../images/content_bg.jpg);
display:block;
height:100%;
}
#maintable{
	background-image:url(../images/bg-gradient01.png);
	background-position:top;
	background-repeat:repeat-x;
	}
#col1{
	width:260px;
	height:100%;
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#col2{
width:325px;
height:100%;
background-position:top;
background-repeat:repeat-x;
display:block;
margin:0px;
padding:0px;
position:relative;
float:left;
vertical-align:top;
}

#footer{
height:50px;
width:600px;
margin:0px auto;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/footer_bg.png sizingMethod='scale');
}
#footer span { 
padding:12px 0px 0px 10px;
display:block;
}
#footer[id]{
background-image:url(../images/footer_bg.png);

}
/*subnav*/
#subnav{
width:200px;
margin:0px 73px 0px 0px;
}
#subnavftr[id]{
background-image:url(../images/subnav_bg.png);
}
#subnavftr{
width:200px;
height:38px;
margin:0px;
padding:0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/subnav_bg.png  sizingMethod='image');
}
#subnav[id] ul{
background-image:url(../images/subnav_tile_bg.png);
background-repeat:repeat-y;
}
#subnav ul {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/subnav_tile_bg.png  sizingMethod='scale');
width:200px;
display:block;
list-style:none;
margin: 0px;
padding:0px;
text-align:left;
}
#subnav ul li{
padding:3px 0px 3px 18px ;
height:24px;
display:block;
background-image:url(../images/subnav_link_bg.gif);
position:relative;
}
.c1picbox{
	width:251px;
	height:150px;
	margin:0px 22px 0px 0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position: top;
}
.c1picbox img{
width:251px; 
height:116px;
}
.imgbar{
width:251px;
height:34px;
text-align:right;
margin:0px;
padding:0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/c1_img_bar_bg.png sizingMethod='image');
}
.imgbar[class]{
background-image:url(../images/c1_img_bar_bg.png);
}
.imgbar a{
padding:7px 36px 0px 0px;
text-decoration:none;
position:relative;
display:block;
}
#col2 ul{list-style:url(../images/c2bullet.gif);
text-align:left;
}
#col1 ul{list-style:url(../images/c1bullet.gif);
text-align:left;
}
.courses ul{
list-style:url(../images/c2bullet.gif);
text-align:left;
}
