/* Media Dups - OVERIT MEDIA */

/* misc */
.clear { clear:both; height:1px; font-size:0px; }
#logos { height:35px; background:transparent url(../../images/logos.gif) top right no-repeat; }
.leftside { float:left; }
.rightside { float:right; }
p a { color:#f90; }
.hidden { display:none; }

/* body */
body { margin:0; padding:0; background:#fff url(../../images/filler.gif) 0px 120px no-repeat; font:11px Tahoma, Arial, Helvetica, sans-serif; }
#pagecontent { background:transparent url(../../images/banner3.gif) top center no-repeat; }
#contentwrapper { width:759px; margin:0 auto; }
#container {  }

/* banner */
#banner { height:74px; width:759px; margin:0 auto 0 auto; }
#banner #globalnav { float:right; text-align:right; width:200px; }
#banner ul { margin:0; padding:0; }
#banner ul li { display:inline; list-style-type:none; margin:0; padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#777; }
#banner ul li a { color:#f90; text-decoration:none; font-weight:bold; }
#banner ul li a:hover { color:#000; text-decoration:underline; }

/* navigation */
#nav { width:759px; margin:5px auto 0 auto; text-align:center; }
#nav ul { margin:0; padding:0; }
#nav ul li { list-style-type:none; display:inline; }
#nav ul li a { padding:5px 10px 5px 5px; font:12px Verdana, Arial, Helvetica, sans-serif; 
		 			 	 	 font-weight:bold; color:#fff; background:#f90; text-decoration:none; }
#nav ul li a:hover { color:#f90; background:#9B9A95; text-decoration:underline; 
		 			 				 	 font-weight:bold; }
#linkhome h1 { position:absolute; margin:0; padding:0; }
#linkhome h1 a { margin:0; padding:0; position:absolute; display:block; height:55px; width:375px; }
#linkhome h1 a span { position:absolute; top:-6000px; }

#linkoverit h3 { position:absolute; margin:0; padding:0; }
#linkoverit h3 a { margin:0; padding:0; position:absolute; display:block; height:16px; width:190px; }
#linkoverit h3 a span { position:absolute; left:-6000px; }

/* footer */						 
#footer { width:759px; height:20px; 
          background:transparent url(../../images/hrfooter.gif) top center no-repeat; 
					margin:0 auto; }
#footer #overit { margin-top:20px; float:left; background:transparent url(../../images/overit.gif) top left no-repeat; 
                  width:189px; height:19px; position:relative; }
#footer #infoline { margin-top:18px; float:right; width:550px; text-align:right; }
#footer #infoline span { padding:0; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; 
												 color:#f90; } 
#footer #infoline span a { font:11px Verdana, Arial, Helvetica, sans-serif; color:#f90; 
                           text-decoration:none; } 
#footer #infoline span.heading { padding:0; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; 
															 	 color:#bbb; }

/* index */
#indexpg .leftside { margin-top:35px; width:200px; }
#indexpg .leftside p { font:10px Helvetica, Arial, sans-serif; }
#indexpg .rightside { width:540px; margin-top:23px; text-align:right; }
#indexpg .rightside table { background:#fff; float:right; width: 225px; 
                            margin:10px 10px 20px 10px; border:1px solid #68a2b8; 
														padding:8px; }
#indexpg .rightside table tr th { text-align:center; font:12px Helvetica, Arial, sans-serif; 
                                  font-weight:bold; color:#000; }
#indexpg .rightside table tr td { text-align:center; font:12px Helvetica, Arial, sans-serif; 
                                  font-weight:bold; color:#68a2b8 }

/* about */
#aboutpg .leftside { margin-top:35px; width:200px; }
#aboutpg .leftside p { font:10px Helvetica, Arial, sans-serif; }
#aboutpg .rightside { width:540px; margin-top:15px; text-align:left; }
#aboutpg .rightside #content { float:left; width:380px; }
#aboutpg .rightside #content h2 { padding:0; margin:0; font:24px Helvetica, Arial, sans-serif; 
                                  color:#000; font-weight:bold; }
#aboutpg .rightside #content p { text-align:justify; padding:0; margin:0 0 10px 0; 
                                 font:11px Verdana, Arial, Helvetica, sans-serif; 
																  color:#000; }
#aboutpg .rightside #sidebar { float:right; width:140px; }

/* tos */
#tospg .leftside { margin-top:35px; width:200px; }
#tospg .leftside p { font:10px Helvetica, Arial, sans-serif; }
#tospg .rightside { width:540px; margin-top:15px; text-align:left; }
#tospg .rightside #content { float:left; width:380px; }
#tospg .rightside #content h2 { padding:0; margin:0; font:24px Helvetica, Arial, sans-serif; 
                                color:#000; font-weight:bold; }
#tospg .rightside #content p { text-align:justify; padding:0; margin:0 0 10px 0; 
                               font:11px Verdana, Arial, Helvetica, sans-serif; 
															 color:#000; }
#tospg .rightside #sidebar { float:right; width:140px; }

/* tos */
#privacypg .leftside { margin-top:35px; width:200px; }
#privacypg .leftside p { font:10px Helvetica, Arial, sans-serif; }
#privacypg .rightside { width:540px; margin-top:15px; text-align:left; }
#privacypg .rightside #content { float:left; width:380px; }
#privacypg .rightside #content h2 { padding:0; margin:0; font:24px Helvetica, Arial, sans-serif; 
                                    color:#000; font-weight:bold; }
#privacypg .rightside #content p { text-align:justify; padding:0; margin:0 0 10px 0; 
                                   font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#privacypg .rightside #sidebar { float:right; width:140px; }

/* contact us */
#contactpg .leftside { margin-top:35px; width:200px; }
#contactpg .leftside p { font:10px Helvetica, Arial, sans-serif; }
#contactpg .rightside { width:540px; margin-top:15px; text-align:left; }
#contactpg .rightside #content { float:left; width:380px; }
#contactpg .rightside #content h2 { padding:0; margin:0; font:24px Helvetica, Arial, sans-serif; 
                                    color:#000; font-weight:bold; }
#contactpg .rightside #content p { text-align:justify; padding:0; margin:0 0 10px 0; 
                                   font:11px Verdana, Arial, Helvetica, sans-serif; 
																	 color:#000; }
#contactpg .rightside #content h4 { padding:0; margin:10px 0 0 0; font:14px Helvetica, Arial, sans-serif; 
                                    color:#f90; font-weight:bold; }
#contactpg .rightside #content ul { margin:4px 0 10px 0; padding:0; }
#contactpg .rightside #content ul li { list-style-type:none; margin:0 0 0 8px; 
                                       padding:0; font:14px Helvetica, Arial, sans-serif; 
																			 color:#000; }
#contactpg .rightside #content #emailform { width:260px; margin:0 auto 15px auto; 
																			      border:1px solid #555; padding:10px 16px 10px 7px; 
																						font:11px Verdana, Arial, sans-serif;
																						text-align:right; }
#contactpg .rightside #content #emailform input { margin:0 0 4px 15px; position:relative;
																						      top:4px; }
#contactpg .rightside #sidebar { float:right; width:140px; }

/* site map */
#sitemappg .leftside { margin-top:35px; width:200px; }
#sitemappg .leftside p { font:10px Helvetica, Arial, sans-serif; }
#sitemappg .rightside { width:540px; margin-top:15px; text-align:left; }
#sitemappg .rightside #content { float:left; width:380px; }
#sitemappg .rightside #content h2 { padding:0; margin:0 0 10px 0; font:24px Helvetica, Arial, sans-serif; 
                                    color:#000; font-weight:bold; }
#sitemappg .rightside #content p { text-align:justify; padding:0; margin:0 0 10px 0; 
                                   font:11px Verdana, Arial, Helvetica, sans-serif; 
																	 color:#000; }
#sitemappg .rightside #content ul { padding:0; margin:0 0 20px 0; width:380px; }
#sitemappg .rightside #content ul li.header { letter-spacing:2px; border:1px solid #555; 
                                              list-style-type:none; background:#FFD699; 
																							color:#777; padding:1px 5px 0 5px; margin:0; 
																							text-transform:uppercase; font-weight:bold; 
																							font:14px Helvetica, Arial, sans-serif; 
																							color:#000; }
#sitemappg .rightside #content ul li.lightest { background:#FFEBCC; }
#sitemappg .rightside #content ul li.medlight { background:#FFD699; }
#sitemappg .rightside #content ul li.medium { background:#FFC266; }
#sitemappg .rightside #content ul li.meddark { background:#FFAD33; }
#sitemappg .rightside #content ul li.darkest { background:#FF9900; }
#sitemappg .rightside #content ul li { list-style-type:none; padding:0 5px; margin:0; 
                                       font:12px Verdana, Arial, sans-serif; color:#000; }
#sitemappg .rightside #content ul li a { padding:0; margin:0; text-decoration:none; 
                                         color:#000; }
#sitemappg .rightside #content ul li a:hover { padding:0; margin:0; text-decoration:underline; 
                                               color:#000; }
#sitemappg .rightside #sidebar { float:right; width:140px; }

/* sidebar */
#sidebar div.blurb { background:#fff; border:1px solid #555; border-top:3px solid #555; 
                     float:right; width:125px; margin:0 0 15px 0; padding:4px; }
#sidebar div.blurb ul { padding:0; margin:0; }
#sidebar div.blurb ul li#header { letter-spacing:0px; font:14px Helvetica, Arial, sans-serif; 
                                  font-weight:bold; padding:0; margin:0; 
																	list-style-type:none; color:#777; }
#sidebar div.blurb ul li { padding:0; margin:0; letter-spacing:1px; 
                           font:11px Verdana, Arial, Helvetica, sans-serif; 
													 list-style-type:none; }
#sidebar div.blurb ul li a { color:#f90; text-decoration:none; }
#sidebar div.blurb ul li a:hover { color:#555; text-decoration:underline; }
#sidebar div.blurb h4 { padding:0; margin:0; font:14px Helvetica, Arial, sans-serif; 
                        color:#777; font-weight:bold !important; }
#sidebar div.blurb p { padding:0; margin:0 0 3px 0; font:11px Helvetica, Arial, sans-serif; 
                       color:#000; }

/* popquote */
.popquote { }
.popquote h4 { margin:0; padding:0; letter-spacing:-1px; font:32px Helvetica, Arial, sans-serif; 
               font-weight:bold; color:#000; }
.popquote h5 { margin:-8px 0 0 0; padding:0; letter-spacing:-1px; 
               font:19px Helvetica, Arial, sans-serif; font-weight:bold; color:#000; }
.popquote div { margin:-4px 0 0 0; padding:0; font:12px Helvetica, Arial, sans-serif; 
                font-weight:bold; color:#000; }
.popquote div span.offset { font:12px Helvetica, Arial, sans-serif; color:#aaa; 
                            margin:0; padding:0; }


div#special { text-align:left; background-color:#fff; border:1px solid #68a2b8; padding:4px 10px; margin:-15px 10px 5px 60px; }
* html div#special { margin-top:0; position:relative; left:-10px; }
div#special h1 { margin:0 0 5px 0; padding:0; color:#000; border-bottom:1px solid #C0D8E4; text-transofrm:uppercase; font-size:17px; font-weight:normal; }
div#special p { margin:0; padding:0; font-size:11px; }
div#special h3 { margin:0; padding:0; color:#FB9B05; text-transform:lowercase; text-align:center; margin-top:5px; }