/* CSS Document */

body{
margin:0pt;
padding:0pt;
font-family:Arial, Helvetica, sans-serif;
line-height:110%;
background:#c4e4ef url('images/bg_clouds[f].jpg') repeat-x; 
}


#wrapper{
width:960px;
margin:auto;
margin-top:15px;
padding-bottom:0pt;
margin-bottom:0pt;
background-color:#fff;
}

#title_bar
{
margin:0pt;
padding:5px;
width:960px;
height:150px;
/*background:url('images/landscape[5].png') no-repeat left; */
}

#mainbody{
/*height:59%;*/
width:945px;
clear:both;
padding:0pt;
margin:0pt;
}

#rightsubnav
{
width:125px;
height:50px;
float:left;
margin:-40px 0 0 0;
}

#header{
padding:0px;
}

#contentcolumn{
width:100%;
height:95%;
padding-top:20px;
padding-bottom:10px;
font-size:100%;
float:right;
}

#contentcolumn p, .contentcolumn2 p 
{
margin:5px 0 0 0;
text-align:justify;
line-height:160%;
padding-bottom:15px;
width:80%;
}

.sp_list
{
margin:5px 0 0 40px;
text-align:justify;
line-height:160%;
padding-bottom:15px;
width:75%;
}

.sp_list ul
{
list-style:circle;
}


.tips li
{
padding-bottom:15px;
padding-right:130px;
}


.tips
{

text-align:justify;
line-height:160%;

}

.contentcolumn2{
width:80%;
height:55%;
padding-top:20px;
padding-bottom:10px;
padding-left:10px;
font-size:100%;
line-height:160%;
float:right;
}

#contentcolumn3{
width:80%;
height:495px;
padding-bottom:10px;
padding-left:2px;
font-size:95%;
background:url(/conferencecentre/images/home01.jpg) no-repeat;
}

#copyright{
font-size:55%;
height:50px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
text-align:center;
color:#666666;
}

#copyright a:link{
color:#666666;
}

#copyright a:hover{
color:#333333;
}

.footermail
{
margin-left:1.3em;
}



.address
{
width:755px;
background-color:#666633;
font-size:70%;
padding:3px;
color:#FFFFFF;
}

.address a:link
{
color:#FFFFFF;
}

.address a:hover
{
text-decoration:none;
}

#footer 
{
color:#525252;
font-size:85%;
height:100px;
line-height:20px;
margin:0 0 10px;
text-align:center;
}


ul#navlist
{
width:100px;
height:100%;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
margin-left:6px;
margin-top:45px;
padding-left:0;
font-size:90%;
font-weight:bold;
float:left;
/*white-space: nowrap;*/
}

#navlist li
{
list-style-type:none;
padding:3px 0 9px 0;
}

#navlist a:link, #navlist a:visited
{
color: #000;
text-decoration: none;

}

#navlist a:hover
{
color: #EF3E43;
text-decoration: none;

}

#navlist li a#current
{
color: #fff;
background-color: #666633;
text-decoration: none;

}


#navlist a 
{padding:3px 0 9px 0;}
 
 
 
 

/*-----subnav-----*/

#navcontainer2 { width: 132px; }

#navcontainer2 ul
{
margin-top:-0pt;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size:70%;
font-family:Arial, Helvetica, sans-serif;
}

#navcontainer2 a
{
display: block;
padding: 3px;
padding-left:12px;
width: 115px;
background-color: #fff;

}

#navcontainer2 a:link, #navlist2 a:visited
{
color:#003300;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color:#cccc99;
color:#003300;
}

#navcontainer2 a#currentside
{
background-color:#cccc99;
color:#003300;
}

/*---------------------end of nav2---------------*/

h1{
font-size:150%;
color:#336600;
border-bottom:#006400 1px solid;
}


h2{
font-size:130%;
color:#666633;
border-bottom:#666633 1px solid;
padding-bottom:4px;
margin-left:130px;
width:65%;
}

table.tabledesign1
{
    border-spacing: 0px;
    border-collapse: collapse;
	color:#4D7300;
	margin:25px 0 15px 130px;
	font-size:95%;
}

table.tabledesign1 th
{
    text-align: left;
    font-weight: normal;
	color:#fff;
    padding: 0.1em 0.5em;
    border-bottom: 2px solid #FFFFFF;
    background: #999900;
}


table.tabledesign1 td {
    text-align: left;
	color:#000;
	border: 2px solid #FFFFFF;
    padding: 0.1em 0.5em;
    background: #e3e3b8;
}

.downloadlink{
font-size:100%;
font-weight:bold;
}

.downloadlink a:link, .downloadlink a:visited{
color:#999900;
text-decoration:none;
}

.downloadlink a:hover{
color:#666633;
}

.names{
font-size:100%;
font-weight:bold;
color:#999900;
}


.a1{
color:#999900;
text-decoration:none;
}

.a1 a:link, .a1 a:visited{
color:#999900;
text-decoration:none;
}

.a1 a:link, a:hover{
color:#666633;
text-decoration:underline;
}

.centerdiv{ /*IE method of centering a relative div*/
width:300px;
height:225px;
}

/*.centerdiv>div{ Proper way to center a relative div
margin: 0 auto;
}*/


.testimonials{
font-style:italic;
line-height:120%;
}


#littlebox{
float:left;
margin-right:2px;
margin-top:-1px;
}

#photography{
font-size:70%;
line-height:155%;
}

/*--------- new image gallery for wedding-----*/


/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: left;
padding:0pt;
margin:0pt;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid #000;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 0px;
text-decoration: none;
color:#999900;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #red;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #fff;
background-color: #999900;
}