body {
	margin: 0 0 0 0;
}

#header {
	width:100%;
	background-repeat:repeat-x;
	position:absolute; top:0;
}

#forum-iframe {
	margin-top:110px;
}

#main{
	width:100%;
	position:relative;
	top:254px;
}
#small-main{
	width:100%;
	position:relative;
	top:94px;
}
#home-main{
 width:100%;
 position:relative;
 top:396px;
}

#menu {
	width:218px;
	float:left;
}

#secondary-menu {
	display:block;
	width:900px;
	padding-left:20px;
	padding-top:40px;
	padding-bottom:50px;
	float:left;
}

#small-main-back {
	background-image: url(../images/design-elements/bottom-round-line.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
}

#content {
	float:right;
}

#secondary-content {
	float:right;

}

#footer {
	clear: both;
	width:100%;
}
#margin16 {
	height:16px;
}
#margin50 {
	height:50px;
}

.greyNormal-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	text-align: left;
}

.greyBold-26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
	text-align: center;
}
.greyBold-17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
	text-align: center;
	font-style: normal;
}
.greyBoldItalic-17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
	text-align: center;
	font-style: italic;
}

.orangebutton-back { /* deprecated */
	background:transparent url(../images/buttons/orange-submit/orange.png) no-repeat top center;
	height:46px;
}

.orangebutton-text { /* deprecated */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 18px;
	vertical-align: bottom;
}

.orangebutton-text:hover { /* deprecated */
	color: white;
}

.orangebutton {
	display:block;
	background:transparent url(../images/buttons/orange-submit/orange.png) no-repeat top center;
	height:46px;
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 18px;
	vertical-align: bottom;
}

.orangebutton, .orangebuttonlarge, .orangebuttonxlarge {
	display:block;
	background:transparent url(../images/buttons/orange-submit/orange.png) no-repeat top center;
	height:46px;
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 18px;
	vertical-align: bottom;
}

.orangebuttonlarge {
	width:360px;
	background:transparent url(../images/buttons/orange-general/orange.png) no-repeat top center;
}

.orangebuttonxlarge {
	width:410px;
	background:transparent url(../images/buttons/orange-general/xorange.png) no-repeat top center;
}

.orangebutton:hover {
	background:transparent url(../images/buttons/orange-submit/blue.png) no-repeat top center;
}

.orangebuttonlarge:hover {
	background:transparent url(../images/buttons/orange-general/blue.png) no-repeat top center;
}

.orangebuttonxlarge:hover {
	background:transparent url(../images/buttons/orange-general/xblue.png) no-repeat top center;
}

.orangebutton img, .orangebuttonlarge img {
	border:0;
}

.btncontactus {
	background:transparent url(../images/advertisers/btn-contact.png) no-repeat top left;
	width:144px;
	height:27px;
}

.btncontactus:hover {
	background:transparent url(../images/advertisers/btn-contact-over.png) no-repeat top center;
}

.bluebutton {
	display:block;
	width:145px;
	height:27px;
	background:transparent url(../images/buttons/blue-readmore/blue-background.jpg) no-repeat top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	vertical-align: bottom;
	cursor: hand;
	cursor: pointer;
}
.bluebutton-small {
	display:block;
	width:106px;
	height:30px;
	background:transparent url(../images/buttons/blue-readmore/blue-background-small.png) no-repeat top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	vertical-align: bottom;
	cursor: hand;
	cursor: pointer;
	padding-top:3px;
}
.bluebutton-small:hover {
	background:transparent url(../images/buttons/blue-readmore/orange-background-small.png) no-repeat top center;
}
.bluebutton-large {
	display:block;
	width:158px;
	height:30px;
	background:transparent url(../images/buttons/blue-readmore/blue-background-large.png) no-repeat top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	vertical-align: bottom;
	cursor: hand;
	cursor: pointer;
	padding-top:3px;
}
.bluebutton-large:hover {
	background:transparent url(../images/buttons/blue-readmore/orange-background-large.png) no-repeat top center;
}

.bluebutton-xlarge {
	display:block;
	width:180px;
	height:30px;
	background:transparent url(../images/buttons/blue-readmore/blue-background-xlarge.png) no-repeat top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	vertical-align: bottom;
	cursor: hand;
	cursor: pointer;
	padding-top:3px;
}
.bluebutton-xlarge:hover {
	background:transparent url(../images/buttons/blue-readmore/orange-background-xlarge.png) no-repeat top center;
}
.greyBold-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8d8d8d;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

.greyBold-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8d8d8d;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
}
.blackNormal-27 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.quotemark {
	background-image: url(../images/design-elements/quotemark.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.greyNormal-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8d8d8d;
	text-decoration: none;
	text-align: left;
}
.greyDot {
	background-image: url(../images/right-side/grey-dot.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.greyDot-30 {
	background-image: url(../images/right-side/grey-dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	height:60px;
}
.borderPicture-101 {
	border: 1px solid #ebebeb;
	padding: 6px;
}
.marginWidht-40 {
	width:40px;
}

.outstanding-back {
	background-image:url(../images/right-side/outstanding-back.gif);
	background-repeat: repeat-x;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: middle;
	font-size: 13px;
	font-weight: normal;
	color: #1A74b0;
	text-decoration: none;
}

.greyNormal-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8d8d8d;
	text-decoration: none;
	text-align: left;
}

.blueNormal-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1A74b0;
	text-decoration: none;
	text-align: right;
	line-height: 20px;
}

.blueNormal-11:hover {
	color: #626262;
}

.blueNormal-23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #1A74B0;
	text-decoration: none;
	text-align: left;
}

.blueNormal-24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #1A74B0;
	text-decoration: none;
	text-align: left;
}

.greyNormal-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
.greyNormal-14-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #1A74b0;
	padding-top: 20px;
	padding-bottom: 20px;
	text-decoration: none;
	text-align: left;
}
.greyNormal-14-link:hover {
	color: #626262;
}
.blackBold-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.blackBold-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.blackBold-17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.blueNormal-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1A74b0;
	text-align: left;
}

.blueNormal-13:hover {
	color: #8d8d8d;

}
.horizontal-line {
	background-image:url(../images/design-elements/horizontal-line.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:36px;
}
.blackNormal-24,h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.blackNormal-27 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
h1 {
	margin:0;
	padding:0;
}
.blueNormal-17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #79bbeb;
	text-decoration: none;
	text-align: left;
}
.greyBold-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #adadad;
	text-decoration: none;
	text-align: right;
}

.paragraph-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: left;
	list-style-position: outside;
	list-style-type: disc;
}
.margin75 {
	height:75px;
}
.margin61 {
	height:61px;
}
.margin50 {
	height:50px;
}
.margin45 {
	height:45px;
}
.margin37 {
	height:37px;
}
.margin34 {
	height:34px;
}
.margin30 {
	height:30px;
}
.margin24 {
	height:24px;
}
.blueBold-17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #79bbeb;
	text-decoration: none;
	text-align: left;
}
.blueItalic-17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #79bbeb;
	text-decoration: none;
	text-align: left;
	font-style: italic;
}
.greyBold-25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #8d8d8d;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.blackBold-19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.line-shadow-large {
	background-image:url(../images/design-elements/line-shadow-large.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:35px;
}
.line-shadow-xlarge {
	background-image:url(../images/design-elements/line-shadow-xlarge.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:36px;
}
.blueNormal-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #79bbeb;
	text-decoration: none;
	text-align: left;
}
.line-shadow-small {
	background-image:url(../images/design-elements/line-shadow-small.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:35px;
}
.board-topbackground {
	background-image:url(../images/community/board/top-middle.gif);
	background-repeat:repeat-x;
}
.board-bottombackground {
	background-image:url(../images/community/board/bottom-middle.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#f5f6f8;
}
.greyNormalNoMargin-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
}
.vertical-greyDot {
	background-image:url(../images/whypageonce/largest-in-the-us/vertical-grey-dot.gif);
	background-repeat: repeat-y;
	background-position: center;
	width:40px;
}
.vertical-greyDot-80 {
 background-image:url(../images/whypageonce/largest-in-the-us/vertical-grey-dot.gif);
 background-repeat: repeat-y;
 background-position: center;
 width:80px;
}
.greyBold-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
	text-align: left;
	font-style: normal;
}
.greyNormalClean-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	text-align: left;
}
.greyNormalItalic-17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	text-align: left;
	font-style: italic;
}
.board-topbackground-white {
	background-image: url(../images/services/board/top-middle.gif);
	background-repeat:repeat-x;
}
.board-bottombackground-grey {
	background-image: url(../images/services/board/bottom-middle-grey2.gif);
	background-repeat:repeat-x;
}
.board-topbackground-grey {
	background-image: url(../images/services/board/top-middle-grey.gif);
	background-repeat:repeat-x;
}
.blueBold-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #79bbeb;
	text-decoration: none;
	text-align: left;
}

.blueNormal-center-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1A74B0;
	text-decoration: none;
	text-align: center;
}

ul{
	margin-top:10px;
	margin-left:28px;
	margin-bottom:0px;
	padding:0px;
	list-style-image: url(../images/design-elements/listBlueDot.png);
	list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	line-height: 21px;
	color: #626262;
}

a {
	text-decoration: none;
	color: #1A74b0;
}

.blueNormal-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1A74b0;
	text-align: left;
	text-decoration: none;
}

.blueNormal-link-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1A74b0;
	text-align: left;
	text-decoration: none;
}

.blueNormal-link-12:hover {
	color: #626262;
}

.cyan-30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: #e6f2fb;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	width:40px;
	margin-bottom:15px;
	padding-top:3px;
	padding-bottom:3px;
}
.ul-line-height li{
	margin-bottom:10px;
}

.blueBold-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1a74b0;
	text-decoration: none;
	text-align: left;
	margin-top:0px;
}
.blueBold-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	color: #1a74b0;
	text-decoration: none;
	text-align: left;
	margin-top:0px;
}
.blackBold-14-mtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin-top:40px;
}

.blackBold-14-mtop40 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin-top:40px;
}

.line-shadow-xsmall {
	background-image:url(../images/design-elements/line-shadow-xsmall.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:5px;
	padding-top:20px;
	padding:20px;
	width:317px;
	text-align:left;

	margin:0px;
}

.imgtablesecurity{
	padding-top:15px;
}
.more-ways td{
	padding-bottom:30px;
}

.line-shadow-large-25 {
	background-image:url(../images/design-elements/line-shadow-large.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
}

.inthenews{
	padding-left:12px;
}

.inthespotlight{
	padding-right:12px;
}

.greyNormal-14-top0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 20px;
	text-align: left;
}

.dashed{
		background:url(../images/right-side/dotted.png) repeat-x center;
		height:1px;
		width:90%;
		margin:6px auto 0 auto;
		padding:0px;
}

.dotted{
		background:url(../images/right-side/dotted.png) repeat-x center;
		height:1px;
		width:100%;
		margin:6px auto 0 auto;
		padding:0px;
}

.dotted-2{
		background:url(../images/right-side/dotted.png) repeat-x center;
		height:1px;
		width:80%;
		margin:6px auto 6px auto;
		padding:0px;
}

.bgblog{
	background:url(../images/right-side/bg-blog.png) repeat-y center;

}


.bgblog p{
	margin:10px 22px;
}

.blueNormal-11-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1A74b0;
	text-decoration: none;
	text-align: right;


}
.readmoreblogs{

	background:url(../images/press-center/bg-press-more.png) no-repeat;
	height:14px;
	padding:10px 0;
	text-align:center;
}

.btnspress{
	background:url(../images/press-center/linea.png) repeat-x center bottom;

}


/* alerts details */

.whiteBold-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.greyBold-12-center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;
}
.blueBold-12-center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A74b0;
	text-align: center;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;
	background-color: #f2f6f9;
}
.greyNormalDot-12-center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #626262;
	text-align: center;
	text-decoration: none;
	padding-top: 9px;
	padding-bottom: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;
	background-color: #f8f8f8;
	background-image:url(../images/whypageonce/alerts-notifications/board/dot-bottom.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-right: 5px;
	padding-left: 5px;
}
.greyNormalNoDot-12-center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #626262;
	text-align: center;
	text-decoration: none;
	padding-top: 9px;
	padding-bottom: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;
	background-color: #f8f8f8;
	padding-right: 5px;
	padding-left: 5px;
}

.x-row-empty {
	background-color: #f1f6fa;
	background-image:url(../images/whypageonce/alerts-notifications/board/dot-bottom.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;

}
.x-row {
	background-image:url(../images/whypageonce/alerts-notifications/board/x-icon.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:24px;
}


.x-row-empty-clean {
	background-color: #f1f6fa;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;
}

.bulletlinkslist 
{
	margin-left:12px;
	list-style-image:none;
	color:#000000
}

.bulletlink
{
	color:#000000
}

.bulletlink:hover
{
	color:#79BBEB
}
