body{margin:0;background: #308ecc url(../images/oro/bg.jpg) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a{color:#1d75b1;}

h1{color:#000;font-weight:normal;font-size:27px;line-height:1.2em;margin:0px 0 20px 0;}
h2{color:#b37635;font-weight:normal;font-size:25px;line-height:1.2em;margin:20px 0 5px 0;}
h3{color:#0c7c6e;font-weight:normal;font-size:21px;line-height:1.2em;margin:20px 0 5px 0;}
h4{color:#1d75b1;font-weight:normal;font-size:18px;line-height:1.2em;margin:20px 0 5px 0;}

#tblACMAdminToolbar{z-index:1000;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */

#wrapper-border{background:#fff;width:952px;margin:0 auto;padding:0 8px;}
#wrapper{border-left:1px solid #98c6e6;border-right:1px solid #98c6e6;}

	#header{background: url(../images/oro/header-bg.jpg) top left no-repeat;height:146px;position:relative;margin:0 0 8px 0;z-index:2}
        body.colorscheme-black #header{background: url(../images/oro/header-black-bg.jpg) top left no-repeat;}

                #logo{position:absolute;top:4px;left:233px;width:86px;height:86;}
                        #logo a.mask {display:block; width:0; height:0; text-decorator:none; position:absolute; left:1px; top:1px; z-index:10;}
                        #logo a b {cursor:pointer;}
                        #logo a b {display:block; position:absolute; height:1px; overflow:hidden; font-size:1px; cursor:pointer;}
                        #logo a.mask .p1 {width:86px; top:0; height:86px; left:0;}

		#toolbar{padding:5px 15px 7px 20px;float:right}
			#toolbar a{color:#000;text-decoration:none;padding:0 4px}
			span#printerfriendly{padding:0 0 0 5px;}

		#search{position:absolute;top:37px;right:20px;text-align:right}
			#search .ipf-PageSearch-TextField{border:1px solid #898989;border-right:none;padding:2px;width:167px;height:18px;padding:6px 5px 3px 5px;font-size:13px;vertical-align:middle;}
			#search .ipf-PageSearch-Button{background: url(../images/oro/searchbutton.gif) 0 0 no-repeat;width:68px;height:27px;text-indent:-2000px;line-height:100px;overflow:hidden;border:none;padding:0;vertical-align:middle;margin:0 0 0 -5px}

		#textsize{position:absolute;top:73px;right:20px}
			#textsize a{display:block;float:left;width:24px;height:25px;text-indent:-2000px;text-decoration:none;background-position:top;background-repeat:no-repeat;font-size:1px;line-height:1px}
			#textsize a#textsize-medium{background-image: url(../images/oro/textsize-medium.gif);background-position:bottom;}
			#textsize a#textsize-large{background-image: url(../images/oro/textsize-large.gif);}
			#textsize a#textsize-extralarge{background-image: url(../images/oro/textsize-extralarge.gif);}
			#textsize a:hover{background-position:bottom !important;}

		#tabcontent{position:absolute;top:60px;left:13px;width:200px;}
			#tabcontent table{width:100%;border-collapse:collapse;}
			#tabcontent table td{padding:0;vertical-align:middle;height:90px;font-size:20px;}

		#nav{position:absolute;top:105px;left:250px;width:695px;}
			#nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
			#nav ul li {display:none;float: left;list-style:none;list-style-image:none;margin:0}
			#nav ul li a{display:block;text-decoration:none;}
			#nav ul li#pageid153, #nav ul li#pageid155, #nav ul li#pageid260, #nav ul li#pageid261, #nav ul li#pageid262{display:block;}
			#nav ul li#pageid153 ul li, #nav ul li#pageid155 ul li, #nav ul li#pageid260 ul li, #nav ul li#pageid261 ul li, #nav ul li#pageid262 ul li{display:block;}
			/* Level 1 */
			#nav ul li div a{font-size:18px;font-weight:bold;padding:11px 14px;color:#ffffff;background: url(../images/oro/navitem-bg.gif) top right repeat-y}
			#nav ul li div a:hover{}
			/* Level 2 */
			#nav ul li ul{margin:0;position: absolute;background: #1e76b2;width: 180px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
			#nav ul li ul li a{color:#fff;border-bottom:1px solid #ffffff;width:160px;padding:6px 10px;text-indent:0;}
			#nav ul li ul li a:hover{background: #225283}
                        #nav ul li ul li.ipf-parent a:hover{background: #225283 right no-repeat}
			/* Level 3 */
			#nav ul li ul li ul {display:none;margin: -27px 0 0 180px;}
			#nav ul li ul li ul li a{background:none !important;}
			#nav ul li ul li ul li a:hover{background: #225283 !important;}
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}

	#hero{position:relative;z-index:1}
	.level1 #hero{border-top:1px solid #98c6e6;border-bottom:1px solid #98c6e6;}
	.level2 #hero{width:707px;overflow:hidden;margin:-25px -20px 20px -20px}

	#contentarea{clear:both;background: url(../images/oro/contentarea-bg.gif) top left repeat-y;line-height:1.4em}
	body.colorscheme-black #contentarea{background: url(../images/oro/contentarea-black-bg.gif) top left repeat-y;}

		#column{width:223px;float:left;padding:20px 10px}
			#column p{margin:0 0 .5em 0;}

			#subnav{border:1px solid #f7b814;padding:0 1px 1px 1px;background:#fff;margin:0 0 20px 0}
				#subnav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;zoom:1}
				#subnav ul li{float: left;list-style: none;list-style-image:none;margin:0;zoom:1}
				#subnav ul li a{display:block;text-decoration:none;zoom:1;color:#000}
				/* Level 1 */
				#subnav ul li{background:#fbd673;border-top:1px solid #ffffff;}
				body.colorscheme-purple #subnav ul li{background-color:#43216c;}
					body.colorscheme-purple #subnav ul li a{color:#fff;}
					body.colorscheme-purple #subnav ul li ul li{background-color:#fff;}
					body.colorscheme-purple #subnav ul li ul li a{color:#000;}
				body.colorscheme-green #subnav ul li{background-color:#009933;}
					body.colorscheme-green #subnav ul li a{color:#fff;}
					body.colorscheme-green #subnav ul li ul li{background-color:#fff;}
					body.colorscheme-green #subnav ul li ul li a{color:#000;}
				body.colorscheme-black #subnav ul li{background-color:#000000;}
					body.colorscheme-black #subnav ul li a{color:#fff;}
					body.colorscheme-black #subnav ul li ul li{background-color:#fff;}
					body.colorscheme-black #subnav ul li ul li a{color:#000;}

				#subnav ul li div a{width:199px;padding:6px 10px 6px 10px}
				#subnav ul li div a:hover{}
				#subnav ul li.ipf-parent {background-image: url(../images/oro/subnav-parentarrow-active.gif);background-position: 97% 8px;background-repeat:no-repeat}
				#subnav ul li.ipf-active1 {font-weight:bold;}
					#subnav ul li.ipf-parent ul li{background-image:none;}
					#subnav ul li.ipf-active1 ul li{font-weight:normal}
				/* Level 2 */
				#subnav ul li.ipf-parent ul{display:none;margin:0;font-size:11px}
				#subnav ul li.ipf-parent.ipf-active1 ul{display:block;}
				#subnav ul li ul li{background:#fff;}
				#subnav ul li ul li.ipf-parent {background-image: url(../images/oro/subnav-parentarrow-active.gif);background-position: 97% 8px;background-repeat:no-repeat}
				#subnav ul li  ul li.ipf-active1 {font-weight:bold;}
					#subnav ul li ul li.ipf-parent ul li{background-image:none;}
					#subnav ul li ul li.ipf-active1 ul li{font-weight:normal}

				#subnav ul li ul li.ipf-active2 a{font-weight:bold;}
				#subnav ul li ul li.ipf-active2 ul li a{font-weight:normal;}
				#subnav ul li ul li a{width:184px;padding:6px 10px 6px 25px;background: url(../images/oro/bullet-blue.gif) 11px 6px no-repeat;}
					body.colorscheme-purple #subnav ul li ul li a{background: url(../images/oro/bullet-purple.gif) 11px 6px no-repeat;}
					body.colorscheme-green #subnav ul li ul li a{background: url(../images/oro/bullet-green.gif) 11px 6px no-repeat;}
					body.colorscheme-black #subnav ul li ul li a{background: url(../images/oro/bullet-black.gif) 11px 6px no-repeat;}
					body.colorscheme-blue #subnav ul li ul li a{background: url(../images/oro/bullet-blue.gif) 11px 6px no-repeat;}
				/* Level 3 */
				#subnav ul li.ipf-parent ul li.ipf-parent ul{display:none;}
				#subnav ul li.ipf-parent ul li.ipf-active2 ul{display:block;}
				#subnav ul li ul li ul li{}
				#subnav ul li ul li ul li a{width:179px;padding:4px 10px 4px 30px;background-image:none !important;}
				#subnav ul li ul li ul li a:hover{}
				#subnav ul li ul li.ipf-parent.ipf-active2 ul li a{background:none;}
				#subnav ul li ul li ul li.ipf-active3 a{font-weight:bold;}
				/* Level 4 */
				#subnav ul li ul li ul li ul{display:none;}

		#content{width:667px;float:left;padding:25px 20px}

			#path{font-size:11px;padding:0 20px 8px 265px;border-bottom:1px solid #98c6e6;}

			#homecolumns{clear:both;}
			#homecolumns h2{background: url(../images/oro/divider-bg.gif) bottom left repeat-x;padding:0 0 4px 0;margin:0 0 5px 0}
			#column-events{width:305px;float:left;margin:0 20px 0 0;}
				#column-news{width:305px;float:left}

			#content ul{margin:10px 0 10px 25px;padding:0;list-style:none;}
				#content ul li{margin:0;padding:0 0 0 17px;list-style:none;background: url(../images/oro/bullet-blue.gif) 0 5px no-repeat;}
				body.colorscheme-purple #content ul li{background: url(../images/oro/bullet-purple.gif) 0 5px no-repeat;}
				body.colorscheme-green #content ul li{background: url(../images/oro/bullet-green.gif) 0 5px no-repeat;}
				body.colorscheme-black #content ul li{background: url(../images/oro/bullet-black.gif) 0 5px no-repeat;}

			#rightcolumn{float:right;margin:0 0 10px 15px}

				.callout{background: url(../images/oro/callout-blue-bg.gif) bottom left no-repeat;width:213px;padding:0px 10px 5px 10px;margin:0 0 5px 0}
				.callout h2{background: #1e75b2 url(../images/oro/callout-blue-bg.gif) top left no-repeat;margin:0 -10px 0 -10px;font-size:18px;color:#fff;padding:5px 10px}
				.callout ul{margin:10px 0 10px 0px !important}

					body.colorscheme-purple .callout{background: url(../images/oro/callout-purple-bg.gif) bottom left no-repeat;}
					body.colorscheme-purple .callout h2{background: #582c8d url(../images/oro/callout-purple-bg.gif) top left no-repeat;}
					body.colorscheme-green .callout{background: url(../images/oro/callout-green-bg.gif) bottom left no-repeat;}
					body.colorscheme-green .callout h2{background: #076827 url(../images/oro/callout-green-bg.gif) top left no-repeat;}
					body.colorscheme-black .callout{background: url(../images/oro/callout-black-bg.gif) bottom left no-repeat;}
					body.colorscheme-black .callout h2{background: #0f0f0f url(../images/oro/callout-black-bg.gif) top left no-repeat;}




	#footer{background: url(../images/oro/footer-bg.gif) top left no-repeat;text-align:right;padding:25px 20px 20px 255px;clear:both;}
	body.colorscheme-black #footer{background: url(../images/oro/footer-black-bg.gif) top left no-repeat;}
		#footer p{margin:0 0 .5em 0;}
		
/* added 05/10/10 as fix to formating to syndicated calendar list - tsp */		
.ip-calendar-eventimagepanel {
padding: 0;
width: 0;
}
