/*Mirada*/

/*structure*/
body{margin:0;padding:0;}

h1,h2,h3,h4,h5,.header{margin:0px;}
li {margin-bottom: 10px;}
ol,ul {margin-bottom: 8px; margin-top: 4px;}
p{margin:16px 0;}
#inner_content{zoom:1;}
table{zoom:1;position:relative;}

.businesscard{padding:12px 12px 16px 12px;}
.calcTable,.calcTable td{padding:3px; margin:0px 0px 10px 0px;}
.calcGraphTable{padding:5px;margin:0px 0px 10px 0px;}
.calcHeaderTable{padding:3px;}
.calcTitleTable{padding:6px;margin:10px 0px;}
ol.condensed , ul.condensed {margin-left:20px;}
.element td{width:100%;}
.element .input{width:120px;}
.main_nav, ul.main_nav li, .main_nav_header, .main_nav_header_first, div#left_nav_container{margin:0;}
.main_nav, .main_nav li, .sub_nav, div#left_nav_container{padding:0;}
.main_nav li, .main_nav li a{display:block;position:relative;}
.main_nav li a, .main_nav li.subcategory .sub_nav li a{padding:2px;margin-left:8px;}
.main_nav_header, .main_nav_header_first{padding:2px 2px 2px 10px;}
.sub_nav{padding:0 2px 0 16px;display:block;}
.main_nav li.subcategory a{padding-left:18px;}
.subcategory .nav_plus, .subcategory .nav_plus_on{float:left;position:relative;padding:3px 0 0 0px;margin:0 0 0 -8px;z-index:9;}
.subcategory .nav_plus img, .subcategory .nav_plus_on img{width:11px;height:11px;zoom:1;}
.title, .pagetitle, .label1{margin:0px;}

#breadcrumb{float:right;position:relative;clear:none;margin:-26px 92px 0px 8px;padding:5px 0px 5px 8px;z-index:9;line-height:1.1;}
#footer{padding-left:125px;}
#header{white-space:nowrap;}
#header_btm{height:24px;display:block;padding:0;margin-right:60px;clear:both;}
#header_btm span{display:block;height:24px;margin:-1px -60px 0 158px;}
#header_logo{display:none;}
#inner_content{padding-left:125px;padding-top:1px;}
#inner_header{padding:0;display:block;white-space:nowrap;}
#inner_header span{padding-top:43px;display:inline-block;height:122px;position:relative;margin:0;}
#left_nav_container{width:117px;float:left;clear:both;}
#pers_photo{float:left;height:137px;padding:14px 8px;}
#pers_photo_outer{padding:9px 0 0 0;}
#pers_photo_inner{padding:5px;}
#qn_outer{position:relative;display:block;text-align:right;height:37px;padding:0;margin:0;padding-left:150px;margin-bottom:-37px;z-index:99;}
#qn_inner{display:inline-block;position:relative;text-align:right;height:37px;padding:0;margin:0;padding-left:98px;}
#quicknav{white-space:nowrap;height:36px;display:block;padding:0;margin:0;}
#quicknav li{display:inline-block;padding:13px 42px 0 0px;}
#quicknav li:last-child{padding-right:20px;}

/*typography*/
body,td{font-family:verdana,arial,helvetica,sans-serif; font-size:12px;}
.main_nav{font-family:Tahoma,Arial,Geneva,Verdana,sans-serif;}

h1,.title, .pagetitle, .label1 {font-size:22px;}
h2 {font-size: 20px;}
h3,.name{font-size: 18px;}
h4,th.calcTitleTable,.larger{font-size: 16px;}
#quicknav a{font-size:15px;}
.calcHeaderTable{font-size:14px;}
.credentials,.main_nav_header, .main_nav_header_first{font-size:13px;}
h5 {font-size: 12px;}
th.calcTable,.poweredby,.compact,.small,.address, .footer, .footer p,.tollfreefooter,.main_nav a{font-size:11px;}
.compnamefooter,.element td,.element th, .element .header, .element .calctd1, .element .td1,.element .input{font-size:10px;}

th, th.header,td.calcTitleTable,.calcHeaderTable,.larger,.title, .pagetitle, .label1,.headerrow, .theader,.headercell,.subheaderrow, .td1,.asterisk,.compnamefooter,.credentials,.name,.headerrow a, .formLabel, #quicknav a{font-weight:bold;}

.main_nav li{list-style:none;}

.poweredby,.main_nav a,#quicknav a{text-decoration: none;}

/*backgrounds*/
#content{background:url(/img/mirada/navy/leftnav_bottom_bg.gif) left top repeat-y transparent;}
#header_btm{background:url(/img/mirada/navy/page_top_left.gif) 116px -1px no-repeat;}
#header_btm span{background:url(/img/mirada/navy/page_top_right.gif) right -1px no-repeat;}
#inner_header{background:url(/img/mirada/navy/topnav_middle_bg.gif) left top repeat-x;}
#inner_header span{background:url(/img/mirada/navy/blank_header.gif) left top no-repeat transparent;}
#pers_photo{background:url(/img/mirada/navy/photo_back_bg.gif) left top repeat-x;}
#pers_photo_outer{background:url(/img/mirada/navy/photoframe_topleft.gif) left top no-repeat;}
#qn_inner{background:url(/img/mirada/navy/topnav_left.gif) left top no-repeat;}
#quicknav li{background:url(/img/mirada/navy/topnav_divider.gif) right top no-repeat;}
#quicknav li:last-child{background:transparent;}

/*ie*/
* html .sub_nav{padding:0;margin:4px 2px 6px 16px;}
*:first-child+html .sub_nav{padding:0;margin:4px 2px 6px 16px;}
* html .subcategory a{margin-top:-13px;}
* html .subcategory .sub_nav a{margin-top:0;}
*:first-child+html .subcategory a{margin-top:-13px;}
*:first-child+html .subcategory .sub_nav a{margin-top:0;}
* html .subcategory .nav_plus, * html .subcategory .nav_plus_on{height:1%;margin-right:-32px;}
*:first-child+html .subcategory .nav_plus, *:first-child+html .subcategory .nav_plus_on{height:1%;margin-top:0;}
* html #breadcrumb{padding:0;margin:-36px 40px 8px 8px;}
*:first-child+html #breadcrumb{padding:0;margin:-21px 87px 8px 8px;}
*:first-child+html #inner_content{padding-left:8px;}
*:first-child+html #pers_photo{position:relative;z-index:999;}
*:first-child+html #qn_inner{display:inline;}
*:first-child+html #quicknav li{display:inline;}
*:first-child+html #inner_header{zoom:1;}
*:first-child+html #inner_header .editbutton{clear:none;}
*:first-child+html #inner_header span{display:block;}

/*colors*/
body {background-color:#C6C3CE;}
#header_btm{background-color:#7375A5;}
#header_btm span{background-color:#7B7D8C;}
#inner_header{background-color:#000400;}
#quicknav{background:#FF9A31;}
.oddrow, .calctd2 {background-color:#fff;}
th, th.header {background-color:#31306B;}
th.calcTitleTable{background-color:#C6C3CE;}
.calcHeaderTable{background-color:#A39EB1;}
.calcGraphTable{background-color:#B4AFC0;}
.calcTable,.calcTable td{background-color:#DDDBE4;}
th.calcTable{background-color:#31306B;}
.light {background-color:#ffffff;}
.headerrow, .theader {background-color:#33336D;}
.shadedcell {background-color:#eaeaea;}
.headercell{background-color:#003366;}
.subheaderrow, .td1 {background-color:#A59FB7;}
.dark {background-color:#eaeaea;}
.evenrow {background-color:#D3D1D9;}
.shadedrow, .formlight, .calctd1 {background-color:#D3D1D9;}
.colorcell {background-color:#E0E7F4;}
.shaded2, calctd3 {background-color:#626255;}
.disabled {background-color:#C6C3CE;}
.subcategory .sub_nav li{background-color:#3F407F;}
.main_nav a.navigation_highlight{background-color:#B8B5DF;}
.main_nav a:hover, .main_nav a.navigation_normal_on, .main_nav a.navigation_highlight_on{background-color:#FF9A31;}
.main_nav li, .main_nav_header, .main_nav_header_first{background-color:#000063;}
.main_nav li a{background-color:#7B7D8C;}
.nav_plus img, .nav_plus_on img{background-color:#fff;}
.subcategory a.nav_plus, .subcategory a.nav_plus_on{background-color:transparent;}

#header_btm{border:1px solid #fff;border-left:0;border-right:0;}
#header_btm span{border-top:1px solid #fff;}
#quicknav{border-bottom:1px solid #fff;}
.businesscard{border:1px solid #fff;}
.calcGraphTable{border:2px solid #31306B;}
table.calcTable{border:2px solid #31306B;}
th.calcTable{border:1px solid #C6C3CE;}
td.calcTable{border:1px solid #C6C3CE;}
#pers_photo_inner{border:1px solid #D0D9D8;}
.bordered {border: solid 1px #D3D1D9;}
.main_nav li, .main_nav_header, .main_nav_header_first{border:1px solid #fff;border-top:0;}

body {color:#000000;}
#quicknav a{color:#fff;}
h1,h2,h3,h4,h5,.header{color:#000000;}
hr {color:#000000;}
input, select, textarea, .input, .input1, .input2 {color:#003366;}
.button {color:#000000;}
th, th.header {color:#ffffff;}
.calcTitleTable{color:#000000;}
th.calcTitleTable{color:#31306B;}
td.calcTitleTable{color:#1D1C54;}
.calcHeaderTable {color:#ffffff;}
.calcGraphTable{color:#000000;}
.calcTable,.calcTable td{color:#000000;}
th.calcTable{color:#FFFFFF;}
.calcPercent{color:#0033CC;}
.calcNegNum{color:#CC0000;}
.calcPosNum{color:#009933;}
a.poweredby {color:#E2E2E2;}
.reverse {color:#ffffff;}
.colorlight {color:#ffffff;}
.color {color:#ffffff;}
.colorrow {color:#000000;}
.colormedium {color:#ffffff;}
.colordark {color:#ffcc00;}
.hot {color:#660000;}
.error {color:#660000;}
.errormessage {color:#660000;}
.larger {color:#003366;}
.headerrow, .theader{color:#ffffff;}
.headercell{color:#ffffff;}
.colorcell{color:#000000;}
.asterisk {color:#ff0000;}
.compnamefooter {color:#333366;}
.credentials {color:#333366;}
.name {color:#337DAA;}
a {color:#336699;}
a:visited {color:#5B5858;}
a:hover {color:#00A9FF;}
a.header {color:#003366;}
a.header:visited {color:#003366;}
a.header:hover {color:#006666;}
a.footer {color:#003366;}
a.footer:visited {color:#003366;}
a.footer:hover {color:#006666;}
a.hot {color:#660000;}
a.hot:visited {color:#660000;}
a.hot:hover {color:#006666;}
th a {color:#C3E2FF;}
th a:visited {color:#C3E2FF;}
th a:hover {color:#ffffff;}
a.reverse {color:#cc0000;}
a.reverse:visited {color:#cc0000;}
.headerrow a {color:#ffffff;}
.headerrow a:visited {color:#ffffff;}
.headerrow a:hover {color:#ffffff;}
.headerrow a.reverse:hover {color:#ffffff;}
a.reverse:hover {color:#ffcc00;}
.disabled {color:#000000;}
#breadcrumb a, #breadcrumb, #breadcrumb a:hover, #breadcrumb a:visited{color:#fff;}
.main_nav, .main_nav a, .main_nav a:visited, .main_nav_header, .main_nav_header_first{color:#fff;}
.main_nav a:hover, a.navigation_normal_on, .main_nav a.navigation_highlight_on {color:#000063 !important;}
