body{
	margin:0px auto;
	width:750px;
	font-family:Arial,Verdana,sans;

/*  background-color:#2b6c96; */

 
}


/* TODO: temp anyway */
#topBar,
#mainnav,
div.home-top,
div.home-body,
    div.home-left-body,
    div.home-middle-body,
    div.home-right-body {
    background-color:#fff;
}



form{
	margin:0px 0px 0px 0px;
}
/*
a, a:focus, a:visited, a:active{
    color:#0066CC;
    text-decoration:none;
}

a:hover{
  text-decoration:underline;
}
*/
/* topImage start */
#topBar{
	clear:both;
	width:750px;
	height:136px;
}

#topBar #leftImage{
	float:left;
	margin: 0px 1px 0px 0px;
}

#topBar #rightImage{
	float:left;
}

#topBar #buttomImage{
	width:589px;
	height:28px;
}

#topBar #buttomImage .topUrl{
    float:left;
    position:relative;
    top:8px;
    left:200px;
    font-size:70%;
    color:#FFFFFF;
    margin-right:5px;
}

#topBar #buttomImage .topUrl .textUrl{
	float:left;
	margin:0px 8px 0px 0px;
}

#topBar #rightImage #buttomImage .topUrl .textUrl a,a:visited,a:active,a:focus{
	color:#FFFFFF;
	text-decoration:none;
}

#topBar #rightImage #buttomImage .topUrl .textUrl a:hover{
    text-decoration:underline;
}

#topBar #rightImage #buttomImage #searchForm{
	float:right;
	position:relative;
	top:8px;
	right:10px;
}

#topBar #buttomImage #searchForm .text{
	float:left;
	font-size:70%;
	color:#FFFFFF;
	margin:0px 0px 0px 15px;
}

#topBar #buttomImage #searchForm #InputText{
	float:left;
	position:relative;
	top:7px;
	margin:-10px 0px 0px 5px;
}

#topBar #buttomImage #searchForm #InputText input{
	width:154px;
	border:1px solid #000000;
}

#topBar #buttomImage #searchForm #submit{
	float:left;
	position:relative;
	top:6px;
	margin:-10px 0px 0px 5px;
}

/* topImage end */

/* topMenus start */
#topMenus{
	width:750px;
	height:24px;
	background:green;
	margin:1px 0px 0px 0px;
}
/* topMenus end */

/* content start */
/*
#content{
	width:750px;
	min-height:120px;
	margin: 10px 0px 0px 0px;
	border-style:dotted;
	border-color:#777777;
	border-width:0px 0px 1px 0px;
}

#content #contentLeft{
	float:left;
	width:355px;
}

#content #contentRight{
	float:left;
	width:340px;
	margin:0px 0px 0px 10px;
	padding:35px 0px 0px 0px;
}

#content #contentRight p{
	margin:0px 0px 0px 0px;
}
*/
/* content end */

/* result start */
/*
#result{
	width:750px;
	margin:5px 0px 0px 0px;
}

#result #resultLeft{
	float:left;
	width:255px;
}

#result #resultLeft #adware{
	margin:5px 0px 0px 5px;
}

#result #resultLeft #adwareText{
	margin:0px 5px 0px 0px;
	padding: 10px 15px 0px 5px;
	border-style:dotted;
	border-color:#777777;
	border-width:0px 0px 1px 0px;
}

#result #resultLeft #adwareText h2{
	margin:10px 0px 0px 0px;
}

#result #resultLeft #contacts #information{
	font-size:70%;
	margin:15px 0px 0px 7px;
}

#result #resultLeft #contacts #htmlContorl img{
	margin:15px 0px 0px 5px;
}

#result #resultLeft #contacts h4{
	margin:10px 0px 0px 5px;
}

#result #resultMiddle{
	float:left;
	width:251px;
	height:600px;
	border-style:dotted;
	border-color:#777777;
	border-width:0px 1px 0px 1px;
	
}

#result #resultMiddle #article{
	margin:0px 5px 0px 0px;
}

#result #resultMiddle #articleTitle #articleText{
	margin:0px 0px 0px 0px;
}

#result #resultMiddle #articleTitle #articleText h2{
	margin:0px 0px 0px 19px;
}

#result #resultMiddle #articleTitle #articleText h3{
	margin:0px 0px 10px 18px;
}

#result #resultMiddle #articleTitle h4{
	margin:7px 0px 12px 18px;
}

#result #resultMiddle #articleTitle #articleText h5{
	margin:0px 0px 0px 0px;
}

#result #resultMiddle #articleTitle #articleText h6{
	margin:4px 0px 8px 18px;
}

#result #resultMiddle #articleTitle #articleText #articleImage{
	float:left;
	margin:5px 5px 0px 8px;
}

#result #resultMiddle #articleTitle #articleText{
	
}

#result #resultMiddle #articleTitle #htmlContorl{
	margin:20px 0px 0px 10px;
}

#result #resultRight{
	float:left;
	width:240px;
}

#result #resultRight #pressRoom{
	border-style:dotted;
	border-color:#777777;
	border-width:0px 0px 1px 0px;
	margin:0px 0px 0px 5px;
}

#result #resultRight #pressRoom h4{
	margin:7px 0px 0px 10px;
}

#result #resultRight #pressRoom h3{
	font-size:70%;
	margin:10px 0px 15px 10px;
}

#result #resultRight #pressRoom img{
	margin:0px 0px 10px 10px;
}

#result #resultRight #toolKits{
	border-style:dotted;
	border-color:#777777;
	border-width:0px 0px 1px 0px;
	margin:0px 0px 0px 5px;
}

#result #resultRight #toolKits h4{
	margin:10px 0px 0px 10px;
}

#result #resultRight #toolKits h3{
	font-size:70%;
	margin:10px 0px 15px 10px;
}

#result #resultRight #toolKits img{
	margin:0px 0px 10px 10px;
}

*/

div.polls{
    /*
	border-style:dotted;
	border-color:#777777;
	border-width:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	*/
}

div.polls #pollTitle{
	background:#C7E3F1;
	margin:5px 0px 0px 0px;
	padding:5px 8px 8px 10px;
	font-size:70%;
	font-weight:bold;
}

div.polls #pollArea{
	background:#E1F0F7;
	margin:0px 0px 15px 0px;
	padding:8px 0px 1px 5px;
	font-size:70%;
}

div.polls #pollArea .radio{
	float:left;
	padding:0px 0px 0px 0px;
}

div.polls #pollArea .text{
	padding:3px 0px 3px 0px;
}

div.polls #htmlControl{
	clear:left;
	margin:10px 0px 0px 5px;
	padding:0px 0px 15px 0px;
}

/*
#result #resultRight #calendar h4{
	margin:10px 0px 0px 10px;
}
*/

/* result end */

/* buttom start */
#buttom{
	width:750px;
	height:33px;
	background:#00AEEF;
	margin:0px 0px 0px 0px;
	clear:both;
	border-top:1px solid #ffffff;
}

#buttom a,a:visited,a:focus,a:active{
	color:#FFFFFF;
	text-decoration:none;
}

#buttom a:hover{
    text-decoration:underline;
}


#buttom #buttomLeft{
	float:left;
	margin: 10px 0px 0px 10px;
	font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
}

#buttom #buttomRight{
	float:right;
	margin: 10px 10px 0px 0px;
	font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
}
/* buttom end */

/* footer start */
#footer{
	width:750px;
	height:80px;
	clear:both;
	background:#ffffff;
}

#footer a,a:visited,a:focus,a:active{
	color:#666666;
	text-decoration:underline;
}

#footer a:hover{
	color:#666666;
	text-decoration:none;
}


#footer #footerLeft{
	float:left;
}

#footer #footerMiddle{
	float:left;
}

#footer #footerRight{
	float:right;
	color:#666666;
}

#footer #footerRight .topUrl .topText{
	float:left;
	margin:12px 0px 0px 0px;
}

#footer #footerRight .topUrl .topImage{
	padding:8px 0px 0px 0px;
}

#footer #footerRight #buttomUrl{
	margin:20px 0px 0px 0px;
}
/* footer end */

.noBorder{
 border:0px;
}

.topLine{
 border-top:dotted #777777 1px;

}

div.home-top{

    width:750px;
    border-bottom:1px #777777 dotted;
    padding:0px;
    float:left;

}

div.home-welcome{
    width:750px;
    padding:0px;
/* chen added in here */
   margin:5px 0px 0px 5px;
   float:left;

}

div.home-welcome h2{
 font-size:14px;
}

div.home-head{
/* chen added in here */
   width:350px;
   padding:0px;
   margin:0px 0px 5px 5px;
   float:left;
}

div.home-message{
/* chen added in here */
   width:390px;
   float:left;
}

div.home-message p{
    margin:0px 0px 5px 5px;
}

div.home-body{
    width:750px;
    margin-top:1px;
}

div.home-left-body{
    float:left;
    width:255px;
/*     margin-top:2px; */
    padding-bottom:5px;
}

div.home-left-box{
    float:left;
    border-bottom:dotted 1px #777777;
    width:240px;
    margin: 1px 0 5px 5px;
    padding-bottom:10px;
}

div.home-left-box h2{
    font-size:14px;
    padding-right:5px;
}

div.home-left-box a{
/*     text-decoration:none; */
/*     color:#333399; */
}

div.home-left-box#home-left-box-last{
    border:0px;
}

*>div.home-middle-body{
    float:left;
    width:249px;
    margin-top:2px;
    padding-bottom:5px;
    border-left:1px dotted #777777;
    border-right:1px dotted #777777;
    min-height:600px;
    margin-bottom:5px;
}

* html div.home-middle-body{
    float:left;
    width:251px;
    margin-top:2px;
    padding-bottom:5px;
    border-left:1px dotted #777777;
    border-right:1px dotted #777777;
    height:600px;
    margin-bottom:5px;
}

div.home-middle-body ul{
   list-style-image:url("../images/whats-new-arrow.gif");
}

div.home-middle-body h4{
   margin-left:16px;
}

div.home-middle-body h2{
    font-size:12px;
    margin:0px;
}

div.home-middle-body ul li{
    margin-top:16px;
}

div.home-middle-body ul li h5{
    margin:0px;
}

div.home-middle-body ul li h2{
 margin:0px;
}

div.home-middle-body ul li h6{
    margin:0px;
}

div.home-middle-body ul li p{
    padding-right:8px;
    margin:0px;
}

*>div.home-right-body {
    float:left;
    width:242px;
    margin-top:2px;
    margin-bottom:5px;
    padding-bottom:5px;
}

* html div.home-right-body {
    float:left;
    width:242px;
    margin-top:2px;
    margin-bottom:5px;
    padding-bottom:5px;
}

div.home-right-box{
    float:left;
    width:237px;
    border-bottom:dotted #777777 1px;
    padding-bottom:5px;
    margin-left:0px;
    padding-left:5px;
}

div.home-right-box p{
    margin-top:0px;
    margin-right:5px;
}

div.home-right-box h4{
    margin-bottom:0px;
}

div.home-right-box#home-right-box-last{
    border-bottom:0px;
}

div.side-poll{
    background:#E1F0F7;
    font-size:12px;
}

div.side-poll p{
    background:#C7E3F1;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 0px 5px;
}

div.side-poll input{
    margin-top:5px;
    margin-bottom:5px;
}

img{
    border:0px;
}

h2.summary{
   font-size:14px!important;
   margin-top:-10px;
}

div.imageleft{
    float:left!important;
}

div.imageright{
    float:right!important;

}




/* New since ezPublish */




table.contentpaneopen tr td {
/*     width:100%; */
}


table.contentpaneopen tr td.countrylist {
    width:33% !important;
}


/* Category descriptions */
.componentheading-mgm {
    color:#0066CC;
    font-size:2em;
    background-color:#ffcdff;
    padding-left:10px;
}

.contentheading-mgm {
    color:#800080;
    font-size:1.5em;
    font-weight:normal;
    margin-top:0.5em;
}

td.blog-description {
    background-color:#ffcdff;
    padding:10px;
}








.leftAligned {
    float:left;
    clear:both;
    margin-right:.75em;
    margin-bottom:.75em;    
}

.rightAligned {
    float:right;
    clear:both;
    margin-left:.75em;
    margin-bottom:.75em;    
}


.clear {
    clear:both;
}



/* Event List stuff */
ul.eventlistmod  {
    list-style:url('../images/whats-new-arrow.gif');
    margin-left:.6em;
    padding-left:.6em;
}



div.rss-icon {
    float:right;
    background-color:none;
    position:relative;
    right:10px;
    top:4px;
}


#mainnav div.rss-icon a {
    background:none;
}



a.button-1 {
    color: #fff;
    font-weight:bold;
    background: transparent url('../images/volunteer_btn-4.png') repeat-x scroll top left;
    display: block;
    text-align:center;
    padding-top:4px;
    height: 25px;
    text-decoration: none;
    margin-bottom:4px;
}

a.button-2 {
    color: #fff;
    font-weight:bold;
    background: transparent url('../images/volunteer_btn-5.png') repeat-x scroll top left;
    display: block;
    text-align:center;
    padding-top:4px;
    height: 25px;
    text-decoration: none;
    margin-bottom:4px;    
}




a.button-1:hover {
    background: transparent url('../images/volunteer_btn-4-hover.png') repeat-x scroll top left;
}

a.button-2:hover {
    background: transparent url('../images/volunteer_btn-5-hover.png') repeat-x scroll top left;
}

a.button-1:visited, a.button-2:visited{
    color:#fff;
}

div.contact_email-coordinators label {
    display:block;
}
