﻿blockquote { 
    margin:0;
    padding:0;
}
p { 
    margin:0;
    padding:0;
}
textarea { 
    margin:0;
    padding:0;
}
input { 
    margin:0;
    padding:0;
}
fieldset { 
    margin:0;
    padding:0;
}
form { 
    margin:0;
    padding:0;
}
pre { 
    margin:0;
    padding:0;
}
h6 { 
    margin:0;
    padding:0;
}
h5 { 
    margin:0;
    padding:0;
}
h4 { 
    margin:0;
    padding:0;
}
h3 { 
    margin:0;
    padding:0;
}
h2 { 
    margin:0;
    padding:0;
}
h1 { 
    margin:0;
    padding:0;
}
li { 
    margin:0;
    padding:0;
}
ol { 
    margin:0;
    padding:0;
}
ul { 
    margin:0;
    padding:0;
}
dd { 
    margin:0;
    padding:0;
}
dt { 
    margin:0;
    padding:0;
}
dl { 
    margin:0;
    padding:0;
}
div { 
    margin:0;
    padding:0;
}
TD {
	font-size: 13px;
	font-family: Tahoma, Helvetica, sans-serif;
	line-height: 19px;
}

body { 
    margin:0;
    padding:0;
}
body {font: 0.8125em Tahoma, Helvetica, sans-serif; line-height: 150%; color: #333; background: #394a52 url('../images/mainBG.png') top repeat-x;}

a {text-decoration: none;}
a img {border: solid 1px transparent;}
a:hover img{ border: solid 1px #DDDDDD; }
a:visited {color: #555; }

a:link {color: #555; }

ul {	list-style: none;}

ol {	list-style: none;}

h1#logo { background:transparent url('../images/sellingPointLogo.gif') top left no-repeat; width:245px; height:34px; overflow:hidden; margin:0 55px 0 10px; float:left; position:relative; top:12px;}
h1#logo a{ display:block; line-height:300px;}

h2 { color:#6FA4BF; font-size:1.6em; font-weight:normal; padding:10px 10px;}

#content { clear:both; }
#content.mainDetail { background:transparent url('../images/sideNavBG.png') left repeat-y; }
#content p { padding:0 10px 0 0; margin:10px 0; }
#content a:link { color:#55aad5; }
#content a { color:#55aad5; }
#content a:hover { color:black; text-decoration: underline }

#container { margin:20px auto 0; width:919px; background: white url('../images/containerTop.png') top no-repeat; }
#container #containerBottom { clear:both; height:13px; background: transparent url('../images/containerBottom.png') top no-repeat;}
#container #containerBottom.mainDetail { background-image:url('../images/containerBottomWSideNav.png')}
#container #homepageAd{ margin:1px 1px 0 3px; width:625px; height:235px; overflow:hidden; float:left; display:inline;}
#container #homepageBox { margin:1px 3px 0 0; background:#4681a0 url('../images/boxGradient.png') top repeat-x; float:left; width:287px; height:235px; overflow:hidden;}
#container #homepageBox a.liveSupport { margin:15px 0 0 15px; background:transparent url('../images/live-support-offline.png') no-repeat; display: block; width:144px; height:62px; text-indent:-2000px;}
#container #homepageBox h2 { color:#daf2ff; font-size:1.2em; margin:5px 0 0; }
#container #homepageBox ul { margin:0 0; position:relative; left:30px; }
#container #homepageBox ul li{ padding:5px 10px 5px 23px; background-position: center left; background-repeat: no-repeat; }
#container #homepageBox ul li.listItem1{ background-image:url('../images/icoDocument.png'); }
#container #homepageBox ul li.listItem2{ background-image:url('../images/icoDocument.png'); }
#container #homepageBox ul li.listItem3{ background-image:url('../images/icoFeed.png'); }
#container #homepageBox ul li.listItem4{ background-image:url('../images/icoFeed.png'); }
#container #homepageBox ul li a { color:white; font-size:.8em; }

#mainContent{ width:700px; padding:0 0 0 0; float:left; }
#mainContent ul { list-style-position:inside; list-style-type:disc; }
#mainContent ul li, #mainContent ol li { margin:5px;}

#homepageNews { background:transparent url('../images/verticalRule.png') right repeat-y; clear:both; width:625px; float:left; margin:1px 0 0 3px; display:inline; }
#homepageNews ul{ }
#homepageNews ul li{ background: transparent url('../images/newsPostBG.png') no-repeat top center; display:block; height:63px; margin:0 0 3px; overflow:hidden;}
#homepageNews ul li h3{ font-size:1em; font-weight:normal; padding: 5px 16px 0;}
#homepageNews ul li h3 a:link{ color:#4681a0;}
#homepageNews ul li h3 a{ color:#4681a0;}
#homepageNews ul li h3 a:hover{ text-decoration:underline;}
#homepageNews ul li h3 .newsType{ font-size:.85em; padding:0 5px 0 0;}
#homepageNews ul li h3 .newsDate{ font-size:.85em; color:#9A9A9A; padding:0 0 0 20px; font-weight:normal; font-style:italic;}
#homepageNews ul li p{ color:#5d5d5d; font-size:.85em; padding: 0 16px; margin:0; line-height:1.5em;}
#homepageNews ul li p a.readMore{ background:transparent url('../images/icoReadMore.png') no-repeat top left; padding:0 0 0 18px; color:#696969;}

#newsBar { background:black url('../images/newsBarBG.png') top repeat-x; height:30px; margin:0 0 10px; overflow: hidden; }
#newsBar p { font-size:.9em; margin:5px 15px; }
#newsBar p a:link{ color:white; text-decoration:none; }
#newsBar p a{ color:white; text-decoration:none; }
#newsBar p a:hover{ color:white; text-decoration:underline;}
#newsBar p span{ color:#ff8b1a; font-size:1.2em; }

#infoModules { float:left; width:276px; margin:5px 0 0 10px; }
#infoModules h2 { font-size: 1.2em; margin:0 0 5px; padding:0 0;}
#infoModules ul { }
#infoModules ul li { height:75px; }
#infoModules ul li img { float:left; margin:8px 8px; border:solid 1px #b0adae; position:relative; top:-5px;}
#infoModules ul li h3 { font-size: .9em; margin:0 0 0; }
#infoModules ul li h3 a:link { color:#ff8b1a; }
#infoModules ul li h3 a { color:#ff8b1a; }
#infoModules ul li p { font-size:.88em; color:black; margin:0 0; text-align:left; line-height:1.2em; }

#topNavigation { border:solid 0px transparent; padding:1px;}
#topNavigation ul { margin:15px 0 0; position:relative; left:175px;}
#topNavigation ul li { display:inline; font-size:.9em; font-family:Tahoma, Helvetica, sans-serif; text-transform:lowercase; padding:0 10px 0 20px; background-position: center left; background-repeat: no-repeat; }
#topNavigation ul li.navItem1 { background-image:url('../images/icoHome2.png'); }
#topNavigation ul li.navItem2 { background-image:url('../images/icoHelp2.png'); }
#topNavigation ul li.navItem3 { background-image:url('../images/icoCommunity2.png'); }
#topNavigation ul li.navItem4 { background-image:url('../images/icoProductOverview2.png'); }
#topNavigation ul li.navItem5 { background-image:url('../images/icoProducts2.png'); }
#topNavigation ul li a:link{ color:Black;  }
#topNavigation ul li a{ color:Black;  }
#topNavigation ul li a:hover{ color:#3B4C55;  }

.hr { display:block; height:77px; margin:0 3px; background: transparent url('../images/horizontalRule.png') top no-repeat; }
.hr hr{ display:none; }

#sideNavigation { margin:15px 15px 0 3px; width:180px; float:left;}
#sideNavigation ul{ width:172px;}
#sideNavigation ul li{}
#sideNavigation ul li span.navCategory{ display:block; padding:5px 0 5px 15px; background:transparent url('../images/sideNavCatBG.png') top repeat-x; border-top:solid 1px white; border-bottom:solid 1px white; font-size:.9em; color:white;}
#sideNavigation ul li ul{ background:white; padding:5px 0;}
#sideNavigation ul li ul li{ font-size:.8em; padding:4px 5px 4px 20px; }
#sideNavigation ul li ul li a:link{ color:#276281;}
#sideNavigation ul li ul li a{ color:#276281;}
#sideNavigation ul li ul li a:hover{ color:black;}

#copyright { clear:both; width:285px; height:41px; margin:0 0 0 auto; overflow:hidden;}
#copyright img{ float:left; margin-right:5px; }
#copyright p{ font-family:Arial, Helvetica, sans-serif; font-size:.8em; line-height:1; color:#A4A4A4; padding:13px 0 0; margin:0 0 0 0;}

span.tagLine { display:block; height:104px; margin:0 3px; background: transparent url('../images/ribbonConnPotential.png') top no-repeat; overflow:hidden; text-indent: -300px;}
