/* check mark used on outdoor_challenge.html and edge.html */
#solutions #body_wrapper .cssbox_main #center_column ul {
	line-height: 150%;
	list-style-image: url(images/check.jpg);
	clear: left;
}

/* doccolnarrow is used only in outdoor_challenge */
#solutions #body_wrapper .cssbox_main #center_column .doccolnarrow {clear: none;float: left;}

/* indent is used only in outdoor_challenge */
#solutions #body_wrapper .cssbox_main #center_column .indent {
	width: 540px;
	padding: 0 0 15px 50px;
}

/*challenge-table is used only in reliable */
#challenge-table {
	float: left;
	width: 100%;
}
#challenge-table td {margin: 0px;padding: 0px;border-top-width: medium;border-right-width: medium;border-bottom-width: thin;border-left-width: medium;border-top-style: none;border-right-style: ridge;border-bottom-style: ridge;border-left-style: none;border-color: #DDDDDD;}
#challenge-table .col1, #challenge-table .col2 {width: 110px;}
#challenge-table .col3 {width: 240px;}

/* solutions td is only in reliable */
#solutions #body_wrapper .cssbox_main #center_column td {vertical-align: middle;margin: 0px;padding: 1px;}

/* newslist is used only in news.html */
.newslist {
	width: 130px;
	float: left;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-color: #bbbbbb;
	border-top-style: dotted;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-color: #bbbbbb;
	border-right-style: dotted;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 292px;
	text-decoration: none;
	padding-top: 5px;
	text-transform: uppercase;
	font-weight: normal;
}

/* partnerlist is used only in partners.html and is very similar to newslist */
.partnerlist, .partnerlist a {width: 130px;float: left;margin-right: 13px;margin-top: 10px;border-top-width: 1px;border-top-color: #bbbbbb;border-top-style: dotted;margin-right: 10px;border-right-width: 1px;border-right-color: #bbbbbb;border-right-style: dotted;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 9px;}

/* documentlist is used only in portal_docs and portal_sm and is very similar to newslist */
.documentlist {
	width: 190px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: dotted #bbbbbb 1px;
	padding: 4px 0 0 0;
	border-right: dotted #bbbbbb 1px;
	margin: 0 5px 5px 0;
	height: 100px;
}
#center_column .documentlist a {
	width: 170px;
	text-decoration: none;
	font-size: 11px;
	line-height: 250%;
}
#center_column .documentlist img {border: 0;padding: 0 5px 0 0;}

/* logolist is used only in interoperable */
#logolist {text-align: right;padding-right: 30px;margin-top: 25px;}

/* events is used only in events */
#events {
	border: none;
	float: left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#events .blue-current, #events .blue-past {
	background-color: #647EAF;
	margin: 0px;
	padding: 4px;
	width: 40%;
	color: #FFFFFF;
	vertical-align: top;
	height: 20px;
}
#events .blue-past {color: #CCCCCC;height: 20px;}
#events .gray-current {
	background-color: #C4C9E3;
	margin: 0px;
	padding: 4px;
	width: 60%;
	color: #333333;
	vertical-align: top;
	height: 20px;
}
#events .divider {background-color: #ffffff;height: 5px;}

/* presslist and presstitle are used only in press */
.presslist a, .presslist a:hover {
	font-weight: 400;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	width: 575px;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	text-transform: none;
}
.presstitle {
	font-size: 12px;
	color: #3F5E9D;
	font-weight: 600;
}
.presslist {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
	font-weight: normal;
	color: #333333;
}

.whitetitle {
	font-size: 12px;
	color: #fff;
	font-weight: 600;
}

.blueText {
	font-weight: bold;
	color: #0067b1;
}

/* markets/center_column ul and li only used in: applications, rapid-remote */
#howtobuy #body_wrapper .cssbox_main #center_column li, #markets #body_wrapper .cssbox_main #center_column li {list-style-position: outside;list-style-type: square;}
#howtobuy #body_wrapper .cssbox_main #center_column ul {
	clear: left;
	padding: 0 0 15px 30px;
}
#markets #body_wrapper .cssbox_main #center_column ul {clear: left;}

/* biggerbox is used in whitepapers */
.biggerbox {background: transparent url(images/smallbox_tall_wide.png) no-repeat bottom right;width: 250px;height: 200px;list-style: none;text-transform: uppercase;text-decoration: none;text-align: center;line-height: 179%;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;margin-left: auto;margin-right: auto;float: none;vertical-align: top;}
.biggerbox ul {width: 500px;height: 200px;list-style: none;text-transform: uppercase;text-decoration: none;text-align: center;line-height: 179%;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;padding: 0;margin: 0 auto 1em auto;margin-left: auto;margin-right: auto;}
.biggerbox li {float: none;padding: 0;margin: 0;}
.biggerbox p {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;line-height: normal;text-align:center;margin-top: 0px;margin-bottom: 0px;} 
.biggerbox {text-align: center;float: left;margin-right: 10px;margin-bottom: 10px;}
.biggerboxdivider {border-bottom: 3px groove #758FC8;margin: 0 0 0 2px;width: 246px;padding: 0 0 0 0;}

#body_wrapper #center_column  #form .alt li {
	list-style-type: none;
	list-style-image: url(none);
}
	
/* for datasheets, videos, casestudies, etc. */	
.contentbox {background: transparent url(images/smallbox_tall.png) no-repeat bottom right;height: 185px;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;width: 115px;float: left;list-style: none;margin: 0 0 15px 0;padding: 0 0 0 15px;}
.contentbox li {float: none;padding: 0;margin: 0;}
.contentboxtitle, .contentboxtitle a {
	text-align:center;
	text-decoration: none;
	color: #3b3b3b;
	width: 100%;
	margin: 10px auto 0 auto;
	line-height: 100%;
	padding: 10px 1px 5px 0;
	font-size: 10px;
} 
.contentboxdivider {border-bottom: 3px groove #758FC8;margin: 0 0 0 -2px;width: 116px;padding: 0 0 0 0;} 
#languages img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 20px 5px 0 5px;
	margin: 0;
}
.pressHead {
	font-weight: normal;
	color: #3F5E9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 15px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

