body {
	margin: 0;
	padding: 0;
	background: #E5E5E5;
	font-family: verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
}

form, h1, h2, h3, h4, h5, p, img, li, ul { margin:0px; padding:0px; } 

a {
	color: #135293;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #ff6600;
}

.title1 {
	margin: 0;
	padding: 10px 0;
	background: url(../images/img07.gif) repeat-x left bottom;
	font-weight: normal;
	font-size: 129%;
	color: #FFFFFF;
}

.title2 {
	margin: 0;
	padding: 10px 0;
	background: url(../images/img09.gif) repeat-x left bottom;
	font-size: 227%;
	font-weight: normal;
	color: #135293;
}

.title3 {
	margin: 0;
	padding: 10px 0;
	background: url(../images/img11.gif) repeat-x left bottom;
	font-size: 129%;
	font-weight: normal;
	color: #FFFFFF;
}
.title4 {
	margin: 0;
	padding: 10px 0;
	background: url(../images/img11.gif) repeat-x left bottom;
	font-size: 129%;
	font-weight: normal;
	color: #0E61B5;
}
.title5 {
	margin: 0;
	padding: 10px 0;
	background: url(../images/img-blue-a.gif) repeat-x left bottom;
	font-size: 129%;
	font-weight: normal;
	color: #FFFFFF;
}
	img { 
border: 0px; 
} 

.hometext{font-size: 13px; color: #666666;}

#set{ width: 500px;}
	
#set1{ width: 250px; font-size: 12px; float:left;
	color: #666666;}
	
#set2{width: 250px; font-size: 12px; color: #666666; float:right; }

.myimage {
float : left;
padding : 10px;
border : 1px solid #aaa;
margin-right : 10px;
}

.boxed {
	padding: 5px 30px 0px 30px;
}

.boxed ul, .boxed ol {
	line-height: 180%;
}
.boxed p{ margin:0px 0px 11px 0px;}

.boxed img{ margin:0px 0px 0px 10px;}

#top-main{ width:680px; 	padding: 5px 30px 0px 30px; }
#top-main  p{  text-align:justify; margin:0px 0px 10px 0px;}

#top-main .box1 { width:430px; float:left; }
#top-main .box1 p{ font-size:12px; text-align:justify; margin:0px 0px 10px 0px;}
#top-main .box1 h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px 0px 10px 0px; }
#top-main .box2{ width:240px; 	float:right; margin-left:-40px; font-size:11px; background-color:#d2f1f7; }
#top-main .box2 a:link{ color:#000000; text-decoration:underline; }
#top-main .box2 a:visited{ color:#000000; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; }

#top-main .box2 ul li
{
margin-left:6px; font-size:12px; list-style:none; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif;

}
#top-main .box3{ width:330px; float:left; font-size:11px; text-align:justify; margin:10px 0px 0px 0px;  }
#top-main .box3 h5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#0066CC; padding:5px;}
#top-main .box3 p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; margin:0px 0px 10px 0px; padding:5px;}

#top-main .box4{ width:330px; float:right; font-size:11px; text-align:justify; margin:10px 0px 0px 0px;  }
#top-main .box4 h5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#0066CC; padding:5px;}
#top-main .box4 p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; margin:0px 0px 10px 0px; padding:5px;}

#top-main .box5{ width:200px; float:right; font-size:11px;  margin:10px 0px 0px 30px;  }
#top-main .box5 h5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#0066CC; padding:5px;}
#top-main .box5 img{ float:left; padding:0px 0px 15px 0px;}


#pic-th1 {   width:680px; 	margin:0; padding:0;   }

#pic-th1 ul { margin:0 40px 0 80px; padding:0; 	list-style:none;     }
#pic-th1 li { margin:0px;     padding:0px;list-style:none; display:inline;         }
#pic-th1 .pto  {
      float:left; width:124px; padding: 0px; line-height:34px; text-transform:uppercase; font-size:14px; font-family:Arial,Verdana,  Helvetica, sans-serif;
       margin:0px 10px 0px 0px; color:#625f5f;   text-align:center; text-decoration:none;      }

#ads{ width:680px; 	padding: 5px 0px 0px 0px; height:130px; }
#ads h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color:#0066CC; padding:5px;}
#ads .mapad{ width:120px; float:left; 	padding: 5px 0px 0px 0px;  }
#ads .mapad1{ width:90px; float:left; 	padding: 24px 0px 0px 0px;  }
#ads .map{ width:175px; float:left; 	padding: 24px 0px 0px 0px;  }
#ads .map a:link{font-family: Arial, Verdana,Helvetica, sans-serif; font-size:12px; color:#135293; text-decoration:underline;}
#ads .mapad1 a:link{font-family: Arial, Verdana,Helvetica, sans-serif; font-size:12px; color:#135293; text-decoration:underline;}
#ads .map p{ margin: 0px 0px 4px 0px;  }
#ads .mapad1 p{ margin: 0px 0px 4px 0px;  }

.orange {
	margin: 20px 30px;
	background: #FF9523 url(../images/img10.gif) repeat-x;
	color: #FFFFFF;
}

.orange a {
	color: #FFFFFF;
}

.white {
	
	color: #146CC6;
}
.blue {
	margin: 20px 30px;
	background: #22b3f9 url(../images/img-blue.gif) repeat-x;
	color: #FFFFFF;
}

.col-one {
	float: left;
	width: 300px;
}

.col-two {
	float: right;
	width: 300px;
}
.col-one1 {
	float: left;
	width: 320px;
}

.col-two1 {
	float: right;
	width: 320px;
}
#bar{ background-color: #E5E3E3; padding: 5px 0 5px 0;}

/* Page */

#page {
	width: 980px;
	margin: 0 auto;
	background: #FFFFFF url(../images/img01.gif) repeat-y;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 240px;
}

/* Logo */

#logo {
	height: 220px;
	background: #FFFFFF url(../images/img02.gif) repeat-y right top;
}

#logo h1, #logo h2 {
	margin: 0;
	
	text-align: center;
	font-weight: normal;
	
	color: #9C9C9C; 
}

#logo h1 {
	padding: 130px 0 0 0;
	background:  url(../images/royal_symbol.gif) no-repeat center center;
	font-size: 28px;
}

#logo h2 {
	font-size: 14px;
}

#logo a {
	color: #9C9C9C;
	text-decoration: none;
}

/* Menu */

#menu {
	padding: 20px;
	background: #85C329 url(../images/img04.gif) repeat-x;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	padding: 10px 0;
	background: url(../images/img05.gif) repeat-x;
}

#menu li.first {
	background: none;
}

#menu a {
	text-decoration: none;
	font-size: 129%;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

/* Login */

#login {
	padding: 20px;
	background: url(../images/img06.gif) repeat-x;
}

#login form {
	margin: 0;
	padding: 20px 0 0 0;
}

#login fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#login label {
	color: #FFFFFF;
}

#inputtext1, #inputtext2 {
	width: 194px;
	margin-bottom: .5em;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	color: #666666;
}

#inputsubmit1 {
	margin-bottom: .5em;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	color: #666666;
}

#login a {
	color: #FFFFFF;
}

/* Content */

#content {
	float: right;
	width: 740px;
}

/* Footer */

#footer {
	width: 980px;
	height: 120px;
	margin: 0 auto;

	background: url(../images/img12.gif) repeat-x;
}

#footer p {
	margin: 0;
	font-size: 85%;
}

#footer h4 { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#30F; margin-top:50px;}

#links {
	float: left;
	width: 220px;
	height: 45px;
	padding: 35px 0 0 20px;
	background: url(../images/img13.gif) repeat-x;
}

#links a {
	color: #FFFFFF;
}

#legal {
	float: right;
	width: 720px;
	height: 45px;
	padding: 15px 0 0 20px;
}
/* member page */
.cssform p{
width: 495px;
clear: left;
margin: 0;
padding: 13px 30px 10px 530px;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 5px solid white;
line-height: 100%;
color: #000;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -145px; /*width of left column*/
width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
border-right: 1px solid white;
}


.t4{ background-color: #CC3300; text-align:left; color:#FFFFFF; height: 25px; padding-left: 10px; font-weight:bold; width: 504px; padding-top:5px;}
.base2{ background-color: #F2F0F0; height:65px;}
.base3{ background-color: #FFFF99}

#right-links
{
float:right;
}

#right-links ul li
{
margin-left:-25px; font-size:11px;

}
#bottom-links
{
background-color:#CCCCCC;
clear:both;
}
#bottom-links ul li
{
display:inline;
margin-right:55px;
margin-left:25px;
}

.toplink{ width:680px;  padding: 5px 30px 0px 30px; color:#CC0000;}
.toplink a:link{ text-decoration:none; color:#CC0000;}
.toplink a:visited{ text-decoration:none; color:#CC0000;}
.toplink a:hover{ text-decoration:underline; color:#666666;}
