/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ CSS BY BEAN CREATIVE ++++++++++++++++++ */
/* +++++++++++++++++ http://www.beancreative.com ++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */


html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

#wrapper {
	width:7.5in;
}


#ltcol {
	display:none;
}

#rtcol {
	float:none;
	display:block;
	width:7in;
}


/* +++ HEADER STUFF ++++++ */
#header {padding:3px 0 0 0;}
#header a { color:white; font-weight:bold; padding:3px 5px 3px 5px;}
#header a:hover {background:#AFD039; text-decoration:none;}
#header a img {vertical-align:middle; padding:0 3px 0 0;}

#header ul {
	display:none;
}






/* +++++ MAIN NAV STUFF ++++++++ */

#mainnav {
	display:none;
}






/* +++ TITLE BAR STUFF ++++++ */
#titlebar {
	width:7in;
	padding:0;
	margin:0 0 20px 0;
	background:url(../msig_images/background_titlebar.jpg) no-repeat #b0def5;
	clear:right;
}

#titlebar h1 {margin:0 10px 0 10px; padding:17px 150px 10px 0; font-size:16px; border-bottom:1px solid #555080;  color:#2a2272;}
#titlebar h2 {margin:0 10px; padding:0 10px 10px 10px; font-size:11px; float:right; border-top:3px solid #555080; color:#555080;}
#titlebar h3 {margin:0; padding:0; font-size:1px; height:19px; background:url(../msig_images/background_titlebarBottom.jpg) no-repeat; clear:right;}
#titlebar h3 label {display:none;}






/* +++ BODY CONTENT STUFF ++++++ */
.component {
}

.component p {
	padding: 0 0 0 0;
}

hr {display:none;}





/* +++ FOOTER STUFF ++++++ */

#footernav {
	padding:5px 0 0 0;
	margin:10px 0 20px 0;
	background:url(../msig_images/background_statusbar.jpg) no-repeat top white;
	}
	
#actidbot {
	padding:0 10px 1em 10px;
}

#actnav {
	display:none;
}
#footernav h3 {margin:0; padding:0; font-size:11px; color:#555080; font-weight:100;}





#footer {
	background:url(../msig_images/background_footer.jpg) no-repeat;
	clear:both;
}

#footer p {
	padding: 10px 0 0 10px;
	font-size:9px;
	color:#006699;
}









form {}

#header fieldset {}

select {}

a img {border: none;}
a {text-decoration: none; color:#0066CC;}
a:hover {text-decoration: underline; color:#0066CC;}

.component h1 {padding: 0 0 0 0; margin:0 0 1em 0;}
.component h2 {padding: 0 0 0 0; margin:0 0 1em 0; color:#89B84E;}
.component h3 {padding: 0 0 0 0; margin:0 0 1em 0; font-size:14px; color:#89B84E;}
.component h4 {padding: 0 0 0 0; margin:0 0 1em 0; font-size:12px; color:#89B84E;}


.pagenavtp {}

.pagenavbt {}

#titlebar {}

#header {}

#header h1 {}

#header h2 {}

#header h3 {}

#footernav h3 {}

#actidbot {}

#actnav h3 {}

#footernav {}

#footernav, #lo-details {}

#homesplash {clear:left;}

#actidbot:after {}

#homeimage {}

ul#homenav {
	clear:left;
	list-style:none;
	font-size:14px;
	font-weight:bold;
}

#homenav li {}

#homenav li img {}

#homeutilnav {
	float:left;
}

div#lo-details {}

#actnav {}

#actnav:after {}

#homeutilnav {
	text-align:right;
	float:right;
	margin:-180px 0 20px 0;
	display:inline;
	position:relative;
}

#start {
	margin:0 0 130px 0;
}

#home #wrapper #rtcol #header {
	float:left;
	width:460px;
	padding:80px 0 0 0;
}

#homeheader {
	font-size:18px;
	padding:0 0 0 50px;
}

a.homeutil { display:none;}

#preact, #nxtact {}

#preact img, #nxtact img {}

#preact span, #nxtact span {}

#preact {}

#preactop, #nxtactop {}

#footer {}

#rtcol {}

ul.options-tp {}

ul.options-tp li {}

ul.options-tp li a {}

ul.options-tp li img {}

ul#mainnav a:visited, #actnav a:visited {}

ul#mainnav {}

ul#mainnav a {}

ul#mainnav li.mainnav {}

ul#mainnav li.mainnav img {}

ul.mainact li.req {}

ul.mainses, ul.maininfo {
margin-left:1em !important;
padding-left:0 !important;
}

ul.mainses li.ses {
	clear:left;
	margin-left:0 !important;
}

div.search {}

div.search input {}

.sessionlink {}

.sessionlink:after {}

ul.maininfo li.info {}

ul.mainact {}

ul.mainact li.act {}

ul.mainact li.act a {}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


ul.options-lg, ul.options-sm {}
	  
ul.options-lg li {	  }
	  
ul.options-sm li {	  }
	  
ul.options-lg li, ul.options-sm li {}
	  
ul.options-lg a {}
	  
ul.options-sm a {}
	  
ul.options-sm a img, ul.options-lg a img, div.calloutedithead img {}
	  
ul.options-lg a, ul.options-sm a {}
	 
ul.options-lg a:hover, ul.options-sm a:hover {}









/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ RESIDENT UNIVERSAL.CSS STYLES +++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */




ul.options-tp {
}

ul.options-tp li {
}

.pagenavtp, .pagenavbt {
}

#header h1, #header h2 {
}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ FROM CONTENTSTYLE.CSS +++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div.component hr {
	clear: both !important;
}

div.component {	
	font-size:12px;
	line-height:1.5em;
}

div.component table {	
}

div.component div.callout table.complist {	
}

div.component div.det .lothumb {
	display: block !important;
}

div.sum .detail, div.callout .detail {
	display: none;
}

div.component div.det .lodetailicon {
	display: none !important;
}

div#rtcol div div.component:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: right; 
    visibility: hidden;
}

div#lo-details div.component {	
}

div.callout {
}

div.callout h4.call {
}

div.callout p {
}

.on {
	visibility: visible;
}

.off {
	visibility: hidden;
}

.right {
	float: right;
}

.left {
	float: left;
}

.callout table.complist {
}

.clear {
	clear: both;
}

div.component img.icon {
}

div.component h4.call img.icon {
}

div.callout {
}

div.callout h4.call {
}

div.component table.complist {
}

div.component table.complist th {
}

div.component table.complist td {
}

div.component table.complist td p {
}

div.component table.complist td p {
}

div.component table.complist td p.long {
}

div.component table.complist td p.type {
}

div.callout div.callshell {
}

div.component table.complist td.fieldspace {
}

div.component table.complist td img, div.component ul.complist li img {
}

div.component table.complist td img.loicon {
}

div.component img {
}

div.component embed {
}

div.component dl dd {
}

div.component table.complist td dl {
}
	
div.component dl dt {
}

hr {
}

table.outline {
	width:90%;
	margin:0 0 1em 0;
}

table.outline td {
}

#footernav table.outline td {
	border-bottom:1px dashed #C9E2E9;
	padding:2px;
	text-align:left;
}

table.outline th {
	border-bottom:1px dashed #C9E2E9;
	padding:2px;
	text-align:left;
}

table.outline td {
}

div.component .thumbwrap {
}

div.component .thumbwrap li.gal {
}


div.callout .thumbwrap li.gal {
}

div.component .thumbwrap li.gal {
	float: none;
}

/*\*/
html*div.component .thumbwrap li.gal {
}

/* \*/
* html div.component .thumbwrap li.gal {
}

/* */
div.component .thumbwrap a {
}

div.component .thumbwrap a img.galimg {
}

div.component .thumbwrap a img.galicon {
}

/* \*/
* html div.component .thumbwrap {
}

* html div.component .thumbwrap a span {
}

/* */
* html>body div.component .thumbwrap a {
}

div.callout .thumbwrap {
	clear: right;
}

div.callout .thumbwrap a img.galimg {
}







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ FROM UNIVERSAL_CONTENTSTYLE.CSS +++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */


p {
	font-size:12px;
	margin:0 0 1em 0;
	line-height:1.5em;
}

ol, td, th, span, li, dl, dd, dt {
	font-size:11px;
	line-height:1.4em;
}

div.component li {
	font-size:12px !important;
	line-height:1.5em !important;
}

div.callout h4.call {
	margin:0;
	padding:0;
}

.complist h4 {
}

div.vcallout {
	width: 1.75in;
	padding:0 0 0 10px;
	float: right;
	border-left:1px solid #B2DFF6;
	border-bottom:1px dashed #B2DFF6;
	margin:0 0 10px 20px;
	background:url(../msig_images/background_vcallout.png) repeat-y;
	display:inline;
}

div.vcallout p {
	font-size:11px;
}


div.vcallout ul {
	margin:1em 0 0 64px;
	padding:0 0 0 0;
}

div.vcallout li {
	margin:0 0 1em 0;
	padding:0 0 0 0;
}

div.vcallout h4 {padding: 0 0 0 0; margin:0 0 0 0; font-size:12px;}

.icon {vertical-align:middle;}

div.callout {
}

div.callout h4.call img {
}

th {
}

hr {
}

.note {
}

.galdet {
}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ FROM TH1_UNIVERSAL.CSS +++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */


body {
}

a:hover {
}

#logo {
	width:169px;
	height:79px;
	background:url(../msig_images/white_cte_logo.gif);
}

#course-logo {
	display:none;
}

#header h3 {
}

#titlebar {
}

.pagenavtp {
}

.pagenavbt {
}

#header h1 {}

#header h1#homeheader {
}

#header h2 {
}

#header h1 {
}

#header h2 {
}

#footernav h3 {
}

#actnav h3 {
}

#header h3 {
}

#footernav {
}

#homesplash {
}

#homeimage {
}

div#lo-details {
}

#actnav {
}

#homeutilnav {
}

#homeutilnav div {
}

.homeutil {
}

#homeutilnav img {
}

#ltcol {
}

#rtcol {
}

ul.options-tp li {
}

ul#mainnav {
}

ul#mainnav li.mainnav {
}

ul.mainses li.top {
}

ul.mainses li.on {
}

ul.mainses li.topon {
}

ul.mainses li.ses {
}

ul.mainact li.on {
}



