BODY {
	FONT-SIZE: 10px! important; BACKGROUND: url(../IMAGES/bg.jpg) repeat; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; -webkit-text-size-adjust: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IFRAME {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font:inherit
}
TBODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
THEAD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TFOOT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SUP {
	font-size:90%;
	vertical-align:text-top;
	}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 1.6em
}
H2 {
	FONT-SIZE: 1.2em
}
H3 {
	FONT-SIZE: 1em
}
H4 {
	FONT-SIZE: 1em
}

a
{
text-decoration: none
}
.h2shade {
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	background-image:url(../IMAGES/h2shadeBKGD.jpg);
	background-repeat:repeat-x;
	height:28px;
	padding:4px 0px 0px 6px;
	width:100%;
	line-height:24px;
	color:#FFF;
	}
	
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
OBJECT {
	outline: none
}
A {
	COLOR: #1479AF;  TEXT-DECORATION: none; outline: none; -moz-outline-style: none; /*#7ca8d4;*/
}
A:hover {
	TEXT-DECORATION: none
}
UL.linkList {
	COLOR: #1479AF; /*#7ca8d4*/
}
#pageWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 0px
}
#header {
	margin-top:10px
}
#contentWrapper {
	CLEAR: both;  width:100%;
}
#heroWrapper {
	CLEAR: both; WIDTH: 100%;
}
#heroTop {
	BACKGROUND: url(../IMAGES/simple_outline_sprite_700.gif) no-repeat; WIDTH: 700px; HEIGHT: 10px
}
#heroBottom {
	BACKGROUND: url(../IMAGES/simple_outline_sprite_700.gif) no-repeat; WIDTH: 700px; HEIGHT: 10px
}
#heroTop {
	BACKGROUND-POSITION: 0px 0px
}
#heroBottom {
	BACKGROUND-POSITION: 0px -12px
}
#tabbedContentWrapper {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 940px; PADDING-TOP: 0px; POSITION: relative
}
.featuredContentWrapper {
	CLEAR: both; WIDTH: 100%
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 100%;  POSITION: relative
}
#helper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url("../IMAGES/helper.jpg") no-repeat 0px 0px; LEFT: 725px; PADDING-BOTTOM: 10px; WIDTH: 203px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 164px
}
#helper H2 {
	FONT-SIZE: 1.1em; TEXT-ALIGN: center
}
#helper FORM {
	MARGIN: 20px
}
SPAN#prevBtn {
	Z-INDEX: 10; POSITION: absolute
}
SPAN#nextBtn {
	Z-INDEX: 10; POSITION: absolute
}


SPAN#prevBtn A {
	DISPLAY: block; BACKGROUND: url(../IMAGES/slider-arrows_sandc.png) no-repeat; WIDTH: 36px; HEIGHT: 42px
}
SPAN#nextBtn A {
	DISPLAY: block; BACKGROUND: url(../IMAGES/slider-arrows_sandc.png) no-repeat; WIDTH: 36px; HEIGHT: 42px
}

SPAN#nextBtn A {
	BACKGROUND: url(../IMAGES/slider-arrows_sandc.png) no-repeat -36px 0px




}
SPAN#prevBtn A:hover {
	BACKGROUND: url(../IMAGES/slider-arrows_sandc.png) no-repeat 0px -73px




}
SPAN#nextBtn A:hover {
	BACKGROUND: url(../IMAGES/slider-arrows_sandc.png) no-repeat -36px -73px




}
SPAN#prevBtn A SPAN {
	DISPLAY: none
}
SPAN#nextBtn A SPAN {
	DISPLAY: none
}
#mainLinks {
	FONT-SIZE: 0.9em! important; Z-INDEX: 20! important; FLOAT: right; WIDTH: 270px; PADDING-TOP: 30px; POSITION: relative
}
#mainLinks A {
	FLOAT: left; MARGIN-LEFT: 15px; CURSOR: pointer; COLOR: #666
}
#mainLinks A:hover {
	COLOR: #1479AF; /*#7ca8d4;*/ TEXT-DECORATION: none
}
#mainLinks .addthis_toolbox A {
	FLOAT: none; MARGIN-LEFT: 0px
}
#mainLinks .addthis_toolbox A:hover {
	COLOR: #666
}
#mainLinks .spacer {
	MARGIN-LEFT: 50px
}




#headerlinks {
FONT-SIZE: 0.9em! important; Z-INDEX: 30! important; FLOAT: right; WIDTH: 300px; PADDING-TOP: 30px; POSITION: relative
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 0px;
	width: 100px;
	background: #fff;
	color: #666;
	text-align: left;
	text-decoration: none}

#sddm li a.single
{	display: block;
	margin: 0 20px 0 0;
	padding: 4px 0px;
	width: auto;
	background: #fff;
	color: #666;
	text-align: left;
	text-decoration: none}

#sddm li a:hover
{	background: #fff;
	color:#1479AF; /*#7ca8d4*/}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #999}

#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #fff;
	color: #666;
	}

#sddm div a:hover
{	background: #EBEBEB;
	color: #666}














#mainNav {
	CLEAR: both; Z-INDEX: 25! important; BACKGROUND: url(../IMAGES/mainnavbar3.png) no-repeat 0px 2px; margin-top:0px; margin-left:auto; margin-right:auto; FONT: 1em Verdana, Arial, Helvetica, sans-serif; WIDTH: 960px; COLOR: #666; POSITION: relative; top:10px; margin-bottom:20px
}
#mainNav A {
	COLOR: #666; TEXT-DECORATION: none
}

#mainNav .mainNavPanel A:hover {
	TEXT-DECORATION: underline; COLOR: #7ca8d4
}
#mainNavBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; Z-INDEX: 100; PADDING-BOTTOM: 0px; /*WIDTH: 666px*/;WIDTH: 720px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 45px
}
#mainNavBar LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
#mainNavBar .panelSection LI {
	FLOAT: none
}
#mainNavBar A.mainNavBarLink { /*original mainMenuBarLinks had 21px padding left and right. Changed to 16 when News item was added. Then to 11 when Blog was added*/
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 11px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-TOP: 3px; font-weight:bold; color:#FFF
}
#mainNavBar A.mainNavBarLink:hover {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; background-color: #9b9c9b; PADDING-BOTTOM: 0px; LINE-HEIGHT: 41px; PADDING-TOP: 0px; font-weight:bold; margin-top:2px; margin-bottom:1px
}
#mainNavBar A.current {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; background-color: #9b9c9b; PADDING-BOTTOM: 0px; LINE-HEIGHT: 41px; PADDING-TOP: 0px; font-weight:bold; margin-top:2px; margin-bottom:1px
} 
#mainNav .mainNavPanel {
	CLEAR: both; BORDER-RIGHT: #ddd 2px solid; BORDER-TOP: #e5e5e5 2px solid; DISPLAY: none; FONT-SIZE: 0.9em! important; BACKGROUND: url(../IMAGES/panel_bg2.gif) #fff repeat-y; LEFT: 14px; BORDER-LEFT: #ddd 2px solid; WIDTH: 928px; BORDER-BOTTOM: #aaa 2px solid; POSITION: absolute;
}

/*#mainNav .mainNavPanel {
	CLEAR: both; BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #e5e5e5 1px solid; DISPLAY: none; FONT-SIZE: 0.9em! important; BACKGROUND: url(panel_bg.gif) #e5e5e5 repeat-y; LEFT: 14px; BORDER-LEFT: #ddd 1px solid; WIDTH: 928px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute
}*/


#mainNav .bg3 {
	BACKGROUND: url(../IMAGES/panel_bg3.gif) repeat-x




}
#mainNav .bg2 {
	BACKGROUND-IMAGE: url(../IMAGES/panel_bg2.gif)
}

#mainNav .bg4 {
	BACKGROUND-IMAGE: url(../IMAGES/panel_bg4.gif)
}

#mainNav .bggrad {
	BACKGROUND-IMAGE: url(../IMAGES/panel_bggrad.jpg); background-position:bottom; background-repeat:no-repeat;
	width:270px;
}

#mainNav .home {
	CLEAR: both; BORDER: none; DISPLAY: none; FONT-SIZE: 0.9em! important; BACKGROUND: url(../IMAGES/1pix.gif); WIDTH: 928px; POSITION: absolute; background-repeat:no-repeat
}

#mainNav .news {
	CLEAR: both; BORDER: none; DISPLAY: none; FONT-SIZE: 0.9em! important; BACKGROUND: url(../IMAGES/1pix.gif); WIDTH: 928px; POSITION: absolute; background-repeat:no-repeat
}

#mainNav .blog {
	CLEAR: both; BORDER: none; DISPLAY: none; FONT-SIZE: 0.9em! important; BACKGROUND: url(../IMAGES/1pix.gif); WIDTH: 928px; POSITION: absolute; background-repeat:no-repeat
}
#mainNav .mainNavPanel UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 30px; PADDING-TOP: 0px
}
#mainNav .mainNavPanel DIV.panelTitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 1px 1px 10px; COLOR: #666; PADDING-TOP: 10px; BACKGROUND-COLOR: #FFF
}

/*#mainNav .mainNavPanel DIV.panelTitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 1px 1px 10px; COLOR: #666; PADDING-TOP: 10px; BACKGROUND-COLOR: #f9f9f9
}*/
#mainNav .mainNavPanel DIV.panelSectionIntro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #666 2px solid; HEIGHT: 80px
}
#mainNav .mainNavPanel DIV.panelSectionIntro2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #666; PADDING-TOP: 0px
}
#mainNav .mainNavPanel DIV.panelSectionIntro2 IMG {
	MARGIN-RIGHT: 10px
}
#mainNav .mainNavPanel LI.panelSection {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 240px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%
}
#mainNav .mainNavPanel LI.first {
	
}
#mainNav .mainNavPanel A.panelSectionButton {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1em! important; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 20px 10px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #7ca8d4; 
}
#mainNav .mainNavPanel A.panelSectionButton:hover {
	BACKGROUND-COLOR: #89b4e0; TEXT-DECORATION: none
}
#mainNav .mainNavPanel LI.panelSection UL {
	PADDING-LEFT: 10px
}
#mainNav .mainNavPanel LI.panelSection UL LI UL {
	PADDING-LEFT: 2px
}
#mainNav .mainNavPanel LI.panelSection LI.panelSectionContent {
	width:95%; border-bottom:dotted #CCCCCC thin; padding:4px 0; list-style-image:url(../IMAGES/squarebullet.png); list-style-position:outside; margin-left:15px;
}
/*#mainNav .mainNavPanel LI.panelSection LI.panelSectionContent LI {
	PADDING-LEFT: 10px; width:100%; border-bottom:dotted #CCCCCC medium;  MARGIN: 5px 0px; COLOR: #F00; LIST-STYLE-TYPE: none;
}*/
/* HTML #mainNav .mainNavPanel LI.panelSection LI.panelSectionContent LI {
	BACKGROUND-IMAGE: none;
}*/
#mainNav .panelSectionHeader {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px
}
#mainNav .mainNavPanel .panelSectionBorder {
	BACKGROUND: url(../IMAGES/panel_section_border1.gif) repeat-y; WIDTH: 2px; POSITION: absolute; TOP: 5px
}
#mainNav .panelSection .panelSectionSystem {
	FLOAT: left; WIDTH: 212px
}
#mainNav .panelSection .panelSectionSystem IMG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#mainNav .panelSection .panelSectionSystem A STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 135px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; POSITION: relative; HEIGHT: 25px
}
#mainNav .panelSection .panelSectionSystem UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 65px; PADDING-TOP: 20px
}
* HTML #mainNav .panelSection .panelSectionSystem UL {
	PADDING-TOP: 0px
}
#mainNav .panelSection .panelSectionSystem UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#mainNav .panelSection .panelSectionSystem UL LI.panelSectionContent {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; width:100%; border-bottom:#999 dotted 1px; color:red;
}
#search_form {
	LEFT: 775px;
	WIDTH: 214px;
	POSITION: absolute;
	TOP: 17px
}
#search_form #searchwords {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; FONT-SIZE: 0.9em! important; FLOAT: left; BORDER-LEFT: #fff 0px solid; WIDTH: 118px; COLOR: #999; BORDER-BOTTOM: #fff 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-right:24px
}
#search_form #search_btn {
	MARGIN-TOP: -3px; FLOAT: left
}

#search_form FIELDSET { /*gold*/
	margin:0px;
	padding:0;
	border:0;
	float:left;
	display: block;
}
#search_form FIELDSET LABEL { /*gold*/
	display:none;
}
.logo
{margin-top:10px;margin-top: 17px;width: 29%;}

#gs {
	LEFT: 775px;
	WIDTH: 214px;
	POSITION: absolute;
	TOP: 17px
}
#gs #g {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; FONT-SIZE: 0.9em! important; FLOAT: left; BORDER-LEFT: #fff 0px solid; WIDTH: 118px; COLOR: #999; BORDER-BOTTOM: #fff 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-right:24px
}
#gs #btnG {
	MARGIN-TOP: -3px; FLOAT: left
}

#gs FIELDSET { /*gold*/
	margin:0px;
	padding:0;
	border:0;
	float:left;
	display: block;
}
#gs FIELDSET LABEL { /*gold*/
	display:none;
}








#altNav {
	CLEAR: both; MARGIN: 5px 0px 8px; WIDTH: 100%; HEIGHT: 20px
}
#breadCrumb {
	PADDING-LEFT: 20px; FONT-SIZE: 17px! important; FLOAT: left; WIDTH: 700px
}
#altLinks {
	FLOAT: left; WIDTH: 236px; TEXT-ALIGN: right /*236*/
}
#altLinks A {
	FONT-SIZE: 12px! important; MARGIN: 0px; COLOR: #7ca8d4
}
#altLinks A IMG {
	VERTICAL-ALIGN: middle
}

.modalContent {
	DISPLAY: none
}
.modalStyle1 {
	WIDTH: 100%; HEIGHT: 100%; z-index:220;
}
.modalStyle2 {
	WIDTH: 100%; HEIGHT: 100%
}
.modalStyle3 {
	WIDTH: 100%; HEIGHT: 100%
}
.modalStyle1 H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.modalStyle1 H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.modalStyle1 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.modalStyle1 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.modalStyle1 {
	BACKGROUND: url(/IMAGES/content_bg.gif) #f7f7f7 repeat-x left bottom; z-index:220;



}
.modalStyle1 UL {
	MARGIN-LEFT: 37px; LIST-STYLE-TYPE: disc
}
.modalStyle2 H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.modalStyle2 H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.modalStyle2 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.modalStyle2 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.modalStyle2 {
	
}
.modalStyle3 {
	
}






#tabbedContentWrapper {
	MARGIN-TOP: 5px
}
.tabbedSlider .scroll {
	CLEAR: both; BORDER-RIGHT: #d6d6d6 1px solid; OVERFLOW: auto; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 100%; BORDER-BOTTOM: #d6d6d6 1px solid; POSITION: relative; BORDER-TOP: #d6d6d6 1px solid; top:-6px
}
.tabbedSlider .shade {
	CLEAR: both; BACKGROUND: url(../IMAGES/tabbedbottomshade.gif) #fff no-repeat 0px -1px; WIDTH: 942px; HEIGHT: 14px; z-index:2; position:relative; top:-6px
}
.tabbedSlider UL.tabs {
	MARGIN-LEFT: 2px;
}
.tabbedSlider UL.tabs LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none;
}


/**/
.tabbedSlider UL.tabs A.single {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em! important; BACKGROUND: url(../IMAGES/tabsbg.jpg) #fff no-repeat -170px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 152px; COLOR: #666; PADDING-TOP: 14px; HEIGHT: 32px; TEXT-ALIGN: center; outline: none; position:relative;  z-index:2;
}
/**/



/**/
.tabbedSlider UL.tabs A.no-tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em! important; BACKGROUND: none; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 152px; COLOR: #666; PADDING-TOP: 14px; HEIGHT: 32px; TEXT-ALIGN: center; outline: none; position:relative;  z-index:2; cursor:none; display:none
}


.tabbedSlider UL.tabs A.no-tab:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em! important; BACKGROUND: none; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 152px; COLOR: #666; PADDING-TOP: 14px; HEIGHT: 32px; TEXT-ALIGN: center; outline: none; position:relative;  z-index:2; cursor:none; display:none
}
/**/


.tabbedSlider UL.tabs A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em! important; BACKGROUND: url(../IMAGES/tabsbg.jpg) #fff no-repeat -170px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 152px; COLOR: #666; PADDING-TOP: 8px; HEIGHT: 34px; TEXT-ALIGN: center; outline: none; position:relative;  z-index:2;
}
.tabbedSlider UL.tabs A:hover {
	BACKGROUND-COLOR: #fff
}
.tabbedSlider UL.tabs A.selected {
	BACKGROUND-POSITION: -170px -50px; z-index:2;
}
.tabbedSlider DIV.tabsPanel {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: 920px; PADDING-TOP: 20px; line-height:14pt
}


.tabbedSlider DIV.tabsPanel UL LI {
	line-height:14pt; padding-bottom:4px; list-style-type:square; list-style-position:outside; margin-left:10px
}

/*XXXXXXXXXXXXXXXXXXXX*/
/*.tabbedSlider DIV.tabsPanel .tabsPanelContent {
	PADDING-RIGHT: 15px; FONT-SIZE: 0.9em! !important; FLOAT: left; WIDTH: 48%; MARGIN-RIGHT: 3px 
}*/
/*XXXXXXXXXXXXXXXXXXXX*/


.tabbedSlider DIV.tabsPanel .tabsPanelContent {
	PADDING-RIGHT: 15px; FONT-SIZE: 8pt! !important; FLOAT: left; WIDTH: 48%; MARGIN-RIGHT: 3px 
}


.tabbedSlider DIV.tabsPanel .tabsPanelContent UL LI {
	line-height:12pt; padding-bottom:4px; list-style-type:square; list-style-position:outside; margin-left:10px
}




.tabbedSlider DIV.tabsPanel .tabsPanelContent H2 {
	FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: left; margin-bottom:5px; 
}




.tabbedSlider DIV.tabsPanel .tabsPanelContent p.smallhead {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; TEXT-ALIGN: left; margin-bottom:5px; font-weight:bold; BORDER-BOTTOM: #efefef 1px solid;
}





.tabbedSlider DIV.tabsPanel .tabsPanelContent H3 {
	MARGIN: 0px 15px 10px 0px
}
.tabbedSlider DIV.tabsPanel .tabsPanelContent P {
	MARGIN: 0px 0px 10px
}
.tabbedSlider DIV.tabsPanel .tabsPanelContent H3 {
	MARGIN-BOTTOM: 5px
}
/*.tabbedSlider DIV.tabsPanel .tabsPanelContent UL {
	MARGIN-LEFT: 15px
}
.tabbedSlider DIV.tabsPanel .tabsPanelContent LI {
	MARGIN: 0px 15px 4px 0px
}*/
.tabbedSlider DIV.col3 .tabsPanelContent {
	WIDTH: 31.25%
}
.tabbedSlider DIV.col4 .tabsPanelContent {
	WIDTH: 23%
}






/* used on page tabs                                                                              
.tabbedSlider DIV.tabsPanel .tabsPanelContentArticleList {
	PADDING-RIGHT: 20px; padding-left:20px; WIDTH: 400px
}
.tabbedSlider DIV.tabsPanel .tabsPanelContentArticleList H2 {
	FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: left; margin-bottom:5px
}

.tabbedSlider DIV.tabsPanel .tabsPanelContentArticleList .pubsTitles {
	FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; TEXT-ALIGN: left;
}*/



/* ------ */













.tabbedSlider DIV.tabsPanel .tabsPanelContent2 {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 210px
}
.tabbedSlider DIV.tabsPanel .tabsPanelContent2 UL {
	MARGIN: 0px 0px 0px 17px
}
.tabbedSlider DIV.tabsPanel .tabsPanelContent2 UL.inlineList {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.tabbedSlider DIV.tabsPanel .tabsPanelContent2 UL.inlineList LI {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 5px 10px 0px 0px; WIDTH: 135px
}
#tabsPartialBorder {
	LEFT: 10px; WIDTH: 942px; BORDER-BOTTOM: #d6d6d6 1px solid; POSITION: relative; TOP: 50px; HEIGHT: 12px
}
* HTML #tabsPartialBorder {
	TOP: 50px
}
.tabsLink {
	
}
.featuredContentWrapper {
	MARGIN: 20px 30px 0px
}
.featuredContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 205px; PADDING-TOP: 0px
}
* HTML .featuredContent {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.featuredContent H2 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
.featuredContent H3 {
	FONT-SIZE: 1em
}
.featuredContent P {
	FONT-SIZE: 1em
}
.featuredContent UL {
	FONT-SIZE: 1em
}
.featuredContent UL {
	MARGIN: 5px 10px 10px 15px
}
.featuredContent UL LI {
	MARGIN-BOTTOM: 5px
}
.featuredContentIntro {
	BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 50px
}
#footerTop {
	CLEAR: both; BACKGROUND: url(/IMAGES/footer_rule.gif) no-repeat; WIDTH: 960px; POSITION: relative; HEIGHT: 7px
}
#footerBottom {
	CLEAR: both; /*BACKGROUND: url(footer_bg_sprite.gif) no-repeat;*/ WIDTH: 960px; POSITION: relative; HEIGHT: 7px
}
.footnotelink {
	FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: none
}
.footnotelink A {
	COLOR: #999999
}
.footnotelink A:hover {
	COLOR: #7ca8d4; TEXT-DECORATION: none
}
#footerTop {
	BACKGROUND-POSITION: 0px 0px
}
#footerBottom {
	BACKGROUND-POSITION: 0px -13px
}
#footerContent {
	CLEAR: both; /*BORDER-RIGHT: #e0e0e0 1px solid;*/ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em! important; PADDING-BOTTOM: 2px; MARGIN: 0px; OVERFLOW: hidden; /*BORDER-LEFT: #e0e0e0 1px solid;*/ WIDTH: 960px; PADDING-TOP: 2px; POSITION: relative; /*BACKGROUND-COLOR: #eaeaea*/
	    BACKGROUND: url(../IMAGES/ticker_bg.gif) no-repeat;
    FLOAT: left;
    WIDTH: 960px;
    display: block;
    POSITION: relative;
    HEIGHT: 35px;
    clear: both;
}
#footerContent A {
	COLOR: #666
}
#footerContent A:hover {
	COLOR: #7ca8d4
}
#footerContent UL LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none; border-right:solid 1px #ccc; line-height:100%
}
#footerContent UL LI.footerlistlast {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none; border-right:none; line-height:100%
}
#footerContent UL LI UL {
	MARGIN-TOP: 10px
}
#footerContent UL LI UL LI {
	MARGIN-RIGHT: 0px
}
.addthis_toolbox {
	FONT-SIZE: 0.8em! important; FLOAT: right; MARGIN: -2px 0px 0px; WIDTH: 115px; POSITION: relative; TEXT-ALIGN: left
}
.addthis_toolbox .custom_hover {
	WIDTH: 100%; LINE-HEIGHT: 1.6em; POSITION: relative
}
.addthis_toolbox .custom_hover .custom_button {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 4px; TEXT-ALIGN: center; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0
}
.addthis_toolbox .custom_hover .active.custom_button {
	BACKGROUND-COLOR: #eee
}
.addthis_toolbox .custom_hover .tower {
	-webkit-border-radius: 0 5px 0 0; -moz-border-radius-topleft: 0
}
.addthis_toolbox .hover_menu {
	BORDER-RIGHT: #eee 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 3px solid; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 20! important; BACKGROUND: #fff; LEFT: -125px; PADDING-BOTTOM: 10px; BORDER-LEFT: #eee 3px solid; WIDTH: 114px; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 3px solid; POSITION: absolute; TOP: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.addthis_toolbox .hover_menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 34px; PADDING-BOTTOM: 4px; WIDTH: 83px; PADDING-TOP: 4px; POSITION: relative
}
.addthis_toolbox .hover_menu A:hover {
	BACKGROUND: #b4d3f8; TEXT-DECORATION: none; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.addthis_toolbox .hover_menu SPAN {
	LEFT: 14px; POSITION: absolute; TOP: 4px
}
.addthis_toolbox .hover_menu .more A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 4px
}
.addthis_toolbox .hover_menu .more SPAN {
	DISPLAY: none
}
.addthis_toolbox .more {
	PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.addthis_toolbox .top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 20px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px solid
}
.addthis_toolbox .two_column {
	BORDER-RIGHT: #eee 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #eee 3px solid; WIDTH: 234px; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 3px solid; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px
}
.addthis_toolbox .two_column .column1 {
	FLOAT: left; WIDTH: 117px
}
.addthis_toolbox .two_column .column2 {
	FLOAT: left; WIDTH: 117px
}
.note {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #999; FONT-STYLE: normal
}
.noteEm {
	FONT-SIZE: 0.9em; FONT-STYLE: italic
}
.hide {
	DISPLAY: none
}
.center {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.left {
	FLOAT: left
}
.left img
{
FLOAT: left;
padding:10px;
}
.right {
	FLOAT: right
}
.clear {
	CLEAR: both; DISPLAY: block; WIDTH: 0px; HEIGHT: 0px
}
.clearFix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML .clearFix {
	HEIGHT: 1%
}
.clearLeft {
	CLEAR: left
}
.clearRight {
	CLEAR: right
}
.highlight {
	COLOR: #7ca8d4
}
.noBullet {
	LIST-STYLE-TYPE: none
}
.toggleParent {
	CURSOR: pointer; COLOR: #7ca8d4
}
.toggleParent:hover {
	TEXT-DECORATION: underline
}
.toggleTable {
	
}
.fileExtension {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #999; FONT-STYLE: normal
}
.hr {
	CLEAR: both; MARGIN: 5px 0px; OVERFLOW: hidden; WIDTH: 100%; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #e0e0e0; BORDER-BOTTOM-STYLE: none
}



A.learnbutton {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 10px; CURSOR: pointer; POSITION: relative; HEIGHT: 29px; TEXT-DECORATION: none
}

A.learnbutton {
	BACKGROUND: url(/IMAGES/button3_sprite.png) no-repeat left bottom
}

A.learnbutton SPAN {
	BACKGROUND: url(/IMAGES/button3_sprite.png) no-repeat left bottom
}

A.learnbutton SPAN {
PADDING-RIGHT: 12px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.9em! important; FLOAT: left; PADDING-BOTTOM: 14px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 13px; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}

A.learnbutton:hover SPAN {
	COLOR: #000
}












A.button1 {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 20px; CURSOR: pointer; POSITION: relative; HEIGHT: 31px; TEXT-DECORATION: none
}
A.button2 {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 20px; CURSOR: pointer; POSITION: relative; HEIGHT: 31px; TEXT-DECORATION: none
}
A.button3 {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 10px; CURSOR: pointer; POSITION: relative; HEIGHT: 31px; TEXT-DECORATION: none
}
A.button1 {
	BACKGROUND: url(../IMAGES/button1_sprite.gif) no-repeat left bottom
}

A.button2 {
	BACKGROUND: url(../IMAGES/button2_sprite.gif) no-repeat left bottom
}

A.button3 {
	BACKGROUND: url(../IMAGES/button3_sprite.gif) no-repeat left bottom	
}

A.button1 SPAN {
	BACKGROUND: url(../IMAGES/button1_sprite.gif) no-repeat left bottom
}

A.button2 SPAN {
	BACKGROUND: url(../IMAGES/button2_sprite.gif) no-repeat left bottom
}

A.button3 SPAN {
	BACKGROUND: url(../IMAGES/button3_sprite.gif) no-repeat left bottom
}

A.button1 SPAN {
PADDING-RIGHT: 12px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 0.9em! important; FLOAT: left; PADDING-BOTTOM: 14px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 13px; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}

A.button2 SPAN {
PADDING-RIGHT: 12px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 0.9em! important; FLOAT: left; PADDING-BOTTOM: 14px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 13px; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}

A.button3 SPAN {
PADDING-RIGHT: 12px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.9em! important; FLOAT: left; PADDING-BOTTOM: 14px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 13px; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}

A.button1:hover SPAN {
	COLOR: #000
}
A.button2:hover SPAN {
	COLOR: #000
}

A.button3:hover SPAN {
	COLOR: #000
}
A.buttonNone {
	BACKGROUND-POSITION: 0px -32px
}
A.buttonDelete {
	BACKGROUND-POSITION: 0px -64px
}
A.buttonMinus {
	BACKGROUND-POSITION: -20px -64px
}
A.buttonAdd {
	BACKGROUND-POSITION: 0px -96px
}
A.buttonGo {
	BACKGROUND-POSITION: -20px -96px
}
DIV.buttonInline {
	FLOAT: left; MARGIN: -4px 0px 0px
}
.table1 {
	MARGIN-TOP: 20px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.table1 TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.table1 TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.table1 THEAD TR {
	BACKGROUND-COLOR: #efefef
}
.table1 THEAD TR.subHeader TH {
	BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: white
}
.table1 THEAD TR TH {
	BORDER-TOP: #7295bb 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM: #7295bb 1px solid; TEXT-ALIGN: left
}
.table1 THEAD TR TH.compare {
	TEXT-ALIGN: center
}
.table1 THEAD TR.multiLevelHeader TH {
	BORDER-RIGHT: #7295bb 1px solid; BORDER-LEFT: #7295bb 1px solid
}
.table1 THEAD TR.multiLevelHeader TH.empty {
	BACKGROUND-COLOR: #fff
}
.table1 TBODY {
	FONT-SIZE: 0.9em
}
.table1 TBODY TR.odd {
	BACKGROUND: url(../IMAGES/gradient_bg.gif) repeat-x left top

}
.table1 TBODY TR.odd TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.table1 TBODY TR.odd TD P {
	MARGIN-BOTTOM: 15px
}
.table1 TBODY TR.odd TD DIV.col1 {
	CLEAR: both; FLOAT: left; WIDTH: 200px; MARGIN-RIGHT: 30px; TEXT-ALIGN: center
}
.table1 TBODY TR.odd TD DIV.col1 H4 {
	MARGIN-BOTTOM: 5px
}
.table1 TBODY TR.odd TD DIV.col1 P {
	MARGIN-TOP: 5px; FONT-SIZE: 0.9em; LINE-HEIGHT: 1.3em; TEXT-ALIGN: left
}
.table1 TBODY TR.odd TD DIV.col2 {
	FLOAT: left; WIDTH: 650px; TEXT-ALIGN: left
}
.table1 TBODY TR.odd TD DIV.col2 UL {
	MARGIN-LEFT: 17px
}
.table1 TBODY TR TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #efefef 1px solid
}
.table1 TBODY TR TH {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #efefef 1px solid
}
.table1 TBODY TR TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.table1 TBODY TR TD UL {
	MARGIN-LEFT: 10px
}






.tablerating CAPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-bottom:4px;
}

.tablerating {
	border: 1px solid #999;
	padding:2px;
	margin:0px;
	border-collapse:collapse;
}

.tablerating TR {
	border: 1px solid #999;
	background-color: #FFF;
}

.tablerating TD {
	font-size: 8pt;
	text-align: center;
	border: 1px solid #999;
	line-height: 11pt;
	padding:1px 3px 1px 3px;
}

.tablerating TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align: center;
	border: 1px solid #999999;
	background-color: #E5E5E5;
}



table.noline CAPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-bottom:4px;
}

table.noline {
	border: 0px solid #fff;
	padding:2px;
	margin:0px;
	border-collapse:collapse;
}

table.noline TR {
	border: 0px solid #fff;
	background-color: #FFF;
}

table.noline TD {
	font-size: 8pt;
	text-align: left;
	border: 0px solid #fff;
	line-height: 11pt;
	padding:1px 3px 1px 3px;
}

table.noline TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align: left;
	border: 0px solid #fff;
	background-color: #fff;
}








.tableExpandable TBODY TR TH {
	CURSOR: pointer; COLOR: #7ca8d4
}
.tableExpandable TBODY TR TH:hover {
	TEXT-DECORATION: underline
}
TABLE.compare TBODY TR TD {
	TEXT-ALIGN: center
}
#GoButton {
	DISPLAY: none
}
.On#GoButton {
	DISPLAY: block! important
}
#test LI {
	MARGIN: 0px 10px; WIDTH: 250px
}
#test P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 10px
}
#test A {
	COLOR: #7ca8d4
}
#ilmn_search_words {
	POSITION: relative
}
#SearchDropDown {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; LEFT: -31px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; POSITION: absolute; TOP: 17px; BACKGROUND-COLOR: #ccc
}
.On#SearchDropDown {
	DISPLAY: block
}
#SearchDropDown LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none! important
}
#SearchDropDown LI.Clear {
	CLEAR: left; BORDER-TOP: #aaa 1px solid; FLOAT: left; MARGIN: 5px 0px; POSITION: relative
}
#SearchDropDown LI.Title {
	MARGIN: 5px 0px
}
#SearchDropDown LI.Title B {
	COLOR: #666
}
#SearchDropDown LI.sm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#SearchDropDown LI IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 50px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 50px
}
#SearchDropDown A {
	FONT-WEIGHT: bold
}
#SearchDropDown A:hover {
	TEXT-DECORATION: underline
}
#GoButton {
	PADDING-LEFT: 10px
}

#followfloat {float:left; width:120px; margin:5px 0 0 0; padding:0}

#followus ul {margin:0; padding:0; width: 100px; height: 6px; }
#followus li {width: 20px; height: 18px; position: absolute; top: 0px; background: url(/IMAGES/followus-sprite.png) 0 0 no-repeat; display: block; list-style: none;}
#followus a {width: 20px; height: 18px; display: block;}
#followus a:hover {border:none}

#followus #rss {left: 0px; background-position: 0px 0;}
#followus #linkedin {left: 20px; background-position: -60px 0;}
#followus #youtube {left: 40px; background-position: -80px 0;}
#followus #youtube2 {left: 60px; background-position: -80px 0;}
#followus #twitter {left: 80px; background-position: -40px 0;}
#followus #blogs {left: 100px; background-position: -100px 0;}


#followus #rss a:hover {background: url(../IMAGES/followus-sprite.png) 0px -18px no-repeat;}
#followus #twitter a:hover {background: url(../IMAGES/followus-sprite.png) -40px -18px no-repeat;}
#followus #linkedin a:hover {background: url(../IMAGES/followus-sprite.png) -60px -18px no-repeat;}
#followus #youtube a:hover {background: url(../IMAGES/followus-sprite.png) -80px -18px no-repeat;}
#followus #youtube2 a:hover {background: url(../IMAGES/followus-sprite.png) -80px -18px no-repeat;}
#followus #blogs a:hover {background: url(../IMAGES/followus-sprite.png) -100px -18px no-repeat;}




@media Print    
{
#pageWrapper {
	
}

}



/*---more styles---*/

#heroWrapper {
    min-height:250px;
}
    #hero {
        float:left; 
        width:720px;
        
    }
	
	#hero p {
		line-height:14pt;
        /*font-size:10pt;*/
		margin-bottom:6pt;
	}
	
    #hero h1 {
        font-size:11pt;
		margin-bottom:6pt
    }
    #hero a {
        font-weight:bold;
    }
    #sidekick {
        float:left;
        width:220px; /*needed if using bg*/
        height:280px; /*needed if using bg*/
        padding:10px;
        background:transparent url(../IMAGES/sidekick_240.gif) no-repeat 0px 0px;        
    }
    #sidekick h2 {
        font-size:1.1em;  
        font-weight:normal;    
        margin:0px 8px;      
    }
    #sidekick h3 {
        font-size:0.8em;
        margin:0 0 0 8px;      
        margin-top:12px;  
    }
    #sidekick p {
        font-size:0.8em;
        margin:0 0 0 8px;      
    }
    

/************************************************************** 
    CONTENT STYLES
 **************************************************************/
.tabsPanel p {
    margin:10px 20px 0px 0px; 
}
.tabsPanel ul {
    margin:20px 50px 10px 57px;  
    color:#666; 
    line-height:2.0em;
}

.tabbedSlider div.tabsPanel .tabsPanelContent ul {
    margin:0px 0px 0px 15px;
    line-height:1.0em;
}

#productFilter {
    float:left;
    width:155px;
    margin-top:10px;
}
    #productFilter fieldset {
        border:none 0px #fff;
        margin-bottom:15px;
    }
    #productFilter fieldset legend {
        font-weight:bold;
        font-size:1.0em;
    }
    #productFilter ol {
        list-style:none;
        font-size:0.9em;
        margin-top:10px;
    }
    #productFilter ol li {
        clear:both;
        padding:0px;
    }
    #productFilter input{
        float:left;
        margin:5px 3px 0px 0px;
    }
    #productFilter input:hover{
        border:solid 1px #ffb441;
    }
    #productFilter label{
        float:left;
        text-align:left;
        padding:5px 0px;
        width:120px;
    }

#productResults {
    float:left;
    width:730px;
    margin-top:10px;
    padding-left:20px;
    font-size:0.9em;
    border-left:solid 1px #efefef;

}
    #productResults h2 {
        font-size:1.1em;
        padding-bottom:5px;
        border-bottom:solid 1px #ffb441;
    }
    #productResults .productWrapper {
        clear:both;
        margin-top:20px;
        padding-bottom:20px;
        height:100%;
        border-bottom:solid 1px #efefef;
    }
    /* BEGIN BACKGROUND FIX FOR FIREFOX */
    #productResults .productWrapper:after {
        content:"."; 
        display:block; 
        height:0; 
        clear:both; 
        visibility:hidden;
    }
    /* Hides from IE-mac */
    * html #productResults .productWrapper {height:1%;}
    /* END BACKGROUND FIX FOR FIREFOX */
    
    #productResults .productWrapper img {
        float:left;
    }
    #productResults .productWrapper .productContent {
        float:left;
        width:350px;
        margin-left:20px;
    }
    #productResults .productWrapper .productContent h3,
    #productResults .productWrapper .productContent p {
        margin:0px 0px 10px 0px;
    }
    #productResults .productWrapper .productOrder {
        float:left;
        width:190px;
        margin-left:20px;
        text-align:right;
    }
    #productResults .productWrapper .productOrder {
        font-weight:bold;
        text-align:left;
    }
    #productResults .productWrapper .productOrder select {
        font-size:0.9em;
        margin-top:5px;
        margin-bottom:10px;
        width:200px;
    }
    * html #productResults .productWrapper .productOrder select {
        width:190px;
    }
    #productResults .productWrapper .productOrder input.text {
        width:70px;
        margin-top:5px;
        margin-left:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:1.0em;    
        color:#333;
        border:solid 1px #999;
    }
    #productResults .productWrapper .productOrder .buttonAdd,
    #productResults .productWrapper .productOrder .buttonGo {
        margin-top:15px;
    }
    #productResults .productWrapper .productOrder .formText {
        font-weight:normal;
    }
    #productResults .productPager {
        margin-top:5px;
        font-size:1.1em;
        text-align:right;
    }
#productsFrame {
    width:920px;
    height:720px;
    margin:0px;
    border:0px;
}


 
.inFrame #pageWrapper {
    width:900px;
    padding:0px;
}
.inFrame #productResults {
    width:710px;
}
.inFrame #productResults .productWrapper .productContent {
    width:330px;
}


























.pubsContainer {
	width:95%; font-size:8pt; height:auto;
}

.pubsContainer .pubsTitles {
	padding:0; font-weight:bold; background-image: url(../IMAGES/fugue-icons-8.png); background-position: 0px -1444px; background-repeat: no-repeat; padding-left:22px; line-height:13pt; 
}

.pubsContainer .pubsDescription {
	margin:0; padding-left:22px;
}

                                                  /* ------------------------------------------------------------------------------------------------------------*/


                                              
.pubsTitles {
	width:95%; float:left; margin-left:0px; margin-bottom:8px; font-family: inherit; font-size: inherit; line-height:13pt; font-weight: inherit;                   
	}

.pubsTitles a {
	text-decoration:none
	}

.pubsTitles a:hover {
	text-decoration: underline
	}	



a.pubspdf {
display:inline-block;
padding-left:22px;
font-size: inherit;
line-height:18px;
background: url(../IMAGES/fugue-icons-8.png) 0 -1444px no-repeat;
}


.pubsDescription {
	float:left; display:block; clear:right; width:100%; clear:both; font-size: inherit; margin-left:22px; margin-right:10px; margin-top:4px; line-height:normal;  margin-bottom:10px !important;
}


.pubsRule {
	clear:both; background-color:#E6E6E6; width:100%; height:1px; display:block; margin:8px 0 8px 0;
}














































.landingIntro {
	width:675px;
	margin:20px 0 30px 20px;
	float:left;
	position:relative;
	display:block;
	}
	
.landingIntro p {

	line-height:14pt;
    font-size:10pt;
	margin-bottom:6pt;
}


.landingProductDIV{
	width:325px;
	display:block;
	position:relative;
	height:195px;
}


.landingProductDIV p {
	font-size:8pt;
	line-height:10pt;
}


/*--------------*/

.fugue{height:16px; padding:0 0 0 20px !important; background-color:transparent;background-repeat:no-repeat !important; float:left}

.fugue-book-open{background-image:url(../IMAGES/fugue-icons-4.png);}
.fugue-book-open{background-position:0 -76px}

.fugue-clapperboard{background-image:url(../IMAGES/fugue-icons-6.png);}
.fugue-clapperboard{background-position:0 -38px}

.fugue-document-excel,.fugue-document-flash-movie,.fugue-document-pdf,.fugue-document-flash{background-image:url(../IMAGES/fugue-icons-8.png);}
.fugue-document-excel{background-position:0 -836px}
.fugue-document-flash{background-position:0 -931px}
.fugue-document-flash-movie{background-position:0 -950px}
.fugue-document-pdf{background-position:0 -1444px}

.fugue-drive-download{background-image:url(../IMAGES/fugue-icons-9.png);}
.fugue-drive-download{background-position:0 -570px}

.fugue-films{background-image:url(../IMAGES/fugue-icons-10.png);}
.fugue-films{background-position:0 -874px}

.fugue-document-horizontal-text{background:url(../IMAGES/fugue-icons-8.png) 0 -1140px no-repeat;}



ul.productpagerecentnews  {
	list-style:none; font-size:80%; margin-top:5px;
}

ul.productpagerecentnews li  {
	margin-bottom:3px; border-bottom: 1px #CCC dashed; padding-bottom:5px
}

ul.productpagerecentnews li a {
	font-style:normal
}


.faqButton {	
	width: 100%;
	float: left;
	background: #fff;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	font-size:inherit;
	line-height:12pt;
	font-weight:bold;
	color:#1479AF;
	margin-bottom:6px;
	}
 
.faqContent {	
	width: 100%;
	float: left;
	background: #fff;
	display: none;
	margin-top:8px;
	font:inherit;
	margin-left:10px;
	margin-bottom:15px;
	line-height:14pt
	}






#sidebox {
	width:238px;
	float:right;
	margin-top:18px;
	display:block;
	border-left:#C0C0C0 1px solid;
	border-right:#C0C0C0 1px solid;
	border-bottom:#C0C0C0 1px solid;
	padding-bottom:10px;

}


#sidebox .sideboxheading {
	/*background-image:url(/IMAGES/sideboxheadBKGD.png);*/
	background-image:url(../IMAGES/Bucket.png);
	height:23px;
	background-repeat:none;
	color: #fff;
	font-size:95%;
	padding:12px 0 0 7px;
	font-weight:bold;	
	margin: 0 0 10px 0;
}

#sidebox ul {
	list-style:none;
	font-size:80%;
	margin:10px 6px 6px 6px;
}

#sidebox li {
	margin-bottom:3px;
	border-bottom: 1px #CCC dashed;
	padding-bottom:5px;
}


#sidebox li.nv-head {
	background-image:url(/IMAGES/Bucket.png);
	height:23px;
	background-repeat:none;
	color: #fff;
	font-size:95%;
	padding:0px 0 0px 0px;
	font-weight:bold;
	margin: 0px 0 0px 0;
}



#sidebox li a {
	font-weight:normal;
}

.sideboxshadow {
	height:9px;
	background-image:url(../IMAGES/small-bucket-shadow.png);
	background-repeat:no-repeat;
	float:right;
	width:240px;
	clear:both;
	display:block;
}

#sidebox li.pss  {
	margin-top:15px;
	border-bottom: none;
	padding-bottom:5px;
	padding-top:8px;
}







#navbox {
	width:238px;
	float:left;
	display:block;
	border-left:#C0C0C0 1px solid;
	border-right:#C0C0C0 1px solid;

	border-bottom:#C0C0C0 1px solid;
	padding-bottom:10px;
}

#navbox ul {
	list-style:none;
	font-size:80%;
	margin:0px 0px 6px 0px;
}

#navbox li {
	margin-bottom:3px;
	padding-bottom:5px;
	margin-left:10px;
}

#navbox li.first {
	margin-bottom:3px;
	margin-top:6px;
	padding-bottom:5px;
}


#navbox p {
	background-color:#c0c0c0;
	color: #fff;
	font-size:95%;
	font-weight:bold;
	padding: 5px 6px 5px 6px;
	border-bottom:#C0C0C0 1px solid;

}

.navboxfirst {
	background-color: #c0c0c0;
	color: #fff;
	font-size:95%;
	font-weight:bold;
	padding: 5px 6px 5px 6px;
	border-bottom:#C0C0C0 1px solid;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}




#navbox li a {
	font-weight:normal;
}


























.pss-experience {
	height:38px;
	float:left;
	background-image:url(../IMAGES/pss-icons.png);
	background-position:0px 0px;
	width:38px;
	margin-top:-10px;
	margin-right:6px;
}

.pss-info {
	height:38px;
	float:left;
	background-image:url(../IMAGES/pss-icons.png);
	background-position:-38px 0px;
	width:38px;
	margin-top:-10px;
	margin-right:6px;
}

.pss-events {
	height:38px;
	float:left;
	background-image:url(../IMAGES/pss-icons.png);
	background-position:-76px 0px;
	width:38px;
	margin-top:-10px;
	margin-right:6px;
}

.pss-expert {
	height:38px;
	float:left;
	background-image:url(../IMAGES/pss-icons.png);
	background-position:-113px 0px;
	width:38px;
	margin-top:-10px;
	margin-right:6px;
}



        ul.cssMenuRegion, ul.cssMenuRegion ul
        {
        	list-style:none;
        	margin:0; padding:0;
        	position: relative;
			z-index:100;
        }
		
		/*Style for 1st level menu header*/
        ul.cssMenuRegion li
        { 
        	position: relative; 
        	float: left; 
        	zoom: 1; /*Needed for IE*/
        	background: #fff; /*background color of menu header (1st level)*/
        }
        ul.cssMenuRegion li:hover
        { 
        	background: #E5E5E5 /*background color of menu header (1st level) on hover*/; 
			
        }
        ul.cssMenuRegion li a
        {
			/*Menu link styles*/
        	display: block; 
        	padding: 5px 10px 5px 10px; 
        	color: #115373;
        	font-family: Arial, Helvetica, sans-serif;
        	font-size: 10pt;
        }
        
        /* Building menu items - for 2nd and more level menu items*/
        ul.cssMenuRegion ul 						
        { 
        	display:none; /*initially menu item is hidden*/
        	position: absolute; /*absolute positioning is important for menu to float*/
			width:195px;
			margin-right:10px;
			/*Formating of menu items*/
        	border:1px solid #AAAAAA;
        	padding:1px;
        	background:#FFFFFF;
			
			/*optional - to change position of 2nd level menu item*/
			top: 100%; 
        	left: 0; 
        }
        ul.cssMenuRegion ul li
        { 
        	background: #F5F5F5; 
        	color: #666;
			width:100%;
			display:block; 
			border-bottom: 1px solid #DDDDDD; 
			float: none; 
		}
									  
        ul.cssMenuRegion ul li a
        { 
        	width: 100%; 
        	display: block; 
        	color:#666;
        } 

        /* Menu item position for 3rd level and more */
        ul.cssMenuRegion ul ul
        { 
        	left: 100%; 
        	top: 0; 
        }
        
        /* Hover effect for menu*/
        ul.cssMenuRegion li:hover > ul 			
        { 
        	display:block;
        }
		














        ul.cssMenuLanguage, ul.cssMenuLanguage ul
        {
        	list-style:none;
        	margin:0; padding:0;
        	position: relative;
			z-index:100;
        }
		
		/*Style for 1st level menu header*/
        ul.cssMenuLanguage li
        { 
        	position: relative; 
        	float: left; 
        	zoom: 1; /*Needed for IE*/
        	background: #fff; /*background color of menu header (1st level)*/
        }
        ul.cssMenuLanguage li:hover
        { 
        	background: #E5E5E5 /*background color of menu header (1st level) on hover*/; 
			
        }
        ul.cssMenuLanguage li a
        {
			/*Menu link styles*/
        	display: block; 
        	padding: 5px 10px 5px 10px; 
        	color: #115373;
        	font-family: Arial, Helvetica, sans-serif;
        	font-size: 10pt;
        }
        
        /* Building menu items - for 2nd and more level menu items*/
        ul.cssMenuLanguage ul 						
        { 
        	display:none; /*initially menu item is hidden*/
        	position: absolute; /*absolute positioning is important for menu to float*/
			width:100px;
			margin-right:10px;
			/*Formating of menu items*/
        	border:1px solid #AAAAAA;
        	padding:1px;
        	background:#FFFFFF;
			
			/*optional - to change position of 2nd level menu item*/
			top: 100%; 
        	left: 0; 
        }
        ul.cssMenuLanguage ul li
        { 
        	background: #F5F5F5; 
        	color: #666;
			width:100%;
			display:block; 
			border-bottom: 1px solid #DDDDDD; 
			float: none; 
		}
									  
        ul.cssMenuLanguage ul li a
        { 
        	width: 100%; 
        	display: block; 
        	color:#666;
        } 

        /* Menu item position for 3rd level and more */
        ul.cssMenuLanguage ul ul
        { 
        	left: 100%; 
        	top: 0; 
        }
        
        /* Hover effect for menu*/
        ul.cssMenuLanguage li:hover > ul 			
        { 
        	display:block;
        }
		
		
		
		
		
		
		
a.contactUsButton span {
  background: transparent url(../IMAGES/button_left_black.png) no-repeat 0 -34px;
  display: block;
   line-height: 22px;
  padding: 7px 0 5px 18px;
  color: #fff;
}

a.contactUsButton {
  background: transparent url(../IMAGES/button_right_black.png) no-repeat right -34px;
  display: block;
  float: left;
  height: 34px;
  margin-right: 6px;
  padding-right: 20px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

a.contactUsButton:hover span {
  background-position: 0 0; color: #fff;
}
		
a.contactUsButton:hover {
background-position: right 0;
}	


a.contactUsButtonBlue span {
  background: transparent url(../IMAGES/button_left_blue2.png) no-repeat 0 -34px;
  display: block;
   line-height: 22px;
  padding: 7px 0 5px 18px;
  color: #fff;
}

a.contactUsButtonBlue {
  background: transparent url(../IMAGES/button_right_blue2.png) no-repeat right -34px;
  display: block;
  float: left;
  height: 34px;
  margin-right: 6px;
  padding-right: 20px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

a.contactUsButtonBlue:hover span {
  background-position: 0 0; color: #fff;
}
		
a.contactUsButtonBlue:hover {
background-position: right 0;
}




a.tel {
	color: #666;
	cursor: default;
}
a.tel:hover {
	text-decoration: none;
}		




.button-success,
        .button-error,
        .button-warning,
        .button-secondary {
            color: white;
            border-radius: 4px;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        }

        .button-success {
            background: rgb(28, 184, 65); /* this is a green */
        }

        .button-error {
            background: rgb(202, 60, 60); /* this is a maroon */
        }

        .button-warning {
            background: rgb(223, 117, 20); /* this is an orange */
        }

        .button-secondary {
            background: rgb(66, 184, 221); /* this is a light blue */
        }
		
span.footnumber {
  background: #ffffff;
  border-radius: 0.6em;
  border: 1px solid #666;
  -moz-border-radius: 0.6em;
  -webkit-border-radius: 0.6em;
  color: #747474;
  display: inline-block;
  font-size:90%;
  line-height: 1.0em;
  margin-left: 5px;
  text-align: center;
  width: 1.0em;
}		


.learnmore
{
	-webkit-border-radius: 8px;
    top: 0px;
    right: 6px;
    margin-right: 5px;
    border-radius: 8px;
    float: right;
    position: relative;
    display: block;
    background-color: #65c7cb;
    color: #FFF;
    font-weight: bold;
    padding: 7px 12px;
}
.homebox
{
	    display: block;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 12pt;
    line-height: 15pt;
    height: auto;
    position: relative;
    top: 132px;
    padding: 8px;
    color: #FFF;
    font-weight: 400;
    background: rgba(22, 23, 23, 0.52);
   
}
.form-control {
  display: block;
    width: 72%;
    height: 24px;
    margin: -22px 0px 6px 141px;
    padding: 6px 20px;
    font-size: 14px;
    float: left;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px
}
.row {
    margin-right: -10px;
    margin-left: -10px;
}
.col-md-4 {
    width: 80%;
	float: left;
	
}
.button-blue {
    -moz-box-shadow: inset 0px 1px 0px 0px #58c3ff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #58c3ff;
    box-shadow: inset 0px 1px 0px 0px #58c3ff;
    background-color: #20afff;
    text-indent: 0;
    border: 1px solid #0d9ae7;
    display: inline-block;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    height: 34px;
    line-height: 34px;
    text-decoration: none;
    text-align: center;
    padding: 0 20px;
}
.button-blue:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
    background: -moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
    background-color: #378de5;
    color: #fff;
}

.project li 
{
height:40px;}