/* executiverights.com.au Screen Styles */

/* layout
----------------------------------------------- */
body { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#333333; width:980px; margin:0px; padding:0px; background:url(../images/css/bg/base-repeat-x.jpg) repeat-x top #737373; }

/* = shadow---------------------- */
#shadow { position:absolute; top:0px; left:980px; width:10px; height:603px; background:url(../images/css/bg/placement-shadow.jpg) repeat-y top #737373; text-align:left; float:right; z-index:99; }

/* = header---------------------- */
#header { position:absolute; top:0px; left:0px; width:980px; height:150px; background-color:#ED4636; text-align:left; }
	#header img { border:none;}
	#header img.logo { position:absolute; top:0px; left:0px; float:left; }
	#header-flash { position:absolute; top:21px; left:200px; float:left; }
	#header-rhs-wrap { position:absolute; top:0px; left:481px; width:499px; height:150px; float:left; }
	#header-rhs-wrap-top { width:480px; height:21px; padding:0 19px 0 0; background:#000; text-align:right;	}
	#header-rhs-wrap-top h1 {font:Arial, Helvetica, sans-serif normal; color:#FFF; font-size:10px; line-height:12px; margin:0px; padding:3px 0 0 0;}
	#header-rhs-wrap-btm { position:relative; width:480px; height:24px; padding:105px 19px 0 0; text-align:right; color:#FFFFFF; font-size:10px; }

/* = mainmenu---------------------- */
#mainmenu { position:absolute; top:150px; left:0px; width:780px; height:25px; text-align:left; padding:0 0 0 200px; background-color:#666666; border-bottom:1px solid #FFF;	}
	#mainmenu ul { margin:0; padding:0; list-style-type: none; display:inline; }
	#mainmenu li { margin:0; padding:0; list-style-type: none; float:left; display:inline; }
	#mainmenu a { display:block; padding:6px 18px 6px 17px; text-decoration:none; color:#FFFFFF; background:#666666; font-weight:bold; font-size:11px; }
	#mainmenu a:hover { display:block; padding:6px 18px 6px 17px; text-decoration:none; color:#FFFFFF; background:#ED4636; font-weight:bold; }
	#mainmenu a.on { display:block; padding:6px 18px 6px 17px; text-decoration:none; color:#FFFFFF; background:#ED4636; font-weight:bold; }

#mainmenu-email { padding:6px 19px 0 0; width:115px; text-align:right; float:right; font-size:11px; }
	#mainmenu-email img {padding:2px 0 0 0; margin:0; float:left;}
	#mainmenu-email a.link_fwd {padding:0; margin:0; float:right; background:#666666;}
	#mainmenu-email a.link_fwd:link, #mainmenu-email a.link_fwd:visited {color:#F0F0F0; text-decoration:none;}
	#mainmenu-email a.link_fwd:hover {color:#ED4636; text-decoration:none;}

/* = submenu (currently no items)---------------------- */
#submenu { position:absolute; top:176px; width:980px; height:10px; background-color:#D1D1D1; text-align:right; vertical-align:top; padding:0px; border-bottom:1px solid #FFF; }
	#submenu a {text-decoration: none;}
	#submenu ul { display:inline; margin:0px; padding-left:3px; float:right; }
	#submenu ul li { display:inline; list-style:none; padding:0px; margin-left:-3px; }
	#submenu ul li a {display:inline;}


/* = container---------------------- */
#container { position:absolute; top:187px; width:990px; overflow:hidden; padding:0; text-align:left; color:#333333; background:url(../images/css/bg/placement-repeat-y.jpg) repeat-y left; } 
/* = content-wrap-outer---------------------- */
#content-wrap-outer { width:980px; overflow:hidden; margin:0; padding:0; background:url(../images/css/bg/btm-rhs-top.gif) no-repeat bottom right;}
/* = content-wrap---------------------- */
#content-wrap { width:980px; overflow:hidden; margin:0; padding:0; }	
	.bg-er01 { background:url(../images/css/static/lhs/er01.jpg) no-repeat bottom left; } /* home */
	.bg-er02 { background:url(../images/css/static/lhs/er02.jpg) no-repeat bottom left; } /* case-watch */
	.bg-er03 { background:url(../images/css/static/lhs/er03.jpg) no-repeat bottom left; } /* firm-profile */
	.bg-er04 { background:url(../images/css/static/lhs/er04.jpg) no-repeat bottom left; } /* links */
	.bg-er05 { background:url(../images/css/static/lhs/er05.jpg) no-repeat bottom left; } /* contact */
	.bg-er06 { background:url(../images/css/static/lhs/er06.jpg) no-repeat bottom left; } /* 1784 */
	.bg-er07 { background:url(../images/css/static/lhs/er07.jpg) no-repeat bottom left; } /* 1832, employment contracts */
	.bg-er08 { background:url(../images/css/static/lhs/er08.jpg) no-repeat bottom left; } /* 1854 */
	.bg-er09 { background:url(../images/css/static/lhs/er09.jpg) no-repeat bottom left; } /* firm-profile-02 */
	.bg-er10 { background:url(../images/css/static/lhs/er10.jpg) no-repeat bottom left; } /* privacy-policy, 3848, redudancy */
	.bg-er11 { background:url(../images/css/static/lhs/er11.jpg) no-repeat bottom left; } /* 3858 */
	.bg-er12 { background:url(../images/css/static/lhs/er12.jpg) no-repeat bottom left; } /* 3871, 1807, 3860, bg-crw-3871-airport */
 
/* = content-body-lhs---------------------- */
#content-body-lhs { position:relative; width:164px; overflow:hidden; float:left; padding:15px 18px 0 18px; text-align:right; margin:0; background:url(../images/css/bg/lhs-gradient.jpg) no-repeat top left; }
#search-box { position:relative; width:164px; height:90px; text-align:right; }	
	#search-box .searchbox { width:140px; padding:3px 2px; border:1px solid #CCCCCC; margin:0; font-size:11px; color:#333333; }
#facts-box { position:relative; width:134px; height:120px; padding:0 0 0 30px; border:0px; text-align:left; background:url(../images/icons/arrow-facts.gif) no-repeat left top; }
	#facts-box a:link, #facts-box a:visited {color:#666666; text-decoration:none; font-size:11px;}
	#facts-box a:hover {color:#666666; text-decoration:none; font-size:11px;}		
	#phone-box { position:relative; width:164px; height:220px; text-align:right; }
	
/*
------------- FAST FACTS -------------
*/

/* = content-body-lhs-fastfacts---------------------- */
#content-body-lhs-fastfacts { position:relative; width:164px; overflow:hidden; float:left; padding:15px 18px 15px 18px; text-align:right; margin:0; background:url(../images/css/bg/lhs-gradient-short.jpg) no-repeat top left; }
	#facts-box-fastfacts { position:relative; width:164px; padding:0 0 301px 0; border:0; text-align:left; background:url(../images/icons/arrow-facts.gif) no-repeat left top; }
	#facts-box-fastfacts a:link, #facts-box-fastfacts a:visited {color:#5B5B5B; text-decoration:none; font:normal;}
	#facts-box-fastfacts a:hover {color:#5B5B5B; text-decoration:underline; font:normal;}	
	
/* = content-body-rhs---------------------- */
#content-body-rhs { position:relative; width:780px; overflow:hidden; float:left; margin:0; text-align:left; color:#333333; }

/* = quicklink-wrap---------------------- */
#quicklink-wrap { position:relative; width:780px; float:left; } 
	#quicklink-wrap h2 {color:#ED4636; margin:0; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:0 0 8px 0;}
	#quicklink-wrap a:link, #quicklink-wrap a:visited {color:#999999; text-decoration:none;} 
	#quicklink-wrap a:hover {color:#ED4636; text-decoration:underline;}
	#quicklink-wrap .quicklink-box { width:194px; float:left; border-left:1px solid #EAEDF2; }
	#quicklink-wrap .ql-top { height:46px; padding:10px 18px 9px 18px; color:#666666; text-align:left; vertical-align:top; }
	#quicklink-wrap .ql-img { padding:0; text-align:left; }
	#quicklink-wrap .ql-img img { border:none;}
	#quicklink-wrap .ql-btm { height:15px; padding:5px 18px 2px 18px; color:#999999; text-align:right; vertical-align:middle; border-bottom:1px solid #EAEDF2; }

/* = content-body-home---------------------- */
#content-body-home { position:relative; width:549px; overflow:hidden; float:left; padding:30px 18px 13px 18px; color:#5B5B5B; }
	#content-body-home a:link, #content-body-home a:visited {color:#5B5B5B; text-decoration:underline; font-weight:bold; font-style:italic;}
	#content-body-home a:hover {color:#ED4636; text-decoration:underline; font-weight:bold; font-style:italic;}

/* = content-body---------------------- */
#content-body { position:relative; width:744px; overflow:hidden; float:left; padding:30px 18px 30px 18px; color:#5B5B5B; }
	#content-body ul {padding:0 0 0 16px; margin:0 0 0 4px;}
	#content-body ol {padding:0 0 0 16px; margin:0 0 0 4px;}
	#content-body li {padding:0 0 12px 0;}
	#content-body img { border:none; }

	#content-body ul.arrow {padding:0 0 0 16px; margin:0 0 0 4px; list-style:url(../images/icons/arrow.gif);}
	#content-body ul.arrow ul {padding:10px 0 0 16px; margin:0 0 0 4px; list-style:url(../images/icons/arrow.gif); color:#666;}
	#content-body ul.arrow a { font-weight:normal; font-style:normal;}
	
	#content-body ul.upper_alpha {padding:0 0 0 16px; margin:0 0 0 4px;}
	#content-body li.upper_alpha {padding:0 0 12px 0; list-style:upper-alpha; font-weight:bold; font-size:12px; color:#000000;}
	
	#content-body ul.lower_alpha {padding:0 0 0 16px; margin:0 0 0 4px;}
	#content-body li.lower_alpha {padding:0 0 12px 0; list-style:lower-alpha;}
	
	#content-body ul.roman {padding:0 0 0 16px; margin:0 0 0 4px; list-style:upper-roman;}
	#content-body li.roman {padding:0 0 12px 0; list-style:lower-roman;}

	#content-body a:link, #content-body a:visited {color:#5B5B5B; text-decoration:underline; font-weight:bold; font-style:italic;}
	#content-body a:hover {color:#ED4636; text-decoration:underline; font-weight:bold; font-style:italic;}

	/* contact */
	#content-body .contact-align p{ width: 200px; clear:left; margin: 0; padding: 0 2px; padding-left: 50px; } 
	#content-body .contact-align label{ font-weight: bold; float: left; margin-left: -50px; width: 50px; font-size:10px; }
	#content-body .map-wrap { float:left; width:350px;}
	#content-body .map-wrap-top { float:left; width:350px; height:100px;}
	#content-body .map-wrap-btm { float:left; width:350px; overflow:hidden;}


	#swf_right {float:right; width:300px; height:210px; text-align:right; margin:0 0 30px 30px;}
	.print_img {float:right; padding:0 0 15px 25px; border:none;}
	.img_right {float:right; padding:0 0 30px 30px;}
	.panel_right {float:right; padding:0 0 25px 25px; text-align:right; width:180px;}
	.panel_right p {float:right; padding:0 12px 10px 0; margin:0;}
	.panel_right img {float:right; padding:0 0 20px 0;}	
	
	.panel_left { float:left; width:100px; padding:0 20px 20px 0; }
	.panel_left_sub { float:left; width:130px; padding:0 20px 20px 0; }
	.panel_left em,
	.panel_left_sub em { font-style:normal; font-weight:bold; color:#ED4636; padding:0 0 15px 0;}
	.panel_left p,
	.panel_left_sub p { padding:0 0 5px 0; margin:0;}
	

#flash-testimonial { width:195px; float:left; }

/* = content-fastfacts---------------------- */
#content-fastfacts { width:762px; border-top:1px solid #EAEDF2; padding:20px 0 17px 18px; color:#000; float:left; background:url(../images/css/bg/btm-rhs-top.gif) no-repeat bottom right; }
	#ff-wrap-lhs { width:345px; padding:0 40px 0 0; float:left; }
	#ff-wrap-rhs { width:345px; padding:0; float:left; }
	.ff-title { padding-bottom:4px; color:#E92414; font-size:12px; }
	.ff-links ul {padding:12px 0 15px 23px; margin:0;}
	.ff-links li {list-style:url(../images/icons/arrow.gif) outside; padding:0 0 4px 0;}
	.ff-links a:link, .ff-links a:visited {color:#000; text-decoration:none;} 
	.ff-links a:hover {color:#000; text-decoration:underline;}

/* = content-footnote---------------------- */	
#content-footnote { position:relative; width:744px; padding:30px 18px 30px 18px; float:right; }		
	#content-footnote p {color:#5B5B5B; padding:0 0 5px 0; font-size:11px;}
	#content-footnote p.sml {color:#666666; padding:0 0 5px 0; font-size:10px;}

/* = content-sitemap---------------------- */	
#content-sitemap { position:relative; width:731px; height:35px; padding:55px 30px 0 19px; border-left:200px solid #EBEBEB; float:left; color:#999999; font-size:10px; background:url(../images/css/bg/btm-rhs-btm.gif) no-repeat top right #F5F5F5; }
	#content-sitemap p {color:#666666; padding:0 0 5px 0; font-size:9px;}
	#content-sitemap a:link, #content-sitemap a:visited {color:#999999; text-decoration:none;} 
	#content-sitemap a:hover {color:#999999; text-decoration:underline;}

/* = footer-topstrip---------------------- */
#footer-topstrip { position:relative; width:980px; height:8px; float:left; background:url(../images/css/bg/content-middle-bg.gif) no-repeat left top #000000; border-top:1px solid #FFFFFF; }

/* = footer---------------------- */
#footer { position:relative; width:960px; height:59px; padding:15px 20px 0 0; background-color:#999999; color:#FFFFFF; text-align:right; float:left; font-size:10px; line-height:16px; }
	#footer a:link, #footer a:visited {color:#FFFFFF; text-decoration:none;} 
	#footer a:hover {color:#FFFFFF; text-decoration:none;}
	#footer a.link_rpi:link, #footer a.link_rpi:visited {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px;} 
	#footer a.link_rpi:hover {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px;}

/* = footer-shadow---------------------- */
#footer-shadow { width:990px; height:11px; background:url(../images/css/bg/placement-bottom.jpg) no-repeat #737373; position:relative; float:left; left:0px; }

/* typography
----------------------------------------------- */

p {margin:0 0 10px 0;}

h1 {color:#ED4636; margin:0px; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding-bottom:15px;}
h1.grey {color:#333333; margin:0px; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding-bottom:15px;}
h2 {color:#000000; margin:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:bold; padding-bottom:15px; padding-top:15px;}
h3 {color:#000000; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:bold; padding-bottom:10px; padding-top:18px;}
h4 {color:#000000; margin:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:bold; padding-bottom:8px; padding-top:10px;}

/* = font-colors ---------------------- */
.color_red {color:#ED4636;}
.color_F {color:#FFFFFF;}
.color_C {color:#CCCCCC;}
.color_9 {color:#999999;}
.color_6 {color:#666666;}
.color_3 {color:#333333;}

/* = font-sizes ---------------------- */
.size_9 {font-size:9px;}
.size_10 {font-size:10px;}
.size_11 {font-size:11px;}
.size_12 {font-size:12px;}
.size_13 {font-size:13px;}
.size_14 {font-size:14px;}

a:link, a:visited {color:#5B5B5B; text-decoration:underline;}
a:hover {color:#5B5B5B; text-decoration:underline;}

a.link_more:link, a.link_more:visited {color:#5B5B5B; text-decoration:none; font-weight:bold; color:#ED4636;}
a.link_more:hover {color:#5B5B5B; text-decoration:underline; font-weight:bold; color:#ED4636;}

/* = positions ---------------------- */
.right {text-align:right;}
.left {text-align:right;}


/* = skip to content */
/* #content-sitemap p {display:none;}*/
#content-sitemap p {color:#999999;}
.skiplink {display:none;}