body {margin:25px; font:12px Verdana, Arial, Helvetica}
* {padding:0; margin:0}
a {text-decoration:none;}
hr {color: #fff; background-color: #fff; border: 1px dotted #c0c0c0; border-style: none none dotted; }
h2 {clear:both;font-size:20px;}
h3 {font-size:15px;}
h4 {font-size:15px;color:#88d}

img {border:0px}

html{
	overflow:scroll;
	}
body     
{
    font-family:Verdana, Georgia;
    font-size: 12px;
    padding:0;
    margin:0;
    background-color:#fff;
}
#wrapper
{
    width: 955px;
    margin: 0 auto;
    background-color:White;
    border:solid 2px #D9DADB;
    height:100%;
    
}
#header 
{
    background-color:White;
    height:140px;
    color:Black;
    margin:0;
    padding:0;
    overflow:hidden;
}
#flashitem
{
 height:140px;   
}
#headerimage
{
    width:100%;
}
#headerimage > div.slidetext
{
    margin-top:-10px;
    height:50px;
    float:right;
    color:white;
    font-size:24px;
}

.Home   {background-color:#632181;}  
.home   {background-color:#632181;} 
.piclife  {background-color:#3AAADC;}  
.picplay  {background-color:#E7511E;}  
.picwork  {background-color:#9AC240;}  
.topical  {background-color:#000;} 
.offers {background-color:#f00;} 
.competitions {background-color:#632181;} 
.greyback {background-color:#efefef;padding:10px;}

#logo
{
    padding:0 auto;
    width:180px;
    height:83px;
    float:left;
}

#leftspacer {float:left;width:180px;}

#topNav
{
    margin-left:300px;
    width:570px;
    float:left;
    padding:5px 0px 5px 0px;
    margin:0;
    height:34px;
    overflow:hidden;
}
.mainmenu
{
    padding:0;
    margin:0;
}

.homecopy
{
    background-color:#966FA9;
    color:White;
}

.homecopy p {margin-bottom:15px;font-size:9pt;line-height:14px;}
.topform {display:inline;}
.bannerad {padding:4px;}

 #search
 {
    position:relative;
     width:195px;
     height:35px;
     float:right;
     padding:5px;     
 }
 .searchlabel
 {
     color:Black;
     font-size:10px;
     padding:5px; 
     margin:0;
     line-height:24px;
     font-family:Arial; 
     height:24px;       
 }
.searchbox
{
width: 90px;
height: 21px;
padding: 2px 5px 1px 5px;
border: 1px solid gray;
background: #fff;
margin: 0 0 0 0;
color: #000000;
font-weight: normal;
vertical-align: middle;

}
.searchbutton
{
border: 1px solid gray;
margin: 0 0 0 0;
width: 26px;
height: 26px;
vertical-align: middle;
float: none;   
}
 #breadcrumb
 {
    font-size:0.9em;
    width:775px;
    float:right;
    padding:0;
    margin:0; 
    height:24px;
    border-top:solid 1px #D9DADB;
    border-bottom:solid 1px #fff; 
    background-color:#D9DADB;
 }
 #breadcrumb, #breadcrumb a
 {
font-family:Verdana, Georgia;
color:Black;
text-decoration:none;
line-height:24px;
padding:0;
margin:0;
 }
#leftitem
{
 padding:0px;
 margin:0px;
 float:left;
 }
 
.rightitem
{
 width:180px;
 padding:5px;
 margin:2px;
 text-align:center;
 float:right;
 }

 
#content
{
    clear:both;
    padding:0;
    margin:0;
    width:955px;
}

#content ul {clear:both;list-style: square inside;margin-bottom:15px;margin-top:15px;}
#content li {list-style: square inside }

#UpdatePanel
{
    width:775px;
    padding:0;
    margin:0;
    float:right;
	/*background-color:#D9DADB;*/
}

#topblock {float:right;height:242px;overflow:hidden;}

#leftblockextend
{

     height:141px;
     width:100%;  
}

#rightblock
{
    padding:10px;
    float:right;
    width:480px;
    height:242px;
    font-size:12px;
    overflow:hidden;
}
#dynamicitem
{
  clear:both;
  /*background-color:#D9DADB;*/

  width:100%;
}
#dynleftblock
{
    border-bottom: 1px #C0C0C0 dotted;
    float: left;
    width: 613px;
    padding: 5px;
    margin: 0px;
   /* background-color: #D9DADB;*/
    min-height: 600px;
    font-size:12px;
	border-right:dotted 1px gray; 
}

#dynleftblock > div.thestoryimage,
#dynleftblock div.themicroimage {float:right;margin: 10px 20px 30px 25px;}

#dynleftblock > div
#dynleftblock p
{
    padding:0px 10px 10px 0px;
    margin-bottom:10px;
}

#dynleftblock p {margin-bottom:20px;text-align:justify;}

#dynleftblock div.microname,
#dynleftblock p.headline,
#dynleftblock h1
{
    color:#3AAADC;
    font-size:22px;
    margin-bottom:10px;
    margin-top:10px;
    text-align:left;
}
#dynleftblock .storydate {margin-bottom:15px;}

#dynleftblock > div.microtree img {float:left;}

.dynamicdataitem
{
    float:left;
    border-bottom:dotted 1px gray;
    height:100%;
    padding:10px 0 10px 0;
}

.dynamicdatatext
{
    float: right;
    width: 480px;
    margin-left:10px;
}
.dynamicdatatext h3
{
    font-size:15px;
    font-weight:bold;
    padding:0;
    margin:0px 0px 10px 0px;
}

.dynamicdatatext p {margin-bottom:10px;}

.dynamicdatatext a
{
    font-size:12px;
    font-weight:bold;
    padding:0;
    margin:10px 0px 0px 0px;
    text-decoration:none;
    color:Black;
}

#dynleftblock > div > div.dynamicdataimage {float: left;}

#dynrightblock
{
    float:right;
    width:139px;
    padding:10px 5px 5px 5px;
    margin:0;
    /*background-color:#D9DADB;*/
    min-height:420px;
}
.rightImageCTA{
margin-bottom:10px;
}
#vendors
{
    padding:20px 0 20px 0;
    margin:0;
}
#footer
{
  height:30px;   
  padding:0 10px 0 10px;
  border-top:solid 4px white;
	text-align:center;
	color:white;
	line-height:30px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#footer p
{
color:White;
float:left; 
padding:0;
margin:0;    
line-height:60px; 
font-size:24px;  
}
#footerimage
{
position:relative; float:right; margin:-50px 106px 0 0; width:99px; height:79px;
}

#testimonials
{
    height:160px;
    width:160px;
    color:#fff;  
    padding:5px;
    font-size:13px;
}
#testimonials a {color:#fff;}

.dropdown {float:left; padding-right:5px;overflow:hidden;}
.dropdown dt {width:90px; height:30px; padding:0px; color:#fff;font-weight:bold; cursor:pointer;overflow:hidden}
.dropdown dt span {margin-left:5px;margin-top:5px;overflow:hidden}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; z-index:200; opacity:0;overflow:hidden}
.dropdown ul {width:204px; list-style:none; border-top:none;overflow:hidden}
.dropdown li {display:inline;overflow:hidden;}
.dropdown a, .dropdown a:active, 
.dropdown a:visited {display:block; padding:5px; color:#fff; text-decoration:none; width:194px;font-size:15px;}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

#x-ddheader {background-image:url('../graphics/nav/home.gif');}

#one-ddheader {background-image:url('../graphics/nav/life.gif');}
#one-ddcontent a,#one-ddcontent a:active,#one-ddcontent a:visited {background:#3AAADC}
#one-ddcontent a:hover {background:#d9e1e4; color:#000}

#two-ddheader {background-image:url('../graphics/nav/work.gif');}
#two-ddcontent a,#two-ddcontent a:active,#two-ddcontent a:visited {background:#9AC240}
#two-ddcontent a:hover {background:#d9e1e4; color:#000}

#three-ddheader {background-image:url('../graphics/nav/play.gif');}
#three-ddcontent a,#three-ddcontent a:active,#three-ddcontent a:visited {background:#E7511E}
#three-ddcontent a:hover {background:#d9e1e4; color:#000}

#four-ddheader {background-image:url('../graphics/nav/topical.gif');}
#five-ddheader {background-image:url('../graphics/nav/offers.gif');}

#login {float:left;background:#9ac240;width:605px;height:60px;overflow:hidden;}
.loginarea {float:left;font-family:Verdana, Georgia;font-size:20pt;color:#fff;margin-left:5px;margin-top:10px;margin-right:25px;}
.intranetholder {float:left;width:595px;margin-top:-30px;}
.int-diary {float:right;width:82px;height:36px;background-image:url('../images/intranet-diary-off.gif');cursor:pointer;}
.int-partners {float:right;width:95px;height:36px;background-image:url('../images/intranet-partners-off.gif');cursor:pointer;}
.int-details {float:right;width:120px;height:36px;background-image:url('../images/intranet-mydetails-off.gif');cursor:pointer;}
.int-files {float:right;width:120px;height:36px;background-image:url('../images/intranet-files-off.gif');cursor:pointer;}
.int-diaryon {float:right;width:82px;height:36px;background-image:url('../images/intranet-diary-on.gif');cursor:pointer;}
.int-partnerson {float:right;width:95px;height:36px;background-image:url('../images/intranet-partners-on.gif');cursor:pointer;}
.int-detailson {float:right;width:120px;height:36px;background-image:url('../images/intranet-mydetails-off.gif');cursor:pointer;}
.int-fileson {float:right;width:120px;height:36px;background-image:url('../images/intranet-files-off.gif');cursor:pointer;}

#intranetholder {float:left;background:#eee;width:605px;min-height:400px;overflow:hidden;}
#intranetpadder {float:left;padding:10px;margin-top:20px;margin-left:10px;}
.catback {clear:both;float:left;background-image:url('../images/intranet-catnav-off.gif');width:268px;height:25px;margin-bottom:8px;}
.cattext {float:left;margin-left:8px;color:#fff;margin-top:3px;cursor:pointer;}
.catbackon {clear:both;float:left;background-image:url('../images/intranet-catnav-on.gif');width:540px;height:25px;}
.partnerholder {float:left;background:#c1d56d;width:540px;height:auto;margin-bottom:10px;}
.partneritemholder {float:left;padding:15px;}

#thefilesdir {width:450px; list-style:none; border-top:none;overflow:hidden}
#thefilesdir li {list-style:none;overflow:hidden;}

.ctrlHolder {float:left;width:400px;}

#thecalander {width:252px;float:right;margin-left:20px;background:#3aaadc;}
#calanderback {float:left;background:#bafafc;}
#themonth {width:251px;height:30px;background:#3aaadc;float:left;}
.monthpadder {float:left;padding:0px;color:#fff;font-size:15px;font-weight:bold;width:252px;height:30px;}
.diaryrowholder {width:252px;float:left;}
.diaryitem {float:left;width:35px;height:30px;background:#5acafc;margin:1px 1px 1px 0px;}
.days {float:left;font-weight:normal;padding:7px;margin-left:3px;}
.dayitem {float:left;width:35px;height:30px;background:#9afafc;margin:1px 1px 0px 0px;}
.dayitemon {float:left;width:35px;height:30px;background:#3aaadc;margin:1px 1px 0px 0px;cursor:pointer;}
.day {float:left;font-weight:bold;padding:7px;margin-left:3px;}
.leftarrow {float:left;padding:5px;width:30px;height:30px;}
.rightarrow {float:right;padding:5px;width:30px;height:30px;text-align:right;}
.monthname {float:left;width:160px;text-align:center;margin-top:5px;}
.today {float:left;width:17px;height:13px;border:1px #555 solid;font-weight:bold;}


