/* IMR Stylesheet - Designed by Vaclav Elias Feburary 2006  */
/* Main Stylesheet For IE(Versions 5.0, 5.5, 6.0), IE5.2 +(Mac)/ Mozilla / Firebird & Firefox / Opera 7 / Safari ------------- */

/* Main Page & Header Elements  ------------------------------- */
#page {width:100%; text-align:center;}
#page .clear {clear:both;}
#page FORM {padding:0px; margin:0px;}
#wrapperMain {margin:auto; width:100%; border:1px solid #00723E; margin-bottom:20px; background-image:url(../../images/content/home-page/rightciclesmall.gif); background-repeat:no-repeat; background-position:bottom right;}
#main {text-align:left;}

#logo {float:left;}
#logo IMG {border:0px; width:150px; height:135px; display:block;}

#header {float:left; border-bottom:1px solid #00723E; height:134px;}
#header .cssTop {height:118px;}
#header .cssBottom {height:15px;}
#header .cssHeaderText{text-align:center; font-weight:bold; color:#58595B; font-size:21px; padding-top:20px;}

HR {height:1px; border:0px; color:#999999;}
.ahem {display:none;}


/* MAIN NAVIGATION ----------------------------------------------------- */
/* Includes all rollover features and tabbed navigation states --------- */
#buttons {display:none;}

/* Tabbed Navigation ------------------------------------------ */
#tabnav {display:none;}

#contentArea {width:760px; margin:0px; padding:0px; background-image:url(../../images/core/page-elements/hline.gif); background-repeat:repeat-y; background-position:148px 0px; height:100%;}

/* 3 Column Layout (Job Search, Main & Sub Nav) --------------- */
#columnLeft {width:150px; float:left; padding-left:0px; padding-top:7px;}
#columnCenter {width:400px; float:left; padding-top:15px; padding:15px 0px 30px 0px;}
#columnCenter P {margin: 10px 10px 0px 13px; padding-left:13px;}
#columnCenter H1 {margin-left:20px;}
#columnRight {width:190px; float:left; margin-top:0px; padding:15px 0px 20px 0px;}
#columnRight P {margin: 10px 5px 0px 13px; padding-left:13px;}
#columnRight H1 {margin-left:20px;}

/*2 Column Layout (Main & Sub Nav)  -------------------------- */
#columnLeftDouble { width: 536px; float: left;	padding-left: 18px; padding-right:8px;}

/* 2 Column Layout (JobSearch & Job Results)  -------------------------- */
#columnRightDouble {width:570px; float:left; padding-left:20px; padding-right:20px; margin-top:9px; padding-bottom:50px;}
#columnRightDouble P {margin: 10px 10px 0px 4px;}

/* Home Elements  ----- */
#HomeLeft {width:150px; float:left; padding-left:0px; padding-top:12px;}
#HomeLeft .cssLeftPicture {padding-left:15px;}
#HomeCenter {width:400px; float:left; padding:15px 0px 0px 0px;}
#HomeCenter P {margin:12px 0px 12px 0px; padding-left:53px;}
#HomeCenter H1 {color:#00723E; font-weight:bold; font-size:110%; margin-left:50px;}
#HomeCenter .cssTitle {color:#00723E; font-size:100%;}
#HomeCenter .cssName {font-weight:bold; font-size:90%; text-decoration:none;}
#HomeRight {width:190px; float:left; padding-left:0px; margin-top:0px;}
#HomeFooter {text-align:right; background-image:url(../../images/core/page-elements/hline.gif); background-repeat:repeat-y; background-position:148px 0px; padding-bottom:2px;}
#HomeFooter .cssName {color:#116F92; font-weight:bold; font-size:12px; padding-right:3px;}
#HomeFooter .cssName:hover {color:#00723E;}
 
#cssLoginForm {font-family:Arial; font-size:14px;}
#cssLoginForm .TH1 {color:#007229; text-align:right; font-weight:bold;}
#cssLoginForm .text {border:2px solid #D4D6D5; font-size:11px; padding-left:2px;}
#cssLoginForm .Header {color:#999999; font-weight:bold;}
#cssLoginForm FORM {padding:20px 0px 0px 30px;}
#cssLoginForm .button {border:0px; width:72px; height:19px; background-image:url(../../images/core/page-elements/buttonbackground.gif); color:white; font-weight:bold; font-size:11px; cursor:pointer;}

#cssContactUsForm {font-family:Arial; font-size:14px; margin-left:20px;}
#cssContactUsForm .button {border:0px; width:72px; height:19px; background-image:url(../../images/core/page-elements/buttonbackground.gif); color:white; font-weight:bold; font-size:11px; cursor:pointer;}
#cssContactUsForm .text {border:2px solid #D4D6D5; font-size:11px; padding-left:2px;}
#cssContactUsForm .TH1 {color:#007229; font-weight:bold;}

#cssVacancies {font-size:90%}
#cssVacancies TH {color:#00723E; border-bottom:1px solid #00723E;}

#cssInsuranceNews {font-family:Arial; font-size:90%;}
#cssInsuranceNews A {font-weight:bold;}
#cssInsuranceNews .TD2 {text-align:right; font-size:90%; color:#444444;}

#cssOffice .cssLongText {font-size:11px; padding:0px 0px 0px 14px;}

/* Generic Page Items ------------------------------------------------ */
H1 {font-size:100%; margin:10px 0px 0px 2px; padding:0px 0px 0px 0px; background-image:url(../../images/core/titles/underline-notext.gif); background-position:bottom; background-repeat:repeat-x; padding:0px 0px 2px 4px; margin:6px 0px 0px 0px; color:#00723E;}
H2 {font-size:80%; margin:10px 0px 0px 2px; padding:0px 0px 0px 0px; background-image:url(../../images/core/titles/underline-notext.png); background-position:bottom; background-repeat:repeat-x; padding:0px 0px 2px 4px; margin:6px 0px 0px 0px;}

.BackToTop {display:none;}





/* Footer ----------------------------------- */
#footer {margin-top:0px; padding-top:0px; background-image:url(../../images/core/page-elements/hline.gif); background-repeat:repeat-y; background-position:148px 0px;}
#footer P {padding:0px 4px 2px 0px; font-size:60%;	text-align:right;}
#footer A {color:#116F92;}
#footer A:hover {color:#00723E;}

.Asterisk {font-size:12px; color:#0066CC; font-weight:normal; font-family:Verdana;}
