/* Page-wide CSS */
body { background-color: #f6f6f6; border: 0px; color: #2d2d2d; font-family: 'Segoe UI', arial; font-size: 13px; margin: 0px; padding: 0px; }
a:link { color: #555555; text-decoration: underline; }
a:visited { color: #555555; text-decoration: none; }
a:hover { text-decoration: none; }
p{ color: #2d2d2d; line-height: 16px; }
hr { background-color: #0068a1; border: 0; clear: both; color: #0068a1; height: 1px; margin: 0px; padding: 0px; width: 870px; }
h1 { font-family: "Segoe UI", arial; font-size: 30px; font-weight: 500; margin-top: 0px; padding: 0px; }
h2 { font-family: "Segoe UI", arial; }
h3 { font-family: "Segoe UI", arial; }
h5 { color: #000000; font-family: 'Segoe UI', arial; font-size: 13px; margin: 0px; padding: 0px 0px 5px; }
a.top  { color: #0068a1; font-family: 'Segoe UI', arial; font-size: 11px; }
.clear { clear: both; }

/* Wrapper */
.pagecontent { margin: auto; padding: 0px; width: 941px; }

/* Header */
.header{ background-color: #ffffff; border: 1px solid #e4e5e6; border-top: 0px; margin: auto; padding: 10px 0px 0px 36px; height:75px; }
div.site_nav > ul > li
{
	cursor: default;
	position: relative;
	z-index:100;
}
div.site_nav > ul > li > div.dropdown
{
	background-color:#f6f6f6;
	display:none;
	line-height:13px;
	left:-12px;
	position:absolute;
	padding:14px 0 0 13px;
	top: 15px;
	width:130px;
	z-index:100;
	border-right: 1px solid #8a8a8a;
	border-bottom: 1px solid #8a8a8a;

}
div.site_nav > ul > li > div.dropdown > a
{
	display:block;
	margin-bottom:14px;
}
.site_nav > ul > li:hover div.dropdown
{
	display:block;
}

/* Software/Games Site Select, Social Links, Searchbox */
.site_nav { background-color: #f6f6f6; border: 0px; clear: both; font-size: 14px; height: 32px; line-height: 31px; margin: 0px; padding: 0px 25px 0px 35px; width: 881px; }
	.site_nav ul { float: left; margin: 0px; padding: 0px; }
	.site_nav li { color: #004B8D; display: inline; list-style-type: none; margin: 0px 3px 0px 3px; }
	.site_nav li.site_sel_text { color: #1BA5C7; }
	.site_nav form.search_form { display: inline; }
	.site_nav input#search { border: 1px solid #e4e5e6; color: #7a7a7a; display: inline; font-size: 11px; float: right; height: 27px; line-height: 27px;  margin: 2px 0px 2px 0; padding: 0px 0px 0px 10px; position: relative; top: 0px; width: 194px; }
	.site_nav a { color: #004B8D; text-decoration: none; }
	.site_nav a:hover { color: #1BA5C7; text-decoration: underline; }
	.site_nav a#mag_submit { border: 0px; float: right; height: 27px; margin: 0px; padding: 0px; position: relative; top: 8px; right: -200px; width: 27px; }
	.site_nav img.social { border: 0px; display: inline; float: right; margin: 4px -10px 0px 0px; }

/* Content Outer */
.content_outer { background-color: #ffffff; border: 1px solid #e4e5e6; width: 941px; }

/* Page Navigation */
.page_nav{ clear: both; font-size: 13px; padding: 5px 0px 5px 35px; }
	.page_nav ul { margin: 0px; padding: 0px; }
	.page_nav li { color: #004B8D; display: inline; list-style-type: none; margin: 0px 3px 0px 3px; }
	.page_nav li.page_sel_text { color: #1BA5C7; }
	.page_nav a { text-decoration: none; color: #004B8D; }
	.page_nav a:hover { color: #1BA5C7; text-decoration: underline; }

/* Cycler */
.cycler_container {width:941px;}
.cycler { color: #fff; display: none; height: 285px; padding-right: 35px; width:906px;}
	.cycler_on { display: block; }
	.cycler img { float: left; margin-right: 30px; }
	.cycler h1 { font-size: 34px; margin-bottom: 15px; padding-top: 20px; }
	.cycler p { color: #fff; font-size: 13px; line-height: 20px; }
	#cycler_1 { background-color: #1d9885; }
	#cycler_2 { background-color: #2f0d56; }
	#cycler_3 { background-color: #982b1d; }

/* Content Inner */
.content_inner { margin-top: 30px; padding: 5px 0px 5px 35px; }
	.content_inner .description { float: left;  width: 630px; }
		.content_inner .description h1 { color: #000; font-size: 28px; line-height: 30px; }
		.content_inner .description p { line-height: 20px; }
	.content_inner .pricingoptions { color: #fff;  float: right; width: 216px; }
		.content_inner .pricingoptions h2 { font-size: 20px; font-weight: normal; margin: 0; }
		.content_inner .pricingoptions p { color: #fff; }
		.content_inner .pricingoptions a { color: #fff; font-style: italic; }
		.content_inner .pricingoptions .button {margin-bottom: 20px;}
	.content_inner hr { background-color: #2d2d2d; color: #2d2d2d; }
	.content_inner .lists { margin-top: 10px; }
		.content_inner .lists .productivitylist { float: left; width: 305px; }
		.content_inner .lists .controllist { float: left; width: 330px; }
		.content_inner .lists .brandinglist { float: left; width: 270px; }
		.content_inner .lists h2 { color: #004b8d; font-size: 20px; font-weight: normal; margin: 0; margin-bottom: 10px; }
		.content_inner .lists p { color: #7d7d7d; line-height: 17px; margin: 0 0 15px 0; padding: 0 55px 0 0; }
		.content_inner .lists h6 { color: #2d2d2d; font-family: 'Segoe UI', arial; font-size: 13px; font-weight: normal; line-height: 17px; margin: 0 0 15px 0; padding: 0 55px 0 0; }
		.content_inner .lists h3 { font-size: 14px; font-weight: normal; margin: 0; }
		.content_inner .lists a { color: #2d2d2d; }
	

/* Footer */
/*
.footer_container { background-color: #e3e4e5; border: 0px; clear: both; font-size: 11px; height: 15px; margin: 10px 0px 0px 0px; padding: 5px 20px 5px 35px; }
	.footer_container ul { float: left; margin: 0px; padding: 0px; }
	.footer_container li { color: #7d7d7d; display: inline; list-style-type: none; margin: 0px 3px 0px 3px; }
	.footer_container p { color: #7d7d7d; float: right; margin: 0px; padding: 0px; }
	.footer_container a{ color: #004B8D; text-decoration: none; }
	.footer_container a:hover { color: #1BA5C7; }
*/
.footer_container { background-color: #e3e4e5; border: 0px; clear: both; font-size: 11px; height: 46px; margin: 10px 0px 0px 0px; padding: 7px 20px 7px 20px; position: relative; }
	.footer_container ul { margin: 0px; padding: 0px; }
	.footer_container li { color: #7a7a7a; display: inline-block; font-size: 11px; list-style-type: none; margin: 0px 3px 0px 3px; }
	.footer_container li:first-child { margin-left: 0px; }
	.footer_container p { color: #7d7d7d; font-size: 11px; margin: 0px; padding: 0px; }
	.footer_container a:link { text-decoration: none; }
	.footer_container div.links { float: left; line-height: 23px; width: 325px; }
	.footer_container div.signup { float: right; padding-right: 15px; padding-top: 1px; width: 226px; }
	.footer_container div.signup > form { width: 226px; }
	.footer_container div.signup > form > input[type='submit'] { background-color: #E7A40F; border: 0; color: #fff; font-size: 11px; height: 20px; vertical-align: top; }
	.footer_container div.signup div { display: inline-block; position: relative; }
	.footer_container div.signup  div label { color: #7f7f7f; cursor: text; font-size: 11px; line-height: 18px; margin-left: 10px; position: absolute; }
	.footer_container div.signup  div input { border: 1px solid #ababab;  font-size: 11px; height: 18px; padding: 0 10px; width: 135px; }
	.footer_container div.social { border-left: 1px solid #7d7d7d; display: block; float: right; height: 37px; padding-left: 15px; padding-right: 15px; padding-top: 9px; }
	.footer_container a.merchandise { border-left: 1px solid #7d7d7d; display: block; float: right; height: 41px; padding-left: 15px; padding-top: 5px; width: 145px; }
	.footer_container a.merchandise > p {  color: #5c5c5c; float: right; line-height: 13px; margin-top: 4px; width: 75px; }
	.footer_container .clearb { clear: both; }