body{margin:12px auto 0 auto;text-align:center;background-color:#fddo5a;font-family:arial;font-size:10pt;font-family:arial;background-image:url('/images/whole_pg_bg.jpg');}

#wholePgContainer{margin:0 auto 0 auto; text-align:center; width:1000px;border:2px solid #000000;background-color:#ffffff;position:relative;}
#headerContainer{margin:0px;padding:0px;}
#contentContainer{margin:0px;padding:0px;text-align:left;background-image:url('/images/bg_page_content.jpg');background-repeat:repeat-y;width:1000px;height:auto;}

#leftColumnContainerHome{width:752px;height:auto;float:left;background-image:url('/images/hp_olympics_2.jpg');background-repeat:no-repeat;}
#leftColumnContainer{width:755px;height:auto;float:left;background-repeat:no-repeat;}
#pageContentHome{padding:10px 10px 10px 10px;width:480px;}
#pageContent{padding:10px 10px 10px 10px;width:730px;}
#rightColumnContainer{width:240px;height:auto;float:left;}
#rightColumnContent{padding:36px 4px 0 8px;position:relative;}

/* header area */
#topBlue{width:1000px;height:15px;background-image:url('./images/top_blue.jpg');}
#logoArea{width:1000px;height:110px;background-image:url('./images/bg_logo_area.jpg');text-align:left;}
#logoPic{width:350px;height:98px;margin:0 0 0 05px;text-align:left;}
#logoText{color:#ffffff;font-family:'Monotype Corsiva',georgia;font-size:26pt;font-weight:700;padding:0 0 0 5px;text-transform:capitalize;}
#tagline{color:#B1CED6;font-family:times;font-size:14pt;font-weight:500;position:absolute;left:310px; top:30px; letter-spacing:.4em;}
#address{color:#ffffff;top:28px;left:840px;position:absolute;font-size:8pt;text-align:right;}
#middleBlue{width:1000px;height:15px;background-image:url('./images/middle_blue.jpg');}
#picBar{width:1000px;height:121px;background-image:url('./images/kc_banner.jpg');}
#lowerBlue{width:1000px;height:14px;background-image:url('./images/lower_blue.jpg');}

#navArea{width:754px;height:36px;background-image:url('./images/nav_area.jpg');}
#navigation{text-align:center;padding:4px 0 0 0;}
#navigation a{font-size:8pt;font-weight:700;text-decoration:none;color:#0047a4;}
#navigation a:hover{font-size:8pt;font-weight:700;text-decoration:underline;color:#990000;}
a.selected{background-color:#ffffff; padding:5px;}
a:hover {color:red; text-decoration:none;} 

#mainHeader h1{color:#003D6B;font-family:arial;font-size:24pt;font-weight:700;padding:0 0 0 5px;margin:0 0 0 0;}
#mainSubheader h2{color:#003D6B;font-family:arial;font-size:18pt;font-weight:700;padding:0 0 0 40px;margin:0 0 0 0;}
h3.mainSubtitle{color:#003D6B;font-family:arial;font-size:14pt;font-weight:700;padding:0 0 0 0px;margin:0 0 0 0;}
.colorHead{color:#003D6B;font-family:arial;font-size:10pt;font-weight:700;padding:0 0 0 0px;margin:0 0 0 0;}

.rtHeading{width:233px;height:20px;background-repeat:no-repeat;color:#ffffff;text-align:center;padding:2px 0 0 0;font-weight:700; margin: 4px 0 4px 0 ;border-bottom:0px dotted #666666;border-top:0px dotted #666666;background-color:#408080;}
#rtheadingTop{position:absolute;top:-2px;left:8px;z-index:9;margin:4px 0 4px 0;}


.subheadText{color:#ffffff;font-family:arial;font-size:12pt;font-weight:500;padding:0px 0px 0px 0px;}
.rightcolumnLink {color:#ffffff;font-family:arial;font-size:10pt;font-weight:500;text-decoration:none;}

#footer{background-color:#000000;text-align:center;width:1000px;height:22px;margin:0px 0 0 0px;padding:5px 0px 0px 0px;}

a.footerText {color:#ffffff;font-family:arial;font-size:8pt;text-decoration:none;padding:0px 0px 0px 0px;}

.leftPics{margin:10px 10px 10px 10px;border:2px solid #000000;clear:both;}
.largePics{margin:0px 10px 0px 10px;border:2px solid #000000;clear:both;}
.imageBorder{margin:10px 10px 10px 10px;border:2px solid #000000;clear:both;}

/*gallery*/
#thepics img{border:2px solid #000000;}
#picContainer{margin:auto;text-align:center;width:750px;height:500px;}
#thepics{width:700px;margin-left:120px;}

/* hr admin form */
fieldset.jobform{width:640px;padding:5px;margin:10px 10px 10px 10px;border-color:#0055A5;color:#0055A5;}
fieldset.jobform legend{font-size:10pt;font-weight:700px;color:#0055A5;font-family:arial;}
label.joblabel{text-align:right;float:left;width:80px;font-weight:700px;font-size:10pt;margin:5px 5px 0 5px;color:#0055A5;}
label.helplabel{text-align:right;float:left;width:200px;font-weight:700px;font-size:10pt;margin:5px 5px 0 5px;color:#0055A5;}


