a { color:#005800; text-decoration: none; }

a:hover { color: #FBA618; text-decoration: none; }

a.sublogo, .sub_logo {
	width: 185px; height: 90px;
	margin: 0; padding: 0;
	display: block;
}
.sub_logo { float: right; }
a.sublogo h2, .sub_logo h2 { display: none; }
a.scw { background: url(../images/logo/scw.jpg) no-repeat center; }
.cips_coe { background: url(../images/logo/cips_coe.jpg) no-repeat; }
.init { font-size: 10px; font-weight: normal; }

.top_banner_nav {
  background-color:#005800;
}

.back_to_main {
  width: 165px;
  height: 28px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 60px;
  margin-bottom: 20px;
  background:#FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  color: #ffffff;
  text-align: right;
  border:1px solid #666;
}

.back_to_main a {
	background:url(../images/msp_ugcs_logo_small.jpg) right 0 no-repeat;
	padding-top:40px;
  color:#000;
}

.back_to_main a:hover {
  text-decoration:none;
  color:#666;
}

.news_title { color:#FFF; }
.news_link	{ color:#FFF; }
.news_date	{ color:#FFF; }

.left_nav_title {
  width: 169px;
  height: 26px;
  text-align: right;
  font-size: 9pt;
  font-weight: bold;
  margin-bottom: 3px;
  padding-right: 18px;
  padding-top: 10px;
  color: #ffffff;
  background-image:url(../images/iod_nav_title_bg.gif);
}

.left_nav_link_sub	{ color:#000; }

.left_nav_link_sub:hover, .left_nav_link_sub_selected, .left_nav_link_sub_selected:hover {
  background-image:url(../images/iod_bullet_hover.gif);
}

.left_nav_link_sub:hover, .left_nav_link_sub_selected, .left_nav_link_sub_selected:hover {
	color: #666;
}


.apmg {
  padding-top:10px;
  text-align:right;
  font-size:10px;
  font-style:italic;
  color:#4a586c;
}

.apmg img {
  margin-bottom:20px;
}

.heading {
  text-align:right;
}

.iod_logo {
  float:left;
  margin-top:10px;
}

h1 {
  margin-left:0px;
  padding: 50px 0 4px 0;
  font-size:14pt;
}

h1, h3 {
  color: #003875;
}

h2 {
  background: #005800;
  color:#ffffff;
  padding:3px;
  padding-left:5px;
  width:488px;
  height:19px;
  font-style: normal;
}

.qualifications {
  padding-left:8px;
  font-size:9pt;
}

.content {
  margin-top:25px;
  text-align:justify;
  color: #000;
}

.content .emph {
  font-weight:bold;
}

.more_info {
	padding-top:10px;
	text-align:right;
	font-style:italic;
  font-size:13px;
  font-weight:bold;
}

.more_info a {
  color:#005800;
}

.more_info a:hover {
  text-decoration:none;
  color:#000;
}

.keyboard {
  background-image: url(../images/iod_keyboard.jpg);
  color:#000;
}

.img_box_link {
  color:#666;
}

.img_box_link:hover {
  color:#000;
  text-decoration:none;
}

table.course_schedule {
	margin-top:10px;
  width:496px;
}

table.course_schedule tr.table_title {
  font-weight:bold;
}

table.course_schedule tr td {
  padding-bottom:5px;
}

table.course_schedule tr td a {
  display:block;
  border:1px solid #FBA618;
  font-weight:bold;
  background-color:#ffffff;
  color:#005800;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:3px;
  width:100px;
  margin: 0;
}

table.course_schedule tr td a:hover {
	background-color:#FBA618;
	color:#005800;
	text-decoration:none;
}

td.table_date {
  width:150px;
}

td.table_loc {
  width:240px;
  padding: 0 30px 0 0;
}

td.table_book {
  width:97;
}

.links_table {
  width:496px;
  text-align:center;
}

.links_table tr td {
  padding-top:20px;
}

.links_table tr td a {
  font-weight:bold;
  color:#3B436D;
}

.links_table tr td a:hover {
  text-decoration:none;
  color:#fea920;
}

dl.form_list dt {
}

dl.form_list dd {
  margin-left:80px;
  margin-top:-17px;
  margin-bottom:5px;
}

dl.form_list dd input, dl.form_list dd textarea {
  width:200px;
  border:1px solid #000;
  padding:2px;
}

dl.form_list dd textarea {
  height:60px;
}

dl.form_list dd input.submit {
  border:1px solid #FBA618;
  background-color:#ffffff;
  font-weight:bold;
  color:#005800;
  width:102px;
}

dl.form_list dd input.submit:hover {
  color:#005800;
  background-color:#FBA618;
}

.asterik {
  font-size:8pt;
}

.client_list {
  height:357px;
}

.left_list {
  float:left;
}

.right_list {
  float:right;
}

.news, .quote	{ background: #005800; border:1px solid #005800; width:163px; }
.quote_text, .quote_name	{ color:#EEE; }
.foot {  background: #005800; }
.foot a:hover { color: #CCC; }
.quote_text {
  background: none;
  padding-top: 5px;
}

.quote_name {
	background: none;
}

.book_this { float:right; }

ul.bullets{ list-style-type: square; line-height: 20px; }
ul.bullets li{ margin: 10px 0; }

hr{
	color: #B2C3D5;
	background: #B2C3D5;
	border:0;
	height: 1px;
	margin: 5px 0 5px 0;
	clear: both;
}

ul.nav h2 {
  width: 169px;
  height: 26px;
  text-align: right;
  font-size: 9pt;
  font-weight: bold;
  margin-top: 0px;
  padding:10px 18px 0 0;
  color: #ffffff;
	background: #005800;
	border-bottom: #FFF 1px solid;
}
ul.nav li ul li a { background: #005800; color: #FFF; }
ul.nav li ul li a:hover { color: #FBA618; background:#005800 url(../images/cips_bullet_hover.gif) no-repeat scroll 5px 70%; }

.center { text-align: center; }

ul.bulleted li { background-image:url(../images/bullet_cips.jpg); }