@charset "UTF-8";
/* CSS Document */

/* OPEESA SITE -------------- */


body {margin:0px; padding:0px;}
	
#main-container {width:800px;position:relative; margin:0px; padding:0px; font:Arial, Helvetica, sans-serif;}
#top-container {width:800px; position:relative; background-image:url(images/homepage.jpg); height:355px;}
#mainContentContainer {width:780px; position:relative; left:0px; top:0px;padding:150px 0px 0px 20px; margin:0px;}
#mainCopy {width:440px; position:relative; left:0px; top:0px; margin:0px 40px 0px 145px; float:left; padding:0px;}
#mainCopy h1 {font:16px Arial, Helvetica, sans-serif; margin:0px 0px 30px 0px; color:#006600; font-weight:bold; padding:0px;}
#mainCopy h2 { font:13px Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#006600; font-weight:bold;}
#mainCopy h3 {font:14px Arial, Helvetica, sans-serif; color:#006600; padding:0px; margin:0px 0px 15px 0xp; font-weight:bolder;}
#mainCopy h4 { font:12px Arial, Helvetica, sans-serif; color:#006600; padding:0px; margin:15px 0px 10px 0px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
#mainCopy h5 {font:14px Arial, Helvetica, sans-serif; color:#000; padding:0px; margin:15px 0px 10px 0px; font-weight:bold;}
#mainCopy h6 {font:14px Arial, Helvetica, sans-serif; color:#000; padding:0px; margin:15px 0px 10px 0px; font-weight:bold; font-style:italic;}
#mainCopy .small {font:10px Arial, Helvetica, sans-serif; color:#000; padding:0px; margin:0px; font-weight:normal; display:inline;}
#mainCopy p {font:12px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px 0px 10px 0px;}
#mainCopy img.Float {float:left; padding:0px 18px 10px 0px;}
#mainCopy img.FloatCol {float:left; padding:0px 40px 0px 0px;}
#mainCopy ol {list-style-type:upper-alpha; padding:0px 0px 0px 17px; margin:0px;}
#mainCopy li {font:12px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px 0px 10px 0px;}
#mainCopy li.tight {font:12px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:1px;}
#mainCopy ol.numeric {list-style-type:decimal; padding-left:35px; margin:0px;}
#mainCopy .strong {font:12px Arial, Helvetica, sans-serif; color:#000; padding:0px 0px 10px 0px; margin:0px; font-weight:bold;}
#mainCopy .strongItalic {font:12px Arial, Helvetica, sans-serif; color:#000; padding:0px 0px 10px 0px; margin:0px; font-style:italic; font-weight:bold;}
#mainCopy .bullet {font:18px bolder Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 15px; color:#000; line-height:16px;}
#mainCopy a {font:13px Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline; color:#006600; font-style:normal;}
#mainCopy a:hover {font:13px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none; color:#666666;}
#mainCopy a:visited { font:13px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#666666;}

#mainSidebarContainer{ width:150px; position:relative; float:left; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; }

#head {width:800px; position:relative; left:0px; top:0px; margin:0px; padding:0px;}
#head img { float:left; font-family: Arial, Helvetica, sans-serif; }
#head .tagline { font:16px Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color: #005000;padding-top:40px;} 
#head .headline {padding:0px; margin:0px; float:left;}


/*---	LEFT NAV ON SECONDARY PAGES	--*/
#leftNavContainer { font-family: Arial, Helvetica, sans-serif; font-weight:bold; width:125px; position:absolute; left:0px; top:100px; font-size:1.0em; height: 535px; }
/* common styling */
#leftNav { font-family: Arial, Helvetica, sans-serif; font-weight:bold; width:125px; height:535px; margin:0px; padding:0px;position:absolute; font-size:1.0em; z-index:50; clear:both; /*for this page only*/ top:0px; }
#leftNav ul {margin:0px;padding:0px;list-style-type: none;}
#leftNav ul li { float:left; position: relative; margin:0px; padding:0px; height:50px; font-family: Arial, Helvetica, sans-serif; }

#leftNav ul li a, .menu3 ul li a:visited {display:inline; text-decoration:none; width:inherit; border:0px; margin:0px; padding:0px; text-align:center;}
#leftNav ul li:hover a {width:inherit;}
#leftNav ul li ul {display: none;}
#leftNav table {margin:-1px; border-collapse:collapse;font-size:1em;}
/* specific to non IE and IE7 browsers */
#leftNav ul li:hover ul {display:block; position:absolute; top:-10px; margin-top:1px; left:123px; width:175px; height:20px;z-index:50;}
#leftNav ul li:hover ul li ul {display: none; height:20px;}
#leftNav ul li:hover ul li {background-image:url(images/mmmenu1_175x20_up.gif); background-repeat:no-repeat; width:170px; height:20px;}
#leftNav ul li:hover ul li a {display:block; color:#fff;height:20px;padding:3px 0px 3px 0px; text-align:center; width:175; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
#leftNav ul li:hover ul li:hover {background-image:url(images/mmmenu1_175x20_down.gif); width:170px;}
#leftNav ul li:hover ul li:hover a {color:#000; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
#leftNav ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:-1px; width:250px;}
#leftNav ul li:hover ul li:hover ul li:hover a {}
/* for IE5.x and IE6 browsers only */
#leftNav ul li a:hover {}



/*---	CENTER NAV ON HOME PAGE	--*/
#centerNavContainer {font-family: Arial, Helvetica, sans-serif;font-weight:bold;width:800px;position:absolute;left:0px;top:131px;font-size:1.0em;}
/* common styling */
#centerNav {font-family: Arial, Helvetica, sans-serif;font-weight:bold;width:800px;height:62px;position:absolute;font-size:1.0em;z-index:50; clear:both; /*for this page only*/}
#centerNav ul {margin:0px;padding:0px;list-style-type: none;}
#centerNav ul li {float:left;position: relative;}

#centerNav ul li a, .menu3 ul li a:visited {display:block; text-decoration:none; width:inherit; border:0px; margin:0px; padding:0px; text-align:center;}
#centerNav ul li:hover a {width:inherit;}

#centerNav ul li ul {display: none;}
#centerNav table {margin:-1px; border-collapse:collapse;font-size:1em;}
/* specific to non IE and IE7 browsers */
#centerNav ul li:hover ul {display:block; position:absolute; top:120px; margin-top:1px; left:10px; width:175px; height:20px;z-index:50;}
#centerNav ul li:hover ul li ul {display: none;}
#centerNav ul li:hover ul li {background-image:url(images/mmmenu1_175x20_up.gif); background-repeat:no-repeat; width:170px;}
#centerNav ul li:hover ul li a {display:block; color:#fff;height:inherit;padding:3px 0px 5px 0px; text-align:center; width:175; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
#centerNav ul li:hover ul li:hover {background-image:url(images/mmmenu1_175x20_down.gif); width:170px;}
#centerNav ul li:hover ul li:hover a {color:#000; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
#centerNav ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:-1px; width:250px;}
#centerNav ul li:hover ul li:hover ul li:hover a {}
/* for IE5.x and IE6 browsers only */
#centerNav ul li a:hover {}


/* -- BOTTOM LINKS ON HOME PAGE -- */
#bottomLinks {position:absolute; top:355px; left:0px; width:800px; text-align:center; font-weight:bold; font:Arial, Helvetica, sans-serif;}

.header { font:30px Arial, Helvetica, sans-serif; font-style:italic; color:#005000; padding:0px 0px 20px 0px; position:absolute; top:300px; left:0px; width:800px; font-weight:bold; text-align:center; }
#bottomLinks .opeesaHeader {background-color:#CCFFCC; color:#006600; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; width:520px; float:left;}
#bottomLinks .opeesaLeft {width:160px; height:175px; padding:15px 10px 0px 10px; background-color:#006600; float:left;}
#bottomLinks .opeesaMid {background-color:#006600;float:left; width:160px; height:140px; padding:50px 10px 0px 10px;}
#bottomLinks .opeesaRight { float:left; padding:40px 10px 0px 6px; width:145px; background-color:#006600; height:150px;}
#bottomLinks a {color:#FFF; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:underline;}
#bottomLinks a:hover {text-decoration:none;}

#bottomLinks .industryHeader {background-color:#006600; color:#FFF; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; width:280px; float:left;}
#bottomLinks .industryLeft {width:170px; float:left; padding:40px 0px 0px 0px; height:150px; background-color:#CCFFCC;}
#bottomLinks .industryLeft a {color:#006600;}
#bottomLinks .industryLeft a:hover {color:#666666; text-decoration:none;}
#bottomLinks .industryRight {width:108px;height:175px;background-color:#CCFFCC;padding:15px 0px 0px 0px; float:left;}

/* STANDARD FOOTER ON EACH PAGE */
#footer { position:relative; top:0px; left:0px; margin:0px; padding:30px 0px 10px 0px; clear:both;}
#footer p {font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#333; text-align:center;}
#footer a {font-weight:bold; text-decoration:underline; color:#006600;}
#footer a:hover {color:#666666; text-decoration:none;}
#footer a:visted {color:#666666; text-decoration:underline;}


/* keep folowing styles together
#left_expandingnav ul ul {margin-left:0px;/* ie5 fix */ /*voice-family: "\"}\""; voice-family: inherit;}	
#left_expandingnav ul li {float:left;/* hide float from ie5*/ /*}
#left_expandingnav ul ul {width:113px;voice-family: "\"}\""; voice-family: inherit;	}
#left_expandingnav ul ul {margin-left:0;/* hide margin from ie5*/ /*}

/* keep above styles together
#left_expandingnav li ul {display:none; }
#left_expandingnav li ul li{border:none;}

/* Styles for Menu Items
#left_expandingnav ul li a {display:inline;text-decoration: none;padding:0px;margin-left:0px;overflow:visible;font-weight:normal;}
	
/* this sets main hovered lists to orange
#left_expandingnav li:hover a, li.over a,
#left_expandingnav li:hover li a:hover, li.over li a:hover {color: #fff;background-color: #F6A11C;}
#left_expandingnav li:hover li a:hover, li.over li a:hover {color: #7B726B;background-color: #fff;font-weight:bold;font-size:11px;padding-left:10px;}

/* set dropdown to default
#left_expandingnav li:hover li a, li.over li a {color: #FFF;background-image:url(images/mmmenu1_118x20_up.gif);font-size:11px;padding-left:10px; height:40px; width:118px;}
#left_expandingnav li ul li a {  } /* Sub Menu Styles
#left_expandingnav li:hover ul, li.over ul { 	display:block  } /* The magic */


/*
p {font:12px bold Arial, Helvetica, sans-serif;color: #000000;}

h5 {font:14px bold Arial, Helvetica, sans-serif;color: #006600;}

h4 {font:12px bold Arial, Helvetica, sans-serif;color: #006600;}

h3 {font:16px bold Arial, Helvetica, sans-serif;color: #000000;}

h2 {font:14px bold Arial, Helvetica, sans-serif;color: #000000;}

h1 {font:12px bold Arial, Helvetica, sans-serif;color: #000000;}

a:link {font:12px bold Verdana, Arial, Helvetica, sans-serif;color: #006600;text-decoration: underline;}
a:visited {font:12px bold Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: underline;}
a:hover {font:12px bold Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}
a:active {font:12px bold Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: underline;}
*/

