@charset "UTF-8";

/**
 * Cariden Technologies
 */

/* Global Styles */
div.skip {display:none;}
a {outline:none; border:none; text-decoration:none;}
.clear {clear:both;}
strong {font-weight:bold;}
em {font-style: italic;}
div.yui-t7 {padding-top:5px; color:#4D4D4D;}
sup {font-size:30%; vertical-align:super;}
ul.bullets {margin-bottom:10px;}
ul.bullets li {list-style-type: disc; margin-left:15px; padding-left:5px;}
#doc2 {position:relative}

h2 {font-size:182%; color:#00537B;}
h4 {font-weight:bold;}
h3 {font-size:138.5%;}
p {margin-bottom:1.2em;}

a {color:#00A0C6;}

/* Top */
h1#cariden_logo a {background:transparent url(../images/common/cariden_logo.jpg) no-repeat; width:62px; height:76px; text-indent:-5000em; display:block; float:left;}
h3#economics {background:transparent url(../images/common/header_tagline.jpg) no-repeat; width:458px; height:35px; text-indent:-5000em; float:left; margin:35px 0 0 20px; }

div#top_links {float:right; width:30%; text-transform:uppercase;}
div#top_links a {color:#4D4D4D; border-bottom:#4D4D4D dashed 1px; text-decoration:none;}
div#top_links a:hover {border-bottom:#4D4D4D solid 1px;}
div#top_links ul {display:block; float:right;}
div#top_links li {display:inline; float:left; padding:0 10px; border-right:#4D4D4D solid 1px;}
div#top_links li.last {border-right:none;}

/* Navigation */

div#nav {margin:15px 0; height:30px; width:96%; padding:0 2%; font-size:123.1%; line-height:30px; font-weight:normal; background-color:#00537B; color:#FFFFFF; font-family:Myriad,Helvetica,Arial,sans-serif;}
div#nav ul {display:block;}
div#nav li {display:inline; float:left; padding:0 43px; border-right:#FFFFFF solid 1px;}
div#nav li.last {border-right:none;}
div#nav li a {color:#FFFFFF;}
div#nav li a:hover {border-bottom:#FFFFFF solid 1px; text-decoration:none;}

ul.subnav {position:block;background-color:#00537B; color:#FFFFFF; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
ul.subnav li {position:inline; float:none; border:none;}

/* Home News */
div#home_news {background:transparent url(../images/home/news_bg.jpg) no-repeat; width:200px; height:365px; overflow:hidden; padding:5px 10px;}
div#home_news h2 {color:#003651; border-bottom:#B3B3B3 solid 1px; width:100%; font-size:146.5%; margin-bottom:10px;}
div#home_news h2 a {color:#003651}

div#home_news li {margin-bottom:10px; color:#003651;}
div#home_news li a {color:#00A0C6;}
div#home_news li a:hover {border-bottom:#00A0C6 solid 1px;}

.posted_date {font-style: italic;}

/** Accordion **/
div#accordion {display:none; margin-bottom:25px;}
div#accordion p {line-height:1.1em; margin:1em 0; font-size:80%;}
div#accordion h3 {font-size:100%;}
div#accordion div {}
.ui-accordion .ui-accordion-content {padding:0 0 0 2.2em;}
div.accordion-left {float:left; width:220px}
div#accordion div img {float:right;}
div#accordion ul {font-size:80%;}

div#accordion p a {color:#00A0C6;}
div#accordion p a:hover {border-bottom:#00A0C6 solid 1px;}

/* Clients */
div.home_container {overflow:hidden;  height:176px;}
div.home_container div.left {background:transparent url(../images/common/element_container.png) no-repeat; width:10px; height:176px; float:left;}
div.home_container div.right {background:transparent url(../images/common/element_container.png) no-repeat; width:11px;height:176px; float:right; background-position:right;}
div.home_container div.bd {background:transparent url(../images/common/element_container_body.png) repeat-x; float:left; width:445px; height:166px; padding:5px 0;}
div.home_container h4 {color:#003651; font-size:138.5%;}
div.home_container p {font-size:85%; color:#4D4D4D;}
div.home_container p.read_more {text-align:right; margin-top:5px;}
div.home_container p.read_more a {color:#00A0C6;}
div.home_container p.read_more a:hover {border-bottom:#00A0C6 solid 1px;}

div#customer_logo div {float:right; text-align:right;margin-bottom:10px; width:283px; background-color:#f6f7f9}
div#customer_logo div img {background-color:#F6F7F9}
.home_container h4 a {color:#003651}
.home_container h4 a:hover {text-decoration:underline}

div#partner_logos div {margin:0 auto; text-align:center;}

/* MATE */
div#mate {height:176px; position:relative; overflow:hidden;}
div#mate a {color:#00A0C6;}
div#mate a:hover {border-bottom:#00A0C6 solid 1px;}
div#mate div.left {background:transparent url(../images/common/element_container.png) no-repeat; width:10px; height:176px; float:left; position:relative; z-index:25;}
div#mate div.right {background:transparent url(../images/common/element_container.png) no-repeat; width:10px;height:176px; float:right; background-position:right; position:relative; z-index:25;}
div#mate div.bd {background:transparent url(../images/common/element_container_body.png) repeat-x; float:left; width:606px; height:166px; padding:5px 0; position:relative; z-index:50;}
div#mate h4 {color:#003651; font-size:138.5%;}
div#mate ul {margin-top:15px;}

/* Dialog */
.dialog img {margin-bottom:25px;}


/* Left Column */
/*{padding:10px;background-color:#DCDCDC;border:#B7B7B7 1px solid;}*/
.left_column {width:228px;height:402px;position:relative; background:transparent url(../images/common/left_sidebar_body.png) repeat-y;}
.left_column .hd {background:transparent url(../images/common/inner_sidebar.png) no-repeat; background-position:top; height:201px;}
.left_column .bd {width:208; padding:10px;position:absolute; top:0;}
.left_column .ft {background:transparent url(../images/common/inner_sidebar.png) no-repeat; background-position:bottom; height:201px;}

.left_column a:hover {text-decoration:underline;}

.left_column ul li {margin-bottom:10px;}
.left_column ul li ul {margin-left:15px;}
.left_column ul li ul li {margin-bottom:10px;}
.left_column ul li ul li ul li {margin-bottom:0;}
p.what_mate_does_read_more {margin-left:500px;}


.left_column li a.active {color:#000;}
.left_column li a.active span {padding-left:15px; background:transparent url(../../jquery/images/jquery-ui/ui-icons_000000_256x240.png) no-repeat -32px -50px; width:10px;}

/** White Paper **/

p.paper_download a {text-indent:-5000em; background:transparent url(../images/common/pdf.png) no-repeat; width:48px; height:48px; display:block}

/** Footer **/
div#ft {width:100%; border-top: solid 1px; margin:15px 0; padding-top:5px; color:#8A8A8A;}
div#ft p {float:left;}
div#ft ul {display:block; float:right;}
div#ft li {display:inline; float:left; padding:0 10px; border-right:#8A8A8A solid 1px;}
div#ft li.last {border-right:none;}
div#ft li a {color:#8A8A8A;}
div#ft li a:hover {border-bottom:#8A8A8A solid 1px; padding-right:0;}

/** Management **/
div.container.management img {float:left; margin:0 10px 10px 0;}
div.container.management h3 span {text-transform:uppercase; font-weight:bold;}

/** Products **/
div.products_sub_section {background-color:#ebebec;width:80%; margin:25px auto; padding:2%;}
div.products_sub_section a:hover {text-decoration:underline;}
div.products_sub_section div.products_sub_left {float:left; width:32%;}
div.products_sub_section div.products_sub_right {float:right; width:32%;}
div.products_sub_section div.products_sub_center {width:32%; margin-left:33%;}
div.products_sub_section h3 {text-align:center; font-weight:bold; background:#fff; padding:2%; border:#878888 solid 1px;}
div.products_sub_section p {text-align:center; margin-bottom:10px; font-size:77%;}

table.padTable th {font-weight:bold; padding:5px; vertical-align:top}
table.padTable td {padding:5px}
table#aboutTable {float:left; width:350px;}
img#about_graphic {position:absolute; right:0}

/* Partner Form */
table#partner_form td {padding:5px}
table#partner_form th {text-align:right}
table#partner_form label {font-weight:bold}
input.input, textarea.input {width:300px}

table#partner_form input.submit {margin-left:350px}

