body	{
background-color: #ffffff;
font-family: verdana,arial,helvetica,sans-serif;
color: #666666
}

div#wholepage	{
width: 780px;
margin: auto;
}

div#topbanner	{
background-image: url('../images/topbanner.jpg');
width: 780px;
height: 106px
}

div#menu	{
width: 150px;
float: left
}

div#rightcol	{
width: 150px;
float: right;
color: #012853
}


div#main	{
margin-left: 200px;
width: 570px;
color: #666666
}

div#main3column	{
width: 450px
}

div#footer	{
clear: both;
border-top: 1px solid #5c8cc5;
margin-top: 50px
}

div#main h1, div#main3column h1	{
margin-top: 0;
padding-top: 0;
color: #666666
}

div#main blockquote, div#main3column blockquote	{
margin-bottom: 0;
padding-bottom: 0;
margin-left: 0;
padding-left: 0;
color: #666666
}

div#main p.caption, div#main3column p.caption	{
margin-top: 0;
padding-top: 0;
margin-left: 0;
font-style: italic
}

div#xmenu ul	{
list-style: none;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
margin-left: 0;
padding-left: 0;
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0
}

div#xmenu ul li	{
border-bottom: 1px solid #cccccc;
}

div#xmenu ul li a	{
display: block;
text-decoration: none;
color: #999999;
padding: 3px
}

div#xmenu ul li a:hover	{
background-color: #efefef;
color: #666666
}

div#xmenu p	{
color: #012853;
background-image: url('../images/contact.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-top: 20px
}

div#xmenu a	{
color: #012853;
}

div#rightcol h2	{
margin-top: 0;
padding-top: 0;
line-height: 130%;
padding-bottom: 0;
margin-bottom: 0
}

div#rightcol ul	{
margin-left: 10px;
padding-left: 10px;
margin-top: 5px;
padding-top: 5px
}

div#rightcol ul li a	{
text-decoration: none;
color: #012853
}

div#rightcol ul li a:hover	{
text-decoration: underline
}

div#rightcol	{
list-style: url('../images/arrow.gif');
}


div#menu h2	{
margin-top: 0;
padding-top: 0;
line-height: 130%;
padding-bottom: 0;
margin-bottom: 0
}

div#menu ul	{
margin-left: 10px;
padding-left: 10px;
margin-top: 5px;
padding-top: 5px
}

div#menu ul li a	{
text-decoration: none;
color: #012853
}

div#menu ul li a:hover	{
text-decoration: underline
}

div#menu	{
list-style: url('../images/arrow.gif');
}

div#main h2, div#main3column h2	{
background-color: #D3D3D3;
color: #012853;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
line-height: 100%;
margin-bottom: 0;
border-bottom: 1px solid #ffffff
}

div#main p.coursedetail, div#main3column p.coursedetail	{
margin-top: 0;
background-color: #f3f3f3;
color: #012853;
padding-left: 5px;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 3px
}

div#main p.coursedetaillist, div#main3column p.coursedetaillist	{
margin-top: 0;
background-color: #f3f3f3;
color: #012853;
padding-left: 5px;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 3px;
margin-bottom: 0;
padding-bottom: 0
}

div#main ul.courselist, div#main3column ul.courselist	{
margin-top: 0;
padding-top: 5px;
color: #012853;
background-color: #f3f3f3;
padding-left: 20px;
margin-left: 0;
padding-bottom: 5px;
}

div#main ul.courselist li, div#main3column ul.courselist li	{
list-style-image: none
}

div#main h3, div#main3column h3	{
background-color: #f3f3f3;
color: #012853;
margin-top: 0;
margin-bottom: 0;
padding-left: 5px;
padding-top: 5px
}

div#main p.coursedetailcontent, div#main3column p.coursedetailcontent	{
margin-top: 0;
background-color: #f3f3f3;
color: #012853;
padding-left: 5px;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 3px;
margin-bottom: 2px;
}

div#main img, div#main3column img	{
float: left;
margin-right: 10px;
border: 1px solid #000000
}

div#main p a, div#main ul a, div#main3column p a, div#main3column ul a	{
color: #012853;
text-decoration: none
}

div#main p a:hover, div#main ul a:hover, div#main3column p a:hover, div#main3column ul a:hover	{
color: #012853;
text-decoration: underline
}

div#main ul, div#main3column ul	{
margin-left: 0;
padding-left: 20px
}

div#main ul li, div#main3column ul li	{
list-style: url('../images/bullet.gif')
}

.course a	{
color: #012853;
text-decoration: none
}

.course a:hover	{
text-decoration: underline
}


/* tweaking to line up the form */ 

#txtsName	{
margin-left: 50px
}

#txtsLocation	{
margin-left: 30px
}

#txtsComments	{
margin-left: 20px
}

#AttachFile	{
margin-left: 10px
}