/*STRUCTURE*/

html, body
{
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;
	border:0;
}

div, form, h1, h2, h3, h4, h5, img, body, ul, ol, p, li
{
	margin: 0;
	padding: 0;
}

img
{
	border: 0;
}

ul, ol
{
	padding: 0px 0px 10px 0px;
	margin-left: 10px;
}

ul ul{padding-top:0px;}

#container
{
	width: 930px;
	margin: 0 auto;
	padding:15px 15px 15px 15px;
	background-color:#ffffff;
}

#header{height:371px;margin:0px;padding:0px;overflow:hidden;}

.headeroptions{padding:60px 0px 0px 0px;font-size:10px;}
.headeroptions a{color:#666666;text-decoration:none;}

#banner{height:150px;padding:7px 0px 8px 0px;overflow:hidden;}

#navigation{height:90px;width:930px;overflow:hidden;background:url('../images/navigation_bg.jpg') no-repeat;}

.navigation3{padding:33px 5px 0px 0px;}

#bodycontent{padding:0px 0px 50px 0px;margin:0px;}
#backtotop{height:5px;padding:7px 0px 8px 0px;}

.allowScrolling{height:350px;overflow:auto;}

#footer{width: 900px;height:45px;margin-bottom:15px;background:url('../images/footer_bg.jpg') no-repeat;padding:15px 15px 5px 15px;}


/*CONTENT*/

.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clearer{clear:both;}

body{background-color:#e6e6e6;	font-family: arial, verdana;	font-size: 1em;	color: rgb(0,0,0);}
table, img{border:0px;}
p{margin-bottom:5px;padding-bottom:5px;}

h1{font-size:26px;color:#aa0597;padding:3px 0px 3px 0px;margin:5px 0px 10px 0px;line-height:0.9em;}
h2{font-size:22px;color:#aa0597;padding:3px 0px 3px 0px;margin:5px 0px 8px 0px;line-height:0.9em;}
h3{font-size:20px;color:#aa0597;padding:3px 0px 3px 0px;margin:5px 0px 5px 0px;}
h4{font-size:16px;color:#aa0597;padding:3px 0px 3px 0px;margin:5px 0px 5px 0px;}
h5{font-size:14px;color:#aa0597;padding:2px 0px 2px 0px;margin:5px 0px 5px 0px;}
h6{font-size:12px;color:#aa0597;padding:1px 0px 1px 0px;margin:5px 0px 5px 0px;}

.logo h1{background:url(../images/MSI_Logo.gif) no-repeat;text-indent:-9999px;width:222px;height:85px;cursor:pointer;padding:0px;margin:0px 0px 0px 0px;}
.logo{border-bottom:1px solid #e0e6e9;width:930px;}

.nobullet{padding:0px;margin:0px;}
.nobullet li{list-style-type:none;padding:0px;margin:0px;}

#wrapper{text-align:left;}

#bodycontent{font-size:0.8em;color:#333333;font-family:Arial,sans-serif;line-height:1.3em;}
/*#bodycontent h1{line-height:1em;}*/

.bottomborderlight{border-bottom:1px solid #e0e6e9;}
.bottomborder{border-bottom:1px solid #aeaeb8;}

#footer, #footer a, #footer a:hover, #footer a:visited{color:#333333;font-size:11px;text-decoration:none;text-transform:Uppercase;}

.serif{font-size:1.1em;color:#666666;font-family:"Garamond","Times New Roman", Times, serif;line-height:1.1;}
.sans{font-family:Arial, Helvetica, sans-serif;font-size:0.9em;line-height:1.1;}

.bluebg{background-color:#3c6bc1;}

.red{color:Red;}
.blue, .blue a, .blue a:hover, .blue a:visited{color:#3c6bc1;text-decoration:none;font-weight:bold;}
.grey, .grey a, .grey a:hover, .grey a:visited{color:#e0e6e9;text-decoration:none;font-weight:bold;}
.dgrey, .dgrey a, .dgrey a:hover, .dgrey a:visited{color:#333333;text-decoration:none;font-weight:bold;}
.white, .white a, .white a:hover, .white a:visited{color:#ffffff;text-decoration:none;}

.nodecoration{text-decoration:none;}

.vsmall{font-size:0.5em;}
.small{font-size:0.8em;}
.standard{font-size:1em;}
.large{font-size:1.2em;}
.xlarge{font-size:2em;}

.lightweight{font-weight:lighter;}
.heavyweight{font-weight:bold;}

.tightspacing{letter-spacing:0px;}
.standardspacing{letter-spacing:0px;}
.loosespacing{letter-spacing:0px;}

.looselineheight{line-height:1.3em;}

.hide{display:none;}

/*FORMS*/
.formitem{border:1px solid #999999;font-size:0.7em;}
.formitem.button{width:50px;}
.formitem.textbox{width:150px;}


/*TEMPLATES*/

.Col150, .Col450, .Col300, .Col600, .Col750, .Col900{padding:0px;padding-top:10px;margin-right:15px;float:left;display:inline;overflow:hidden;}

.Col150{width:150px;}
.Col450{width:450px;}
.Col300{width:300px;}
.Col600{width:615px;}
.Col750{width:765px;}
.Col900{width:930px;}

.Col{float:left;padding:0px;margin:0px;overflow:hidden;}

.EndCol{margin-right:0px;padding-top:0px;}

/*before nav, so nav overwrites the bullet image*/
ul li {list-style-image:url(../images/RC_Bullet.gif);margin-left:5px;padding:2px 0px 2px 0px;}
ol li{margin-left:10px;padding:2px 0px 2px 0px;}

.table{}
.table td, .Table td{background-color:#EEF0E6;vertical-align:top;align:left;}
.table .tableheader, .Table .tableheader{background-color:#afc340;}
.table ul li, .Table ul li{list-style-image:none;list-style-position:outside;list-style-type:lower-roman;margin:0px 0px 10px 0px;}

p{margin-bottom:10px;}


/*NAVIGATION*/
#navigation{padding:0px 15px 0px 0px;height:90px;width:930px;overflow:hidden;text-align:left;}

#navigation a{color:Black;}

#navigation1{width:930px;height:30px;overflow:hidden;}
#navigation1 ul{padding: 0px;}
#navigation1 .NavItem{float:left;padding:8px 5px 5px 0px;list-style-type:none;margin:0px;}
#navigation1 .NavItem a{letter-spacing:0px;text-decoration:none;font-size:12px; font-weight:bold; padding:20px 5px 10px 5px;text-transform:uppercase;}
#navigation1 .SelectedItem{color:#07b5f4;background-color:#42145f;}

#navigation2{width:930px;height:30px;background-color:#282841;}
#navigation2 .NavItem{float:left;padding:10px 5px 10px 0px;}
#navigation2 .NavItem a{letter-spacing:0px;text-decoration:none;font-size:11px; color:White; padding:10px 2px 10px 2px;text-transform:uppercase;}
#navigation2 .NavItem .SelectedItem{color:#b6bf00; padding:10px 2px 10px 2px;}

.navigation3{width:930px;height:30px;overflow:hidden;}
.navigation3 .SearchOpts{float:right;margin:0px 6px 6px 6px;}
.navigation3 .SearchBox{border:solid 1px #cccccc;font-size:11px;color:#333333;}
.navigation3 .SearchButton{border:solid 1px #cccccc;background-color:#ececec;color:#666666;font-size:10px;text-transform:uppercase;margin-left:5px;margin-top:2px;height:21px;}

.navigation3 .DateTime{float:left;padding:6px 0px 0px 5px;overflow:hidden;font-size:10px;font-family:Verdana;}


.navigation4_5 {padding:0px 5px 0px 5px;background-color:#ececec;overflow:hidden;margin:0px 0px 15px 0px;}
.navigation4_5 ul {width:300px;margin:0px 0px 20px 5px;padding:0px;font-size: 11px;}
.navigation4_5 ul .nestedul {width:300px;margin:0px 0px 0px 5px;padding:0px 0px 0px 10px;}
.navigation4_5 ul .firstlink {border-top: 0px solid #ececec;list-style: none;padding-top:5px;}
.navigation4_5 ul li {border-top: 1px solid #ccc;list-style: none;list-style-image:none;line-height:1;}

.navigation4_5 li a {margin:0px;padding: 5px 0px 5px 18px;width:200px;display: block;color: #666;text-decoration: none;	background:#b1059d url("../images/arrow_bg.gif") no-repeat;	background-position: 0px -13px;}
.navigation4_5 a:hover {color: #42145f;text-decoration: none;background:#42145f url("../images/arrow_bg.gif") no-repeat;	background-position: 0px -13px;}
.navigation4_5 ul li .SelectedItem{font-weight:bold;color:#282841;background-color:#42145f;}

.navigation4_5 ul .noline, #navigation4_5 ul li .noline{border:0px;}

.CookieTrail{padding:7px 0px 8px 5px;font-size:0.7em;margin:0px;width:610px;}
.CookieTrail .CookieItem{float:left;color:#999999;text-decoration:none;padding:0px;}

#navigation .AdminNavigation{width:930px;min-height:90px;background-color:#282841;}
#navigation .AdminNavigation .NavItem{float:left;padding:px 10px 3px 0px;clear:both;color:White;}
#navigation .AdminNavigation .NavItem a{text-decoration:none;font-size:9px; color:White;}
#navigation .AdminNavigation .NavItemHeader{font-size:12px;color:White;}
#navigation .AdminNavigation .NavItemHolder{padding:10px;float:left;}

/*PANELS*/
			div.panel_01,
			div.panel_02,
			div.panel_03,
			div.panel_04,
			div.panel_05 {
				width: 300px;
				margin: 0;
				padding: 50px 0px 16px 0px;
			}
			
			div.panel_01 {
				background: #fff url("../images/panel_bg01.jpg") repeat-x;
			}
			
			div.panel_02 {
				background: #fff url("../images/panel_bg02.jpg") repeat-x;
			}
			
			div.panel_03 {
				background: #fff url("../images/panel_bg03.jpg") repeat-x;
			}
			
			div.panel_04 {
				background: #fff url("../images/panel_bg04.jpg") repeat-x;
			}
			
			div.panel_05 {
				background: #fff url("../images/panel_bg05.jpg") repeat-x;
			}
			
			div.panelcontent h4 {
				font-family: Arial, sans-serif;
				font-size: 1.3em;
				color: #666;
				line-height: 1em;
				margin: 0;
				padding: 4px 12px 4px 12px;
			}
			
			div.panelcontent h4 a
			{
				text-decoration:none;
				color:#666;
			}
			
			div.panelcontent p a
			{
				text-decoration:none;
				color:#666;
			}
			
			
			div.panelcontent p {
				font-family: Arial, sans-serif;
				font-size: 1.2em;
				line-height: 1.1em;
				color: #666;
				margin: 0;
				padding: 0px 12px 0px 12px;
			}
			
			
			div.panelfooter {
				width: 300px;
				height: 15px;
				background: url("../images/panel_shadow.gif") no-repeat;
			}
			
/* Editor themes */
.GreenTheme{padding:5px;background-color:#daf1f9;}
.LBlueTheme{padding:5px;background-color:#a4b3c9;}
.LYellowTheme{padding:5px;background-color:#ecc182;}
.LRedTheme{padding:5px;background-color:#d8aab3;}
.LGreyTheme{padding:5px;background-color:#cccccc;}
.BrownTheme{padding:5px;background-color:#bdb1a6;}

.YellowTheme{padding:5px;background-color:#fdc82f;}
.PurpleTheme{padding:5px;background-color:#42145f;}
.StandardRedTheme, .RedTheme{padding:5px;background-color:#8d1b3d;}
.BlueTheme{padding:5px;background-color:#00b0ca;}
.SandTheme{padding:5px;background-color:#e3e56a;}

/*Video*/
.VideoTheme{background: #019dd7 url(../images/UC_videoCustom.gif) no-repeat;}
.VideoTheme .body{padding:60px 15px 15px 15px;color:White;}
.VideoTheme .body a{color:White;}

.YellowTheme, .PurpleTheme,.StandardRedTheme, .RedTheme, .BlueTheme, .SandTheme, .GreenTheme, .LBlueTheme, .LYellowTheme, .LRedTheme,.LGreyTheme, .BrownTheme {padding:10px 0px 15px 15px}
.StandardRedTheme h1, .PurpleTheme h1, .YellowTheme h1, .RedTheme h1, .BlueTheme h1, .LBlueTheme h1, .LYellowTheme h1, .LRedTheme h1, .LGreyTheme h1, .BrownTheme h1, .SandTheme h1, .GreenTheme h1{color:White;font-size:34px;}

.StandardRedTheme p, .PurpleTheme p, .YellowTheme p, .RedTheme p, .BlueTheme p, .LBlueTheme p, .LYellowTheme p, .LRedTheme p, .LGreyTheme p, .BrownTheme p{color:White;}

.StandardRedTheme p a, .PurpleTheme p a, .YellowTheme p a, .RedTheme p a, .BlueTheme p a, .LBlueTheme p a, .LYellowTheme p a, .LRedTheme p a, .LGreyTheme p a, .BrownTheme p a, .StandardRedTheme a, .PurpleTheme a, .YellowTheme a, .RedTheme a, .BlueTheme a, .LBlueTheme a, .LYellowTheme a, .LRedTheme a, .LGreyTheme a, .BrownTheme a{color:White;text-decoration:none;}

.StandardRedTheme ul li, .PurpleTheme ul li, .YellowTheme ul li, .RedTheme ul li, .BlueTheme ul li, .LBlueTheme ul li, .LYellowTheme ul li, .LRedTheme ul li, .LGreyTheme ul li, .BrownTheme ul li{list-style-image:url(); list-style-type:circle;color:White;}

.SandTheme .PageTitle,.SandTheme h1,.SandTheme h2, .SandTheme .SubHeading, .GreenTheme .PageTitle,.GreenTheme h1,.GreenTheme h2, .GreenTheme .SubHeading{color:#3c3c56;}

.NoPadding{padding:0px;}

.ExpandableSectionHeader{cursor:pointer;cursor:hand;margin-left:5px;}
.ExpandableSection {display:none;overflow:hidden;}

