
	.x_dlg_window {visibility: hidden; position: absolute; top: 0px;}







 

div#rotators {position:relative; height:350px; width:640px;}
div#rotators div {float:left; position:absolute; list-style: none; margin: 0px;}
div#rotators div img { border:0px solid #ccc; padding: 0px; background: #FFF;	margin: 0px;}
div#rotators div.show { z-index:500; margin: 0px; }

a.ptitle{ color:#3366b7; font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  text-decoration:none;}
div.pword {color:#242e3e; font-family: "Trebuchet MS", "Verdana"; font-size: 9pt; }
p.pword {color:#242e3e; font-family: "Trebuchet MS", "Verdana"; font-size: 9pt; }
td:hover.h { background-color:#ecf0f8;}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:350px;
	width:640px;
	/*margin-left: -40px;*/
	
}
/* rotator css */
	div#rotator div {
	float:left;
	position:absolute;
	list-style: none;
	margin: 0px;
}
/* rotator image style */	
	div#rotator div img {
	border:0px solid #ccc;
	padding: 0px;
	background: #FFF;
		margin: 0px;
}
    div#rotator div.show {
	z-index:500;
		margin: 0px;
	
}



/*
	Scroll Bar Carousel 
*/
.jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 10px; background: #ffffff;border: 1px solid #808080;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 860px;  padding: 10px 40px;border: 0px solid #808080;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {   width:  860px;   height: 130px;}
.jcarousel-skin-tango .jcarousel-item {    width: 90px;    height: 130px;    border: 0px solid red;}
.jcarousel-skin-tango .jcarousel-item:hover {    border-color: #808080;}
.jcarousel-skin-tango .jcarousel-item-horizontal {    margin-right: 7px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {}
.jcarousel-skin-tango .jcarousel-next-horizontal {    position: absolute;    top: 43px;    right: 5px;    width: 32px;    height: 32px;    cursor: pointer;    background: transparent url(/images/jquery/carousel/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {   background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {    background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {    cursor: default;    background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {    position: absolute;    top: 43px;    left: 5px;    width: 32px; height: 32px;    cursor: pointer;    background: transparent url(/images/jquery/carousel/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {    background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {    background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {    cursor: default;    background-position: -96px 0;}


/*
	Primary Content Tab Bar Right Hand Side
*/

.kwicks {list-style: none;	position: relative;	margin: 0;	padding: 0; border-top:2px solid Transparent;  }
.kwickspadding{padding: 5px;}
.kwicks li{font-weight:bolder;font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  width: 106.4px;	height: 72px;	color: #ffffff;	display: block;	overflow: hidden;	padding: 0;  }
.kwicks li.ai{font-weight:bolder;font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;   width: 127px;	height: 72px;	color: #ffffff;	display: block;	overflow: hidden;	padding: 0;  }
.kwicks li.air{font-weight:bolder;font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; border-right:3px solid black; width: 128px;	height: 72px;	color: #ffffff;	display: block;	overflow: hidden;	padding: 0;  }
.kwicks li.aist{font-weight:bolder;font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;   width: 159px;	height: 72px;	color: #ffffff;	display: block;	overflow: hidden;	padding: 0;  }

.kwicks li.aia{font-weight:bolder;font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;   width: 110px;	height: 72px;	color: #ffffff;	display: block;	overflow: hidden;	padding: 0;  }

.kwicks.horizontal li {	margin-right: 0px;	float: left;}
.kwicks.vertical  li{margin-bottom: 5px;}
#kwick_1 {color: #ecf0f8; background-color:#4c78bd; } #kwick_1.active {   color: #ffffff; }
#kwick_2 {background-color:#6e91c9; color: #ecf0f8;} #kwick_2.active { color: #000000;}
#kwick_3 {background-color:#8aa6d3;  color: #f1f4f9;} #kwick_3.active { color: #000000; }
#kwick_4 {background-color:#b6c7e4; color: #2d415f;} #kwick_4.active {color: #000000; ; }
#kwick_5 {background-color:#d5dfef;	 color: #324460;} #kwick_5.active {color: #000000;   }
#kwick_6 {background-color:#eef2f9;	 color: #242a34;} #kwick_6.active {color: #000000; }
#kwick_7 {background-color:#eef2f9;	 color: #242a34;} #kwick_6.active {color: #000000; }
/*
	Primary New Content Window Right Hand Side
*/
#page-wrap 									{ z-index:1; font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  border: 0px solid red; width: 638px;
 left:0px; margin: 0px auto; position: relative; min-height: 350px; }
.slider-wrap								{ width: 640px; position: absolute; top: 0px; left: 0px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 0px 0 0px; }
.wrapper									{ font-size: 10pt;font-family: "Trebuchet MS", "Verdana";  }
.stripViewer								{ position: relative; overflow: hidden; width: 636px; height: 380px; border-left: 1px solid Transparent; border-right: 1px solid Transparent; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 640px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
photo-meta-data photo-filter-blue  photo-meta-base-left mms_news

.photo-meta-img-left						{ position:absolute;  left:-10px; top:0px; padding:0px;  }
.photo-meta-img								{ position:absolute; width:640px; left:0px; top:5px;  }
.photo-meta-base-bottom						{ position:absolute; width:620px; left:0px; top:350px; }
.photo-meta-base-left						{ position:absolute; width:220px; left:0px; top:49px; min-height:340px; }
.photo-meta-base-right						{ position:absolute; width:220px; left:400px; top:50px; min-height:340px; padding:0px; }

.photo-meta-data							{  border-top: 1px solid black; font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  background: url(/images/jquery/slider/transpblack.png); padding: 10px; padding-top:0px; height: 40px; margin-top: -50px; z-index: 9999; color: white; }
.photo-meta-data a 							{ font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  outline: none; color: #ffffff; text-decoration: none; }
.photo-meta-data a:link						{ outline: none; color: #ffffff; text-decoration: underline; }
.photo-meta-data a:hover 					{ outline: none; color: #000000; text-decoration: underline; background-color: #ffffff; }


.photo-filter-red						{  background: url(/images/jquery/slider/transpred.png);  }
.photo-filter-blue						{  background: url(/images/jquery/slider/transpblue.png);  }
.photo-filter-yellow					{  color: #000000; border-top: 1px solid black; background: url(/images/jquery/slider/transpyellow.png); }
.photo-filter-green						{  border-top: 1px solid black;background: url(/images/jquery/slider/transpgreen.png);  }
.photo-filter-orange					{  border-top: 1px solid black;background: url(/images/jquery/slider/transporange.png);  }


.photo-meta-datasolid							{  border-top: 1px solid black; font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;   padding: 10px; padding-top:0px; height: 40px; margin-top: -50px; z-index: 9999; color: white; }
.photo-filter-solidblue						{  background-color:#e4f0fa; color: #000000;   }
								
.cross-link									{ display: block; width: 62px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/jquery/slider/icon-uparrowsmallwhite.png) top center no-repeat; }
/*
* white with title news
*/
 
.containerPlus.wdefaultp .no	{ background: url('/images/jquery/elements/wdefaultp/no.png') top left no-repeat; }
.containerPlus.wdefaultp .ne	{ background: url('/images/jquery/elements/wdefaultp/ne.png') top right no-repeat; margin-left: 11px;}
.containerPlus.wdefaultp .ne img	{left:-10px; top:-10px;}
.containerPlus.wdefaultp .n	{ background: url('/images/jquery/elements/wdefaultp/n.png') top center repeat-x; margin-right: 20px; -moz-user-select: none; -khtml-user-select: none}
.containerPlus.wdefaultp .n	{ padding-top:8px; height:26px; font-size:15px; white-space:nowrap;overflow:hidden;}
.containerPlus.wdefaultp .nt	{ padding-top:10px; height:25px; font-size:15px; white-space:nowrap; overflow:hidden;}

.containerPlus.wdefaultp .o	{ background: url('/images/jquery/elements/wdefaultp/o.png') top left repeat-y;}
.containerPlus.wdefaultp .e	{ background: url('/images/jquery/elements/wdefaultp/e.png') top right repeat-y; margin-left: 3px;}
.containerPlus.wdefaultp .c { background: url('/images/jquery/elements/wdefaultp/c.png'); margin-right: 7px; padding-top: 0px; padding-bottom: 0px; }

.containerPlus.wdefaultp .ow { background: url('/images/jquery/elements/wdefaultp/ow.png') top left repeat-y;}
.containerPlus.wdefaultp .ew	{ background: url('/images/jquery/elements/wdefaultp/ew.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefaultp .cw { background: url('/images/jquery/elements/wdefaultp/cw.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.wdefaultp .o1	{ background: url('/images/jquery/elements/wdefaultp/o1.png') top left repeat-y;}
.containerPlus.wdefaultp .e1	{ background: url('/images/jquery/elements/wdefaultp/e1.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefaultp .c1 { background: url('/images/jquery/elements/wdefaultp/c1.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.wdefaultp .o2	{ background: url('/images/jquery/elements/wdefaultp/o2.png') top left repeat-y; }
.containerPlus.wdefaultp .e2	{ background: url('/images/jquery/elements/wdefaultp/e2.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefaultp .c2 { background: url('/images/jquery/elements/wdefaultp/c2.png'); margin-right: 13px; padding-top: 0px; padding-bottom: 0px; }


.containerPlus.wdefaultp .so	{ background: url('/images/jquery/elements/wdefaultp/so.png') bottom left no-repeat;}
.containerPlus.wdefaultp .se	{ background: url('/images/jquery/elements/wdefaultp/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.wdefaultp .s { background: url('/images/jquery/elements/wdefaultp/s.png') bottom repeat-x; padding-top: 7px; margin-right: 23px;}




/* 
 Mac Style Popeye
*/
.ppy-outer {display: none;}
.ppy-active .ppy-outer { display:                block;}
.ppy-stage {    background-repeat:      no-repeat !important;    background-position:    center center !important;    position:               relative;}
.ppy-placeholder {    position:               relative;}
.ppy-caption, .ppy-captionwrap {    overflow:               hidden;}
.ppy-hidden {    display:                none !important;}
.ppy-imglist {    width:          100%;    display:        block;    overflow:       hidden;}
.ppy-imglist li {padding:10px;border:1px solid #f0f0f0;border-radius: 5px; -moz-border-radius:5px; -khtml-border-radius: 5px;-webkit-border-radius:  5px; background:     #fff;list-style:none; float:left;    display:        block;    margin:         0 10px 10px 0;}
.ppy-imglist li a img {display:        block;   border:         0;}
#ppy1 .ppy-extcaption {    width:          240px;    display:        block;}
#ppy1 .ppy-imglist li {    width:          240px;    height:         270px;}
#ppy2 .ppy-imglist li,#ppy2 .ppy-imglist li a {    width:              160px;    height:             160px;    overflow:           hidden;    display:        block;}

.containerPlus { padding-top:0px;  }
.containerPlus .spacer {margin-top:10px; }
.containerPlus .buttonBar { position:relative;top:0;float:right;margin-top:-23px; margin-right:15px; }
.containerPlus .buttonBar img {margin-left:5px}
.containerPlus .mbcontainercontent {margin-right:0px; padding-right:10px;overflow:hidden;}

/*
* white with title
*/
 
.containerPlus.whitet .no	{ background: url('/images/jquery/elements/whitetitle/no.png') top left no-repeat; }
.containerPlus.whitet .ne	{ background: url('/images/jquery/elements/whitetitle/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.whitet .ne 	img	{left:-10px; top:-10px;}
.containerPlus.whitet .n	{ background: url('/images/jquery/elements/whitetitle/n.png') top center repeat-x; margin-right: 20px; -moz-user-select: none; -khtml-user-select: none}
.containerPlus.whitet .n	{ padding-top:8px;height:26px; font-size:15px; white-space:nowrap;overflow:hidden;}
.containerPlus.whitet .nt	{ padding-top:10px; height:25px; font-size:15px; white-space:nowrap; overflow:hidden;}
.containerPlus.whitet .o	{ background: url('/images/jquery/elements/whitetitle/o.png') top left repeat-y;}
.containerPlus.whitet .e	{ background: url('/images/jquery/elements/whitetitle/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.whitet .c { background: url('/images/jquery/elements/whitetitle/c.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.whitet .o1	{ background: url('/images/jquery/elements/whitetitle/o1.png') top left repeat-y;}
.containerPlus.whitet .e1	{ background: url('/images/jquery/elements/whitetitle/e1.png') top right repeat-y; margin-left: 21px;}
.containerPlus.whitet .c1 { background: url('/images/jquery/elements/whitetitle/c1.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.whitet .so	{ background: url('/images/jquery/elements/whitetitle/so.png') bottom left no-repeat;}
.containerPlus.whitet .se	{ background: url('/images/jquery/elements/whitetitle/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.whitet .s { background: url('/images/jquery/elements/whitetitle/s.png') bottom repeat-x; padding-top: 20px; margin-right: 23px;}

/*
* white with title news
*/
 
.containerPlus.wdefaultn .no	{ background: url('/images/jquery/elements/wdefaultn/no.png') top left no-repeat; }
.containerPlus.wdefaultn .ne	{ background: url('/images/jquery/elements/wdefaultn/ne.png') top right no-repeat; margin-left: 11px;}
.containerPlus.wdefaultn .ne img	{left:-10px; top:-10px;}
.containerPlus.wdefaultn .n	{ background: url('/images/jquery/elements/wdefaultn/n.png') top center repeat-x; margin-right: 20px; -moz-user-select: none; -khtml-user-select: none}
.containerPlus.wdefaultn .n	{ padding-top:8px; height:26px; font-size:15px; white-space:nowrap;overflow:hidden;}
.containerPlus.wdefaultn .nt	{ padding-top:10px; height:25px; font-size:15px; white-space:nowrap; overflow:hidden;}
.containerPlus.wdefaultn .o	{ background: url('/images/jquery/elements/wdefaultn/o.png') top left repeat-y;}
.containerPlus.wdefaultn .e	{ background: url('/images/jquery/elements/wdefaultn/e.png') top right repeat-y; margin-left: 3px;} /* left hand margin */
.containerPlus.wdefaultn .c { background: url('/images/jquery/elements/wdefaultn/c.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.wdefaultn .ow { background: url('/images/jquery/elements/wdefaultn/ow.png') top left repeat-y;}
.containerPlus.wdefaultn .ew	{ background: url('/images/jquery/elements/wdefaultn/ew.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefaultn .cw { background: url('/images/jquery/elements/wdefaultn/cw.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.wdefaultn .o1	{ background: url('/images/jquery/elements/wdefaultn/o1.png') top left repeat-y;}
.containerPlus.wdefaultn .e1	{ background: url('/images/jquery/elements/wdefaultn/e1.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefaultn .c1 { background: url('/images/jquery/elements/wdefaultn/c1.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.wdefaultn .o2	{ background: url('/images/jquery/elements/wdefaultn/o2.png') top left repeat-y; }
.containerPlus.wdefaultn .e2	{ background: url('/images/jquery/elements/wdefaultn/e2.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefaultn .c2 { background: url('/images/jquery/elements/wdefaultn/c2.png'); margin-right: 13px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.wdefaultn .so	{ background: url('/images/jquery/elements/wdefaultn/so.png') bottom left no-repeat;}
.containerPlus.wdefaultn .se	{ background: url('/images/jquery/elements/wdefaultn/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.wdefaultn .s { background: url('/images/jquery/elements/wdefaultn/s.png') bottom repeat-x; padding-top: 5px; margin-right: 23px;}


/*
* white with title news
*/
 
.containerPlus.wdefault .no	{ background: url('/images/jquery/elements/wdefault/no.png') top left no-repeat; }
.containerPlus.wdefault .ne	{ background: url('/images/jquery/elements/wdefault/ne.png') top right no-repeat; margin-left: 11px;}
.containerPlus.wdefault .ne img	{left:-10px; top:-10px;}
.containerPlus.wdefault .n	{ background: url('/images/jquery/elements/wdefault/n.png') top center repeat-x; margin-right: 20px; -moz-user-select: none; -khtml-user-select: none}
.containerPlus.wdefault .n	{ padding-top:8px; height:26px; font-size:15px; white-space:nowrap;overflow:hidden;}
.containerPlus.wdefault .nt	{ padding-top:10px; height:25px; font-size:15px; white-space:nowrap; overflow:hidden;}
.containerPlus.wdefault .o	{ background: url('/images/jquery/elements/wdefault/o.png') top left repeat-y;}
.containerPlus.wdefault .e	{ background: url('/images/jquery/elements/wdefault/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefault .c { background: url('/images/jquery/elements/wdefault/c.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.wdefault .ow { background: url('/images/jquery/elements/wdefault/ow.png') top left repeat-y;}
.containerPlus.wdefault .ew	{ background: url('/images/jquery/elements/wdefault/ew.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefault .cw { background: url('/images/jquery/elements/wdefault/cw.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.wdefault .o1	{ background: url('/images/jquery/elements/wdefault/o1.png') top left repeat-y;}
.containerPlus.wdefault .e1	{ background: url('/images/jquery/elements/wdefault/e1.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefault .c1 { background: url('/images/jquery/elements/wdefault/c1.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.wdefault .o2	{ background: url('/images/jquery/elements/wdefault/o2.png') top left repeat-y; }
.containerPlus.wdefault .e2	{ background: url('/images/jquery/elements/wdefault/e2.png') top right repeat-y; margin-left: 21px;}
.containerPlus.wdefault .c2 { background: url('/images/jquery/elements/wdefault/c2.png'); margin-right: 13px; padding-top: 0px; padding-bottom: 0px; }
.containerPlus.wdefault .so	{ background: url('/images/jquery/elements/wdefault/so.png') bottom left no-repeat;}
.containerPlus.wdefault .se	{ background: url('/images/jquery/elements/wdefault/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.wdefault .s { background: url('/images/jquery/elements/wdefault/s.png') bottom repeat-x; padding-top: 20px; margin-right: 23px;}

/*
* white nav
*/
.containerPlus.nav .no	{ background: url('/images/jquery/elements/nav/no.png') top left no-repeat;}
.containerPlus.nav .ne	{ background: url('/images/jquery/elements/nav/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.nav .n	{ background: url('/images/jquery/elements/nav/n.png') top center repeat-x; margin-right: 25px;height:26px;}
.containerPlus.nav .n	{ padding-top:8px; font-size:16px;-moz-user-select: none; -khtml-user-select: none}

.containerPlus.nav .o	{ background: url('/images/jquery/elements/nav/o.png') top left repeat-y;}
.containerPlus.nav .e	{ background: url('/images/jquery/elements/nav/e.png') top right repeat-y; margin-left: 0px;}
.containerPlus.nav .c { background: url('/images/jquery/elements/nav/c.png'); margin-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.containerPlus.nav .c .mbcontainercontent {color:#000;}
.containerPlus.nav .n	a{}
.containerPlus.nav .n	a:hover{ text-decoration:underline}

.containerPlus.nav .so	{ background: url('/images/jquery/elements/nav/so.png') bottom left no-repeat;}
.containerPlus.nav .se	{ background: url('/images/jquery/elements/nav/se.png') bottom right no-repeat; margin-left: 0px;}
.containerPlus.nav .s { background: url('/images/jquery/elements/nav/s.png') bottom repeat-x; padding-top: 0px; margin-right: 0px;}

/*
* pure
*/
.containerPlus.pure .no	{ background: url('/images/jquery/elements/pure/no.png') top left no-repeat;}
.containerPlus.pure .ne	{ background: url('/images/jquery/elements/pure/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlu.pure  img	{left:-10px; top:-10px}

.containerPlus.pure .n	{ background: url('/images/jquery/elements/pure/n.png') top center repeat-x; margin-right: 25px;height:15px;}
.containerPlus.pure .n	{ padding-top:0px; font-size:16px;-moz-user-select: none; -khtml-user-select: none}

.containerPlus.pure .o	{ background: url('/images/jquery/elements/pure/o.png') top left repeat-y;}
.containerPlus.pure .e	{ background: url('/images/jquery/elements/pure/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.pure .c { background: url('/images/jquery/elements/pure/c.png'); margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.pure .c .mbcontainercontent {color:#000000; }
.containerPlus.pure .n	a{}
.containerPlus.pure .n	a:hover{ text-decoration:underline}

.containerPlus.pure .so	{ background: url('/images/jquery/elements/pure/so.png') bottom left no-repeat;}
.containerPlus.pure .se	{ background: url('/images/jquery/elements/pure/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.pure .s { background: url('/images/jquery/elements/pure/s.png') bottom repeat-x; padding-top: 20px; margin-right: 25px;}

.containerPlus.footer {width:100%; left:0px; position:relative; }
.containerPlus.body {width:100%;  left:0px; position:relative;}






.black {color:#000000;}
.homepage {font-family: "Trebuchet MS", "Verdana";  font-size: 10pt;}
.homepage a{color: black;  padding-bottom: 10px; text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 10pt; }
.homepage a:hover { text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 10pt; background-color: Transparent; color: red;}
.homepage a:active {  padding-bottom: 10px; text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 10pt; color: black;}
.homepage a:selected {text-decoration: none; }

.textRight {text-align: right; }
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 	
.hide {    display: none;}
.ihide { visibility:hidden;}
.ishow {visibility:visible;}


.mms_news {padding-bottom: 10px; text-align:left; font-family: "Trebuchet MS", "Verdana"; font-size: 11pt; }
.mms_news a{ display: block; padding-bottom: 10px; text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 10pt; background-color:  Transparent; color: #003366;}
.mms_news a:hover { text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 10pt; background-color: Transparent; color: red;}


.mms_newst a {display: block; padding-bottom: 10px; text-decoration: none; color:red; font-family: "Trebuchet MS", "Verdana";  font-size: 11pt; background-color:  Transparent; color: #003366;}

.mms_newst a:hover { text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 11pt; background-color: Transparent; color: red;}
.mms_newst a:active {text-decoration: none; }
.mms_newst a:selected {text-decoration: none; }

.pane-list {margin: 0;	padding: 0;	list-style: none;	max-height: 130px;	 border:0px solid red;}
.pane-list li {	background: #819fc5; padding: 0px 0px 8px 5px; border-top: solid 1px #e5e5e6; cursor: pointer; max-height: 44px; min-height: 44px;}
.pane-list li a { color:#ffffff; }
.pane-list li a:hover { color:#ffffff;}
.pane-list li:hover { background: #5886c8; }
.pane-list .selected {background: #5886c8;}
.pane-list li img .content {}

div.sidebarleft .content {top:1; left:3px; position: absolute; }
div.sidebarleft {border:0px solid red; float: left; width: 80px; margin-top: 0px; min-height: 130px; max-height: 130px;}
div.sidebarright {background: #819fc5; position: absolute; left: 103px; border:0px solid red; float: right;	width: 230px; margin-top: 0px;	min-height: 130px;	max-height: 130px;}






.dock-container { position: relative; top: 0px; height: 50px; padding-left: 10px; border:0px solid black !important; text-align: center; }
.dock-container a{ display: block; width: 10px; position: absolute; bottom: 0; text-align: center; text-decoration: none; color: red; }
.dock-container a.hover{ border: 3px solid black;  }

.dock-item span { padding:5px; display: none;  background-color:#126fd8; text-align: center; color: #ffffff; }
.dock-item img {  margin: 0px 0px 0px 0px; width: 100%; background-color:Transparent;}


#ms_navagation{background-color:#ffffff; border-right: 0px solid #a1a1a1; border-left: 0px solid #a1a1a1;
 font-family: "Trebuchet MS", "Verdana"; font-size: 11pt; float: left; width: 200px; overflow: hidden; margin: 0px; padding: 0px;}

/* main content wapper */
#ms_wapper{
	margin:0px auto;
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	width: 988px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	background-color: #e0e0e0; 
	color: #000000;
	border-left: 7px solid #FFFFFF; 
	border-top: 10px solid #FFFFFF; 
	border-right: 7px solid #FFFFFF; 
	border-bottom: 10px solid #FFFFFF;
}

/* 
 * Home page layout
*/ 

.mms_header{
	position:relative;  
	border: 0px solid #000000;  
	height: 165px;  
	min-height: 165px;  
	width:990px;
	background-position: left; 
	background-repeat: repeat;
	background-color: Transparent;
}

.mms_header .back_image{
	position:relative; 
	background-color: Transparent;
	border: 0px solid #000000; 
	background-position: left; 
	background-repeat: repeat; 
	position: absolute; 
	left: 0px; 
	top:0px; 
	width:990px;
	height: 155px; 
	min-height: 165px; 
}

.mms_header .header_date {text-align: left; top:100px; padding-top: 2px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px;  color: #ffffff;}
.mms_header .header_title {text-align: right; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; position:relative; }
.mms_header .header_title h1 {font-size: 1.9em;color: #ffffff; font-family: 'Trebuchet MS', Tahoma, Sans-serif; }

.mms_header .pagemenu{ text-align: left;  padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; position:relative;  font-size: 10pt;}
.mms_header .pagemenu a {text-decoration: none; background-color: transparent; font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; color: #ffffff;}
.mms_header .pagemenu a:link {text-decoration: none; background-color: transparent; font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; color: #ffffff;}
.mms_header .pagemenu a:visited {text-decoration: none; background-color: transparent; color: #ffffff; font-size: 10pt;} 
.mms_header .pagemenu a:active {background-color: transparent; color: #ff0000; font-size: 10pt;}
.mms_header .pagemenu a:focus {background-color: transparent; color: #ff0000; font-size: 10pt;}
.mms_header .pagemenu a:hover { background-color: transparent; color: #ffffff; font-size: 10pt; text-decoration: underline;}
.mms_header .pagemenu span {background-color: transparent; color: #ffffff;  font-size: 10pt; padding:10px 0px 10px 0px;}

.mms_header .primarynavwindow{border:5px;  top:134px; text-align: left; position:relative;  border: 0px solid #000000; width: 100%; }
.mms_header .primarynavwindow table {border: 0px solid #000000; height: 31px; min-height: 31px; width: 100%; }



/* 
 * menu bar 
*/
.mbmenu{ display:none; z-index: 1; }
.rootVoices{ background-color: Transparent; color: #000000;  padding:0px;  padding-bottom:1px;  font-family: "Trebuchet MS", "Verdana";}
.rootVoices td.rootVoice {  vertical-align:middle;  background-color: Transparent;  font-family: "Trebuchet MS", "Verdana";  color: #ffffff; padding:right:0px;  font-size: 11pt;  line-height:18px;  padding:8px;  cursor: pointer;}
.rootVoices td.rootVoice.selected{background: #126fd8 url("/images/bgnd_sel_4.png"); padding:8px; padding:right:0px; color:#ffffff;  cursor: pointer;  font-size: 11pt;  text-shadow:#660033 1px 1px 1px;  -moz-border-radius:8px 8px 0 0px;  -webkit-border-top-right-radius:8px;  -webkit-border-top-left-radius:8px;  -webkit-border-bottom-right-radius:0px;  -webkit-border-bottom-left-radius:0px;}
.rootVoices td.rootVoice.disabled.selected{  background: red url("/images/bgnd_sel_4.png");!important;  color:#666666;  text-shadow:#dddddd 1px 1px 1px; }
.rootVoices.vertical { width:140px; }
.rootVoices.vertical td.rootVoice{  -moz-border-radius:8px 0px 0 8px;  -webkit-border-top-right-radius:0px;  -webkit-border-top-left-radius:8px;  -webkit-border-bottom-right-radius:0px;  -webkit-border-bottom-left-radius:8px;}

.menuContainer{  z-index: 99999;
  position:absolute;
  background-color:#4978bd;
  border:2px solid #31538a;
  color: #ffffff;
  padding:0;
  -moz-box-shadow:#999 2px 2px 10px;
  -webkit-box-shadow:#999 2px 2px 10px;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-top-right-radius:0px;
  -webkit-border-top-left-radius:0px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-bottom-left-radius:8px;
}

.menuContainer.submenuContainer{  border-top:none!important;}
.menuContainer.disabled{  border-top:5px solid #276eae;  background-color:gray;  color: #ffffff;}
.menuContainer .line{  background-color:transparent;  width:100%;}
.menuContainer .line.title {  background-color:black;  font-family: "Trebuchet MS", "Verdana";  font-size: 11pt;}
.menuContainer.disabled .line.title {  background-color:#999999;}
.menuContainer a{text-decoration:underline; color:#ffffff;  font-size: 10pt;  font-family: "Trebuchet MS", "Verdana";}


.menuContainer .line.title a{ font-size: 11pt;  font-family: "Trebuchet MS", "Verdana";  color:#ffffff;}
.menuContainer.disabled .line.title a{  font-size: 11pt;   font-family: "Trebuchet MS", "Verdana";  color:#666666;  text-shadow:#999 1px 1px 1px;}
.menuContainer td a{text-decoration:underline; color:#f3f3f3;  font-size: 10pt;  font-family: "Trebuchet MS", "Verdana";}
.menuContainer td.voice{font-family: "Trebuchet MS", "Verdana"; font-size: 11pt; padding:7px;}
.menuContainer .separator{ background-color:#999999;  height:3px;  padding:0;  margin:0;}
.menuContainer td.img{font-family: "Trebuchet MS", "Verdana"; text-align:center;  font-size: 11pt;  color: #c3c3c3;  background-color:transparent;  width:24px;  padding:5px;}
.menuContainer td.img img{  width:20px;}
.menuContainer .textBox{  padding: 10px;  font-family: "Trebuchet MS", "Verdana";  font-size: 11pt;  color: #c3c3c3;}
.menuContainer .selected td{ background-color:#f3f3f3;  background-image:url('/images/bgnd_sel_2.jpg')}
.menuContainer .selected td a{  color:#000000; display:block;}
.menuContainer td:hover a{background-color:Transparent; }

.menuContainer .disabled td, .menuContainer .disabled td a { color:#555555; text-shadow:#999999 1px 1px 1px;}
.menuContainer .subMenuOpener{ }
.menuContainer .selected .subMenuOpener{ }

/*BOX MENU*/

.boxMenu {color:#ffffff;  border-top:0px solid #126fd8; } 
.boxMenu {white-space:nowrap;  margin:0 0 20px 0;  padding:3px;  font-size: 11pt;  font-family: "Trebuchet MS", "Verdana";  padding-right:3px;}
.boxMenu td{padding:5px; min-width:150px;  vertical-align:top;  border-right:1px solid #ffffff; font-size: 10pt;  font-family: "Trebuchet MS", "Verdana"; }
.boxMenu a{color:#ffffff; font-size: 10pt;  font-family: "Trebuchet MS", "Verdana";  white-space:nowrap;  display:block;  padding:5px;  margin-bottom:5px;}
.boxMenu a img{ padding-right:5px; }
.boxMenu a:hover{color:#000000;  background-image:url("/images/bgnd_sel_2.jpg");  -moz-box-shadow:#666666 2px 2px 4px;  -webkit-box-shadow:#666666 2px 2px 4px;}
.boxMenu a img{ border:0; }

.menuMenu {color:#ffffff;  border-top:0px solid #126fd8; } 
.menuMenu {white-space:nowrap;  margin:0 0 20px 0;  padding:3px;  font-size: 11pt;  font-family: "Trebuchet MS", "Verdana";  padding-right:3px;}
.menuMenu .lastchild{border:0px;}
.menuMenu td{ padding:5px;   vertical-align:top;  border-right:0px solid #ffffff; font-size: 10pt;  font-family: "Trebuchet MS", "Verdana"; }
.menuMenu td:last-child{ vertical-align:top;  border:0px solid #ffffff;}
.menuMenu a{color:#ffffff; font-size: 10pt;  font-family: "Trebuchet MS", "Verdana";  white-space:nowrap;  display:block;  padding:5px;  margin-bottom:5px;}
.menuMenu a img{ padding-right:5px; }
.menuMenu a:hover{color:#000000;  background-image:url("/images/bgnd_sel_2.jpg");  -moz-box-shadow:#666666 2px 2px 4px;  -webkit-box-shadow:#666666 2px 2px 4px;}
.menuMenu a img{ border:0; }
 /* end of header section and primary menu */
 
 /* main body */
 .mms_body{	position:relative; border: 0px solid #000000;  padding-top:15px;}
 /* end of main body */
 
/* footer */
.mms_footer { text-align:right; font-family: "Trebuchet MS", "Verdana"; font-size: 11pt; width: 100%; padding:0px 0px 0px 0px; background-color: #e0e0e0; border-left: 0px solid #a1a1a1;  border-top: 0px solid #a1a1a1; border-right: 0px solid #a1a1a1; border-bottom: 0px solid #FFFFFF; color: #000000;}
.mms_footer a:link {text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 10pt; background-color:  Transparent; color: #003366;}
.mms_footer a:hover { text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 10pt; background-color: Transparent; color: #0000ff;}
.mms_footer a:active { text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 10pt; background-color: Transparent; color:  #ff0000;}
.mms_footer a:visited {text-decoration: none; font-family: "Trebuchet MS", "Verdana";  font-size: 10pt; background-color: Transparent; color: #003366;} 
.mms_footer a:hover { background-color: transparent; color: #0000ff; font-size: 10pt;}
.mms_footer span {background-color: transparent; color: #000000;  font-size: 10pt; padding:10px 0px 10px 0px;}

div.footerleft {float: left; width: 170px; text-align:left;}
div.footernext {float: left;width: 110px;}
div.footerright {float: right;}





form {
	margin:10px; 
	padding: 9px;
	border: 1px solid #33333; 
	width:100%;
}

input { 
	font-size: 12px; 
	height: 28px;
	margin: 0;
	padding: 2px 3px; 
	color: #000000;
	border: 1px solid #306bc1;
}

#signin_menu {
	position:relative;
	display:none;
	position:absolute;
	z-index:1000;
	text-align:left;
	padding:12px;
	top: 15px; 
	left: 50%;
	right: 0px; 
  	border: 0px solid #4f9cef;
}
#search_menu {
	position:relative;
	display:none;
	position:absolute;
	z-index:1000;
	text-align:left;
	padding:12px;
	top: 25px; 
	left: 45%;
	right: 0px; 
	border: 0px solid #000000;
}




ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
  background: #333;
  color: #ffffff;	
  padding: 5px;
}

ul.menu li a:hover {
  background: #000;
}

ul.menu li ul li a {
  background: #ccc;
  color: #A0522D;
  padding-left: 20px;
}

ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}





table.ms_border{
	background-color: #FFFFFF; 
	color: #000000;
	border-left: 1px solid #a1a1a1; 
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #a1a1a1; 
	border-bottom: 1px solid #FFFFFF;
}





#ms_print{ font-family: "Trebuchet MS", "Verdana"; font-size: 11pt; float: left; width: 600px; overflow: hidden; margin: 0px; padding: 0px; background-color: #FFFFFF; color: #000000;}



#ms_contentwindoww{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	float: left;
	width: 990px;
	overflow: hidden;
	margin: 0px;
	
	padding-top: 5px;
	background-color: #FFFFFF; 
	color: #000000;
	border-left: 1px solid #a1a1a1; 
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #a1a1a1; 
	border-bottom: 1px solid #FFFFFF;
	
}


#ms_contentwindowp{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	float: left;
	width: 990px;
	overflow: hidden;
	margin: 0px;
	padding-top: 5px;
	
	background-color: Transparent;
	color: #000000;

}


#ms_contentwindowpop{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	float: left;
	width: 988px;
	overflow: hidden;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: Transparent;
	color: #000000;
	border: 0px solid #a1a1a1; 
}


#ms_contentwindowp div.wsm {padding: 3px 3px 3px 20px; color: #808080;}
span.wsm{padding: 3px 3px 3px 20px; color: #808080;}



#ms_contentwindow {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	width: 766px;
	padding: 0px 5px 5px 5px;
	float:right;
	border: 0px solid #a1a1a1;
	background-color:#ffffff;
}


.msc_menupad{
	padding-bottom: 5px; 
	text-decoration: none; 
	background-color: transparent; 
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 10pt; 
	color: #003366;
	border: 0px solid #a1a1a1; 
	text-align:right;
}



.ms_newwindowpaddingc {	padding-left: 2px;}

.ms_newwindowleft{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	float:left;
	width: 200px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #a1a1a1;
	background-color: #dbeefe;
	
}

.ms_newbodyleft {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	width: 190px;
	padding-top: 0px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	float:left;
	border: 0px solid #dbeefe;


}


.ms_newwindowc {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	float:left;
	width: 200px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #a1a1a1;
	
	
}
.ms_newbodys  {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size:  8pt;
	position:relative;
	width: 190px;
	padding-top: 0px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	float:left;
	border: 0px solid #a1a1a1;
	background-image: url(images/branding/test/panel.jpg); 
	background-position: top; 
	background-repeat: repeat-x;

}
.ms_newbodyc {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	width: 190px;
	padding-top: 0px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	float:left;
	border: 0px solid #a1a1a1;
	background-image: url(images/branding/test/panel.jpg); 
	background-position: top; 
	background-repeat: repeat-x;

}
.ms_titlec{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	font-weight: bolder;
	width: 190px; 
	color: #ffffff; 
	display:block; 
	background-color: #2768a8;
	padding-top: 3px; 
	padding-right: 5px; 
	padding-bottom: 3px; 
	padding-left: 5px;
	background-image: url(images/homepage/title1.jpg); 
	background-position: left; 
	background-repeat: repeat;

}

.ms_titlecy{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	font-weight: bolder;
	width: 190px; 
	color: #505367; 
	display:block; 
	background-color: #2768a8;
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	background-image: url(images/homepage/title1y.jpg); 
	background-position: left; 
	background-repeat: repeat;

}

.ms_titlecg{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	font-weight: bolder;
	width: 190px; 
	color: #505367; 
	display:block; 
	background-color: #2768a8;
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	background-image: url(images/homepage/title1g.jpg); 
	background-position: left; 
	background-repeat: repeat;

}


.ms_titlecr{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	font-weight: bolder;
	width: 190px; 
	color: #505367; 
	display:block; 
	background-color: #2768a8;
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	background-image: url(images/homepage/title1r.jpg); 
	background-position: left; 
	background-repeat: repeat;

}


.ms_newspacerc {
	position:relative; 
	margin:0px auto;
	width: 200px;
    min-height: 5px;
	font-size: 2pt; 
	height: 5px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #a1a1a1;
}



.ms_newwindowl {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	float:left;
	width: 375px;
	height: 100px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #a1a1a1;
	background-image: url(images/branding/test/panel.jpg); 
	background-position: left; 
	background-repeat: repeat;
}

.ms_newwindowr {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	width: 375px;
	height: 100px;
	padding: 0px 0px 0px 0px;
	float:right;
	border: 0px solid #a1a1a1;
	background-image: url(images/branding/test/panel.jpg); 
	background-position: left; 
	background-repeat: repeat;

}

.ms_newwindowlo {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	float:left;
	width: 375px;
	height: 100px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #a1a1a1;
	background-color: #338db7;
}

.ms_newwindowro {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	width: 375px;
	height: 100px;
	padding: 0px 0px 0px 0px;
	float:right;
	border: 0px solid #a1a1a1;
	background-color: #338db7;
}


.ms_newimage {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	width: 95px;
	height: 95px;
	padding: 0px 0px 0px 0px;
	float:left;
	border: 0px solid #a1a1a1;

}
.ms_newbody {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	width: 250px;
	height: 85px;
	padding-top: 0px; 
	padding-right: 4px; 
	padding-bottom: 0px; 
	padding-left: 10px;
	float:left;
	border: 0px solid #a1a1a1;

}



.ms_newspacerl {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	float:left;
	font-size: 2pt; 
	width: 375px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #a1a1a1;
}
.ms_newspacerr {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt; 
	position:relative;
	width: 375px;
		font-size: 2pt; 
	height: 10px;
	padding: 0px 0px 0px 0px;
	float:right;
	border: 0px solid #a1a1a1;
}
.ms_newspacer {
	position:relative; 
	width: 766px;
	font-size: 2pt; 
	height: 5px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #a1a1a1;
}
.ms_title{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	font-weight: bolder; 
	color: #0066ab; 
	display:block; 

}

.ms_hrspacer{
	height: 1px;
	color: #e7e3e5;
	width: 375px;
	outline-style: none; outline-color: invert; outline-width: thin;	
}


.msc_conspacer{float: left; width: 99%;} 



.msc_sidebysidespacer{
	position:static;
	width: 100%;
	border: 0px solid #a1a1a1;
}
.msc_sidebysidel {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	float:left;
	width:  581px;
	padding: 0px 10px 0px 00px;
	border: 0px solid #a1a1a1;
}

.msc_sidebysider {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	width: 170px;
	padding: 0px 0px 0px 0px;
	float:right;
	border: 0px solid #a1a1a1;
}



.div.msc_emailcomment{
	background-color: #f1f1f1; 

	border: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	padding-left: 3px;  
	padding-right: 3px;
	padding-top: 3px;    
	padding-bottom: 3px;
}

#msc_documentnotes {font-family: "Trebuchet MS", "Verdana"; font-size: 9pt;  padding:10px 10px 10px 0px; border: 0px solid #a1a1a1;  }
#msc_documentnotes a:link {font-family: "Trebuchet MS", "Verdana"; font-size: 9pt; }
#msc_documentnotes a:hover {  font-family: "Trebuchet MS", "Verdana";  font-size: 9pt; background-color: #f5f5f5; color: #0000ff;}
#msc_documentnotes a:active {  font-family: "Trebuchet MS", "Verdana";  font-size: 9pt; background-color: #f5f5f5; color:  #ff0000;}
#msc_documentnotes a:visited { font-family: "Trebuchet MS", "Verdana";  font-size: 9pt; background-color: #f5f5f5; color: #003366;} 
#msc_documentnotes a:hover { background-color: transparent; color: #0000ff; font-size: 9pt;}



#ms_crumbar a {text-decoration: underline; background-color: transparent; font-family: "Trebuchet MS", "Verdana"; font-size: 9pt; color: #000000;}
#ms_crumbar a:link {text-decoration: underline; background-color: transparent; font-family: "Trebuchet MS", "Verdana"; font-size: 9pt; color: #000000;}
#ms_crumbar a:visited { background-color: transparent; color: #000000; font-size: 9pt;} 
#ms_crumbar a:active {background-color: transparent; color: #ff0000; font-size: 9pt;}
#ms_crumbar a:focus {background-color: transparent; color: #ff0000; font-size: 9pt;}
#ms_crumbar a:hover { background-color: transparent; color: #0000ff; font-size: 9pt;}
#ms_crumbar span {background-color: transparent; color: #000000;  font-size: 9pt; padding:10px 0px 10px 0px;}
#ms_crumbar { padding-bottom: 5px;} 




#ms_searchwindow{
	position:relative; 
	border: 0px solid #000000; 
	 
	background-position: left; 
	background-repeat: repeat; 
	position: absolute; 
	left: 0px; 
	top:0px; 
	height: 155px; 
	min-height: 155px; 
	width: 180px; 
	padding-bottom: 5px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 5px;
}

#ms_searchwindow div{background-color: transparent; color: #5a97cb; font-weight: bolder; font-size: 10pt;}

#ms_searchwindow a{text-decoration: none; background-color: transparent; font-family: "Trebuchet MS", "Verdana"; font-size: 8pt; color: #264e6f;}
#ms_searchwindow a:link {text-decoration: none; background-color: transparent; color: #264e6f; font-size: 8pt;} 
#ms_searchwindow a:visited {text-decoration: none; background-color: transparent; color: #264e6f; font-size: 8pt;} 
#ms_searchwindow a:hover {background-color: transparent; color: #338db7; font-size: 8pt;}
#ms_searchwindow a:active {background-color: transparent; color: #ff0000; font-size: 8pt;}

#ms_searchwindow input.button {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; border-width: 1px; border-right: 1px solid Gray; border-bottom: 1px solid Gray;}
#ms_searchwindow select {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; border-width: 1px; border-right: 1px solid Gray; border-bottom: 1px solid Gray;}
#ms_searchwindow input.text {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; border-width: 1px; border-right: 1px solid Gray; border-bottom: 1px solid Gray;}
#ms_searchwindow hr {padding-bottom: 0px; padding-top: 0px; color: #264e6f; height: 1px;}



#ms_servicewindowadmin  a:link, #ms_servicewindowadmin a:visited {	font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; color: #A0522D; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 3px;}
#ms_servicewindowadmin  a:hover, #ms_servicewindowadmin a:active {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; background-color: #DFE8EF; color: #A0522D; text-decoration: none; display:block; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 3px;}
#ms_servicewindowadmin  small{font-family: "Trebuchet MS", "Verdana"; font-size: 8pt; color: #000000; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 3px;}

a.swa 		  {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; border-left: 5px transparent solid; color: black; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.swa:link    {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; border-left: 5px transparent solid; color: black; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.swa:visited {border-left: 5px transparent solid; color: #000000; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.swa:active  {border-left: 5px #822212  solid;background-color: #DFE8EF; color: red; text-decoration: none; display:block; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.swa:hover   {border-left: 5px  #4070b6 solid; background-color:#DFE8EF; color: #A0522D;  text-decoration: none; display:block; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}

a.swap 		  {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; font-weight : bold; border-left: 5px #822212  solid; color: black; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.swap:link   {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; font-weight : bold; border-left: 5px #822212  solid; color: black; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.swap:visited{border-left: 5px #822212  solid; color: black; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.swap:hover  {border-left: 5px red solid;background-color: #DFE8EF; color: red; text-decoration: none; display:block; border-right:1px solid #CCCCCC;padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 3px;}
a.swap:active {border-left: 5px #822212  solid;background-color: #DFE8EF; color: red; text-decoration: none; display:block; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}

#ms_servicewindow  small{font-family: "Trebuchet MS", "Verdana"; font-size: 8pt; color: #000000; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 5px;}

a.tswa:link    {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; border-left: 5px transparent solid; color: black; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.tswa:visited {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; border-left: 5px transparent solid; color: black; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.tswa:active   {border-left: 5px #822212  solid;background-color: #DFE8EF; color: red; text-decoration: none; display:block; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.tswa:hover  {border-left: 5px  #4070b6 solid; background-color:#DFE8EF; color: #A0522D;  text-decoration: none; display:block; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.tswap:link    {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; font-weight : bold; border-left: 5px #822212  solid; color: black; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.tswap:visited {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; font-weight : bold; border-left: 5px transparent  solid; color: black; text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
a.tswap:hover   {border-left: 5px red solid;background-color: #DFE8EF; color: red; text-decoration: none; display:block; border-right:1px solid #CCCCCC;padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 3px;}
a.tswap:active  {border-left: 5px #822212  solid;background-color: #DFE8EF; color: red; text-decoration: none; display:block; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}

.ms_cms3mycomputerstatus {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC;} 
.ms_cms3mycomputerhead {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC;} 
.ms_cms3mycomputertd {border-right:2px solid #CCCCCC; }

.ms_cms3cal {border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:0px solid #CCCCCC; border-right:1px solid #CCCCCC;} 
.ms_cms3calleft {border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;} 

#ms_cms3mycomputer  a:link, #ms_cms3mycomputer a:visited {	font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC; border-right:0px solid #CCCCCC; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 0px;}
#ms_cms3mycomputer  a:hover, #ms_cms3mycomputer a:active {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; background-color: #DFE8EF; color: red; text-decoration: none; display:block; border-right:0px solid #CCCCCC; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 0px;}
#ms_cms3mycomputer  small{font-family: "Trebuchet MS", "Verdana"; font-size: 8pt;  text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:0px solid #CCCCCC; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 0px;}

.cms3 {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC; border-right:0px solid #CCCCCC; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 0px;}
a.cms3:link, a.cms3:visited {	font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  text-decoration: none; display:block; border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC; border-right:0px solid #CCCCCC; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 0px;}
a.cms3:hover, a.cms3:active {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; background-color: #DFE8EF; color: red; text-decoration: none; display:block; border-right:0px solid #CCCCCC; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 0px;}

.cms3Icon {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  text-decoration: none;  border:1px solid #CCCCCC;  padding: 5px; }
a.cms3Icon:link, a.cms3Icon:visited {	font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  text-decoration: none;  border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC; border-right:0px solid #CCCCCC; padding: 5px;}
a.cms3Icon:hover, a.cms3Icon:active {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; background-color: #5683ce; color: red; text-decoration: none;  border-right:0px solid #CCCCCC; padding: 5px;}

.ms_servicetitle {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; font-weight: bolder; background-color: #4070b6; color: #ffffff; display:block; border-right:1px solid #CCCCCC; padding-top: 4px; padding-right: 3px; padding-bottom: 4px; padding-left: 5px;}

.ms_details {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 8pt;
	font-weight: normal;
}

a:link.msc_service {	font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; color: #ffffff; text-decoration: none; background-color:transparent;}
a:visited.msc_service {	font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; color: #ffffff; text-decoration: none; background-color:transparent;}
a:hover.msc_service {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt;  color: #ffffff; text-decoration: none; background-color:transparent;}
a:active.msc_service {font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; color: #ffffff; text-decoration: none;background-color:transparent; }




.ms_servicewindowf{	font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 10px;border: 0px solid #a5a5a5;}



span.ms_pagetopwhite { background-color: transparent; color: #ffffff;  font-size: 9pt;}
span.ms_pagetopblack { background-color: transparent; color: #000000;  font-size: 9pt;}


.msc_windowbar { color: #ffffff; background-color: #5886c8; text-align: left;  padding: 6px; border-bottom: 1px solid #a5a5a5; border-left: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; border-top: 1px solid #a5a5a5;}
.msc_windowbargray { color: #ffffff; background-color: silver; text-align: left;  padding: 6px; border-bottom: 1px solid #a5a5a5; border-left: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; border-top: 1px solid #a5a5a5;}

.msc_leftwindow {font-family: "Trebuchet MS", "Verdana"; font-size: 11pt; position:relative; float:left; width: 375px; padding: 0px 0px 0px 0px; border: 0px solid #a1a1a1;}
.ms_rightwindow { font-family: "Trebuchet MS", "Verdana"; font-size: 11pt; position:relative; width: 100px; padding: 0px 0px 0px 0px; float:right; border: 0px solid #a1a1a1;}
.msc_windowspacer { position:relative;  width: 766px; height: 15px; padding: 0px 0px 0px 0px; border: 0px solid #a1a1a1;}
.msc_webpanel{width:99%; border: 0px solid #a1a1a1; position:relative;  float: left;}



a.ms_pagelink {text-decoration: none; background-color: transparent; font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; color: #003366;}
a.ms_pagelink:link {text-decoration: none; background-color: transparent; color: #003366; font-size: 10pt;} 
a.ms_pagelink:visited {text-decoration: none; background-color: transparent; color: #003366; font-size: 10pt;} 
a.ms_pagelink:hover {text-decoration: none; background-color: transparent; color: #0000ff; font-size: 10pt;}


a.mss_pagelink {text-decoration: none; background-color: transparent; font-family: "Trebuchet MS", "Verdana"; font-size: 8pt; color: #003366;}
a.mss_pagelink:link {text-decoration: none; background-color: transparent; color: #003366; font-size: 8pt;} 
a.mss_pagelink:visited {text-decoration: none; background-color: transparent; color: #003366; font-size: 8pt;} 
a.msss_pagelink:hover {background-color: transparent; color: #0000ff; font-size: 8pt;}


a.ms_osmenu {text-decoration: none; background-color: transparent; font-family: "Trebuchet MS", "Verdana"; font-size: 10pt; color: #003366;}
a.ms_osmenu:link {text-decoration: none; background-color: transparent; color: #003366; font-size: 10pt;} 
a.ms_osmenu:visited {text-decoration: none; background-color: transparent; color: #003366; font-size: 10pt;} 
a.ms_osmenu:hover {background-color: transparent; color: #0000ff; font-size: 10pt;}


div.msc_left {float: left; width:45%; padding: 5px 15px 5px 5px; }
div.msc_right {float: right; width:45%; padding: 5px 15px 5px 5px;}

div.msc_pleft {float: left; padding: 0px; }
div.msc_sright {float: right;  padding: 1px}


div.msc_contentleft {float: left; width:560px; padding: 0px 0px 0px 0px; }
div.msc_contentright {float: right; width:200px; padding: 0px 0px 0px 0px;}
div.msc_buttons { padding: 5px 0px 5px 5px;}
div.msc_error {border:1px solid #CCCCCC; background-color: #DFE8EF;  padding: 5px 0px 5px 5px;  width:340px;}
div.msc_tab {padding-bottom: 15px; padding-left: 5px; padding-right: 5px; padding-top: 15px;  width:99%;}
.ms_error {  color: red; }

body, img, p, pre, small, h1, h2, h3, h4, h5, h6, h7, font, textarea, select, input, div, strong, span, ul, li, table, tr, td, th, tbody, tfoot, form, a, img, legend, fieldset { font-family: "Trebuchet MS", "Verdana"; }
body {font-size: 11pt; color: black; margin-top: 2px; margin-left: 5px; margin-right: 5px;}

a { font-size: 11pt; color: #003366; }
a:link {color:#003366; background-color:transparent;} 
a:visited {background-color:transparent; color:#264e6f;} 
a:active {color:#003366; background-color:transparent;}
a:focus {color:#f5f5f5; background-color:transparent;}
a:focus:hover {color:#003366;  }
a:hover { color:#0000ff;}
a:active {background-color:#f5f5f5; color:#ff0000;}
img{border: 0px solid #ffffff;}

hr{text-align: left; width:99%; color:Gray; height: 1px;}
p { font-size: 11pt;}
pre	{ font-size: 11pt;}
small { font-size: 9pt; }
h1 {background: transparent; color: #505367; padding: 0px;  margin: 0em; margin-bottom: 10px;  font-size: 16pt;}
h2 { font-size: 15pt; color: #343434; background-color:transparent;}
h3 { font-size: 13pt; color: #343434; background-color:transparent;}
h4 { font-size: 11pt; color: #343434; background-color:transparent;}
h5 { font-size: 10pt; color: #343434; background-color:transparent;}
h6 { font-size: 9pt; color: #343434; background-color:transparent;}
font { font-size: 11pt;}
textarea{border-width: 1px; width: 350px;  font-size: 11pt; border: 1px solid Gray;}
select{border-width:0px;  font-size: 11pt;  border: 1px solid Gray;}
input { font-size: 11pt; border: 1px solid Gray;}
fieldset{ padding-bottom: 12px; padding-right: 5px; padding-left: 7px; padding-top: 5px; }
legend{ font-size: 11pt; color: #000000;  padding-bottom: 5px;}
form {margin:0; padding:0;}
table { font-size: 11pt; }
tbody {font-size: 11pt;}
tfoot {font-size: 11pt;}
td {font-size: 11pt;}
tr {font-size: 11pt;}
th {font-size: 11pt; background-color: transparent; }
strong { color: #353539;}




/*
	Toolbar
*/

.TB_ToolbarSet, .TB_Expand, .TB_Collapse
{
    cursor: default;
    background-color: #efefde;
}

.TB_ToolbarSet
{
    border-top: #848484 1px solid;
    border-bottom: #848484 1px outset;
}

.TB_ToolbarSet TD
{
    font-size: 11px;
    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
}

.TB_Toolbar
{
    display: inline-table;	/* inline = Opera jumping buttons bug */
}

.TB_Separator
{
    width: 1px;
    height: 20px;
    margin: 2px;
    background-color: #999966;
	background-image: url('images/toolbar/toolbar.separator.gif');
}

.TB_Start
{
    background-image: url('images/toolbar/toolbar.start.gif');
    margin: 2px;
    width: 3px;
    background-repeat: no-repeat;
 
}

.TB_End
{
    display: none;
}

.TB_ExpandImg{background-repeat: no-repeat;}
.TB_CollapseImg{background-repeat: no-repeat;}
.TB_SideBorder{background-color: #696969;}
.TB_Expand, .TB_Collapse{padding: 2px 2px 2px 2px; border: #848484 1px outset; }
.TB_Collapse{ width: 5px; }
.TB_Break{height: 24px; /* IE needs the height to be set, otherwise no break */}

/*
	Toolbar Button
*/

.TB_Button_On, .TB_Button_Off, .TB_Button_On_Over, .TB_Button_Off_Over, .TB_Button_Disabled
{
    border: #848484 1px solid; /* This is the default border */
    height: 24px; /* The height is necessary, otherwise IE will not apply the alpha */
}

.TB_Button_On
{
    border: #316ac5 1px solid;
    background-color: #c1d2ee;
}

.TB_Button_On_Over
{
    border: #316ac5 1px solid;
    background-color: #dff1ff;
}

.TB_Button_Off_Over
{
    border: #efefde 1px solid;
    background-color: #efefde;
}
.TB_Button_Off
{
    filter: alpha(opacity=70); /* IE */
    opacity: 0.70; /* Safari, Opera and Mozilla */
}

.TB_Button_Disabled
{
	 border: #efefde 1px solid;
    filter: gray() alpha(opacity=60); /* IE */
    opacity: 0.60; /* Safari, Opera and Mozilla */
}

.TB_Button_Padding
{
    visibility: hidden;
    width: 3px;
    height: 22px;
}

.TB_Button_Image
{
    overflow: hidden;
    width: 22px;
    height: 22px;
    margin: 2px;
    background-repeat: no-repeat;
}

.TB_Button_Image img
{
    position: relative;
}

.TB_Button_Off .TB_Button_Text
{
   	background-color: #efefde;  /* Needed because of a bug on Clear Type */
}

.TB_ConnectionLine
{
    background-color: #ffffff;
    height: 1px;
    margin-left: 1px;   /* ltr */
    margin-right: 1px;  /* rtl */
}

.TB_Text
{
	height: 22px;
}

.TB_Button_Off .TB_Text
{
   	background-color: #efefde ;  /* Needed because of a bug on ClearType */
}

.TB_Button_On_Over .TB_Text
{
   	background-color: #dff1ff ;  /* Needed because of a bug on ClearType */
}

tr.msc_colour{background-color:#819fc5; text-align: left; padding: 3px; border-bottom: 1px solid #025c8a;}
th.msc_colour{color: #ffffff;color: #ffffff; font-weight: normal; background-color: #5886c8; text-align: left; padding: 3px; border-bottom: 1px solid #a5a5a5;  border-top: 1px solid #a5a5a5;}
th.msc_colour strong{color: #ffffff;}

td.msc_colourfooter{color: #ffffff; font-weight: normal; background-color: #5886c8; text-align: left; padding: 6px; border-bottom: 1px solid #a5a5a5; border-top: 1px solid #a5a5a5;}
td.msc_colour{background-color:#e7eef3; padding: 3px 6px 3px 6px;}


td.msc_colourh{background-color:#dfe8ef; padding: 3px 6px 3px 6px; border-bottom: 1px solid #a5a5a5; border-left: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; border-top: 1px solid #a5a5a5;}
table.error {background-color: silver; text-align: left; padding: 6px; border-bottom: 1px solid #025c8a;}


.msc_filter{position: relative; float: none; border: 0px solid #000000;  padding: 0px 0px 0px 0px; width:100%; visibility : visible;}

.msc_boxfull{ 
float: left;
width:99%;
padding-top: 0px; 
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px; 
border-right:1px solid #666666;
border-bottom:1px solid #666666; 
border-left:1px solid #666666;
border-top:1px solid #666666;
visibility : visible;
}

.msc_boxleft { border:0px solid #666666; float: left;  width: 555px; visibility : visible;}
.msc_boxright { border:0px solid #666666; float: right;  width:  200px; visibility : visible;}

.msc_boxleft50 { border:0px solid #666666;float: left;  width: 45%;visibility : visible;}
.msc_boxright50 { border:0px solid #666666; float: right;  width:  45%;visibility : visible;}


a.msc_title {text-decoration: none; background-color: transparent; font-family: "Trebuchet MS", "Verdana"; font-size: 11pt; color: #0066ab;}
a.msc_title:link {text-decoration: none; background-color: transparent; color: #0066ab; font-size: 11pt;} 
a.msc_title:visited {text-decoration: none; background-color: transparent; color: #0066ab; font-size: 11pt;} 
a.msc_title:hover {background-color: transparent; color: #0066ab; font-size: 11pt;}

.msc_code{ border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New' , Monospace; background-color: #ff9933;}
.msc_codeclear{border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066;font-family: "Trebuchet MS", "Verdana"; font-size: 11pt;}

.msc_imagefloatright {
font-family: "Trebuchet MS", "Verdana";
float: right; 
padding-top: 0px; 
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px; 
font-size:11px; 
text-align:center; 
color:#666666; 
background-color: #e7eef3;
border-right:1px solid #666666;
border-bottom:1px solid #666666; 
border-left:1px solid #666666;
border-top:1px solid #666666;
}


.msctabbody{ padding: 5px; }


.ms_panelheader4 {border-top: 1px solid #a9a9a9; border-bottom: 0px solid #a9a9a9; border-left: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; background-color: #2768a8; color: #FFFFFF;font-weight: bolder;padding: 6px 0px 6px 0px; text-align:left;}
.ms_panelbody4{border: 1px solid #a9a9a9;background-color: transparent;color: #000000;padding: 0px 0px 0px 0px; text-align:left;}
.ms_panelheader9{border-top: 1px solid #a9a9a9;border-bottom: 0px solid #a9a9a9;border-left: 1px solid #a9a9a9;border-right: 1px solid #a9a9a9;background-color: #2768a8;color: #FFFFFF;font-weight: bolder;padding: 6px 0px 6px 0px; text-align:left;}
.ms_panelbody9{border: 1px solid #a9a9a9;background-color: #ffffff;color: #000000;padding: 0px 0px 0px 0px; text-align:left;}
.ms_panelpadding { padding: 6px 6px 6px 6px;background-image: url(images/branding/test/panel.jpg); background-position: top; background-repeat: repeat-x;}


.msc_label {background: transparent; color: #505367; font-size: 11pt;}
.msc_lipadding{padding: 5px 2px 2px 2px;}


span.search-wordmarking { background-color: #0517C5; color: white;}
span.search-titles { color: gray; font-size:  9pt;}
span.search-description { color: #000000; font-size:  9pt;}
span.search-detail { color: gray; font-size: 9pt;}
span.object { font-size: 10pt;}


.compulsory {font-weight: bold; color: #FF0000;}
.small-text {  font-size: 10pt; }
.smaller-text {  font-size: 9pt; }

a.white { font-size: 11pt;  color: white;}
a.white:visited  {color: white;}
a.white:active  {color: white;}
a.white:hover  {color: white;}


.msc_highlightred {color:   #e03000;}
.msc_highlightgreen {color: #91af97;}
.msc_highlightblue {color:  #266aa9;}
.msc_highlightgray {color:  #bcbcbc;}

.msc_contentMagicArticle{margin-bottom: 10px; background-color: #eeecec; color:  #353539;  padding: 5px; border: 1px solid #666666; }
.msc_contentMagicTitle {margin-bottom: 10px; background-color: #cccccc; color:  #353539;  padding: 5px; border: 1px solid #666666; }
.msc_contentMagicActivity {margin-bottom: 10px; background-color: #6d9de5; color:  #ffffff;  padding: 5px; border: 1px solid #666666; }
.msc_contentMagicBorder {margin-bottom: 10px; color:  #353539;  padding: 5px; border: 1px solid #666666; }

.msc_next {  font-size: 135%; text-decoration: none; background-image: url('images/online/next.gif'); background-position: right; background-repeat: no-repeat; padding-right:30px;}
.msc_end {font-size: 135%; text-decoration: none; background-image: url('images/online/end.gif'); background-position: right; background-repeat: no-repeat; padding-right:30px;}
.msc_back {font-size: 135%; text-decoration: none; background-image: url('images/online/back.jpg'); background-position: right; background-repeat: no-repeat; padding-right:30px;}
.msc_top {font-size: 135% text-decoration: none; background-image: url('images/online/top.jpg'); background-position: right; background-repeat: no-repeat; padding-right:30px;}


.msc_email {text-decoration: none; background-image: url('images/online/email.gif'); background-position: left; background-repeat: no-repeat; padding-left:30px;}
.msc_question {text-decoration: none; background-image: url('images/online/question.gif'); background-position: center left; background-repeat: no-repeat; padding-left:30px;}
.msc_group {text-decoration: none; background-image: url('images/online/group.gif'); background-position: left; background-repeat: no-repeat; padding-left:30px;}
.msc_spani {width:30px; height:30px;}

u {text-decoration: none;}
strong.blue {color: navy;}
strong.error { color: maroon;}
strong.white { color: white;}
strong.warning { color: red;}

div.padding {padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; }
div.error {background-color:#cc3300; padding: 6px; border-bottom: 1px solid Black;}
div.form {padding: 10px 4px 15px 10px; border: 1px solid gray; width: 350px;}
div.formerror {border: 1px solid Black;  padding: 4px 4px 4px 4px; width:95%;}
div.setting  { width:350px; padding: 6px; border-bottom: 1px solid #000000;}
div.tpadding {padding-bottom: 4px; padding-top: 4px; padding-left: 0px; padding-right: 4px;}

small.gray { color: gray;}
small.black { color: black;}
small.white { color: white;}
small.warning {color: maroon;}

small.description{color: #636363;}


ul.list {margin-left: 20px;}
li.list { padding-left: 2px; padding-bottom: 4px;  padding-top:0px; list-style-image: url(images/site/box-list.gif); }
fieldset.setting { width:350px; padding-bottom: 12px; padding-right: 5px; padding-left: 7px; padding-top: 5px; }
legend.title { font-size: 11pt; color: #000000; padding-bottom: 5px;}

.notsupported { color: Silver; }

.InfoHeader{
	border: 1px solid #808080; 
	background-color: #669ACC; 
}

.WorkTable
{
	border: 1px Solid #000000;
	background-color: #d4d0c8;
}

.EditTableTop
{
	border: 0px Solid #000000;
	background-color: #669ACC;
}

.EditTable{
	border: 1px Solid #000000;
	background-color: #669ACC;
}


.SaveTable{
	border: 1px solid #808080; 
	background-color: #FFCC00;
}

.ErrorTable
{
	border: 1px Solid #808080;
	background-color: #FFCC00;
}
.msc_qform { width:90%;}


.msc_newswindow {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	float:left;
	width: 320px;
	height: 90px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #a1a1a1;
	background-image: url(images/branding/test/panel2.jpg); 
	background-position: left; 
	background-repeat: repeat-x;
}

.msc_newbody  {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size:  10pt;
	position:relative;
	width: 220px;
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	float:left;
}

.msc_title{
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 15pt;
	font-weight: bolder; 
	color: #0066ab; 
	display:block; 

}

a.msc_titlel {font-weight: bolder; text-decoration: none; background-color: transparent; font-size: 10pt; font-family: "Trebuchet MS", "Verdana";  color: #333333;}
a:link.msc_titlel {text-decoration: none; background-color: transparent; color: black; font-size: 11pt;} 
a:visited.msc_titlel {text-decoration: none; background-color: transparent; color: black; font-size: 11pt;} 
a:hover.msc_titlel {background-color: transparent; color: #8fdafd; font-size: 11pt;}
a:active.msc_titlel {background-color: transparent; color: #ffff80; font-size: 11pt;}
a:focus.msc_titlel {background-color: transparent; color: #8fdafd; font-size: 11pt;}

.home_pure1 {float: left; left: 3px; position: relative;  width: 340px; border: 0px solid #000000; top:-0px;}
.home_pure2 {float: left;  position: relative; width: 648px; border: 0px solid #000000;  top:-0px;}

.home_ib{ float: left;  position: relative; width: 110px;}
.home_lp {padding-left: 5px; padding-right: 0px; width: border: 0px solid black;}
.home_lpi {width: 313px; background-color: #f3f3f3; height: 385px; }
.home_lpm {border-bottom: 1px solid white;}
.home_c1 {float: left; left: 0px; position: relative;  width: 320px; border: 0px solid #000000;}
.home_c2 {float: left;  position: relative; width: 334px; border: 0px solid #000000;}
.home_c3 {float: left;  position: relative; width: 320px; border: 0px solid #000000;}
.home_cb {float: left;  position: relative; width: 5px; border: 0px solid #000000; height: 385px;}
.home_tt {padding-top:5px; width:990px; float: left;  position: relative;}
.home_adl { float: left;  position: relative; width: 158px; padding-right:9px; padding-bottom: 5px;}
.home_adr {float: left; position: relative; width: 158px; padding-right:0px;  padding-bottom: 5px;}
.search_l {font-size: 400%; color: Red; font-style: italic;}
.home_acb  {float: left;  position: relative; width: 5px; border: 0px solid #000000; height: 385px;}
.home_bt { padding:5px; padding-top: 0px; padding-bottom: 2px;}
.home_btp { padding: 5px;}
.msc_newimage {
	font-family: "Trebuchet MS", "Verdana"; 
	font-size: 11pt;
	position:relative;
	width: 75px;
	height: 100px;
	padding: 0px 5px 0px 5px;
	float:right;
	border: 0spx solid #a1a1a1;

}


