@charset "UTF-8";
/* CSS Document */


/*----------Clear defaults */
:link,:visited {text-decoration:none;} 
ul,ol,dl {list-style:none;} 
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0; padding:0;} 
a img,:link img,:visited img {border:none;}
address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}
i {display:none; font-style:normal;}
b {font-weight:normal;}

	
/* GRID */
	
.column { float: left; }
.grid2col340, .grid2col182, .grid2col210, .grid2col265, .grid2col321, .grid2col400, .grid2col224, .grid2col, .grid2cola, .grid2colb, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { width: 100%; }

.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 173px; float: left;}
.grid2cola .column.last { width: 770px; float: right;}

.grid2col340 .column.left { width: 173px; float: left;}
.grid2col340 .column.first { width: 427px; float: left;}
.grid2col340 .column.last { width: 340px; float: right;}

.grid2col182 .column.left { width: 173px; float: left;}
.grid2col182 .column.first { width: 585px; float: left;}
.grid2col182 .column.last { width: 182px; float: right;}

.grid2col210 .column.left { width: 173px; float: left;}
.grid2col210 .column.first { width: 560px; float: left;}
.grid2col210 .column.last { width: 210px; float: right;}

.grid2col265 .column.left { width: 173px; float: left;}
.grid2col265 .column.first { width: 495px; float: left;}
.grid2col265 .column.last { width: 265px; float: right;}

.grid2col321 .column.left { width: 173px; float: left;}
.grid2col321 .column.first { width: 446px; float: left;}
.grid2col321 .column.last { width: 321px; float: right;}

.grid2col400 .column.left { width: 173px; float: left;}
.grid2col400 .column.first { width: 367px; float: left;}
.grid2col400 .column.last { width: 400px; float: right;}

.grid2col224 .column.left { width: 173px; float: left;}
.grid2col224 .column.first { width: 505px; float: left;}
.grid2col224 .column.last { width: 224px; float: right;}

.grid2colb .column.first { width: 82.9%; float: left;}
.grid2colb .column.last { width: 15%; float: right;}

.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 58%; margin-left: 2%; }
.grid3cola .column.first,
.grid3cola .column.last { width: 19%; }

.grid4col .column { width: 23%; margin-left: 3%; }

.grid5col .column { width: 18.4%; margin-left: 2%; }

.grid6col .column { width: 15%; margin-left: 2%; }

.column.left, .column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }

p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }

#container:after, #content:after, .grid2col:after, .grid2col340:after, .grid2col182:after, .grid2col210:after, .grid2col265:after, .grid2col321:after, .grid2col400:after, .grid2col224:after, .grid2cola:after, .grid2colb:after, .grid3col:after, .grid3cola:after, .grid4col:after, .grid5col:after, .grid6col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container, #content, .grid2col340, .grid2col182, .grid2col210, .grid2col265, .grid2col321, .grid2col400, .grid2col224, .grid2col, .grid2cola, .grid2colb, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { zoom: 1; }

	
	
#mainContent { 
	visibility: visible;
	background-color: #FFFFFF;
	width: 951px;
	margin: 0;
	z-index:10; 
} 

.rightmargin{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 90%;
}

.rightandleftmargin{
	padding: 0px;
	margin-left: 20px;
	float: left;
	width: 90%;
}

.rightandleftmarginL{
	padding: 0px;
	margin-left: 20px;
	float: left;
	width: 80%;
}

.margin{
	padding: 0px;
	margin-left: 180px;
	float: left;
}

.wrap{
	margin: 0;
	padding: 0;
	float: left;
}

.fullcol{
	margin: 0px;
	padding-left: 173px;
	float: left;
	width: 778px;
}

.fullcolH{
	margin: 0px;
	padding-left: 18px;
	float: left;
}

.empty{
	margin: 0px;
	padding-left: 173px;
	float: left;
}

.midcolumn{
	width: 525px;
	margin: 0px;
	padding: 0px;
	float: left;
}
			
/* Title container */
	div#PageTitle { padding-right:18px; padding-left:18px; padding-top:2px; padding-bottom:18px;}
	
/* Content container */
	#container { padding-bottom: 1.5em;background-image: url(../Images/bg_shadow_br.gif); background-repeat: no-repeat; background-position: 0px bottom; position:relative; width:967px; right:8px; padding-left:8px;} /* main Content container */
	
/* Text container */	
	#main {
	width:720px;
	float: none;
	padding-left:214px;
}

/* Text  */
.copy_black {color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal; }
.copy_blue {color: #0060af; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
.copy_blue_i {color: #0060af; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: italic; font-weight: normal; }
.copy_orange_i {color: #f68b1f; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: italic; font-weight: normal; }
.copy_footnote {color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-style: normal; font-weight: normal; 
}
.copy_white {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal; }
/* Text Case Studies */
.copy_cs_green {color: #b2d32f; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
.copy_cs_Dgreen {color: #009d46; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
.copy_cs_Lblue {color: #0096c3; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
.copy_cs_Plum {color: #a62284; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
.copy_cs_Orange {color: #f68b1f; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
.copy_cs_Purple {color: #8e58a4; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
.copy_cs_Red {color: #e9272d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
.copy_cs_Dblue {color: #0060af; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
/* Text Links */
a.copy_link:link {color: #004a9d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_link:visited {color: #004a9d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_link:hover {color: #000080; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_link:active {color: #000080; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; } 
a.copy_linkBlack:link {color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_linkBlack:visited {color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_linkBlack:hover {color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_linkBlack:active {color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_Homelink:link {color: #b2d32f; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_Homelink:visited {color: #b2d32f; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_Homelink:hover {color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; }
a.copy_Homelink:active {color: #b2d32f; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; } 
a.copy_Homelink2:link {color: #b2d32f; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; }
a.copy_Homelink2:visited {color: #b2d32f; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; }
a.copy_Homelink2:hover {color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; }
a.copy_Homelink2:active {color: #b2d32f; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; } 
/* Text Headers */
.copyLgreenHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #b2d32f; font-weight: bold; }
.copyLblueHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #0096c3; font-weight: bold; }
.copyPlumHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #a62284; font-weight: bold; }
.copyMblueHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #004a9d; font-weight: bold; }
.copyOrangeHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #f68b1f; font-weight: bold; }
.copyMgreenHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #009d46; font-weight: bold; }
.copyPurpleHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #8e58a4; font-weight: bold; }
.copyRedHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #e9272d; font-weight: bold; }
.copyGreyHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #808080; font-weight: bold; }
.copyDblueHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #0060af; font-weight: bold; }
.copyWhiteHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #FFFFFF; font-weight: bold; }
.copyBlackHead { font-size: 1em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #000000; font-weight: bold; }
/* Large Text Headers */
.copyLgreenHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #b2d32f; font-weight: bold; }
.copyLblueHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #0096c3; font-weight: bold; }
.copyPlumHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #a62284; font-weight: bold; }
.copyMblueHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #004a9d; font-weight: bold; }
.copyOrangeHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #f68b1f; font-weight: bold; }
.copyMgreenHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #009d46; font-weight: bold; }
.copyPurpleHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #8e58a4; font-weight: bold; }
.copyRedHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #e9272d; font-weight: bold; }
.copyGreyHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #808080; font-weight: bold; }
.copyDblueHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #0060af; font-weight: bold; }
.copyWhiteHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #FFFFFF; font-weight: bold; }
.copyBlackHead_Large { font-size: 0.9em; margin: 0 0 0.6em 0; padding: 0 0 0 0; color: #000000; font-weight: bold; }


	
/*----------Sidebar*/

#leftColumn {
	visibility: visible;
	float: left;
	margin-left: 18px;
	margin-right: 10px;
	width: 140px;
	z-index:10;
}

/*Nav*/
#mainmenu {width:140px; padding:0;}
#mainmenu li {height:17px; width:140px; float:left; margin-bottom:1px;}
#mainmenu li a {display:block; width:140px; height:17px; float:left;}
#mainmenu li.m1 a {background:url(../Images/nav/n01.gif) no-repeat 0 0;}
#mainmenu li.m2 a {background:url(../Images/nav/n02.gif) no-repeat 0 0;}
#mainmenu li.m3 a {background:url(../Images/nav/n03.gif) no-repeat 0 0;}
#mainmenu li.m4 a {background:url(../Images/nav/n04.gif) no-repeat 0 0;}
#mainmenu li.m5 a {background:url(../Images/nav/n05.gif) no-repeat 0 0;}
#mainmenu li.m6 a {background:url(../Images/nav/n06.gif) no-repeat 0 0;}
#mainmenu li.m7 a {background:url(../Images/nav/n07.gif) no-repeat 0 0;}
#mainmenu li.m8 a {background:url(../Images/nav/n08.gif) no-repeat 0 0;}
#mainmenu li.m9 a {background:url(../Images/nav/n09.gif) no-repeat 0 0;}
#mainmenu li.m10 a {background:url(../Images/nav/n10.gif) no-repeat 0 0;}
#mainmenu li.m11 a {background:url(../Images/nav/n11.gif) no-repeat 0 0;}
#mainmenu li.m12 a {background:url(../Images/nav/n12.gif) no-repeat 0 0;}
#mainmenu li.m13 a {background:url(../Images/nav/n13.gif) no-repeat 0 0;}
#mainmenu li.m14 a {background:url(../Images/nav/n14.gif) no-repeat 0 0;}
#mainmenu li.m15 a {background:url(../Images/nav/n15.gif) no-repeat 0 0;}
#mainmenu li.m16 a {background:url(../Images/nav/n16.gif) no-repeat 0 0;}
#mainmenu li.sn1 a {background:url(../Images/nav/sn01.gif) no-repeat 0 0;}
#mainmenu li.sn2 a {background:url(../Images/nav/sn02.gif) no-repeat 0 0;}
#mainmenu li.sn3 a {background:url(../Images/nav/sn03.gif) no-repeat 0 0;}
#mainmenu li.sn4 a {background:url(../Images/nav/sn04.gif) no-repeat 0 0;}
#mainmenu li.sn5 a {background:url(../Images/nav/sn05.gif) no-repeat 0 0;}
#mainmenu li.sn6 a {background:url(../Images/nav/sn06.gif) no-repeat 0 0;}
#mainmenu li.sn7 a {background:url(../Images/nav/sn07.gif) no-repeat 0 0;}
#mainmenu li.sn8 a {background:url(../Images/nav/sn08.gif) no-repeat 0 0;}
#mainmenu li.sn9 a {background:url(../Images/nav/sn09.gif) no-repeat 0 0;}
#mainmenu li.sn10 a {background:url(../Images/nav/sn10.gif) no-repeat 0 0;}
#mainmenu li.sn11 a {background:url(../Images/nav/sn11.gif) no-repeat 0 0;}
#mainmenu li.sn12 a {background:url(../Images/nav/sn12.gif) no-repeat 0 0;}
#mainmenu li.sn13 a {background:url(../Images/nav/sn13.gif) no-repeat 0 0;}
#mainmenu li.sn14 a {background:url(../Images/nav/sn14.gif) no-repeat 0 0;}
#mainmenu li.sn15 a {background:url(../Images/nav/sn15.gif) no-repeat 0 0;}
#mainmenu li.sn16 a {background:url(../Images/nav/sn16.gif) no-repeat 0 0;}
#mainmenu li.sn17 a {background:url(../Images/nav/sn17.gif) no-repeat 0 0;}
#mainmenu li.sn18 a {background:url(../Images/nav/sn18.gif) no-repeat 0 0;}
#mainmenu li.sn19 a {background:url(../Images/nav/sn19.gif) no-repeat 0 0;}
#mainmenu li.sn20 a {background:url(../Images/nav/sn20.gif) no-repeat 0 0;}
#mainmenu li.sn21 a {background:url(../Images/nav/sn21.gif) no-repeat 0 0;}
#mainmenu li.sn22 a {background:url(../Images/nav/sn22.gif) no-repeat 0 0;}
#mainmenu li.sn23 a {background:url(../Images/nav/sn23.gif) no-repeat 0 0;}
#mainmenu li.sn24 a {background:url(../Images/nav/sn24.gif) no-repeat 0 0;}
#mainmenu li.sn25 a {background:url(../Images/nav/sn25.gif) no-repeat 0 0;}
#mainmenu li.sn26 a {background:url(../Images/nav/sn26.gif) no-repeat 0 0;}
#mainmenu li.sn27 a {background:url(../Images/nav/sn27.gif) no-repeat 0 0;}
#mainmenu li.sn28 a {background:url(../Images/nav/sn28.gif) no-repeat 0 0;}
#mainmenu li.sn29 a {background:url(../Images/nav/sn29.gif) no-repeat 0 0;}
#mainmenu li.sn30 a {background:url(../Images/nav/sn30.gif) no-repeat 0 0;}
#mainmenu li.sn31 a {background:url(../Images/nav/sn31.gif) no-repeat 0 0;}
#mainmenu li.sn32 a {background:url(../Images/nav/sn32.gif) no-repeat 0 0;}
#mainmenu li.sn33 a {background:url(../Images/nav/sn33.gif) no-repeat 0 0;}
#mainmenu li.sn34 a {background:url(../Images/nav/sn34.gif) no-repeat 0 0;}
#mainmenu li.sn35 a {background:url(../Images/nav/sn35.gif) no-repeat 0 0;}
#mainmenu li.sn36 a {background:url(../Images/nav/sn36.gif) no-repeat 0 0;}
#mainmenu li.sn37 a {background:url(../Images/nav/sn37.gif) no-repeat 0 0;}
#mainmenu li.sn38 a {background:url(../Images/nav/sn38.gif) no-repeat 0 0;}
#mainmenu li.sn39 a {background:url(../Images/nav/sn39.gif) no-repeat 0 0;}
#mainmenu li.sn40 a {background:url(../Images/nav/sn40.gif) no-repeat 0 0;}
#mainmenu li.sn41 a {background:url(../Images/nav/sn41.gif) no-repeat 0 0;}
#mainmenu li.sn42 a {background:url(../Images/nav/sn42.gif) no-repeat 0 0;}
#mainmenu li.sn43 a {background:url(../Images/nav/sn43.gif) no-repeat 0 0;}
#mainmenu li.sn44 a {background:url(../Images/nav/sn44.gif) no-repeat 0 0;}
#mainmenu li.sn45 a {background:url(../Images/nav/sn45.gif) no-repeat 0 0;}
#mainmenu li.sn46 a {background:url(../Images/nav/sn46.gif) no-repeat 0 0;}
#mainmenu li.sn47 a {background:url(../Images/nav/sn47.gif) no-repeat 0 0;}
#mainmenu li.sn48 a {background:url(../Images/nav/sn48.gif) no-repeat 0 0;}
#mainmenu li.sn49 a {background:url(../Images/nav/sn49.gif) no-repeat 0 0;}
#mainmenu li.sn50 a {background:url(../Images/nav/sn50.gif) no-repeat 0 0;}
#mainmenu li.sn51 a {background:url(../Images/nav/sn51.gif) no-repeat 0 0;}
#mainmenu li.sn52 a {background:url(../Images/nav/sn52.gif) no-repeat 0 0;}
#mainmenu li.sn53 a {background:url(../Images/nav/sn53.gif) no-repeat 0 0;}
#mainmenu li.sn54 a {background:url(../Images/nav/sn54.gif) no-repeat 0 0;}
#mainmenu li.sn55 a {background:url(../Images/nav/sn55.gif) no-repeat 0 0;}
#mainmenu li.sn56 a {background:url(../Images/nav/sn56.gif) no-repeat 0 0;}
#mainmenu li.snDS a {background:url(../Images/nav/nDS.gif) no-repeat 0 0;}
#mainmenu li a:hover {background-position:0 50%;}
#mainmenu li.active a, #mainmenu li.active a:hover {background-position:0 100%;}


/* List */

#navlist li { list-style-image: url(../Images/backslash.gif); margin-left: 10px; padding-bottom: 6px; }

#sqlist li { list-style: square; margin-left: 10px; padding-bottom: 6px;}

ul { color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal;margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 1em; list-style: decimal; margin-left: 2em; }
ul.square,
ul.circle { margin-left: 1.4em; margin-top: 0px; margin-bottom: 1em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 0px; margin-bottom: 1em; }
ol.sosumi { margin-left: 0; padding-left: 2em; }

ul.list2 {
	list-style-image: url(../Images/bullet.gif);
	color: #333333;
	padding-left: 0.7em;
	margin-left: 0.7em;
	margin-top: 0px; 
	margin-bottom: 0px;
}