/* Start of CMSMS style sheet 'common' */
body, html {
	width:100%; height:100%;
	background:#fff url(media/common/background.gif) repeat-x 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.evo ul { padding:0px 0px 0px 0px; list-style:disc; margin:0px 0px 0px 16px; }
div.evo ul li {
font-size:70%;
color:#636466;
padding:0px 0px 8px 0px;
}
div.evo ul li a { color:#636466; text-decoration:none; font-weight:bold;}
div.evo ul li a:hover { text-decoration:underline; }

p {
	line-height:1.3em;
	font-size:75%;
	color:#636466;
	padding:0px 0px 16px 0px;
}
p a {
color:#ee9f37;
text-decoration:none;
font-weight:bold;
}
p a:hover { text-decoration:underline; }
p.h {
	padding:0px 0px 8px 0px;
}
p b {
	color:#222;
}
p.pushIn {
	padding:8px; margin:0px 0px 8px 0px;
	font-size:70%;
}

h1 { font-family:Arial, Helvetica, sans-serif; }
h2 {
	font-size:80%;
	margin:0px 0px 8px 0px;
	line-height:1.3em;
}

h1.evoHeadH, h1.compactHeadH, h1.proHeadH {
	width:247px; height:29px;
	padding:8px 0px 0px 37px;
	color:#fff;
	font-size:140%;
}
h1.evoHeadF {
	width:539px; height:30px;
	background:#59595b url(media/common/evo-full-header.gif) no-repeat 0px 0px;
	padding:8px 0px 0px 37px;
	color:#fff;
	font-size:140%;
}
h1.compactHeadH {
	background:#59595b url(media/common/compact-half-header.gif) no-repeat 0px 0px;
}
h1.proHeadH {
	background:#59595b url(media/common/pro-half-header.gif) no-repeat 0px 0px;
}

#sides {
	width:100%; min-height:100%;
	background:transparent url(media/common/sides.gif) no-repeat top center;
}

#container {
	width:934px; min-height:100%;
	padding:0px 13px 0px 13px;
	margin:0px auto;
	background:#fff url(media/common/container-background.gif) repeat-y 13px 0px;
}

#footer {
	width:934px;
	background-color:#ebecec;
	margin:0px auto;
	border-top:17px solid #ebecec; border-bottom:17px solid #ebecec;
}
	#footer h1 {
		color:#636466;
		font-size:100%;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px 0px 12px 14px;
	}

	
#sitemap {
width:855px; height:340px;
/*background:#fff url(media/common/footer-background.gif) no-repeat 0px 0px;*/
background-color:#fff;
margin:0px 0px 16px 14px; padding:26px;
font-size:75%; line-height:1.3em;
color:#808184;
}
#sitemap .column {
width:190px;
float:left;
margin-right:26px;
}
#sitemap .column ul li { color:#555; font-size:80%; line-height:1.9em; }
#sitemap .column ul li a { color:#555; text-decoration:none; }
#sitemap .column ul li a:hover { text-decoration:underline; }


#header {
	width:934px; height:106px;
	background:#fff url(media/common/header.jpg) no-repeat 0px 0px;
	position:relative;
}
	#header .strap {
		position:absolute;
		top:62px; left:343px;
		color:#fff;
		font-size:120%;
	}

#breadcrumbs {
	color:#888;
	font-size:55%;
	line-height:1.2em;
	margin:0px 0px 10px 0px;
}
#breadcrumbs a {
	color:#888;
	text-decoration:none;
}
#breadcrumbs a:hover { text-decoration:underline; }
#breadcrumbs .lastitem { font-weight:bold; }

#topNav {
	width:934px; height:36px;
	background:#c0c0c0 url(media/common/top-nav-background.gif) no-repeat 0px 0px;
	border-bottom:10px solid #fff;
}

#leftCol {
	width:168px;
	float:left;
	position:relative;
}
	#leftCol .search {
		width:168px; height:21px;
		border-bottom:4px solid #fff;
	}

#content {
	width:576px;
	float:left;
	position:relative;
	margin:0px 11px 0px 11px;
}
#extraPdn {
	width:540px;
	margin:0px auto;
}

#rightCol {
	width:168px;
	float:left;
	position:relative;
}

/* Top Navigation */
ul.topNav li {
	width:109px; height:17px;
	display:block;
	float:left;
	margin:11px 0px 0px 0px; padding:0px;
	text-align:center;
	border-right:1px solid #adadad;
	font-size:95%;
}
	ul.topNav li a {
		color:#4e4d4f;
		text-decoration:none;
	}
	ul.topNav li a:hover { text-decoration:underline; }
	ul.topNav li.search {	border:none; padding:0px; margin:0px; }
	ul.topNav li.end { border:none; }

/* Left Navigation */
ul.leftNav li.h, ul.leftNav li.p {
	font-family:Arial, Helvetica, sans-serif;
}
ul.leftNav li.h, ul.leftNav li.h2 {
	width:153px; height:26px;
	background:#b2b4b7 url(media/common/left-nav-header.gif) no-repeat 0px 0px;
	color:#4e4d4f;
	font-size:95%;
	padding:11px 0px 0px 15px;
}

ul.leftNav li.h2 {
	color:#636466;
}

ul.leftNav li.i {
	background-color:#ebecec;
	text-align:center;
	padding:8px 0px 8px 0px;
}
ul.leftNav li.p {
	width:153px; height:26px;
	background:#b2b4b7 url(media/common/left-nav-parent.gif) no-repeat 0px 0px;
	color:#636466;
	font-size:95%;
	padding:11px 0px 0px 15px;
}
	ul.leftNav li.p a {
		color:#4e4d4f;
		text-decoration:none;
font-weight:normal;
	}
	ul.leftNav li.p a:hover { text-decoration:underline; }

ul.leftNav li.s {
	width:153px; /*height:22px; */ line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:65%;
	background-color:#f7f8f8;
	color:#6f7072;
	padding:0px 0px 0px 15px;
	border-bottom:1px solid #eeeeef;
}
	ul.leftNav li.s a {
		color:#6f7072;
		text-decoration:none;
		font-weight:bold;
	}
	ul.leftNav li.s a:hover { text-decoration:underline; }

ul.leftNav li.s2 {
	font-size:55%;
}
	ul.leftNav li.s2 a {
		color:#ee9f37;
        }

ul.leftNav li.open2 div.viewMore {
background-color:#fff;
width:120px; 
border-left:8px solid #ebecec; border-right:8px solid #ebecec; border-bottom:8px solid #ebecec;
padding:8px 16px 0px 16px;
}
ul.leftNav li.open2 div.viewMore a {
font-weight:normal;
}

ul.leftNav li.open2 {
padding:0px; margin:0px;
width:168px;
background-color:#ebecec;
border:none;
border-top:8px solid #ebecec;
}
ul.leftNav li.open2 div.top {
border-left:8px solid #ebecec; border-right:8px solid #ebecec;
background-color:#fff;
width:152px;
}
ul.leftNav li.open2 div.bottom {
border-left:8px solid #ebecec; border-right:8px solid #ebecec;
background-color:#fff;
width:152px;
margin:0px 0px 0px 0px;
}
ul.leftNav li.open2 div.middle {
border-left:8px solid #ebecec; border-right:8px solid #ebecec;
background-color:#fff;
width:120px;
padding:0px 16px 0px 16px; margin:0px 0px 0px 0px;
}
ul.leftNav li.open2 div.im {
border-left:8px solid #ebecec; border-right:8px solid #ebecec;
width:152px;
background-color:#fff;
text-align:center;
}
ul.leftNav li.open2 div.middle p {
border-bottom:1px solid #caccce;
padding:8px 0px 8px 0px; margin:0px 0px 0px 0px;
font-size:75%;
}
ul.leftNav li.open2 div.middle p b {
color:#3a3838;
font-weight:normal;
}
ul.leftNav li.open2 div.middle p {
color:#6a6a6d;
}
ul.leftNav li.open2 div.middle p a {
color:#8a9ece;
}



ul.leftNav li.open {
padding:0px; margin:0px;
width:159px;
}
ul.leftNav li.open div.top {
background:#ebeced url(media/common/right-top.gif) no-repeat 0px 0px;
width:159px; height:23px;
}
ul.leftNav li.open div.middle {
background:#ebeced url(media/common/right-middle.gif) repeat-y 0px 0px;
width:109px;
padding:0px 25px 0px 25px;
}
ul.leftNav li.open div.middle p {
padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;
border-bottom:1px solid #606063;
font-size:70%;
}
ul.leftNav li.open div.middle p b {
color:#3a3838;
font-weight:normal;
}
ul.leftNav li.open div.middle p {
color:#6a6a6d;
}
ul.leftNav li.open div.middle p a {
color:#8a9ece;
}
ul.leftNav li.open div.bottom {
background:#ebeced url(media/common/right-bottom.gif) no-repeat 0px 0px;
width:159px; height:23px;
}


/* home page */
.homeTopFlash {
	width:755px; height:271px;
	position:absolute;
	top:0px; left:0px;
	background:#fff url(media/home/top-flash-holder.jpg) no-repeat 0px 0px;
}
.home {
	margin:279px 0px 0px 0px;
}

div.evo, div.compact, div.pro {
	padding:18px 12px 0px 38px; margin:0px 0px 8px 0px;
	font-size:90%;
}

div.evo {
	background-color:#dbdcdd;
	border-bottom:2px solid #c8cacc;
}
div.compact {
	background-color:#d1dcec;
	border-bottom:2px solid #bdcbe3;
}
div.pro {
	background-color:#f8e2bf;
	border-bottom:2px solid #f5d5a5;
}

.halfL, .halfR { width:284px; margin:0px 0px 4px 0px; }
.halfL { float:left; }
.halfR { float:right; }

/* Bullets */
.evoBull, .compactBull, .proBull { 
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer; 
	padding:1px 6px 0px 17px;
	font-size:100%;
}
.evoBull:hover, .compactBull:hover, .proBull:hover { text-decoration:underline; }

.evoBull {
	background:#dbdcdd url(media/common/evo-bullet.gif) no-repeat 0px 1px;
	color:#59595b;
}

.compactBull {
	background:#d1dcec url(media/common/compact-bullet.gif) no-repeat 0px 1px;
	color:#2f3c7c;
}
.proBull {
	background:#f8e2bf url(media/common/PRO-bullet.gif) no-repeat 0px 1px;
	color:#ce8624;
}


.left250 {
	width:250px;
	float:left;
	margin:0px 0px 0px 0px;
}
.right274 {
	width:274px;
	float:right;
}

/* Product */
p.product, p.productEnd {
	color:#636466;
	font-size:70%;
	line-height:1.4em;
	margin:0px 0px -8px 0px;
}
p ul li {
	color:#636466;
	font-size:70%;
	line-height:1.4em;
}
p.productEnd { padding:0px 0px 0px 0px; }
p.product b, p.productEnd b { color:#636466; }
h1.product {
	width:509px; height:23px; line-height:31px;
	background:#fff url(media/product/mediastar-pro-heading.gif) no-repeat 0px 0px;
	padding:8px 0px 0px 31px; margin:0px 0px 21px 0px;
	color:#fff;
	font-size:105%;
}
h1.productPro {
	width:509px; height:23px; line-height:31px;
	background:#fff url(media/product/mediastar-pro-heading.gif) no-repeat 0px 0px;
	padding:8px 0px 0px 31px; margin:0px 0px 21px 0px;
	color:#fff;
	font-size:105%;
}
h1.productEvo {
	width:509px; height:23px; line-height:31px;
	background:#fff url(media/product/mediastar-evo-heading.gif) no-repeat 0px 0px;
	padding:8px 0px 0px 31px; margin:0px 0px 21px 0px;
	color:#fff;
	font-size:105%;
}
h1.productCompact {
	width:509px; height:23px; line-height:31px;
	background:#fff url(media/product/mediastar-compact-heading.gif) no-repeat 0px 0px;
	padding:8px 0px 0px 31px; margin:0px 0px 21px 0px;
	color:#fff;
	font-size:105%;
}
h1.productN {
	color:#ee9f37;
	font-size:135%;
	margin:0px 0px 8px 0px;
}
h1.productNEvo {
	color:#58585a;
	font-size:135%;
	margin:0px 0px 8px 0px;
}
h1.productNCompact {
	color:#1a3f7d;
	font-size:135%;
	margin:0px 0px 8px 0px;
}
h1.productBull {
	font-size:135%;
	color:#ee9f37;
	background:transparent url(media/product/pro-bullet.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 28px; margin:0px 0px 8px 0px;
}
h1.productProBull {
	font-size:135%;
	color:#ee9f37;
	background:transparent url(media/product/pro-bullet.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 28px; margin:0px 0px 8px 0px;
}
h1.productEvoBull {
	font-size:135%;
	color:#58585a;
	background:transparent url(media/product/evo-bullet.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 28px; margin:0px 0px 8px 0px;
}
h1.productCompactBull {
	font-size:135%;
	color:#1a3f7d;
	background:transparent url(media/product/compact-bullet.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 28px; margin:0px 0px 8px 0px;
}
h2.product {
	color:#ee9f37;
	font-size:130%;
	margin:0px;
}
h2.productEvo {
	color:#58585a;
	font-size:130%;
	margin:0px;
}
h2.productCompact {
	color:#1a3f7d;
	font-size:130%;
	margin:0px;
}
.proImage {
	width:540px; height:279px;
	margin:21px 0px 0px 0px;
	position:relative;
text-align:right;
}
.proImage div {
	width:98px; height:33px;
	position:absolute;
	top:246px; left:442px;
}
.productFeatures div, .technicalFeatures div {
	width:250px;
	float:left;
	margin:0px 20px 0px 0px;
}
.productFeatures ul, .technicalFeatures ul {
	list-style:disc;
	color:#ee9f37;
	margin:0px 0px 8px 0px;
}
.productFeatures ul li, .technicalFeatures ul li {
	margin:0px 0px 0px 20px;
	font-size:70%;
	color:#636466;
	line-height:1.4em;
}
.technicalFeatures ul li {
margin-bottom:12px;
}
.productLine {
	border-bottom:1px solid #e4e4e5;
	margin:0px 0px 16px 0px;
height:1px;
}
.productApps {
	margin:0px 0px 16px 0px;
}
.productApps .image {
	width:260px; height:228px;
	margin:16px 0px 0px 0px;
	float:left;
}
.productApps .image { padding:0px; margin:5px 0px 0px 0px; }
.productApps .copy {
	width:260px;
	float:right;
}
.productRelated {
	width:549px; height:301px;
	background:#fff url(media/product/bottom.gif) no-repeat 0px 0px;
	margin:0px 0px 12px 0px; padding:21px 0px 0px 22px;
}
.productRelated .productBox {
	width:112px;
	float:left;
	margin:0px 24px 0px 0px;
}
.productBox p {	color:#636466; }
.productBox p b { color:#636466; }

.productBox a {
	color:#ee9f37;
	text-decoration:none;
	font-weight:bold;
}
.productBox a:hover { text-decoration:underline; }

.relatedDiagrams { margin:8px 0px 12px 0px; }
.relatedDiagrams img {
float:left;
margin:0px 4px 0px 0px;
}


.latestNews { margin:0px 0px 12px 0px; }
.latestNews img { margin:0px 0px 9px 0px; }
.latestNews .date {
font-size:75%; font-weight:normal;
color:#606063;
margin:0px 0px 5px 0px;
}
.latestNews .summary p {
color:#606063;
font-size:75%; font-weight:normal;
line-height:1.3em;
margin:0px 0px 8px 0px; padding:0px 0px 0px 0px;
}
.latestNews .title2 {
height:19px;
margin:0px 0px 7px 0px; padding:0px 0px 0px 0px;
}
.latestNews .more a {
color:#606063;
font-size:75%; font-weight:bold;
text-decoration:none;
line-height:1.3em;
}
.latestNews .more a:hover { text-decoration:underline; }
.latestNews .lnLeft {
float:left;
width:300px;
}
.latestNews .lnRight {
width:216px;
float:right;
margin:0px 0px 0px 20px;
}
.latestNews .lnRight img { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.latestNews .lnRight .caption {
background-color:#e6e7e8;
color:#636467;
padding:14px;
font-size:70%; line-height:1.2em;
margin:0px 0px 18px 0px;
}
.latestNews .lnRight .caption p { 
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}
.latestNews .lnRight .fInfo {
font-size:95%;
color:#606063;
line-height:1.2em;
}
.latestNews .lnRight .fInfo a {
color:#606063;
font-weight:normal;
text-decoration:none;
}
.latestNews .lnRight .fInfo a:hover { text-decoration:underline; }

.col267 {
float:left;
width:267px;
margin:0px 6px 0px 0px;
}

.librarylist {
margin:0px 0px 15px 0px;
}
.librarylist .photo {
width:100px;
margin:0px 10px 0px 0px;
float:left;
}
.librarylist .details {
width:154px;
float:left;
font-size:85%;
}
.librarylist .details p {
margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;
}
.librarylist .details p.date {
color:#58585a;
}
.librarylist .details p.title {
color:#688ec4;
font-weight:bold;
}
.librarylist .details p.snippet {
color:#58585a;
}

.otherCurrentStories, .applicationStories {
margin:9px 0px 0px 0px;
}
.otherCurrentStories .article {
float:left;
width:173px;
margin:0px 7px 0px 0px;
overflow:hidden !important;
}
.otherCurrentStories .article img {
margin-bottom:4px;
}
.otherCurrentStories .article p {
margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;
}
.otherCurrentStories .article p.date {
color:#58585a;
margin-top:4px;
}
.otherCurrentStories .article p.title {
color:#688ec4;
font-weight:bold;
font-size:70%;
}
.otherCurrentStories .article p.snippet {
color:#58585a;
font-size:70%;
}
.otherCurrentStories .article .more {
margin:0px 0px 15px 0px;
}
.otherCurrentStories .article .more a {
color:#606063;
font-size:75%; font-weight:bold;
text-decoration:none;
line-height:1.3em;
}

.applicationStories .article {
width:173px;
float:left;
margin:0px 7px 0px 0px;
}
.applicationStories .article .photo img {
width:173px !important;
}

.loginForm {
margin:0px 0px 6px 0px;
}
.loginForm input {
width:230px;
}
.loginForm .btn { width:50px; }

p.error {
font-weight:bold;
color:#c00;
margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;
}

a.alt {
color:#636466;
font-weight:normal;
}

.supportCats .left, .supportCats .right {
width:267px;
float:left;
}
.supportCats .box {
width:244px;
padding:0px 0px 0px 23px; margin:0px 0px 17px 0px;
background:#fff url(media/common/lighter-bull.gif) no-repeat left 2px;
}
.supportCats .box p { padding:0px 0px 8px 0px; }
.supportCats .box p a {
color:#58585a;
text-decoration:underline;
font-weight:normal;
}
.supportCats .box p span {
color:#7b9ccb;
}

.formbuilderform { margin:0px 0px 12px 0px }
.formbuilderform div {
margin:0px 0px 1px 0px;
}
.formbuilderform div label {
display:block;
float:left;
font-size:70%;
color:#636466;
line-height:1.2em;
}
.formbuilderform div input[type="text"] {
width:462px; height:23px; line-height:19px;
background:#fff url(media/common/input-462x23.gif) no-repeat 0px 0px;
border:none;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
}
.formbuilderform div textarea {
width:462px; height:152px;
background:#fff url(media/common/textarea-462.gif) no-repeat 0px 0px;
border:none;
float:right;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
}
.formbuilderform div input[type="submit"] {
margin:0px 0px 0px 437px;
}

.error_message {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;
color:#c00;
margin:0px 0px 18px 0px;
}
.error_message ul li {
margin:0px 0px 3px 0px;
}


ul li.video {
height:31px; line-height:1.3em;
list-style:none;
background:#fff url(media/common/video-icon.gif) no-repeat 0px 0px;
padding:0px 0px 12px 38px;
}

ul li.pdf {
height:31px; line-height:1.3em;
list-style:none;
background:#fff url(media/common/pdf-icon.gif) no-repeat 0px 0px;
padding:0px 0px 12px 38px;
}
ul li.pdf a, ul li.video a {
font-size:90%;
color:#636466;
text-decoration:none;
}
ul li.pdf a:hover, ul li.video a:hover {
text-decoration:underline;
}

.techInfoTab {
width:540px;
text-align:right;
margin:0px 0px 12px 0px;
}

.relatedDiagrams .diag {
width:112px;
margin-right:12px !important;
float:left;
}
.relatedDiagrams .diag .i {
width:96px; height:104px;
}
.relatedDiagrams .diag p { font-size:65%; margin:0px 0px 0px 0px; }
.relatedDiagrams img { border:0px !important; }

/* Things to change, just like this as a pre-launch */
.proImage { margin:0px 0px 16px 0px; }

input[type=radio] {
float:left;
margin-top:11px;
}

.smallNote {
margin:0px 0px 18px 0px;
font-size:70%; color:#666;
}

.searchInput {
width:148px; height:17px;
background:#fff url(media/common/search-holding.gif) no-repeat 0px 0px;
border:none; border-bottom:4px solid #fff;
padding:4px 0px 0px 20px;
color:#444; font-size:70%;
}

ul.std {
list-style:disc;
padding:0px 0px 0px 16px;
}
ul.std li {
margin-top:18px;
color:#444; font-size:70%;
padding-bottom:0px; margin-bottom:0px;
}
ul.std li a {
color:#444;
text-decoration:underline;
line-height:1.4em !important;
}

.CTtechHide { display:none; }

/* helpy helper classes */
.clearB { clear:both; height:1px; }
.tCenter { text-align:center; }
.tRight { text-align:right; }
.noM { margin:0px 0px 0px 0px; }
/* End of 'common' */

