html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th { font-size: 1em; font-weight: normal; font-style: normal; margin-bottom: 1em; }
ul,ol { margin-bottom: 1em; }
p { margin-bottom: 1em; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

p.indent { text-indent: 1.9em; }

strong { font-weight: bold; }



a:link,
a:active,
a:visited {
	color:			#0066CC;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size:     1.8em;
	line-height:   1.2em;
	font-weight:   bold;
	}

h1.hidden {
	display:       none;
}

h2 {
	font-size:     1.6em;
	line-height:   1.2em;
	font-weight:   bold;
	}

h3 {
	font-size:     1.6em;
	line-height:   1.2em;
	font-weight:   normal;
	}

h4 {
	font-size:     1.4em;
	line-height:   1.2em;
	font-weight:   bold;
	}

h5 {
	font-size:     1.2em;
	line-height:   1.2em;
	font-weight:   bold;
	}

h6 {
	font-size:     1em;
	font-weight:   bold;
	line-height:   normal;
	font-style:    normal;
	}

#leftColumn h3 {
	font-size:		14px;
	color:			#FFF;
}

ul {
	margin-left:   1.2em;
	}

.element {	
	color:			#FFF;
	font-size:		11px;
}

#SrvcsMenu .element {
	color:			#000;
}

/* PRE */
pre { font-size: 1em; padding: 10px;background: #f6f6f6;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}


/* ATTENTION BOXES */
span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.attention {color: #B79000;border:1px solid #E7BD72;background: #FFF3A3 url(../images/attention.png) 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(../images/notice.png) 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(../images/alert.png) 10px 50% no-repeat;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url(../images/download.png) 10px 50% no-repeat;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url(../images/approved.png) 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/media.png) 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../images/note.png) 10px 50% no-repeat;}
span.cart {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(../images/cart.png) 10px 50% no-repeat;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(../images/camera.png) 10px 50% no-repeat;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/doc.png) 10px 50% no-repeat;}
	
/* BLOCKQUOTE BOXES */
blockquote {display: block;font-style: italic;line-height: 150%;width: auto;padding: 10px 20px 10px 20px;margin: 15px 0;background: #f6f6f6;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
blockquote.blue, blockquote.red, blockquote.green, blockquote.purple, blockquote.orange, blockquote.brown, blockquote.grey {display: block;font-style: italic;line-height: 150%;width: auto;padding: 0px 20px;margin: 15px 0;border: 0;background: 0;}
blockquote.blue{color: #0D507A;}
blockquote.red{color: #D12E2E;}
blockquote.green{color: #74A824;}
blockquote.purple{color: #9E0E87;}
blockquote.orange{color: #CC8300;}
blockquote.brown{color: #8B6846;}
blockquote.grey {color: #666;}
blockquote.quotes {display: block;background: url(../images/quote-start.png) 0 5px no-repeat;padding: 0px 20px 0 38px;margin: 20px 0;line-height: 150%;width: auto;color: #666;border: 0;}
blockquote.quotes p {padding: 0 38px 0 0;margin-top: 0;background: url(../images/quote-end.png) 100% 100% no-repeat;}

/* UNORDERED LIST BULLETS */
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }


ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4,
ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8 {padding-left: 15px;overflow: hidden;margin-left: 5px;}
ul.bullet-1 li,  ul.bullet-2 li, ul.bullet-3 li,
ul.bullet-4 li, ul.bullet-5 li {list-style: none;padding-bottom: 3px;margin-bottom: 5px;padding-left: 10px;}
ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li {list-style: none;padding-bottom: 3px;margin-bottom: 5px;padding-left: 22px;}
ul.bullet-1 li {background: url(../images/bullet-1.png) 0 7px no-repeat;}
ul.bullet-2 li {background: url(../images/bullet-2.png) 0 7px no-repeat;}
ul.bullet-3 li {background: url(../images/bullet-3.png) 0 7px no-repeat;}
ul.bullet-4 li {background: url(../images/bullet-4.png) 0 7px no-repeat;}
ul.bullet-5 li {background: url(../images/bullet-5.png) 0 7px no-repeat;}
ul.bullet-6 li {background: url(../images/bullet-6.png) 0 4px no-repeat;}
ul.bullet-7 li {background: url(../images/bullet-7.png) 0 4px no-repeat;}
ul.bullet-8 li {background: url(../images/bullet-8.png) 0 4px no-repeat;}



/* IMPORTANT BOX */
.important {padding: 15px;margin: 1.5em 0 1.5em 0;}
span.important-title {position: absolute;display: block;margin-top: -24px;background: #fff;padding: 0 8px;font-weight: bold;}
.important {border: 1px solid #333;}



/* HIGHLIGHT TEXT */
span.highlight {background: #FFFF99;padding: 1px 2px;}