html,body,div,ul,ol,li,dl,dt,dd,table,tr,td {
	padding: 0;
	margin: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #545454;
}

img {
	border: 0;
}

a {
	color: #008CC2;
	text-decoration: none;
}

a:hover {
	color: #008CC2;
	text-decoration: underline;
}

h3 {
	font-size: 12px;
	line-height: 28px;
	margin: 0;
}

.hand {
	cursor: pointer;
	_cursor: hand;
}

.contact-text {
	font-size:15px;
	line-height:21px;
}

/* index */
#maincontainer {
	width: 850px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}

#barsection {
	margin-top: 30px;
}

#toplogo {
	float: left;
	background: url(../images/logo.gif) no-repeat top left;
	width: 258px;
	height: 53px;
	margin-top: 12px;
	cursor: pointer;
	_cursor: hand;
}

#toplogo h1, #toplogo a {
	text-indent: -9999px;
}

#topbar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#topbar ul li {
	display: inline;
	text-indent: -9999px;
	float: right;
}

a#topbar {
	text-indent: -9999px;
}

#topsection {
	margin-top: 20px;
}

#contentwrapper {
	margin: 0;
	padding: 0;
}

#maincontenttop {
	width: 808px;
	height: 170px;
	margin: 12px 0 0 0;
	background: url(../images/bg-middle.jpg) no-repeat;
	font-size: 11px;
}

#maincontenttop-clients {
        width: 536px;
        height: 170px;
        margin: 12px 0 0 0;
        background: url(../images/bg-middle-sme-sw.jpg) no-repeat;
        font-size: 11px;
}


#maincontenttop1 {
	width: 265px;
	height: 173px;
	float: left;
}

#maincontenttop2 {
	width: 271px;
	height: 173px;
	float: left;
}

#maincontenttop3 {
	width: 271px;
	height: 173px;
	float: left;
}

#maincontenttop2 p {
	padding: 75px 3px 0 146px;
	margin: 0;
}

#maincontenttop1 p, #maincontenttop3 p{
	padding: 75px 1px 0 146px;
	margin: 0;
}

#maincontentbottom {
	
}

#maincontentbox {
	width: 809px;
	height: 139px;
	border: 1px solid #C6C6C6;
	float: left;
}

#mainregistration {
	width: 342px;
	height: 139px;
	background: #FFFFFF url(../images/bg-registration.gif) no-repeat;
	float: left;
	font-size: 11px;
}

#mainregistration p {
	margin: 0;
	padding: 41px 0 0 0;
	line-height: 24px;
	font-weight: bold;
	color: #545454;
	text-align: right;
}

#mainregistration span {
	font-size: 11px;
	color: #636363;
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0;
}

#mainregistration input {
	width: 151px;
	border-top: 1px solid #545454;
	border-left: 1px solid #545454;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#mainresources {
	width: 192px;
	height: 139px;
	border-right: 1px solid #C6C6C6;
	text-align: left;
	float: left;
}

#mainresources span {
	margin-left: 20px;
}

#mainresources a {
	color: #008CC2;
	text-decoration: none;
}

#mainresources a:hover {
	color: #008CC2;
	text-decoration: underline;
}

#mainresources p {
	 margin:0;
	 padding:10px 0 0 15px;
}

#mainflashpanel {
	width: 269px;
	text-align: left;
	float: left;
	padding-top: 35px;
}

#bnetpromopanel {
        width: 259px;
        text-align: left;
        float: left;
        padding-top: 0px;
}

#mainflashpanel p {
	color: #929292;
	font-size: 13px;
	padding: 50px 0px 0px 0px;
	text-align: center;
}

#mainrightline {
	width: 10px;
	height: 139px;
	background: #FFFFFF url(../images/bg-blueorange.gif) no-repeat;
	float: left;
}

#clearmain {
	clear: both;
	height: 24px;
}

.titlebox {
	background: #FFFFFF url(../images/line-titlebottom.gif) no-repeat bottom;
	padding-bottom: 6px;
	text-align: right;
}

/* resources */
#resourcescontentbox {
	margin: 15px 0 0 0;
	width: 820px;
}

#resourcesleftbox {
	width: 600px;
	float: left;
	border-right: 1px solid #D9D9D9;
	text-align: left;
}

#resourcesrightbox {
	width: 216px;
	padding: 0;
	float: left;
	margin-left: 2px;
}

#rightbox {
	width: 195px;
	height: 400px;
	padding-right: 10px;
	border-right: 1px solid #D9D9D9;
	text-align: center;
}

#resourcesrightline {
	width: 206px;
	height: 115px;
	background: #FFFFFF url(../images/bg-blueorange2.gif) no-repeat top	right;
	padding-right: 10px;
}

#tablecontent {
	text-align: left;
	font-size: 11px;
	color: #3E3E3E;
	width: 559px;
}

/*#tablenewsletters {
	margin-top: 17px;
	width: 271px;
}*/

.tdenewsletters {
	width: 260px;
	border:1px solid #E4E4E4;
	padding: 10px 0 0 0;
}

.tdtips {
	width: 271px;
	height: 190px;
	border: 1px solid #E4E4E4;
	padding-top: 10px;
}

.tdtips ol {
	padding: 4px 4px 35px 10px;
	margin:0;
	list-style: none;
}

.tdtips ol li {
	line-height:19px;
}

.tdarticles{
	width: 260px;
	height: 190px;
	border: 1px solid #E4E4E4;
	padding-top: 10px;
}

.tdarticles ol {
	padding: 4px 10px 5px 15px;
	margin:0;
	list-style: none;
}

.tdarticles ol li {
	line-height:19px;
}

.pArticles {
	margin: 0;
	padding: 4px 10px 5px 15px;
}

.tdtitle {
	height: 19px;
	text-align: left;
}

.tdtitle2 {
	height: 19px;
	text-align: left;
}


#tableregistration {
	/*margin-top: 17px;*/
}

.tdregistration {
	width: 272px;
	height: 222px;
	background: url(../images/bg-registration2.gif) no-repeat top left;
	text-align: left;
}

#tableregistration .inputbox{
	padding-right: 20px;
	padding-top: 15px;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #545454;
	text-align: right;
}

#tableregistration span {
	font-size: 11px;
	line-height: 12px;
	color: #636363;
	margin-left: 4px;
}

#tableregistration input {
	width: 121px;
	border-top: 1px solid #545454;
	border-left: 1px solid #545454;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#registrationform {
	width: 258px;
	height: 200px;
	background: #FFFFFF url(../images/bg-registration2.gif) no-repeat top left;
	text-align: left;
	padding-bottom: 17px;
}

#registrationform .inputbox{
	padding-right: 20px;
	padding-top: 80px;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #545454;
	text-align: right;
}

#registrationform span {
	font-size: 11px;
	line-height: 12px;
	color: #636363;
	margin-left: 4px;
}

#registrationform input {
	width: 121px;
	border-top: 1px solid #545454;
	border-left: 1px solid #545454;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#box-newsletters , #box-tips, #box-articles {
	width: 559px;
}

/* sub page */
#subcontentbox {
	margin: 15px 0 0 0;
	width: 820px;
	background: #FFFFFF url(../images/bg-blueorange.gif) no-repeat bottom right;
}

#titlebox-aboutus {
	width: 600px;
	height: 28px;
	text-align: right;
	padding-right: 28px;
	background: #FFFFFF url(../images/bg-title-aboutus.gif) no-repeat top left;
}

#titlebox-services {
	width: 600px;
	height: 26px;
	text-align: right;
	padding-right: 30px;
	background: #FFFFFF url(../images/bg-title-services.gif) no-repeat top left;
}

#titlebox-testimonials {
	width: 600px;
	height: 26px;
	background: #FFFFFF url(../images/bg-title-testimonials.gif) no-repeat top left;
}

#titlebox-contact {
	width: 600px;
	height: 26px;
	background: #FFFFFF url(../images/bg-title-contact.gif) no-repeat top left;
}

#titlebox-resources {
	width: 600px;
	height: 28px;
	text-align: right;
	background: #FFFFFF url(../images/bg-title-resources.gif) no-repeat	top left;
}

#titlebox-privacy {
	width: 600px;
	height: 26px;
	background: #FFFFFF url(../images/bg-title-privacy.gif) no-repeat top left;
}

#titlebox-disclaimer {
	width: 600px;
	height: 26px;
	background: #FFFFFF url(../images/bg-title-disclaimer.gif) no-repeat top left;
}

#titlebox-newsletters {
	width: 600px;
	height: 28px;
	text-align: right;
	padding-right: 32px;
	background: #FFFFFF url(../images/bg-title-resources.gif) no-repeat	top left;
}

#titlebox-tips {
	width: 600px;
	height: 28px;
	text-align: right;
	padding-right: 32px;
	background: #FFFFFF url(../images/bg-title-resources.gif) no-repeat	top left;
}

#titlebox-articles {
	width: 600px;
	height: 28px;
	text-align: right;
	padding-right: 32px;
	background: #FFFFFF url(../images/bg-title-resources.gif) no-repeat	top left;
}

.split {
	border-right: 1px solid #D9D9D9;
	width: 1px;
}

#subcontentbox ol {
	margin: 0 0 8px 20px;
	list-style: decimal inside;
}

#subcontentbox ul {
	margin: 0 0 8px 20px;
	list-style-position: inside;
}

#tablesubcontent {
	width: 808px;
	font-size: 12px;
	color: #575757;
	border-right: 1px solid #D9D9D9;
}

#tablesubcontent .bold {
	color: #3D3D3D;
	font-weight: bold;
}

/*#tablesubcontent p {
	margin: 0 1em 1.7em 0;
	padding: 0;
}*/

#subrightbox {
	width: 200px;
}

#registrationbox {
	width: 192px;
	height: 203px;
	background: #FFFFFF url(../images/bg-registration3.gif) no-repeat;
}

#registrationbox .inputbox {
	margin: 0;
	padding: 100px 21px 0 0;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #545454;
	text-align: right;
}

#registrationbox input {
	width: 121px;
	border-top: 1px solid #545454;
	border-left: 1px solid #545454;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#registrationbox span {
	font-size: 11px;
	line-height: 12px;
	color: #636363;
	margin-left: 4px;
}

#resourcesbox {
	width: 195px;
	height: 150px;
}

#clearsub {
	clear: both;
	height: 10px;
}

#box-tips ol {
	/*list-style: none;*/
}

/* copyright */
#copyright {
	width: 809px;
	height: 34px;
	font-size: 11px;
	line-height: 17px;
	text-align: left;
	padding-top: 18px;
	background: #D9D9D9 url(../images/bg-copyright.gif) no-repeat;
	color: #626262;
	margin-bottom: 11px;
}

#copyright .bar {
	border-right: 1px solid #B4B4B4;
}

#copyright a {
	color: #626262;
	text-decoration: none;
}

#copyright a:hover {
	color: #008CC2;
	text-decoration: underline;
}

#copyright .space {
	padding-left: 42px;
}

#copyright .bold {
	font-weight: bold;
	padding-left: 20px;
}

#copyright ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
}

#copyright li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

/* form */
.Orangetext {
	color: #FF6600;
}

.inputText {
	border: 1px solid #ccc;
	width: 220px;
}

.InputTextFocus {
	border: 1px solid #999;
	width: 220px;
}

.requiredField {
	font-size: 10px;
	color: #cc0000;
}

/* new */
#subcontentwrapper {
	width: 820px;
	background: #FFFFFF url(../images/bg-blueorange.gif) no-repeat bottom right;
	margin: 12px 0 0 0;
}

#linewrapper {
	width: 808px;
	border-right: 1px solid #D9D9D9;
}

#contentbox {
	margin-top: 8px;
	width: 798px;
}

#contentbox-left {
	float: left;
	width: 460px;
}

#box-list {
	width: 436px;
	background-color: #F6F7F6;
	border: 1px solid #D3D3D3;
	/*padding: 12px 0 15px 18px;*/
	padding: 12px 0 47px 18px;
	color: #3D3D3D;
}

#box-normal {
	width: 400px;
	/*padding: 10px 30px 0 18px;*/
	padding: 12px 30px 0 18px;
	min-height: 223px;
}

#box-normal-sawc {
	width: 400px;
	/*padding: 10px 30px 0 18px;*/
	padding: 12px 30px 0 18px;
	min-height: 210px;
}

#box-list-sawc {
	width: 436px;
	background-color: #F6F7F6;
	border: 1px solid #D3D3D3;
	padding: 12px 0 20px 18px;
	color: #3D3D3D;
	margin-top: 16px;
}

#box-list-sawc-wide {
        width: 550px;
        background-color: #F6F7F6;
        border: 1px solid #D3D3D3;
        padding: 12px 0 20px 18px;
        color: #3D3D3D;
        margin-top: 16px;
}

#box-list-sawc-wide-orange {
        width: 550px;
        background-color: #FCEBD9;
        border: 1px solid #D3D3D3;
        padding: 12px 0 20px 18px;
        color: #3D3D3D;
        margin-top: 16px;
}

#contentbox-right {
	float: right;
	width: 338px;
}

#box-list2 {
	margin-left: 2px;
	width: 317px;
	padding: 12px 0 15px 16px;
	background-color: #F6F7F6;
	border: 1px solid #D3D3D3;
	color: #3D3D3D;
}

#box-stme-list {
	margin-left: 2px;
	margin-top: 4px;
	width: 317px;
	padding: 12px 0 15px 16px;
	background-color: #F6F7F6;
	border: 1px solid #D3D3D3;
	color: #3D3D3D;
}

#box-stme1, #box-sawc1{
	padding-top: 10px;
}

#box-stme1-content {
	margin-top: 8px;
	margin-left: 44px;
	width: 754px;
	height: 185px;
	border: 1px solid #F4B0C5;
	color: #626262;
	padding-top: 16px;
	padding-bottom: 16px;
}

#box-stme2 {
	margin-top: 30px;
}

#box-stme2-content {
	margin-top: 8px;
	margin-left: 44px;
	width: 754px;
	border: 1px solid #D3D2A5;
	color: #626262;
	padding-top: 16px;
	padding-bottom: 16px;
}

#box-stme3 {
	margin-top: 30px;
}

#box-stme3-content {
	margin-top: 8px;
	margin-left: 44px;
	width: 754px;
	border: 1px solid #A3ADD3;
	color: #626262;
	padding-top: 16px;
	padding-bottom: 16px;
}

#box-couldyouuse {
	text-align: right;
	margin: 27px 10px 50px 0;
}

#box-stme1 p, #box-stme2 p, #box-stme3 p {
	padding: 0 30px 0 12px;
}

#box-sawc1-content {
	margin-top: 8px;
	margin-left: 44px;
	width: 754px;
	border: 1px solid #D3D2A5;
	color: #626262;
	padding-top: 16px;
	padding-bottom: 16px;
}

#box-sawc1-content p {
	padding: 0 30px 0 12px;
}

.bull-blue {
	color: #1674A0;
}

.bold {
	font-weight: bold;
}

.clear {
	clear: both;
}

.list1 {
	margin: 0;
	padding: 12px 25px 0 0;
	list-style: none;
	line-height: 17px;
}

.list2 {
	margin: 0;
	padding: 12px 10px 0 0;
	list-style: none;
	line-height: 17px;
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.padding-10 {
	padding-left: 10px;
}

.margintop-0 {
	margin-top: 0;
}

.h2-title {
	font-size: 12px;
	color: #0081B5;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.h3-green {
	color: #696715;
	font-size: 12px;
	margin: 0;
	padding-left: 12px;
}

.h3-navy {
	color: #152A77;
	font-size: 12px;
	margin: 0;
	padding-left: 12px;
}

.h3-orange {
	color: #F37321;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.h3-orange-indent {
	color: #F37321;
	font-size: 12px;
	margin-left:10px;
	padding: 0;
}

.h2-orange {
        color: #F37321;
        font-size: 14px;
        margin: 0;
        padding: 0;
}


.list-blue {
	color: #008BC2;
}

/* services */
#services-normal {
	width: 559px;
	margin: 21px 0 0 0;
	padding: 40px 0 69px 0;
	background: url(../images/bg-services-top.gif) no-repeat top center;
	min-height: 200px;
}

#services-normal p {
	text-align: left;
	color: #676767;
	margin: 0;
	padding: 10px 5px 5px 7px;
	font-size: 11px;
	line-height:14px;
}

#services-bottom {
	float: left;
	width: 559px;
	height: 17px;
	background: url(../images/bg-services-bottom.gif) no-repeat;
	padding:0;
	margin: 0;
}

#services-normal1, #services-normal2, #services-normal3 {
	float: left;
	width: 180px;
	text-align: center;
}

#services-normal2 {
	margin-left: 9px;
	margin-right: 9px;
}

#services-box {
	float: left;
	width: 559px;
	padding-top: 10px;
	background: #EEEFED url(../images/bg-services-middle.gif) repeat-y;
}

#services-group1,#services-group2,#services-group3{
	margin-top: 21px;
	width: 559px;
	min-height: 387px;
}

.services-group-box {
	border: 1px solid #D3D3D3;
	padding: 12px 10px 15px 18px;
}

#aboutus-group1,#aboutus-group2,#aboutus-group3{
	margin-top: 21px;
	width: 559px;
	min-height: 387px;
}

#box-contact, #box-newsletter, #box-articles , #box-tips, 
#box-testimonials,#box-privacy, #box-disclaimer {
	margin-top: 21px;
	width: 559px;
	min-height: 377px;
	padding: 1px;
}

#stmep-titlebox {
	padding-top: 32px;
}

#stmep-contentbox {
	margin-top: 8px;
	width: 798px;
}

#stmep-boxlist {
	float: right;
	width: 338px;
}

#stmep-boxlist1, #stmep-boxlist2 {
	margin-left: 2px;
	margin-top: 5px;
	width: 317px;
	padding: 12px 0 15px 16px;
	background-color: #F6F7F6;
	border: 1px solid #D3D3D3;
	color: #3D3D3D;
}

#sawc-titlebox {
	padding-top: 32px;
}

#sawc-contentbox {
	margin-top: 8px;
	width: 798px;
}

#sawc-boxlist {
	float: right;
	width: 338px;
}

#sawc-boxlist1, #sawc-boxlist2 {
	margin-left: 2px;
	margin-top: 7px;
	width: 317px;
	padding: 12px 0 15px 16px;
	background-color: #F6F7F6;
	border: 1px solid #D3D3D3;
	color: #3D3D3D;
}

#stmep-contentbox h3, #sawc-contentbox h3 {
	color: #0073A2;
	font-size: 14px;
}

#articleteaser h2 {
	font-family: arial, sans-serif;
	color:F27022;
	font:bold;
	font-size:14px;
}

#box-newslettersummary {
        margin-top: 8px;
        margin-left: 5px;
        width: 537px;
        border: 1px solid #A3ADD3;
        color: #D3D3D3;
	padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
}

#article h2 {
	font-family: arial, sans-serif;
        color:#F27022;
	font:bold;
	font-size:14px;
}

#article h1 {
	color: #00426C; 
	font-size: 16px; 
	font-weight: bold; 
	padding-bottom:5px; 
	margin-bottom: 20px; 
	border-bottom: 1px;
	solid #d9d9d9;
}



