/* colors */
/* text grey: #6d6d6d */
/* turquoise: #1ea8de */
/* darker turq.: #3388a7 */
/* background: #0f98e6 */
/* yellow: #ac953b */


/* standard tags */
body
{
	background: #0f98e6 url(images/bg_all.jpg) repeat-x;
}

p {}

.seo_h1_index_page 
{
	text-align: left;
	font-family: Arial Narrow;
	font-weight: 600;
	text-decoration: none;
	line-height: 130%;
	font-size: 20px;
	color: #ac953b;
}

.subTitle { text-align: right; padding-top: 50px; padding-right: 20px; }
.seo_h1_page_cat 
{
	text-align: right;
	font-family: Arial Narrow;
	font-weight: 400;
	text-decoration: none;
	line-height: 150%;
	font-size: 24px;
	color: #ac953b;
}

/* texts */
.courseGrid, .courseGrid th, .courseGrid td {font-size: 10px;}

/* table cells */
th {color: #ac953b; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;}
td {color: #6d6d6d; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

/* links */
a:link {color: #1ea8de; text-decoration: underline;}
a:active {color: #1ea8de; text-decoration: underline;}
a:visited {color: #1ea8de; text-decoration: underline;}
a:hover {color: #3388a7; text-decoration: underline;}
a.bareLink:link {color: #1ea8de; text-decoration: none;}
a.bareLink:active {color: #1ea8de; text-decoration: none;}
a.bareLink:visited {color: #1ea8de; text-decoration: none;}
a.bareLink:hover {color: #3388a7; text-decoration: underline;}

.borderGray { background-image: url(images/border_gray.gif); }
.borderWhite { background-color: white; }
.headingHome { line-height: 16px; margin: 70px 20px 20px; }
.homeList { list-style-image: url("images/bullet_gray.gif"); margin-top: -5px; }
.subNavigation { line-height: 16px; list-style-image: url(images/bullet_gray.gif); margin-top: 20px; margin-bottom: 10px; margin-left: 60px; }
.subContent { margin: 20px 50px 10px 65px; }
.subHeading { font-weight: bolder; font-size: 13px; margin-top: 5px; margin-bottom: 5px; }

#takePayLink { color: #f60; text-decoration: underline; }
.tableBorderGray { background-image: url(images/bg_gray.gif); }
.tableBorderScatter { background-image: url(images/bg_scatter.gif); }
.tableHeaderGray { background-image: url(images/bg_gray_header.gif); padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }
.tableContentWhite { padding: 5px 10px 3px; }
.tableContentWhiteList { list-style-image: url(images/bullet_gray.gif); clear: none; margin-left: -10px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; }
.bulletBlue { list-style-image: url(images/bullet_blue.gif); }
.bulletGray { list-style-image: url("images/bullet_gray.gif"); margin-left: -20px; }
.bgSide { background-image: url("images/bg_gray_side.gif"); }
.sideLinks { padding-left: 14px; }
.popupTable { background-color: white; padding: 40px 30px; }
#map { margin-bottom: 20px; margin-left: 90px; }
.loginButton { margin-left: 15px; border-style: none; }

/* Xpanding menus */
ul#menu { width: 530px; list-style-type: none; border: none; margin: 0; padding: 0; }
ul#menu ol { display: none; text-align: left; list-style-type: none; margin: 10px; padding: 0px; }
ul#menu li, ul#menu a { margin-left: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; font-size: 13px; margin-top: 2px; margin-bottom: 2px; color: #6d6d6d; }
ul#menu li { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-size: 13px; color: #6d6d6d; }
ul#menu ol li { margin-left: 20px; border-bottom: thin groove #6d6d6d; }
ul#menu ol li:before { content: ""; }
ul#menu a { text-decoration: none; outline: none; color: #6d6d6d; }
ul#menu a:hover { color: #3388a7; }
ul#menu a.active { color: #3388a7; }
.expandingMenuCategory { position: relative; border-style: none; font-weight: bolder; font-size: 16px; color: #ac953b;}

/* top block area for each page, beginning with courses grid, 2008-10-27 */
/* these will go inside the main content area table for the page, inside the <div class="subHeading"> */
/* see course_list.html for the prototype */
.mainTopBlock { position: relative; width: 500px; height: 250px; top: 5px; left: 5px; border-style: none;}
.mainPageArea { position: relative; width: 515px; left: 55px; border-style: none;}

/* old */
.XmainFollowingBlock { position: relative; width: 500px; top: 10px; left: 5px; border-style: solid;}
.XexpandingMenuCategory { font-weight: bolder; font-size: 16px; text-align: left; color: #ac953b;}


