/* General Setting */
html,body,h1, h2, h3, p, ul{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
	overflow-x: hidden; 
}
body {
	background:ffffff;
        text-align:center;
}
.all{
	width:1024px;
	overflow:hidden;
        text-align:left;
	margin:auto;
	}
h2{
	font-family:Cambria,Georgia,Times, serif;
	font-size:18px;
	font-weight:bold;
	margin-top:8px;
	margin-left:2px;
	color:#FFFFFF;
}
h3{
	font-family:Cambria,Georgia,Times, serif;
	font-size:18px;
	margin-bottom:18px;
	color:#554901;
}
h4{
	font-family:Cambria,Georgia,Times, serif;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:3px;
	color:#FFFFFF;	
}
.clear{
clear:both;
}



/*header setting*/
#header{
width:1024px;
margin:0px auto;
height:155px;
overflow:hidden;

}
#logo{
width:175px;
height:155px;
margin-left:28px;
background:url(images/regentlogo.png);
position:relative;
z-index:999;
float:left;
cursor:pointer;
}
#regent{
width:334px;
height:70px;
margin-left:5px;
margin-top:56px;
background:url(images/Regent.gif);
float:left;

}
#searchform form{
	margin:0px;
	padding:0px;
}
#searchform {
	float:right;
	position:relative;
	top:78px;
	left:30px;;
}
#link {
 margin: 3px 0px;
}

#link  a:link, #link  a:visited {
	font-size:10px;
	text-decoration:none;
	color:#666666;
}

#link  a:hover {
	text-decoration:none;
	color:#5761CB;
}
#searchsubmit {
	background:url(images/searchicon.jpg) no-repeat;
	border-color:#FFFFFF;
	border:none;
	color:#FFFFFF;
	height:20px;
	width:90px;
}
#menu{
width:100%;
height:46px;
background:url(images/menubg.gif) repeat-x;
z-index:100;
position:absolute;
top:128px;
left:0px;
}
#menubar {
overflow:hidden;
width:900px;
margin:0 auto;
padding-left:100px;
position:relative;
top:-14px;
z-index:200;
}


#menubar a:link, #menubar a:visited {
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
}

#menubar a:hover {
	text-decoration:none;
	color:#ffca08;
}

#menubar ul li {
	list-style:none;
	display:inline;
	margin-right:10px;
}

/*Content Setting*/


#content{
width:974px;
background:url(images/contentbg.gif) repeat-y;
margin:0 20px;
margin-top:20px;
*margin-top:0px;
}

#gallery{
width:974px;
height:364px;
background:url(images/slidepic.gif) no-repeat;
}
#contentlist{
width:960px;
height:285px;
margin:0 auto;
padding-top:10px;
}
.contentlist{
width:220px;
margin:0 8px;

float:left;
}
.listheader{
	width:218px;
	height:35px;
	position:relative;
	z-index:199;
}
.listheaderleft{
width:8px;
height:35px;
float:left;
background:url(images/headerbgleft.gif);
}
.listheaderbg{
width:202px;
height:35px;
float:left;
background:url(images/headerbg.gif);
}
.listheaderright{
width:8px;
height:35px;
float:left;
background:url(images/headerright.gif);	
}
.listcontent{
width:216px;
height:228px;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
background:#E6E6E6;
position:relative;
top:-3px;
}
.listcontent a:link, .listcontent a:visited {
	font-size:12px;
	text-decoration:none;
	color:#666666;
}

.listcontent a:hover {
	text-decoration:none;
	color:#5761CB;
}
.listcontent ul{
	padding-top:8px;
}
.listcontent ul li {
	list-style:none;
	margin-bottom:5px;
	margin-left:5px;
}

/* Footer setting*/
#footercontent{
	width:960px;
	margin:0 auto;
	background:#000000;
	position:absolute;
}
.footerlistcontent{
	width:237px;
	float:left;
	background:#000000;
	background:url(images/footerbg.gif) repeat-x;
}
.footerlistcontent a:link, .footerlistcontent a:visited {
	font-size:10px;
	text-decoration:none;
	color:#ffffff;
}

.footerlistcontent a:hover {
	text-decoration:none;
	color:#ffca08;
}

.footerlistcontent ul li {
	list-style:none;
	margin-left:15px;
	margin-bottom:-4px;
}
.verticalline{
	width:3px;
	height:120px;
	margin-top:15px;
	background:url(images/verticalline.gif) repeat-y;
	float:left;
}

#copyright{
	text-align:center;
}
#copyright p{
	margin-top:28px;
	line-height:13px;
	font-size:10px;
	color:#ffffff;	
}
#footer{ 
width:100%;
height:90px;
background:url(images/footerbg.gif) repeat-x;
}

/* -----------subpages--------------*/
#space{
	width:974px;
	height:5px;
}
#spacebtm{
	width:974px;
	height:30px;
}
#con {
	position:absolute;
}
#leftcol{
	width:270px;
	height:500px;
	position:absolute;
}
#location{
	position:relative;
	top:5px;
	left:20px;
	margin-bottom:10px;
	
}

#leftcol a:link, #leftcol a:visited {
font-size:12px;
text-decoration:none;
color:#666666;
}
#leftcol a:hover {
	text-decoration:none;
	color:#5761CB;
}
#sidemenu{
	width:270px;
}
#sidemenutop{
	width:270px;
	height:50px;
	background:url(images/sidemenutop.gif);
}
#sidemenu h2{
margin:0px;
padding:0px;
}
#sidemenutop h2{
	padding-top:10px;
	padding-left:8px;
}
#sidemenubg{
	width:270px;
	height:300px;
	background:url(images/sidemenubg.gif) repeat-y;
}
#sidemenubtm{
	width:270px;
	height:10px;
	background:url(images/sidemenubtm.gif);
}
.sidemenucontent{
position:relative;
left:15px;
}
.sidemenucontent ul{
	padding-top:8px;
}
.sidemenucontent ul li {
	list-style:none;
	margin-bottom:5px;
	margin-left:10px;
}

#rightcol{
	width:675px;
	position:relative;
	top:0px;
	left:282px;
}
#picholder{
	width:675px;
	margin-top:30px;
	margin-bottom:10px;
}
#contentholder{
	width:675px;	
}
#contentholder p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-bottom:15px;
	
}
#contentholder a{
	text-decoration:none;
	color:#5761CB;
        font-size:12px;
}
