/* CONTENT */

p {font-family:arial;color:#6B6C6F;font-size:11px;margin:0px;padding-bottom:6px;line-height:13px;}

p.list {font-family:arial;color:#6B6C6F;font-size:12px;margin:0px;padding-bottom:2px;line-height:16px;}

p.lists {font-family:arial;color:#6B6C6F;font-size:11px;margin:0px;padding-bottom:1px;line-height:15px;}

p.note {font-family:arial;color:#6B6C6F;font-size:9px;margin:0px;padding-bottom:2px;padding-top:6px;line-height:13px;}

h1 {font-family:arial;color:#4C4D4F;font-size:12px;font-weight:bold;margin:0px;padding-bottom:2px;line-height:16px;}

h2 {font-family:arial;color:#4C4D4F;font-size:11px;font-weight:bold;margin:0px;padding-bottom:2px;line-height:16px;}

h3 {font-family:arial;color:#4C4D4F;font-size:12px;font-weight:bold;margin:0px;padding-top:6px;padding-bottom:2px;line-height:16px;}

h4 {font-family:arial;color:#4C4D4F;font-size:11px;font-weight:bold;margin:0px;padding-top:6px;line-height:16px;}

h5 {font-family:arial;color:#4C4D4F;font-size:11px;text-align:center;font-weight:bold;margin:0px;padding-top:3px;padding-bottom:3px;line-height:12px;}

/* SPECIAL */
.talaria {text-transform:uppercase;font-family:verdana;font-style:italic;color:#6B6C6F;}
.reg {font-size: 7px;vertical-align: text-top;text-decoration: none;font-family: arial, sans-serif;}
h1#title {font-size: 20px; margin-bottom: 15px; }
h1.title {color: #6B6C6F;}

/* COLORS */

.vp {color: #36759C;}
.vpi {color: #36759C;font-size:12px;font-weight:bold;line-height:16px;text-align:left;}

.ds {color: #444E80;}
.dsi {color: #444E80;font-size:12px;font-weight:bold;line-height:16px;text-align:left;}

.dam {color: #4E7F6B;}
.dami {color: #4E7F6B;font-size:12px;font-weight:bold;line-height:16px;text-align:left;}

.tan {color: #989060;}
.tani {color: #989060;font-size:12px;line-height:16px;text-align:justify;}

.semi {color: #6B6C6F;}
.semii {color: #4C4D4F;font-size:12px;line-height:16px;text-align:justify;}

.gray {color: #4C4D4F;}
.grayi {color: #4C4D4F;font-size:12px;line-height:16px;text-align:justify;}
.grayx {color: #6B6C6F;font-size:12px;line-height:16px;text-align:left;}

.white {color: #FFFFFF;}


/* TABLES */

td.vp  {font-family:arial; background-color:#4A89B0; color:#ffffff;font-size:11px;	margin:0px;	padding:5px 0px 5px 3px;height:25px;font-weight:bold;}

td.ds  {font-family:arial; background-color:#444E80; color:#ffffff;font-size:11px;	margin:0px;		padding:5px 0px 5px 3px;height:25px;font-weight:bold;}

td.dam  {font-family:arial; background-color:#62937F; color:#ffffff;font-size:11px;	margin:0px;		padding:5px 0px 5px 3px;height:25px;font-weight:bold;}

td.gray  {font-family:arial; background-color:#6B6C6F; color:#ffffff;font-size:11px;	margin:0px;		padding:5px 0px 5px 3px;height:25px;font-weight:bold;}

td.q  {font-family:arial; color:#4C4D4F;	font-size:11px;	margin:0px;	padding:8px 0px 8px 0px; font-weight:normal;}

td.a  {font-family:arial; color:#6B6C6F;	font-size:11px;	margin:0px;	padding:8px 0px 8px 0px; font-weight:normal;}

table.request-form td { padding: 2px; width: 100%;}


/* HEADER/FOOTER */

td.graybar {font-family:arial;	color:#ffffff;	font-size:10px;	border:0px;	margin:0px;	padding:0px; 
	font-weight:bold; height:34px; text-decoration:none; vertical-align:middle;}
	
	
/* LINKS */

a {color:#6B6C6F;text-decoration:none;}
a:hover {color:#989060;text-decoration:none;}

a.white {color:#ffffff;text-decoration:none;}
a.white:hover {color: #D2CFAF;text-decoration:none;}



/* INPUT */

select,option {font-family:arial;	color:#636263;	font-size:9px;	border:0px;	margin:0px;	padding:0px; 
	font-weight:normal;	height:17px;}

text,texarea,input {font-family:arial;	color:#636263;	font-size:9px;	margin:0px;	padding:0px;
	font-weight:normal;	height:14px;}
	
	
	
/* NAV */

#mainmenu, #mainmenu ul {padding: 0px; 	margin: 0px; list-style: none; text-align: center;}

#mainmenu { width: 590px; background-color: #ffffff; height: 19px; }

#mainmenu a { display: block; width: auto; text-decoration: none; color: #6B6C6F; font: 10px Arial; 
	padding: 1px 11px 1px 11px; font-weight: bold; float: left; }

#mainmenu a:hover { background-color: #fff; 	color: #989060; }

#mainmenu li { float: left; width: auto; margin-right: 0px; display: block; height: 19px;}

#mainmenu li ul li { height: 13px;}

#mainmenu li ul { position: absolute; top: 51px;width: 145px;left: -999em; z-index: 3;clear: left; 
	background: #ffffff;}

#mainmenu li:hover ul, #mainmenu li.sfhover ul { left: auto; display: block;}

#mainmenu li ul.hover, #mainmenu li ul.sfhover { left: auto; display: block;}

#mainmenu li li { width: 160px;display: block;padding: 0px 0px;}

#mainmenu li li a { color: #6B6C6F;display: block; font: 10px Arial;text-align: left; 
	background-color: #fff;}

#mainmenu li li a:hover { 	color: #989060; display: block;	background-color: #fff; }


/* TEMPLATES */
.body_header {
	color: #36759C;
}

.cs_body h1.body_header {
	font-family: arial;
	font-weight: bold;
	font-size:14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 2px;
	padding-top:11px;
	line-height: 16px;
}

.cs_body p {
}

.cs_title_text {
	font:arial; 
	font-weight:bold; 
	line-height:normal; 
	font-size:18px;
}

.cs_summary p{
	font-size:12px;
	line-height:16px;
	text-align:justify;
	font-weight:bold;
}

.cs_about_title {}

.cs_download_now {
	font-weight:bold; 
	color:#4e7f6b; 
	font-size:11px;
}

.cs_thumbnail {
	padding-bottom:8px;
}

.cs_bar_wide {
	padding: 10px 0px;
}

.cs_document_type {}

.infobar {
	width:220px;
	height:25px;
	background-image: url(../bars/dam-info.gif);
}


h2.solution_title {
	font:arial; 
	font-weight:bold; 
	line-height:normal; 
	font-size:18px;
}

.solution_summary p{font-size:12px !important;font-weight:bold;line-height:16px;text-align:justify;}

.product_summary p{font-size:12px !important;font-weight:bold;line-height:16px;text-align:left;}

.download_now {font-weight:bold; font-size:11px;}

h2.blueBar, h2.bar1 {
	height:16px;  
	font-size:11px; 
	Font:Arial; 
	font-weight:Bold; 
	margin-top:5px; 
	margin-bottom:10px; 
	text-align:center; 
	width:220px;
	background:#62937F; 
	color:#FFFFFF!important;
}

h2.blueBar {background:#62937F; color:#FFFFFF!important;} 


h2.vpBar {height:16px; margin-top:5px; margin-bottom:10px; text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:220px; background:#4a89b0; color:#FFFFFF!important;}



h2.dsBar {height:16px;  margin-top:5px; margin-bottom:10px; text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:220px; background:#444e80; color:#FFFFFF!important;}

h2.goldBar, h2.bar2 {
	height:16px;  
	margin-top:5px; 
	margin-bottom:10px;  
	text-align:center; 
	font-size:11px; 
	Font:Arial; 
	font-weight:Bold; 
	width:220px; 
	background:#A29A6A; 
	color:#FFFFFF!important;
} 

h2.DSbuttonBar		{height:15px; padding-top:2px;  margin-top:5px; margin-right:3px; margin-bottom:10px; padding-left:5px; padding-right:5px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#444e80; color:#FFFFFF!important; cursor:pointer;} 
h2.DAMbuttonBar		{height:15px; padding-top:2px;  margin-top:5px; margin-right:3px; margin-bottom:10px; padding-left:5px; padding-right:5px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#62937F; color:#FFFFFF!important; cursor:pointer;} 
h2.VPbuttonBar		{height:15px; padding-top:2px;  margin-top:5px; margin-right:3px; margin-bottom:10px; padding-left:5px; padding-right:5px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#4a89b0; color:#FFFFFF!important; cursor:pointer;} 

h2.HoverbuttonBar	{height:15px; padding-top:2px;  margin-top:5px; margin-right:3px; margin-bottom:10px; padding-left:5px; padding-right:5px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#A29A6A; color:#FFFFFF!important; cursor:pointer;} 

 h2.buttonBar		{height:15px; padding-top:2px;  margin-top:5px; margin-right:3px; margin-bottom:10px; padding-left:5px; padding-right:5px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#A29A6A; color:#FFFFFF!important; cursor:pointer;} 
 
 h2.buttonBarGold	{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#A29A6A; color:#FFFFFF!important;} 
 
 h2.buttonBarLBlue	{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#4A89B0; color:#FFFFFF!important; } 
 
 h2.buttonBarGreen	{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#62937F; color:#FFFFFF!important;} 
 
 h2.buttonBarBlue	{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px; text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#444E80; color:#FFFFFF!important;} 
 
 h2.buttonBarGrey	{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px; text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#6B6C6F; color:#FFFFFF!important;} 

 
 
 .buttonBarGold		{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#A29A6A; color:#FFFFFF!important;} 
 
 .buttonBarLBlue	{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#4A89B0; color:#FFFFFF!important; } 
 
 .buttonBarGreen	{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#62937F; color:#FFFFFF!important;} 
 
 .buttonBarBlue		{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px; text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#444E80; color:#FFFFFF!important;} 
 
 .buttonBarGrey		{height:16px; padding-top:6px;  margin-top:0px; margin-right:3px; margin-bottom:10px; padding:4px 5px 4px; text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:100px; background:#6B6C6F; color:#FFFFFF!important;} 
 
h2.greyBar			{height:16px; margin-top:5px; margin-bottom:10px;  text-align:center; font-size:11px; Font:Arial; font-weight:Bold; width:220px; background:#6B6C6F; color:#FFFFFF!important;}
 

 div.blueSubHeading 
 {
	color:#36759C; 
	font-size:16px; 
	font-weight:normal; 
	font-family:Arial;
	padding: 15px 0px 0px 0px;
 }
 
 
 div.blueSmallSubHeading 
 {
	color:#36759C; 
	font-size:14px; 
	font-weight:bold; 
	font-family:Tahoma;
	padding: 5px 0px 0px 0px;
 }
 
 div.purpleSubHeading 
 {
	color:#444E80; 
	font-size:16px; 
	font-weight:normal; 
	font-family:Arial;
	padding: 15px 0px 0px 0px;
 }
 
 div.smallpurpleSubHeading 
 {
	color:#444E80; 
	font-size:14px; 
	font-weight:bold; 
	font-family:Tahoma;
	padding: 5px 0px 0px 0px;
 }
 
 div.greenSubHeading 
 {
	color:#4E7F6B; 
	font-size:16px; 
	font-weight:normal; 
	font-family:Arial;
	padding: 15px 0px 0px 0px;
 }
 
 div.greenSmallSubHeading 
 {
	color:#4E7F6B; 
	font-size:14px; 
	font-weight:bold; 
	font-family:Tahoma;
	padding: 5px 0px 0px 0px;
 }
 
 div.graySubHeading 
 {
	color:#4C4D4F; 
	font-size:16px; 
	font-weight:normal; 
	font-family:Arial;
	padding: 15px 0px 0px 0px;
 }
 
 div.tanSubHeading 
 {
	color: #A29A6A; 
	font-size:16px; 
	font-weight:normal; 
	font-family:Arial;
	padding: 15px 0px 0px 0px;
 }
 
 
.buttonRow {
    overflow: hidden;
    clear: both;
    margin-top: 1em;
    margin-bottom: 1.5em;
    zoom: 1; /* IE fix */
}

.mediaDeliveryButton {
    float: left;
    margin-right: 0.6em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 2em;
    padding-right: 2em;
    font-weight: bold;
    color: White;
}

a.mediaDeliveryButton:link, a.mediaDeliveryButton:visited {
    background-color: #A29A6A;
    color: White;
}

a.mediaDeliveryButton:hover, a.mediaDeliveryButton:active {
    background-color: #444e80;
    color: White;
}