/*
================================
COMMON STYLES  
================================
*/

a { color: #114a73; outline: none; text-decoration: none; }
a:hover { text-decoration: underline; }
ul { line-height: 1.5em; }
.vTop td { vertical-align: top; }
.hide { display: none; }

ul li { list-style: url('/Resources/MICA/Sites/Mini_Site/Images/Icons/page_arrow.png') outside; }

h1, h2, h3 { color:#172c44; font-family: Geneva, Tahoma, sans-serif; margin: 0px; font-weight: normal; }
h1 { font-size: 26px; }
h2 { font-size: 20px; }

#layout_area_roundbox, .roundbox { background: white; overflow: hidden; padding: 15px; margin: 0px 0px 18px 0px; border: 1px solid #e0ddce; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

#noResults { background: #f6f6f6 url(/Resources/MICA/Images/Icons/noResults.png) bottom right no-repeat; border: 1px solid #eee; padding: 15px; margin-bottom: 15px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

.select { padding: 0em 0em 1.3em 0em; overflow: hidden; }
.select strong { float: left; padding: 0em 0em 0.5em 0em; }

/* Buttons */

.btn_blue { display: block; float: left; color: white; text-decoration: none; }
.btn_blue span { display: block; }

.btn_blue .wrap1 { background: url('/Resources/MICA/Sites/Mini_Site/Images/Buttons/blue_left.png') top left no-repeat; padding-left: 15px; }
.btn_blue .wrap2 { background: url('/Resources/MICA/Sites/Mini_Site/Images/Buttons/blue_right.png') top right no-repeat; padding: 6px 15px 7px 0px; }

.btn_blue .download, .pdf .download { display: block; padding: 1px 0 1px 20px; background: url('/Resources/MICA/Images/Icons/pdf.gif') left 0px no-repeat; }
.btn_blue .preview, .pdf .preview { display: block; padding: 1px 0 1px 20px; background: url('/Resources/MICA/Images/Icons/page.gif') left 0px no-repeat; }


/* Header & Horizontal Nav */

#logo { position: absolute; top: 20px; width: 400px; height: 75px; background: url('/Resources/MICA/Layout/logo-AusIMM.png') top left no-repeat; }

#layout_area_header { background: #19304a url('/Resources/MICA/Layout/bg_header.jpg') top center no-repeat; }
#layout_area_nav { background: #19304a url('/Resources/MICA/Layout/bg_hNav.jpg') top center no-repeat; }
#layout_area_footer { background: white url('/Resources/MICA/Layout/bg_footer.jpg') top center no-repeat; padding: 10px 0px; }

/* News */

.news { overflow: hidden; background-color: white; -moz-border-radius: 3px; }
.news .article { overflow: hidden; padding:  0 0 20px; margin: 0 0 20px; border-bottom: 1px solid #ddd; }
.news .article h1 { padding: 0em; margin: 0em 0em 0.35em; }
.news .article .date { color: #888; margin: -8px 0px 0px 0px; font-size: 0.85em; }
.news .article .image img { float: right; width: 33%; }
.news .article a.link { background-color: #123659; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: white; text-decoration: none; padding: 1px 6px; font-size: 0.85em; border: 1px solid #123659; }
.news .article a.link:hover { background-color: white; color: #123659; }

/* Profile

#detailsBox { border-left: 1px solid #e9e9e9; margin-left: 20px; padding: 5px 0 30px 20px; width: 35%; }

#contactExpertForm { background: #fafafa; border: 1px solid #e9e9e9; overflow: auto; padding: 20px; }
#contactExpertForm .required input, #contactExpertForm .required textarea { background-color: white; border: 1px solid #ddd; padding: 4px; }
#contactExpertForm .required div { font-weight: normal !important; }

.profile { overflow: hidden; padding: 20px 0px; }
.profile img { float: right; background-color: white; padding: 2px; margin-left: 20px; border: 1px solid #ccc; }

#experience { padding: 1em 0em; border-top: 1px solid #ccc; }
#experience .area { font-weight: bold; color: #466380; margin-bottom: 10px; }
#experience td { vertical-align: top; padding-right: 15px; width: 33%; }
#experience ul { list-style: none; margin-left: -40px; }
#experience li { border-bottom: 1px dotted #ccc; }

 */

/*
================================
HORIZONTAL NAVIGTION
================================
*/

/* Nav */

#horizontalNav { overflow: hidden; height: 53px; }
#horizontalNav a { float: left; color: white; text-decoration: none; color: #d1e3ed; }
#horizontalNav a:hover { color: white; }
#horizontalNav span { display: block; }

#horizontalNav .wrap1 { padding-left: 20px; }
#horizontalNav .wrap2 { padding: 22px 20px 20px 0px; }

#horizontalNav .selected .wrap1 { color: white; }
#horizontalNav .selected .wrap1 { background: url('/resources/mica/layout/hnav_selected_left.png') top left no-repeat; padding-left: 20px; }
#horizontalNav .selected .wrap2 { background: url('/resources/mica/layout/hnav_selected_right.png') top right no-repeat; padding: 17px 20px 25px 0px; }

/* Search */

#searchOverlay { background: url('/Resources/MICA/Images/img_searchOverlay.png') top left no-repeat; width: 27px; height: 27px; position: absolute; margin: 13px 0px 0px -5px; }
#searchBar { float: right; padding-top: 4px; }
#searchBar input { background: url('/Resources/MICA/Layout/search_bg.png') top right no-repeat; width: 196px; height: 21px; padding: 6px 5px 0px 25px; border: 0px; float: left; margin-top: 5px; font-size: 0.95em; color: #333; }
#searchBar a { background: url('/Resources/MICA/Layout/search_btn.png') top left no-repeat; float: left; width: 24px; height: 27px; padding: 0; margin: 5px 0px 0px 0px; }
#searchBar a:hover { background: url('/Resources/MICA/Layout/search_btn_hover.png') top left no-repeat; cursor: pointer; }
#searchBar a span { display: none; }

/*
================================
VERTICAL NAVIGTION
================================
*/

#verticalNav { margin: 0px -15px; font-size: 1.1em; }
#verticalNav a { color: #4d4d4d; padding: 5px 0px 5px 15px; display: block; text-decoration: none; }
#verticalNav .navItem { padding: 0px 10px 0px 0px; }

#verticalNav .navItem_1, #verticalNav .navItem_2 a, #verticalNav .navItem_3 a { border-bottom: 1px solid #e1e1df; }
#verticalNav .navItem_2 { background: #fafbfc; font-size: 12px; }
#verticalNav .navItem_2 a { padding-right: 10px; }
#verticalNav .navItem_current_2 .navItem { background: white; }
#verticalNav .navItem_3 { display: none; }

#verticalNav .navItem_current .navItem_1 { background: #597085 url('/Resources/MICA/Layout/vNav_current.png') bottom left repeat-x; border-top: 1px solid #4c5f71; margin: -1px 0px; }
#verticalNav .navItem_current .navItem a { background: url('/Resources/MICA/Layout/vNav_currentIcon.png') center right no-repeat; color: white; font-weight: bold; }

#verticalNav .navItem_ancestor .navItem { background: #597085 url('/Resources/MICA/Layout/vNav_current.png') bottom left repeat-x; margin: -1px 0px; }
#verticalNav .navItem_ancestor .navItem a { background: url('/Resources/MICA/Layout/vNav_ancestorIcon.png') center right no-repeat; color: white; font-weight: bold; }

#verticalNav .navItem_ancestor_2 .navItem { background: white; margin: 0px; }
#verticalNav .navItem_ancestor_2 .navItem a { background: url('/Resources/MICA/Layout/vNav_normalIcon.png') center right no-repeat; color: #4C5F71; }

#verticalNav .navItem_children .navItem { border-left: 3px solid #4d6479; }
#verticalNav .navItem_children .navItem_current .navItem a { background: url('/Resources/MICA/Layout/vNav_normalIcon.png') center right no-repeat; color: #4C5F71; padding-right: 15px; }

/*
================================
ALL BUTTONS
================================
*/

/* Page Nav */

.btn_smallGrey { float: left; clear: both; text-decoration: none; color: #464b4d; }
.btn_smallGrey:hover { color: #232526; }
.btn_smallGrey .wrap1 { background: url('/Resources/MICA/Images/Buttons/smallGrey_left.png') top left no-repeat; padding: 0px 0px 0px 15px; }
.btn_smallGrey .wrap2 { background: url('/Resources/MICA/Images/Buttons/smallGrey_right.png') top right no-repeat; padding: 6px 15px 6px 0px; }
.btn_smallGrey .wrap1, .btn_smallGrey .wrap2 { display: block; float: left; }

/* Next & Previous */

.buttons { padding: 25px 0px 5px 0px; overflow: hidden; }
.button { float: left; height: 29px; }
.button_next { float: right; }

.button a { display: block; text-decoration: none; font-size: 12px; color: #333; background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Button_Normal_Left.gif") top left no-repeat; }
.button a span { display: block; padding: 8px 15px; height: 23px; background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Button_Normal_Right.gif") top right no-repeat; width: auto !important; width: 1px; white-space: nowrap; cursor: pointer; }

.button a:hover { color: #06435a; background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Button_Hover_Left.gif") top left no-repeat; }
.button a:hover span { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Button_Hover_Right.gif") top right no-repeat; }

/* Print */

#printButtons { margin-right: -10px; }

#print_section { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Print_section_Normal.jpg") top left no-repeat; width: 27px; height: 27px; display: block; float: right; }
#print_section:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Print_section_Hover.jpg") top left no-repeat; }

#print_page { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Print_HTML_Normal.jpg") top left no-repeat; width: 27px; height: 27px; display: block; float: right; }
#print_page:hover { background: url("/Resources/BakerMckenzie/CdmRulebook/SiteLayout/Print_HTML_Hover.jpg") top left no-repeat; }

/*
================================
HEADER STYLES  
================================
*/

.headerContent { color: #86b9f1; padding-top: 36px; }

#signin_bar { float: right; margin: 40px 0px 0px 0px; color: white; }
#signin_bar form { overflow: hidden; }
#signin_bar .name { color: #fc0; }
#signin_bar a { color: white; }
#signin_bar .forgot { float: right; font-size: 11px; text-decoration: none; }
#signin_bar .field input { padding: 2px; height: 15px; margin: 0px 5px 0px 0px; }
#signin_bar .button { float: right; }
#signin_bar .forgot { margin: 5px 0px 0px 0px; }

.is_ie7 #signin_bar form { float: right; width: 335px; }
.is_ie7 #signin_bar .forgot { clear: both; }

/*
================================
HOME STYLES  
================================
*/

#homeTitle {  font-size: 44px; font-weight: normal; }
#homeImg img { float: right; margin-left: 10px; }
 
.sponsors { overflow: hidden; }
.sponsors img { float: left; margin: 0px 4px 0px 0px; padding: 1px; border: 1px solid #ddd; }
.sponsors a:hover img { border: 1px solid #bbb; }
.sponsors h2 { margin-bottom: 20px; }

/* Search Box */

#searchBox { margin: 0px -5px 20px; }

/* #searchBox td { vertical-align: top; } 
#searchBox input.search_name { border: 1px solid #bbb; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 13px 13px; font-size: 13px; color: #999; width: 450px; }
#searchBox input.search_name:focus { background: white; }
#searchBox select.search_select { padding: 11px 13px; font-size: 13px; color: #000; width: 476px; } */

#searchBox input.search_name { font-size: 13px; color: #999; width: 400px; }
#searchBox select.search_select { font-size: 13px; color: #000; width: 400px; }

.is_ie7 #searchBox select { vertical-align: middle; }

.is_ie7 #searchBox #form_search { margin-top: -5px; margin-bottom: -5px; }

#searchBox .more_options { background: url('/Resources/MICA/Images/Icons/more_options.png') center left no-repeat; padding-left: 15px; margin-left: 10px; }

#searchBox .horizontalNav { background: url('/Resources/MICA/Images/Backgrounds/findExpert_bg_nav.png') top left no-repeat; overflow: hidden; height: 50px; padding: 0px 10px; }
#searchBox .horizontalNav a { display: block; float: left; text-decoration: none; color: #444; }
#searchBox .horizontalNav a:hover { color: #111; }
#searchBox .horizontalNav span { display: block; }

#searchBox .horizontalNav .wrap1 { background: url('/Resources/MICA/Images/Backgrounds/findExpert_nav_normalLeft.png') top left no-repeat; padding: 0px 0px 0px 20px; }
#searchBox .horizontalNav .wrap2 { background: url('/Resources/MICA/Images/Backgrounds/findExpert_nav_normalRight.png') top right no-repeat; padding: 25px 20px 15px 0px; }

#searchBox .horizontalNav a:hover .wrap1 { background: url('/Resources/MICA/Images/Backgrounds/findExpert_nav_hoverLeft.png') top left no-repeat; }
#searchBox .horizontalNav a:hover .wrap2 { background: url('/Resources/MICA/Images/Backgrounds/findExpert_nav_hoverRight.png') top right no-repeat; }

#searchBox .horizontalNav .selected, #searchBox .horizontalNav .selected:hover { color: #1f4e7e; font-weight: bold; }
#searchBox .horizontalNav .selected .wrap1, #searchBox .horizontalNav .selected:hover .wrap1 { background: url('/Resources/MICA/Images/Backgrounds/findExpert_nav_currentLeft.png') top left no-repeat; }
#searchBox .horizontalNav .selected .wrap2, #searchBox .horizontalNav .selected:hover .wrap2 { background: url('/Resources/MICA/Images/Backgrounds/findExpert_nav_currentRight.png') top right no-repeat; }

#searchBox .fields { background: url('/Resources/MICA/Images/Backgrounds/findExpert_bg_repeat.png') top left repeat-y;  }
#searchBox .fields .wrap1 { background: url('/Resources/MICA/Images/Backgrounds/findExpert_bg_top.png') top left no-repeat; }
#searchBox .fields .wrap2 { background: url('/Resources/MICA/Images/Backgrounds/findExpert_bg_bottom.png') bottom left no-repeat; padding: 25px; }

.is_ie7 #searchBox { zoom: 1; }

/*
================================
FOOTER
================================
*/

#poweredBy a { color: #4d4d4d; text-decoration: none; background:url("/Resources/MICA/Layout/img_jazeLogo_hover.gif") top right no-repeat; width: 170px; height: 25px; display:block; padding: 10px 53px 0px 0px; }
#poweredBy a:hover { text-decoration: underline }
#poweredBy a span { display:none; }

#footerCopyright { height: 35px; }

.footerTable { font-size: 11px; }

#layout_area_footer { clear: both; zoom: 1; }
.is_ie7 #footer { clear: both; zoom: 1; }