/* Generated by CSS Usage.
   File: http://local.test1/css/swdl.css.
   Look for the UNUSED items and see if you can remove them. */

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong,sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

/* Default tag styling */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
*+html {overflow: auto;}
html, body {margin:0; padding:0; height:100%;}
body {font-family:arial, verdana, sans-serif; font-size:12px; color:#4b4b4b; padding:0 0 20px 0; margin:0px; background:url('../images/bkg-body-25.gif') repeat-x top left; background-color:#d1d1d1; line-height: 1;}
a, a:active {color:#547EA8; text-decoration:none; outline: none;}
a:visited {color:#A148A1; text-decoration:none;}
a:hover {color:#547ea8; text-decoration:underline !important;}
div, td, th {font-family:arial, sans-serif; font-size:12px; color:#5f5f5f;}
h2 {font-size:13px; text-transform:uppercase;}
h3 {font-size:12px;}
img {border:0px;}
fieldset {border:none; padding-left:0px; padding-right:0px;}
ol, ul {list-style: none;}
ul {padding-left:0; margin:0; list-style:none;}
blockquote, q {quotes: none;}
table {border-collapse: collapse; border-spacing: 0;}

.scmDefault ul li {background:url('../images/li-square.gif') left 6px no-repeat; padding-left: 7px;}

/* misc helpers */
.clear {clear:both;}
.left {float:left;}
.right {float:right;}

/* Header */
/* #header {width:935px; padding:0px; height:80px; background-color:#ffffff;} */
.topLogo {margin-top:19px; margin-right: 20px;}
.topMenu {width:450px; margin-left: 131px;}
.topItem a:hover {text-decoration:none !important;}
.topMenu, UNUSEDUNUSED.topMenu div, UNUSEDUNUSED.topMenu div div {line-height:80px; color:#5f5f5f; font-size:11px;}

/*#navbar {width:935px; background-color:#d6d6d6; background: url('../images/pc_nav_bkgrnd_25.gif') repeat-x; background-repeat: repeat; height: 27px; text-transform: uppercase;} */
#navbar .navOn:hover {background-color:#d7d7d7;}
#navbar .navbarItem1:hover a, #navbar .navbarItem1 a:hover, #navbar .navbarItem2:hover a, #navbar .navbarItem2 a:hover, #navbar .navbarItem3:hover a, #navbar .navbarItem3 a:hover, #navbar .navbarDrop a:hover {text-decoration:none !important; color:#1a1a1a;}

.navbarItem4:hover, #navbar .navOn:hover {background-color:#d7d7d7;}
.navbarItem4:hover a {color:#4b4b4b; text-decoration:none !important;}
.navbarItem5:hover, #navbar .navOn:hover {background-color:#d7d7d7;}
.navbarItem5:hover a {color:#4b4b4b; text-decoration:none !important;}
.navbarItemEnds:hover, #navbar .navOn:hover {background-color:#d7d7d7;}

#navbar .navbarItemEnds:hover a, #navbar .navbarDrop a:hover, #navbar .navbarItemEnds a:hover {text-decoration:none !important; color:#1a1a1a;}

.navbarDrop:hover a {background:url('../images/arrow-navbar-off-new.gif') no-repeat left;}

.navOn a#topbarlink1:hover, .navOn a#topbarlink2:hover, .navOn a#topbarlink3:hover {background-image:url('../images/arrow-navbar-off-new.gif');}

#navbar .navOn:hover a, #navbar .navOn a:hover,  #navbar .navOn a:hover div,  #navbar .navOn:hover div {color:#4b4b4b;}

/* #heroContentShort {margin-bottom:0px;  background:url('../images/bkg-heroContentShort.gif') repeat-x; height:49px; width:935px;} */
#heroContentShort h1 {padding:8px 0px 0px 15px;}
#hero h1 {line-height:31px; color:#fff; font-weight:normal; font-size:20px; text-transform:uppercase;}

/* Body */
div#body {width:600px;padding:5px 20px 20px 0; width:597px;}
.swTable{width:600px; width:597px;}

a.scmLink {background:url('../images/arrow-hor-s.gif') no-repeat 1px 4px; padding-left:10px; position:relative;}

.navColMenu a:hover {color: #547ea8; text-decoration: none !important;}

/* Footer */
 #seperator {
    background-color: #fff;
    border-top: 1px solid #dedede;
    clear: both;
    height: 1px;
    padding-bottom: 0px;
    padding-top: 0;
    width: 220% !important; 
	} 

UNUSED#footer {width: 860px; height: 160px; padding:  0 30px 0px 20px; text-align: left; clear: both; background-color:#fff; }

 #bottomLine {width: 100% !important;border:0; height:10px; background-color: #fff; margin:0; padding: 12px 0px; clear: both; font-family: Arial, sans-serif;	font-size: 11px; font-weight: normal; color: #919191; } 
 #bottomLineLinks {width: 560px; float: left;} 

#copyrightText {width: 325px; font-family: Arial, sans-serif; font-size: 11px; color: #919191;	text-align: right; float: right; }

.gradientContainer {background:#e1e1e1 url('../images/bkg-gradient_gray170.gif') repeat-x left top;}

.body {float:left; padding-bottom: 1px;}

/* .hero {width:934px; float:left;}  */
.container {margin:0px auto; width:981px; background-color:#fff; position:relative; border-left:44px solid #fff;}
/* .container {*width:935px; *border-right:44px solid #fff;} /* IE7 */  */
.contentWrapper {float:left; border:1px solid #fff; border-bottom:none; background-color:#fff;}

#leftNav {float:left; width:150px; height: 400px; background-color:#f8f8f8; margin:22px 20px 0 0;}

/*
#navFeature .contentWrapper {background:url('../images/bkg-navLayoutContainer.gif') repeat-y; background-color: #fff; border: none;}
*/
#navFeature {background:url('../images/bkg-wLeftNav.gif') repeat-y;}

ul.linkList a, .arrowLink {background:url('../images/arrow-hor-s.gif') no-repeat 0 5px; padding-left:8px; display:block; display:inline-block;}

#moduleRight {width:144px; float:left; margin-top:25px; padding-bottom:16px !important;}
.moduleRightBottom {height:5px; width:142px; background:url('../images/bkg-moduleRight-bottom.gif') no-repeat top left; float:left;}
.moduleRightTop {height:12px; width:142px; border:solid 1px #e4e4e4; border-bottom:none; padding:0 8px 8px auto;}
#moduleRight .scmDefault {border-right:solid 1px #e4e4e4; border-left:solid 1px #e4e4e4; width:142px; float:left; padding-bottom:10px;}
#moduleRight .scmDefault h2 {margin-left:15px; font-size:12px; text-transform:none; font-weight:bold; padding-bottom:9px;}
#moduleRight .gradientContainer {background:#eaeaea; float:left;}

#homeMods a:hover p, #homeMods a:hover h3 {color:#fff; text-decoration:underline !important;}

.supModGreen {background:#016f1e url('../images/bkg-colRight-m-green.gif') no-repeat left top; padding-bottom:10px;}

/* tabs */
#tabNavWrapper {margin:5px 0px; padding:0; height:20px;}
.tabNavWrapper {background:url('../images/bkg-tab_on.gif') repeat-x bottom left;}
#tabNavWrapper ul {padding:0px; margin-left:0px;}
#tabNavWrapper li {list-style:none; float:left; height:20px; font-weight:bold; text-align:center; line-height:18px; padding-left:0px; font-size:11px;}
#tabNavWrapper li a {color:#4b4b4b; padding-left:3px;}
#tabNavWrapper li.on {background:#fff url('../images/bkg-tab_on.gif') repeat-x top left;}

#tabNavWrapper li {background:url('../images/bkg-tab_off.gif') repeat-x top left;}
#tabNavWrapper li.fTabC, #tabNavWrapper li.tabC, #tabNavWrapper li.lTabC, #tabNavWrapper li.tabC_on, #tabNavWrapper li.fTabC_on, #tabNavWrapper li.lTabC_on {width:15px;}
#tabNavWrapper li.fTabC {background:#fff url('../images/sprite-tabs.gif') no-repeat -122px 0;}
#tabNavWrapper li.fTabC_on {background:#fff url('../images/sprite-tabs.gif') no-repeat 0 0;}
#tabNavWrapper li.tabC {background:#fff url('../images/sprite-tabs.gif') no-repeat -54px 0;}
#tabNavWrapper li.tabC_l {background:#fff url('../images/sprite-tabs.gif') no-repeat -85px 0;}
#tabNavWrapper li.lTabC {background:#fff url('../images/sprite-tabs.gif') no-repeat -140px 0;}
#tabNavWrapper li.lTabC_on {background:#fff url('../images/sprite-tabs.gif') no-repeat -104px 0;}
#tabNavWrapper li.tabC_on {background:#fff url('../images/sprite-tabs.gif') no-repeat -24px 0;}
#tabNavWrapper li.tb img {margin-bottom:-3px;}

/*-----------------------------------------------------------------*/
/*No JS tabs styling*/
#tabNavWrapper .tabListNoJS {float:left;margin:10px 0; width:100%; border-bottom:1px solid  #e8e8e8;}
#tabNavWrapper .tabListNoJS li {text-align:left; float:none;}
#tabNavWrapper .tabListNoJS li a {color:#006fba; font-weight:normal;}
#tabNavWrapper .tabListNoJS li.on {background:none;}

#tabNavWrapper .tabListNoJS li {background:none;}
#tabNavWrapper .tabListNoJS li.fTabC,
#tabNavWrapper .tabListNoJS li.tabC,
#tabNavWrapper .tabListNoJS li.lTabC,
#tabNavWrapper .tabListNoJS li.tabC_on,
#tabNavWrapper .tabListNoJS li.fTabC_on,
#tabNavWrapper .tabListNoJS li.lTabC_on {display:none;}

#tabNavWrapper .tabListNoJS li.fTabC,
#tabNavWrapper .tabListNoJS li.fTabC_on,
#tabNavWrapper .tabListNoJS li.tabC,
#tabNavWrapper .tabListNoJS li.tabC_l,
#tabNavWrapper .tabListNoJS li.lTabC,
#tabNavWrapper .tabListNoJS li.lTabC_on,
#tabNavWrapper .tabListNoJS li.tabC_on {background:none;}
/*------------------------------------------------------------*/

#tabNavWrapper li.on {border-bottom:none !important;}
#tabs {}
#tabs .section p {line-height:18px; margin:3px 0;}
#tabs .section h2 {margin:3px 0;}
#tabs .section {margin:5px 0; width:100%;}
#tabs .section {float:left; clear:both;}
#tabs td.pic {padding-right:21px;}
.tabCont {float:left;min-height:40px;}
#rightCol img.icon {margin-left:0;}

#moduleRight .scmDefault p {
    margin-bottom: 5px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0;
		font-weight: normal;
}

p.noticetxt {font-size: 0.9em; line-height: 15px !important;}

#moduleRight .scmDefault a {display: block; margin:5px 10px 0 13px; font-size:11px;}

/* striped table styles */
td.nowrap {white-space:nowrap!important;}
td.c_nowrap {text-align:center;white-space:nowrap!important;}
table.striped {border-spacing:0;border:1px solid #c1c1c1;border-collapse:collapse;text-align:left;width:100%;}
table.striped th {padding:7px 5px; text-align:center;background-color:#d8d8d8;border:#ababab 1px solid;white-space:nowrap!important;font-size:11px; font-weight:bold;}
table.striped td {padding:7px 5px;border-width:0 1px;border:#c1c1c1 1px solid;font-size:11px;}
table.striped tr.even {background-color:#e7e7e7;}
table.striped tr.odd {background-color:#fff;}

table.doc th.col-1 {width:45px;}
table.doc th.col-2 {width:40px;}
table.doc th.col-3 {width:40px;}
table.doc th.col-4 {width:64px;}

table.sw th.col-1 {width:45px;}
table.sw th.col-2 {width:40px;}
table.sw th.col-3 {width:40px;}
table.sw th.col-4 {width:60px;}
table.sw th.col-5 {width:64px;}

/* end table styles */

span.alertHigh {color: red; font-weight: bold;}
span.alertLow {color: #000; font-weight: bold;}

div#dropDowns select {font-size:12px; color:#303030;}

/*  left nav "iphone" menu  */
.slider {margin-left: 0px;}
.slider	ul {margin: 0; padding: 0;}
.slider	li {
		list-style-type: none;
		font-size: 12px;
		padding: 5px 5px 5px 10px;
		border-bottom: 1px solid #ccc;
	}
.slider	a, .slider a:visited, .slider a:hover {text-decoration: none; color: #5F5F5F;}

#navContainer {
		margin-left: auto;
		margin-right: auto;
		width: 150px;
		height: 504px;
		position: relative;
		overflow: hidden;
		text-align: left;
	}

#navContainer .binder {
			float: left;
			width: 150px;
			height: 370px;
			position: relative;
			overflow: hidden;
		}

#navContainer .header {
			background:url('../images/bkg-leftNavCurrent.jpg') repeat-x scroll left top transparent;
			background-color:#547EA8;
			font-size: 12px;
			font-weight:bold;
			color: #fff;
			height: auto;
			padding: 4px 3px 5px 3px;
			text-align: center;
			position: relative;
			cursor: pointer;
		}

#navContainer .additional-block {float: left; width: 150px; height: 370px; position: absolute;}
#navContainer .menu li:hover {background-color: #a5a5a5; cursor: pointer;}
#navContainer .menu li:hover a.has-child {background: url('../images/arrow-right-s.gif') center right no-repeat;}
#navContainer .menu li a {display: block; width: 130px;}
#navContainer .menu li:hover a {color: #fff;}
#navContainer .has-child {background: url('../images/icon_blue_arrowhead.gif') center right no-repeat;}
#navContainer .has-child:hover {background: url('../images/arrow-right-s.gif') center right no-repeat;}

#navContainer .back {
			margin: 3px 2px;
			background: url('../images/carousel-arrow-left.gif') 0px 0px no-repeat;
			position: absolute;
			top:2px;
			left:2px;
			display: block;
			height: 15px;
			width: 10px;
			cursor: pointer;
		}

/* message boxes */
div#notice, div#success, div#warning, div#error {
background: #f0fff0;
border: 1px solid #ddd;
padding: 8px 12px;
margin: 4px 0px 4px 0px;
font-size: 12px;
clear:both;
}

div#notice p, div#success p, div#warning p, div#error p {
padding: 3px 0; margin-top: 3px;
}

div#notice img, div#success img, div#warning img, div#error img {
border: 1px solid #ddd;
}

div#warning {background: #fafad2;}
div#error {background: #ffe4e1;}
div#notice {background: #f4f9ff;}

/* download page */
h3.dlLink {font-size:12px; font-weight:bold; margin:15px;}
	#demo, #code {
        margin-top: 1em;
        margin-bottom: 1em;
        padding: 1em;
        background-color: #efefef;
				margin-left:15px;
				width:412px;

    }
    .DLM {
        background-color: white;
        padding: 4px;
        border: 1px solid gray;
    }
#demo h3 {font-weight:bold; margin-bottom:10px;}
#demo h3 span {font-weight:normal;}

div.formatLinks {text-align:right; padding-top:4px; margin-top:-10px;font-size:11px;}
#moduleRight div.formatLinks {margin:0 6px;}

#moduleRight .scmDefault a.scmLink {
    display: block;
    margin: 5px 0 0 13px;
    background: url("../images/arrow-hor-s.gif") no-repeat scroll 1px 4px transparent;
    padding-left: 10px;
    position: relative;
		border: 0 none;
}
.urlbox{
	border:1px solid grey;
	margin-left: 15px;
	padding: 5px;
	line-height: 1.5;
	color: #547EA8;
    text-decoration: none;
}
.leftAlign{
	float: left;
}
.rightAlign{
	float: right;
}
.clearFloat{
	clear: both;
}
.listStyle{
	list-style:decimal;
	line-height: 1.5;
	margin:15px;
}

.accodian-icon {
	background: url('../images/icon_blue_arrowhead.gif') center left no-repeat;
}
.accordian{
	cursor: pointer;
    padding: 12px;
    width: 100%;
}
.bold{
	 font-weight: bold;
}
.italic{
	 font-style: italic;
}
.underline{
	text-decoration: underline;
}
.margin-15px{
	margin:15px;
}
.hide{
	display:none;
}
.show{
	display:block;
}
.margin-left-30px{
	margin-left:30px;
}