@import url(green.css);
@import url(blue.css);
@import url(orange.css);
* {margin:0;padding:0}

h1, h2, h3, h4, h5, h6, p, blockquote, th, td {
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

body {
	padding: 0; 
	margin:0; 
	background:#fff; 
	color:#333;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/* font-size: small; */
	font-size: 12px
}

/* GENERAL */
a,a:link,a:visited,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#472F20} 
a:visited {color:#472F20} 
a:hover,a:active {color:#472F20} 

/* FOR "Back to [PRODUCT] Overview" LINKS ON PRODUCT SUB-PAGES */
a.bold:link {font-weight:bold;} 
a.bold:visited {color:#472F20;} 
a.bold:hover,a:active {color:#472F20;} 

/* FOR "Back to Retina Overview" LINKS ON PRODUCT SUB-PAGES */
a.bold_blue:link {color:#15437D;font-weight:bold;} 
a.bold_blue:visited {color:#15437D;} 
a.bold_blue:hover,a.bold_blue:active {color:#15437D;} 

/* FOR PRODUCT DEMO DATES ON EVENTS LANDING PAGE */
a.product_demo:link {font-size: 13px;} 
a.product_demo:visited {font-size: 13px;} 
a.product_demo:hover,a.product_demo:active {font-size: 13px;} 

p {margin: 0;}
hr {margin: 1em 0; background:#d6d6d6; height:1px; color:#d6d6d6; border:none; clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

/* Form Definition */
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}


.spacer5 { font-size:0px;height:10px;line-height:5px }
.spacer10 { font-size:0px;height:10px;line-height:10px }
.spacer15 { font-size:0px;height:15px;line-height:15px }

.tm { font-size: 70%; vertical-align: top; }

/* LAYOUT - HEADER */
#header { margin: 0; padding-top:20px; padding-bottom: 0; }
#headermenu { background:url("../images/header_menubar.jpg") no-repeat center left; *margin-top: 19px; padding-top: 0}	

#header div.logo {display:block; float:left; width:167px; }
#logoside { font:bold 12px verdana; line-height:31px; color:#000000; padding:0 15px;display:block; float:left; width:613px; height:31px; margin-top:52px;}
#logoside .header_title { display:block; float:left; width:370px; border: 1px solid black;}
#logoside ol.headersidemenu { width:240px; height: 33px; float: right; list-style: none; margin: 0; padding: 0; font: bold 11px Arial; border: 1px solid black; display: block;}
#logoside ol.headersidemenu { margin:0; padding:0; }
#logoside ol.headersidemenu li{  line-height:30px; display: block; margin: 0; padding:0; }
#logoside ol.headersidemenu li a{ text-decoration: none; color: #fff; margin:0 0 0 16px;   padding:0;  display: block; float:left;    }
#logoside ol.headersidemenu li a:veisited{ color: #fff;  text-decoration: none;  }
#logoside ol.headersidemenu li a:hover{  color: #D1F6FF;  text-decoration: none; }
#logoside ol.headersidemenu li.store a { padding-left:20px;  color: #000000; } 
#logoside ol.headersidemenu li.store a:visited{ color: #000000;  text-decoration: none;  }
#logoside ol.headersidemenu li.store a:hover{  color: #D1F6FF;  text-decoration: none; }
.header_title { color: #000000; font-weight: bold; font-size: 14px; text-align: right; vertical-align: middle; padding-top: 15px;}
		
.global {font-family: arial, helvitica, verdana; font-size: 12px; color: #363636; font-weight: normal;}

a.global:link { color: #363636; text-decoration: none; }
a.global:visited { color: #363636; text-decoration: none; }
a.global:hover { color: #363636; text-decoration: underline; }

/* LAYOUT - main body of page */
#wrap {width:810px; margin: 0 auto;position:relative; }
#content-wrap { width:810px; float:left; padding:0 ; margin-top:10px; background:#fff url("../images/content_topbg.jpg") no-repeat top;  }
#content-wrap_special { width:810px; float:left; padding:0 ;   }
#content-wrap_home { width:810px; float:left; padding:0 ;   background:#fff;  }


#content-wrap-gray { width:810px; float:left; padding:0 ; margin-top:10px; background:#fff url("../images/content_topbg_gray.jpg") no-repeat top;  }
#green_width_box { width:775px; float:left; padding:15px 10px 13px 25px; margin:10px 0 18px 0; background:#fff url("../images/product_special_green.jpg") no-repeat top; }
#home_blue_hbox { width:775px; float:left; padding:13px 10px 13px 25px; margin:0 0 5px 0; background:#fff url("../images/home_main.png") no-repeat top; }


#sidebar { width:201px; display:block; padding:0; margin-top:8px;  ; float:left; background:#FCEA98 url("../images/content_bottombg.jpg") no-repeat 0 100%; margin-left:10px}
#sidebar_gray { width:201px; display:block; padding:0; margin-top:8px; float:left; background:#E6E6E6 url("../images/content_bottombg_gray.jpg") no-repeat 0 100%; margin-left:10px}
#sidebar_special { width:248px; display:block; padding:0;  margin-top:0px;  float:left; }

#content {margin:0;  }

.breadcumb , .breadcumb_orange { display:block; margin-top:7px; font:bold 11px arial; text-transform:uppercase}
.breadcumb a {color:#E8682A}
.breadcumb_orange a {color:#15437D }

/* USED FOR PARAGRAPH LINKS WHICH ARE TO BE HIDDEN AMONGST THE TEXT */
a.content_link:link {color:#000} 
a.content_link:visited {color:#000} 
a.content_link:hover {text-decoration:underline;color:#000}
a.content_link:active {color:#000}

#home_box {border: 1px solid black;}

.silverbox {display:block; width:188px; margin:0 auto;}
.silverbox .silverbox_top , .silverbox .silverbox_bottom {line-height:8px; height:8px !important; display:block; padding:}
.silverbox .silverbox_bottom  {margin-bottom:7px}
.silverbox .silverbox_content { font:normal 12px helvetica, arial; border-left:1px solid #D2E3E6; border-right:1px solid #D2E3E6; background:#fff url("../images/silverbox_bg.png") repeat-x 0 100% ;}
.silverbox .silverbox_content_small { font:normal 12px helvetica, arial; padding:6px 15px 6px 18px;   border-left:1px solid #D2E3E6; border-right:1px solid #D2E3E6; background:#fff url("../images/silverbox_smlbg.png") repeat-x 0 100% ; ;}
.silverbox .silverbox_content_small a {font-weight:bold; }
.silverbox .silverbox_content_small1 { font:normal 12px helvetica, arial; padding:6px 15px 6px 18px;   border-left:1px solid #D2E3E6; border-right:1px solid #D2E3E6; background:#fff repeat-x 0 100% ; ;}
.silverbox .silverbox_content_small1 a {font-weight:bold; }

.silverbox .silverbox_content ul { margin:0; padding:8px 0 3px 0; list-style:none;}
.silverbox_content ul li { line-height:22px; padding-left:19px;  background-image: url("../images/quicklinks2_off.gif"); width: 167px; }
.silverbox_content ul li.title { background-image: url("../images/quicklinks2.gif"); padding-top:5px; padding-bottom: 5px; margin-right:20px; background-color:#F9F8BD; font:bold 12px Helvetica, arial;  width: 167px;  }
.silverbox_content ul li a { color:#E76021; font-weight:bold; text-decoration:none;}
.silverbox_content ul li a:hover {color: #154377; font-weight:bold; text-decoration:none;  width: 167px; height: 27px;}
.silverbox_content .silvebox_product {display:block; padding:5px 0; text-align:center}


.silverbox_special {display:block; width:248px; margin:0; float:left;}
.silverbox_special .silverbox_top , .silverbox_special .silverbox_bottom {line-height:8px; height:8px !important; display:block;float:left }
.silverbox_special .silverbox_bottom {line-height:8px; height:8px !important;  }
.silverbox_special .silverbox_content { float:left; width:246px; display:block; font:normal 12px helvetica, arial; border-left:1px solid #D2E3E6; border-right:1px solid #D2E3E6; background:#fff url("../images/silverbox_bg.png") repeat-x 0 100% ;}
.silverbox_special .silverbox_content_small { font:normal 12px helvetica, arial; padding:6px 15px 6px 18px;   border-left:1px solid #D2E3E6; border-right:1px solid #D2E3E6; background:#fff url("../images/silverbox_smlbg.png") repeat-x 0 100% ;}
.silverbox_special .silverbox_content_small a {font-weight:bold; }
.silverbox_special .silverbox_content_small1 { font:normal 12px helvetica, arial; padding:6px 15px 6px 18px;   border-left:1px solid #D2E3E6; border-right:1px solid #D2E3E6; background:#fff repeat-x 0 100% ;}
.silverbox_special .silverbox_content_small1 a {font-weight:bold; }
.silverbox_special .silverbox_content ul { margin:0; padding:8px 0 13px 0; list-style:none;}
.silverbox_special ul li { line-height:20px; padding-left:15px; }
.silverbox_special ul li.title { margin-bottom:5px; padding:3px 5px 3px 15px ; margin-right:20px; background-color:#F9F8BD; font:bold 12px Helvetica, arial}
.silverbox_special ul li.title a { color: #333 }
.silverbox_special ul li a { color:#E76021; font-weight:bold; text-decoration:none}
.silverbox_special ul li a:hover {color: #154377; font-weight:bold; text-decoration:none}
.silverbox_special .silverbox_product {display:block; padding:5px 0; text-align:center}


.silverbox_home {display:block; width:157px; margin:0; float:left;}
.silverbox_home .silverbox_top , .silverbox_home .silverbox_bottom {line-height:8px; height:8px !important; display:block;float:left }
.silverbox_home .silverbox_bottom {line-height:8px; height:8px !important;  }
.silverbox_home .silverbox_content_home { float:left; width:157px; display:block; font:bold  11px arial, helvetica; background-color:#fff; background-image: url("../images/messagebox_background.gif"); background-repeat: repeat-x 0 100% ;}
.silverbox_home .silverbox_content_home ul { margin:0; padding:8px 0 ; list-style:none;}
.silverbox_content_home ul li { line-height:15px; padding-left:15px; text-transform:none }
.silverbox_content_home ul li.title {  padding-left:0;  margin-bottom:0px;  margin-right:0px;  font:bold 12px Helvetica, arial}
.silverbox_content_home ul li.title span {  padding:3px 15px 3px 15px;  }
.silverbox_content_home ul li a { color:#FF5E25; font-weight:bold; text-decoration:none}
.silverbox_content_home ul li a:hover {color: #154377; font-weight:bold; text-decoration:none}

.silverbox_content_home .silverbox_content_left { width:200px; float:left}
.silverbox_content_home .silverbox_content_right { width:106px; float:left; text-align:center }
.silverbox_content_home .silverbox_content_right img { margin:10px 0 }
.silverbox_content_home .silverbox_content_foot {  color:#333; font-weight:normal; padding:0 10px 5px 15px; height: 150px; *height: 120px; font-size: 12px; }

.silverbox_content_home a.feature_box_link:link, a.feature_box_link:visited, a.feature_box_link:hover, a.feature_box_link:active { color:inherit;text-decoration:none; cursor:pointer;}


.silverbox_home2 {display:block; width:157px; float:left; }
.silverbox_home2 .silverbox_top , .silverbox_home2 .silverbox_bottom {line-height:8px; height:8px !important; display:block;float:left }
.silverbox_home2 .silverbox_bottom {line-height:8px; height:8px !important;  }
.silverbox_home2 .silverbox_content_home2 { float:left; width:157px; display:block; font:bold  11px arial, helvetica; background-color:#fff; background-image: url("../images/messagebox_background.gif"); background-repeat: repeat-x 0 100% ;}
.silverbox_home2 .silverbox_content_home2 ul { margin:0; padding:8px 0 ; list-style:none;}
.silverbox_content_home2 ul li { line-height:15px; padding-left:15px; text-transform:none }
.silverbox_content_home2 ul li.title {  padding-left:0;  margin-bottom:0px;  margin-right:0px;  font:bold 12px Helvetica, arial}
.silverbox_content_home2 ul li.title span {  padding:3px 15px 3px 15px;  }
.silverbox_content_home2 ul li a { color:#FF5E25; font-weight:bold; text-decoration:none}
.silverbox_content_home2 ul li a:hover {color: #154377; font-weight:bold; text-decoration:none}

.silverbox_content_home2 .silverbox_content_left { width:200px; float:left}
.silverbox_content_home2 .silverbox_content_right { width:106px; float:left; text-align:center }
.silverbox_content_home2 .silverbox_content_right img { margin:10px 0 }
.silverbox_content_home2 .silverbox_content_foot {  color:#333; font-weight:normal; padding:0 15px 5px 15px; height: 120px; }

.silverbox_content_home2 a.feature_box_link:link, a.feature_box_link:visited, a.feature_box_link:hover, a.feature_box_link:active { color:inherit;text-decoration:none; cursor:pointer;}

.silverbox_content .silverbox_content_left {  float:left}
.silverbox_content .silverbox_content_right { width:76px; float:left; }
.silverbox_content .silverbox_content_right img { margin:15px 0 }

/* BLINK PERSONAL GREEN BOX AREA */
#special_box { display:block; width:510px; margin-right:10px; float:left;  }
#special_box p {margin:0; padding:0; color:#fff; font-family:arial, helvetica; width:100%; display:block; }
#special_box .product_name {color:#fff; font-size:15px; font-family: arial; font-weight:bold; display:block; margin-bottom:17px;}
#special_box p.product_tagline {font-weight:lighter; font-size:30px;display:block; margin-bottom:8px; line-height:32px;}
#special_box p.product_info {font:bold 12px  arial,helvetica; display:block; text-transform:uppercase; margin-bottom:8px;}


#home_special_box { display:block; width:420px; margin-right:10px; float:left; height:300px  }
#home_special_box p {margin:0; padding:0; color:#fff; font-family:helvetica, helvetica; width:100%; display:block; }
#home_special_box p.product_name {font-size:32px; padding-top:10px; text-align:center; font-weight:lighter; display:block; margin-bottom:22px;}
 

.side_paragraph {display:block; width:160px; margin:0 10px 0 22px;}
.side_paragraph ul { margin:0; padding:8px 5px 3px 0; list-style:none;}
.side_paragraph ul li {display:block; margin:12px 0 20px 0 ;}
.side_paragraph ul li a {text-decoration:none;}
.side_paragraph ul li a span.paragraph_title { font:bold 12px helvetica, arial; display:block;  text-decoration:none; color:#15437D; line-height:14px;}
.side_paragraph ul li a:hover span.paragraph_title { color:#15437D; text-decoration:none}
.side_paragraph ul li span.paragraph_content { padding:3px 0 0 0 ; font:normal 11px helvetica, arial; color:#576368; display:block; }

.specification_screen { text-align:center; }
.specification_box {display:block;  margin:0 15px 0 22px;}
.specification_box ul { padding:0; margin:8px 0 3px 0; list-style:none; border-top:1px solid #B7CACF}
.specification_box ul li {display:block; padding:3px 0; border-bottom:1px solid #B7CACF}
.specification_box ul li a {text-decoration:none; color:#E9682B; font:bold 12px helvetica, arial; }
.specification_box ul li span {display:block; padding:3px 0 0 15px;}
.specification_box ul li span a {text-decoration:none; color:#E9682B; font:bold 10px helvetica, arial; }

a:link {color:#E86223; text-decoration:none}
a:active  { color:#E86223;text-decoration:none}
a:visited  { color:#E86223;text-decoration:none}
a:hover  { color:#E86223; text-decoration:none}
a.side_paragraph_readmore {color:#E86223; text-decoration:none}
a.side_paragraph_readmore:hover { text-decoration:none}


#information { margin-top:20px; }
#information p { margin: 0 10px 18px 0; }
#information p.emp { font-style: italic; }
#information p span.spaced { display:block; margin-top: 5px; }
#information p span.normal { display:block; }
#information span.title { display:block; font-weight: bold; font-size: 16px; margin-bottom: 18px; }
#information span.title a { color:#333 }
#information span.bold { font-weight: bold; }
#information span.news_source { display:block; }
#information span.news_title { font-weight: bold; font-size: 16px; }
#information span.news_title a { color:#333 }
#information span.news_title a:hover { color:#E86223; }
#information span.product_title { font-weight: bold; font-size: 16px; }
#information img { border: none; margin: 0 6px 0 0; }

#information h3 { display:block; font-weight: bold; font-size: 16px; margin-bottom: 18px; }
/*#information h3 { font-weight: bold; font-size: 110%; margin-bottom: 5px; }*/
#information h3 a { color:#333; text-decoration:none; }
#information h3 a:hover { color:#E86223; text-decoration:none; }

h4 { font-weight: bold; font-size: 110%; margin-bottom: 5px; }
h4 a { color:#333; text-decoration:none; }
h4 a:hover { color:#E86223; text-decoration:none; }

table.information { border: 0; width: 100% }
td.information { padding: 0; width: 49%; vertical-align:top }
td.information3 { padding: 0; width: 32%; vertical-align:top }
td.spacer { width: 10px; }
td.award { vertical-align: middle; }
td.award_logo { text-align: center; width: 130px; }
td.award_logo img { border: none }
td.news_top { width: 65%; margin-right: 10px; vertical-align: top; }
td.news_archive_box { width: 35% }
td.news_headline a:hover { text-decoration: underline }
td.news_date { width: 60px; margin-right: 10px }
td.faq_number { width: 40px; margin-right: 10px }
td.faq_question {}
td.faq_answer {}
td.partner {}
td.partner_logo { width: 200px; margin-right: 10px; vertical-align:middle; }
td.partner_logo img { border: none }

.information_short { display: block; float: left; width: 65%; padding-right: 8px }
.information_image { display: block; float: left }
.information_image img { border: none; width: 80px }

.bullets ul { margin: -5px 10px 10px 35px; list-style-type: circle; }


/* Standard Featured Box */
.featured_box {display:block; width:182px;}
.featured_box .featured_box_top , .featured_box .featured_box_bottom {line-height:8px; height:8px !important; display:block; }
.featured_box .featured_box_bottom  {margin-bottom:7px}
.featured_box .featured_box_content { padding-bottom:18px; color:#fff; font:normal 12px helvetica, arial; background:#ADD561 url("../images/green_featured_content.jpg") no-repeat 100% 0 ;}
.featured_box_content span.feature_title { display:block;  padding:5px 15px 10px 18px; font-weight:bold }
.featured_box_content span.feature_content {display:block; padding:0 18px; }

/* Standard Rounded Border Box **/
.border_box { margin:20px 0 0 15px; }
.border_t {background: url("../images/blueborder_dot.jpg") 0 0 repeat-x; width: 100%; margin-bottom: 20px; }
.border_t_half {background: url("../images/blueborder_dot.jpg") 0 0 repeat-x; width: 288px; display:block; float:left; }
.border_t_third {background: url("../images/blueborder_dot.jpg") 0 0 repeat-x; width: 185px; display:block; float:left; }
.border_b {background: url("../images/blueborder_dot.jpg") 0 100% repeat-x}
.border_l {background: url("../images/blueborder_dot.jpg") 0 0 repeat-y}
.border_r {background: url("../images/blueborder_dot.jpg") 100% 0 repeat-y}
.border_bl {background: url("../images/blueborder_bl.jpg") 0 100% no-repeat}
.border_br {background: url("../images/blueborder_br.jpg") 100% 100% no-repeat}
.border_tl {background: url("../images/blueborder_tl.jpg") 0 0 no-repeat}
.border_tr {background: url("../images/blueborder_tr.jpg") 100% 0 no-repeat; padding:5px 10px 15px 15px}

.border_content { padding:4px;}
.border_content ul { margin:0; padding:5px 0 ; list-style:none; }
.border_content ul li { font:normal 12px helvetica, arial; margin-bottom:8px; padding:0 }
/* .border_content ul li a { } */
.border_content ul li.box_title { color:#4F8390; font:bold 13px helvetica, arial;  }
.border_content ul li.box_title a { color:#4197A6; text-decoration:none; }
.border_content ul li.title { display:block; padding:0; font-weight:bold }
.border_content ul li span.info { }
.border_content ul li.image { display:block; }

.border_spacer { width: 20px; display:block; float:left; }


 /*** start TABS style  **/
.shadetabs{ height: 28px; list-style: none; margin: 0; padding: 0; font-face: 13px arial; text-align: left; /*set to left, center, or right to align the menu as desired*/ font-size: 12px; }
ol.shadetabs  { margin:0 0 0 10px; padding:0;}
.shadetabs li{ display: inline; margin: 0; padding:0; }
.shadetabs li a { text-decoration: none; color: #fff; margin:0; margin-right:5px;  padding:0 0 0 2px; display: block; float:left;   }
.shadetabs li a:visited{ color: #fff;  text-decoration: none;  }
.shadetabs li a:hover{  color: #fff;  text-decoration: none; }
.shadetabs li a:hover span{   color:#fff; background-image: url("../images/navbkg_on.gif"); }
.shadetabs span {   cursor: pointer;color: #fff; display: block; float: left; line-height: 28px;    padding:0 5px 0 5px; }
.shadetabs li.selected{ position: relative; color: #fff;}
.shadetabs li.selected a { text-decoration:none ;    color: #fff; font-weight: bold; }
.shadetabs li.selected a:link { color:#E9682B;  }
.shadetabs li.selected a:active { color:#E9682B  }
.shadetabs li.selected a:visited {color:#E9682B }
.shadetabs li.selected a:hover { color:#fff  }
.shadetabs li.selected span {    }


#nav {position: relative; margin: 0; padding: 0; width: 810; height: 27px; text-align: left; z-index: 2;}
#nav ul {display: none; width: 160px; margin: 0; padding: 0; top: 7px; right: 10px; text-indent: 8px; position: relative;}
#nav li {float: left; list-style: none; display: block; position: relative; color: #ffffff; padding-top: 0; margin: 0;}
#nav li a:hover, #nav li:hover ul li a:hover, #nav li.over ul li a:hover {color: #ffffff;}
#nav li a, #nav li:hover ul li a, #nav li.over ul li a {font-weight: bold; color: #ffffff; text-decoration: none; display: block; }
#nav ul li a, #nav li:hover ul li a, #nav li.over ul li a {display: block; width: 165px; margin: 0; padding: 0; height: 21px; font-weight: normal; background: #e9e9e9; color: #000000;  padding: 0; line-height: 20px}
#nav li:hover ul, #nav li.over ul {display: block;} 
#nav ul li {height: 21px; background-color: #f06223; color: #ffffff; border-right: 1px solid #595959; border-left: 1px solid #595959; border-bottom:  1px solid #595959;}
#nav ul li a:hover, #nav li:hover ul li a:hover, #nav li.over ul li a:hover {background: #f06223; color: #FFFFFF; font-weight: bold;}
/*#nav span { position: relative;  cursor: pointer;color: #fff; display: block; float: left; line-height: 27px;    padding:0 5px 0 5px; }*/






#Home { LEFT: 25px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#Students { LEFT: 85px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#Faculty { LEFT: 165px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#Houston_Team { LEFT: 229px; WIDTH: 103px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#Albums { LEFT: 337px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#Archives { LEFT: 407px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#Announcements { LEFT: 481px; WIDTH: 107px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#Contact_Us { LEFT: 600px; WIDTH: 63px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
/*
#Contact_Us { LEFT: 307px; WIDTH: 63px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#support { LEFT: 406px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#partners { LEFT: 477px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
#purchase { LEFT: 550px; POSITION: absolute; TOP: 5px; VISIBILITY: visible }
*/


/* LAYOUT WEBSITE */
#type-d #content { width:598px !important;   float:left; }
#type-d #content_special { width:545px !important;   float:left; }
#type-d #content_center { width:810px !important;   float:left;   }
#type-d #content_foot { width:808px !important;   float:left; }

#header_image { padding-top:183px;}
#content_left_column {   width:189px; float:left; } 
#content_left_column #left_column_layer {margin-top:223px; padding-top:129px;  width:189px;  background:url("../images/left_image.jpg") no-repeat top  } 


#header_box {display:block;}
#header_box .headerbox_title { display:block; background:url("../images/header_box_title.jpg") no-repeat; padding-left:20px; font:normal 30px arial; letter-spacing:2px; color:#fff; line-height:80px; height:81px;}
#header_box .headerbox_content { display:block; background:url("../images/header_box_content.jpg") no-repeat left; padding:14px 0 13px 20px; font-weight:bold; color:#333;  }

#header_box_newsletter .headerbox_title { display:block; padding-left:20px; font:normal 30px arial; letter-spacing:2px; color:#fff; line-height:80px; height:81px;}
#header_box_newsletter .headerbox_content { display:block; padding:14px 0 13px 20px; font-weight:bold; color:#333;  }

.headerbox_content p { line-height:17px; }
 
/* PRODUCT SUB-PAGES HEADER CONTENT (PRODUCT NAME, TAGLINE...) */
.headerbox_content { display:block; background:url("../images/header_box_content.jpg") no-repeat left; padding:14px 0 14px 20px; font:bold 12px arial; color:#333;  }
.headerbox_title .product_name {   padding:15px 0 7px 25px; width:300px; font:bold 15px arial; color:#fff; display:block; }
.headerbox_title .product_tagline { padding:10px 0 0px 25px; font:lighter 24px helvetica, arial; width:400px; color:#fff; display:block;   }

/* LAYOUT - FOOTER */
#footer_regular {clear:both; height:28px; margin:10px 0 10px 0; text-align:center; background:url("../images/footer.gif") no-repeat;}
#footer_regular ul { height: 28px; text-align:left;   list-style: none; margin: 0; padding: 0; font: 11px Helvetica; }
 
#footer_regular ul li {  line-height:28px; display: inline;   padding:0;   color: #363636; }
#footer_regular ul li a {  text-decoration: none; color: #363636;  margin:0 8px 0 8px;  padding:0;  display: inline   }
#footer_regular ul li a:visited{ color: #363636;  text-decoration: none;  }
#footer_regular ul li a:hover{  color: #363636;  text-decoration: underline; }
#footer_regular ul li.copyright { text-align:right;  margin-left:250px; }
/*#footer_regular ul li.copyright { text-align:right;  margin-left:370px; }*/
 
#footer_home {clear:both; height:81px; margin:20px 0 10px 0; text-align:center; background:url("../images/home_footer.png") no-repeat;}
#footer_home ul { height: 42px;text-align:center;   list-style: none; margin: 0; padding: 0; font: bold 11px Helvetica; }
 
#footer_home ul li {  line-height:42px; display: inline;   padding:0;   color: #ccc; }
#footer_home ul li a {  text-decoration: none; color: #fff;  margin:0 5px 0 5px;  padding:0;  display: inline   }
#footer_home ul li a:visited{ color: #fff;  text-decoration: none;  }
#footer_home ul li a:hover{  color: #D1F6FF;  text-decoration: none; }
#footer_home ul li.copyright { margin-left:10px; }
 
.newsletter {display:block;}
.newsletter form {margin:0; padding:0;}
.newsletter form label { font:bold 12px arial; color:#fff; line-height:15px;}
.newsletter form input.email_address { }
.newsletter form input.submit_button { line-height:20px; padding-top:10px;  }

#footer_home #newsletter {margin:0 auto ;padding:0 35px; height:20px; width:500px;  display:block; color:#fff; }
#newsletter form {margin:0 auto; padding:0; }
#newsletter .caption {display:block; float:left; line-height:25px; padding:6px 4px; font:bold 13px helvetica, arial;} 
#newsletter .email_address {font-size:95%; line-height:25px; padding:0 15px 0 5px;  display:block; float:left;   width: 170px;  }
#newsletter .email_address input  { width: 170px; background:#fff url("../images/input_bg.png") repeat-x top; border-collapse:collapse; border:none; padding:4px 4px; }
#newsletter .submit_button {font-size:95%; line-height:25px;  padding:2px 2px 0 0; display:block; float:left;    }
	 



 /*  MENU INSIDE HEADER COLOR BOX*/
.headerbox_product_menu {clear:both; height:31px;    background:url("../images/footer_regular.jpg") no-repeat;}
.headerbox_product_menu ul { height: 31px; margin: 0 20px 0 20px;    list-style: none;  padding: 0; font: bold 11px Helvetica; }
.headerbox_product_menu ul li { line-height:29px; display: inline;   padding:0;   color: #ccc; } 
.headerbox_product_menu ul li span { line-height:9px; } 
.headerbox_product_menu ul li a {  text-transform:uppercase; text-decoration: none; color: #fff;  margin:0 8px 0 8px;  padding:0;  display: inline   }
.headerbox_product_menu ul li a:visited{ color: #fff;  text-decoration: none;  }
.headerbox_product_menu ul li a:hover{  color: #D1F6FF;  text-decoration: none; }
img.green_arrow {width:4px; height:9px;}


/** Main Content Product Inside */
#main_content { display:block; float:left; width:598px}
#main_content p { font:normal 12px helvetica, arial; color:#333; padding-bottom:13px; }
#main_content span.title { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333 }
#main_content span.normal { display:block }
#main_content h3 { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333 }
#main_content h4 { margin-bottom: 0; }
#main_content_orange { display:block; float:left; width:598px}
#main_content_orange p { font:normal 12px helvetica, arial; color:#333; padding-bottom:13px; }
#main_content_orange span.title { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333 }
#main_content_orange span.normal { display:block }
#main_content_orange h3 { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333 }
#main_content_orange h4 { margin-bottom: 0; }
#main_content_special { display:block; float:left; width:518px;  }
#main_content_special span.title { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333}
#main_content_special h3 { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333}
#main_content_special p {font:normal 12px helvetica, arial; color:#333; padding-bottom:13px;}
#main_content_special p span { font-weight:bold; display:block; }
#main_content_special h4 { margin-bottom: 0; }

#main_content #main_content_left { width:386px;  display:block; float:left;  }
#main_content #main_content_left_orange { width:386px;  display:block; float:left;  }
#main_content #main_content_right { width:180px; display:block; float:left ;  margin-left:30px; }
#main_content #main_content_right_orange { width:180px; display:block; float:left ;  margin-left:30px; }
#main_content_special #main_content_left { width:254px;  display:block; float:left; }
#main_content_special #main_content_left_orange { width:254px;  display:block; float:left; }
#main_content_special #main_content_right {  width:244px;  display:block; float:left;  margin-left:10px;}
#main_content_special #main_content_right_orange {  width:244px;  display:block; float:left;  margin-left:10px;}
#main_content #main_content_full { display:block; border-top:4px solid #F1F2F2; padding:15px 0 0 0; }
#main_content_orange #main_content_full { display:block; border-top:4px solid #F1F2F2; padding:15px 0 0 0; }


/** Product Hightlight */
.product_highlight_rounded { padding:4px;}
.product_highlight_rounded ul { margin:0; padding:5px 0 ; list-style:none}
.product_highlight_rounded ul li { font:normal 11px helvetica, arial; margin-bottom:8px; padding:0}
.product_highlight_rounded ul li.title { color:#6B833D; font:bold 13px helvetica, arial;  }
.product_highlight_rounded ul li.image { }
.product_highlight_rounded ul li span.product_highlight_title { display:block; padding:0;  font-weight:bold}
.product_highlight_rounded ul li span.product_highlight_info a:link {color:#E76121;}
.product_highlight_rounded ul li.product_highlight_image {display:block;}
 

/** Main content Question */
.main_content_questions {display:block; border-top:4px solid #F1F2F2; padding:15px 0 0 0; }
.main_content_questions span.title { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333}
.main_content_questions p {font:normal 12px helvetica, arial; color:#333; padding-bottom:13px;}
.main_content_questions p span { font-weight:bold; display:block; }

.main_content_highlight {display:block; border-top:4px solid #F1F2F2; padding:15px 0; height: 80px; }
.main_content_highlight img { display:block; float:left; border: none; width: 170px; height: 85px; margin: 0 10px 5px 0; }
.main_content_highlight h4 p { display:block; float:left; } 


/* #main_content_left a { font: bold 11px helvetica, arial; text-decoration:none } */
/* #main_content_left a:hover { font: bold 11px helvetica, arial;  text-decoration:none } */
.main_content_questions_special {display:block;   padding:12px 0 15px 0 }
.main_content_questions_special span.title { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333}
.main_content_questions_special h3 { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333}
.main_content_questions_special p {font:normal 12px helvetica, arial; color:#333; padding-bottom:13px;}
.main_content_questions_special p span { font-weight:bold; display:block; }

.main_content_header { border-bottom:4px solid #F1F2F2; padding:10px 0 5px 0;}
.main_content_header span.title { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333}
.main_content_header h3 { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333}
.main_content_header p {font:normal 12px helvetica, arial; color:#333; padding-bottom:13px;}
.main_content_header p span { font-weight:bold; display:block; }


/** Main content Next Step */
.main_content_nextsteps {display:block; border-top:4px solid #F1F2F2; padding:15px 0 }
.main_content_nextsteps span.title { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333}
.main_content_nextsteps ul.columnone {display:block; padding:0; margin:0; list-style:none; float:left; width:175px; }
.main_content_nextsteps ul.columnone li {padding:0; margin:0 0 5px 0; font-weight:bold; }

.main_content_nextsteps ul.columntwo {display:block; padding:0; margin:0 0 0 15px; list-style:none; float:left; width:190px; }
.main_content_nextsteps ul.columntwo li {padding:0; margin:0 0 5px 0; font-weight:bold; }
.main_content_nextsteps h3 { display:block; line-height:38px; height:38px; font:bold 20px arial; color:#333}


/** HOME PSD CENTER CONTENT */
#content_center_newsletter {margin-left: 40px; width:750px;}
#content_center_newsletter #header_box_newsletter {background:#fff url("../images/newsletter_header.gif") no-repeat left; width:790px;height:80px;}
#content_center_newsletter ul {margin-left: 20px;}

#content_center {width:810px; background:#fff url("../images/content_center.png") no-repeat top; height:280px; }
#home_silverbox {display:block; width:778px; margin:0 auto;  height:149px;  }
#home_silverbox .silverbox_top , #home_silverbox .silverbox_bottom {line-height:8px; height:8px !important; display:block; }
#home_silverbox .silverbox_bottom  {margin-bottom:7px}
#home_silverbox .silverbox_content {   display:block; float:left; width:738px; font:normal 12px helvetica, arial; padding:5px 20px 20px 20px;  background:#fff url("../images/center_content_bg.png") repeat-x left bottom;}
#home_silverbox .silverbox_content .silverbox_content_left {  width:440px;display:block; float:left;  margin-right:10px; }
#home_silverbox .silverbox_content .silverbox_content_right {  width:260px; padding-left:20px; display:block;float:left; border-left:1px solid #ccc;   } 

#home_silverbox .silverbox_content .title {display:block; line-height:18px; font:bold 18px helvetica, arial; color:#555; margin-bottom:10px;}
#home_silverbox .silverbox_content .title a {color:#555; text-decoration:none;}

#business_solution {}
#business_solution ul {margin:0 10px 0 0; padding:0;  width:135px;  display:block; float:left; }
#business_solution ul.last {margin:0; width:145px;}
#business_solution ul li { line-height:12px;  display:block;   margin:0 0 7px 0 ; padding:0;}
#business_solution ul li a { color:#E8682A;  line-height:12px; font-family:helvetica, arial; font-size:11px; padding:0 0 15px 0; }

#home_home_office {}
#home_home_office ul {margin:0 0 0 2px; padding:0;    width:125px;  display:block; float:left;}
#home_home_office ul.last {margin:0; }
#home_home_office ul li { line-height:12px;   display:block;   margin:0 0 7px 0 ; padding:0;}
#home_home_office ul li a {  color:#E8682A;  line-height:12px; font-family:helvetica, arial; font-size:11px; padding:0 0 5px 0; }


#home_center_links { display:block; margin-top:10px;}
#home_center_links ul {  height: 22px;text-align:center;   list-style: none; margin:0; padding: 0; font: bold 11px Helvetica; }
#home_center_links ul li {  font: bold 12px Helvetica; line-height:22px; display: inline;   padding:0;   color: #ccc; }
#home_center_links ul li.title { color: #333; font: bold 12px Helvetica; }
#home_center_links ul li span { line-height:22px; }
#home_center_links ul li a {  text-decoration: none; color: #15437D;  margin:0 10px 0 6px;  padding:0;  display: inline   }
#home_center_links ul li a:visited{ color: #15437D;  text-decoration: none;  }
#home_center_links ul li a:hover{  color: #15437D;  text-decoration: none; }

#home_center_products {display:block;  width:740px; margin:0 auto; padding-top:5px; margin-top:10px; }
#home_center_products #home_center_products_container {display:block;  float:left; }
#home_center_products_container #retina { display:block; width:370px; float:left;}
#home_center_products_container  #blink_pro {display:block; width:370px; float:left;}

#retina .retina_image {display:block; width:70px; float:left }
#retina .retina_info {display:block; width:285px; float:left }
#retina .retina_info a.title_link {color:#333;}

#blink_pro .blink_pro_image {display:block; width:70px; float:left }
#blink_pro .blink_pro_info {display:block; width:285px; float:left }
#blink_pro .blink_pro_info a.title_link {color:#333;}

#retina .retina_info span.product_name {display:block;  width:260px; padding-left:10px; font:bold 15px arial; color:#333;}
#retina .retina_info span.product_info {display:block; width:260px; padding-left:10px; font:normal 12px arial; color:#333;}
#retina .retina_info span.product_info a {font-size:12px;}

#blink_pro .blink_pro_info span.product_name {display:block;  width:240px; padding-left:10px;font:bold 15px arial; color:#333;}
#blink_pro .blink_pro_info span.product_info {display:block;  width:240px; padding-left:10px;   font:normal 12px arial; color:#333;}
#blink_pro .blink_pro_info span.product_info a {font-size:12px;}



/** HOME PSD FOOT CONTENT */

#content_foot {font-family:helvetica; }
#content_foot div.podcast {margin:0; padding:0 5px ; height:200px; width:184px;  border-right:1px solid #ccc; display:block; float:left;}
#content_foot div.gamechanger {margin:0; padding:0 5px ; height:200px;  width:184px;  border-right:1px solid #ccc;  display:block; float:left;}
#content_foot div.testimonial {margin:0; padding:0 5px ; height:200px;  width:195px;  display:block; float:left; }
#content_foot div.latest_news{margin:0; padding:0 5px ; height:200px; width:175px;  border-left:1px solid #ccc;  display:block; float:left;}
#content_foot div.mediacoverage{margin:0; padding:0 5px ; height:200px; width:175px;  border-right:1px solid #ccc;  display:block; float:left;}
#content_foot div.podcast ul , #content_foot div.gamechanger ul { margin:0; padding:0; list-style:none}
#content_foot div.podcast ul li , #content_foot div.gamechanger ul li { margin:0; padding:0; font-family:helvetica; color:#333;}
#content_foot div.podcast ul li.title , #content_foot div.gamechanger ul li.title { padding:5px 0; font-weight:bold; font-size:12px; text-transform:uppercase}
#content_foot div.podcast ul li.title a, #content_foot div.gamechanger ul li.title a { color:#333; text-transform:uppercase}


div.mediacoverage span.testimonial_title {display:block;font-weight:bold;  padding:15px 0; font-size:12px; text-transform:uppercase }
div.mediacoverage span.testimonial_title a {color:#333}  

div.testimonial .blue_corner_bl {background: url("../images/blue_corner_bl.jpg") 0 100% no-repeat #DFEAEE; }
div.testimonial .blue_corner_br {background: url("../images/blue_corner_br.jpg") 100% 100% no-repeat}
div.testimonial .blue_corner_tl {background: url("../images/blue_corner_tl.jpg") 0 0 no-repeat}
div.testimonial .blue_corner_tr {background: url("../images/blue_corner_tr.jpg") 100% 0 no-repeat; padding:12px} 
div.testimonial span.testimonial_title {display:block;font-weight:bold;  padding:5px 0; font-size:12px; text-transform:uppercase }
div.testimonial span.testimonial_title a {color:#333}  
div.testimonial span.testimonial_msg {display:block; font-size:11px; }
div.testimonial span.testimonial_who {display:block;font-weight:bold; font-size:11px; padding-top:5px; }

#content_foot div.latest_news ul { margin:10px 0 0 0; padding:0; list-style:none}
#content_foot div.latest_news ul li { margin:0; margin-bottom: 3px; padding:0; font-family:helvetica; color:#333;}
#content_foot div.latest_news ul li.title { padding:5px 0; font-weight:bold; font-size:12px; text-transform:uppercase}
#content_foot div.latest_news ul li.title a { color:#333 }
#content_foot div.latest_news span { display:block}
#content_foot div.latest_news span.date { display:block; font-size:11px; text-transform:uppercase}
#content_foot div.latest_news span.news { display:block; font-size:12px; font-weight:bold }
#content_foot div.latest_news span.news_link { display:block; padding-bottom: 5px;}

.newstext {padding-left: 20px; padding-right: 10px;}
