@import url("navigation.css");
/*##################################
COMMON CSS
##################################*/
a{
	text-decoration:none;
	outline:none;
	}
h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
	}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#034984;
	margin-bottom:5px;
	}
p {
	margin:0 0 15px 0;
	font-size:11px;
	color:#333333;
	}
.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#034984;
	text-decoration:none;
	}
.link:hover {
	color:#656565;
	}
.elink {
	font-size:11px;
	color:#333333;
	text-decoration:none;
	}
.elink:hover {
	color:#034984;
	}
.imgborder {
	border:2px solid #cccccc;
	padding:2px;
	}
.imgleft {
	border:2px solid #cccccc;
	float:left;
	margin:0 10px 10px 0;
	padding:2px;
	}
.imgright {
	border:2px solid #cccccc;
	float:right;
	margin:0 0px 10px 10px;
	padding:2px;
	}
.hor-line{
	background-image:url(../images/hor-img.gif);
	background-repeat:repeat-x;
	background-position:center center;
	height:30px;
	clear:both;
	}
.hor-line1{
	background-image:url(../images/hor-img.gif);
	background-repeat:repeat-x;
	background-position:center center;
	height:30px;
	
	}
.red {
	color:#FF0000;
}
/*#################################### 
PAGEHEADER AND PAGE PATH CSS
####################################*/
.pageheader2 {
	position:relative;
	padding:0px 15px 15px 0px;
	background-image:url(../images/hor-img.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	}
.pageheader {
	padding:7px 15px 7px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#656565;
	margin-bottom:15px;
	background-image:url(../images/hor-img.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	}

.pagefooter {
	padding:7px 15px 7px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#656565;
	margin-bottom:15px;
	background-position:left bottom;
	}

.pageheader h1 {
	margin:0px;
	font-family:"Trebuchet MS";
	color:#034984;
	font-size:18px;
	font-weight:normal;
	}
	
.pagepath {
	padding:7px 15px 7px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#656565;
	margin-bottom:15px;
	background-image:url(../images/hor-img.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	}

.pagepath a{
	color:#034984;
	text-decoration:none;
	}
	
.pagepath a:hover {
	color:#333333;
	}
	
.pagepath strong {
	/*page path arrow*/
	color:#333333;
	margin:0 7px 0 7px;
	}
	
.pagepath span {
	/*active page name*/
	color:#000000;
	font-weight:bold;
	}
.hor_line{
	background-image:url(../images/hor-img.gif);
	background-repeat:repeat-x;
	background-position:center center;
	height:30px;
	font-size:0px;	
	}
.login-info {
	min-height:1px;
	position:relative;
	margin-bottom:15px;
	}
.login-info h2 {
	
	}
.btn-bar {
	position:relative;
	}
.btnbar input {
	padding:0px;
	border:none;
	cursor:pointer;
	margin-left:3px;
	}
.submit-btn1, .submit-btn2 {
	background:url(../images/submitbtn2.gif) no-repeat 0 0;
	width:61px;
	height:23px;
	font-size:0px;
	line-height:0px;
	text-indent:-99999px;
	}
.submit-btn2 {
	width:104px;
	height:30px;
	position:absolute;
	left:84px;
	top:10px;
	background:url(../images/submitbtn1.gif) no-repeat 0 0;
	}
.submit-btn2:hover {
	background-position:0 -30px;
	}
.submit-btn3 {
	position:absolute;
	right:0px; top:0px;
	width:53px;
	height:23px;
	display:inline-block;
	background:url(../images/refreshbtn1.gif) no-repeat 0 0;
	text-indent:-9999999px;
	
	}
.submit-btn3:hover {
	background-position:0 -23px;
	}

.backbtn {
	display:block;
	position:absolute;
	left:0px;
	top:15px;
	font-size:14px;
	color:#034984;
	font-weight:bold;
	}
.backbtn  {
	color:#034984;
	}
.backbtn:hover {
	color:#333333;
	}
.download-btn {
	background:url(../images/download-btn.gif) no-repeat 0 0;
	width:83px;
	height:23px;
	}
.download-agenda-btn {
	background:url(../images/download-agenda-btn.gif) no-repeat 0 0;
	width:133px;
	height:23px;
	}
.print-btn {
	background:url(../images/print-btn.gif) no-repeat 0 0;
	width:53px;
	height:23px;
	}
.print-agenda-btn {
	background:url(../images/print-agenda-btn.gif) no-repeat 0 0;
	width:100px;
	height:23px;
	}

.add-comments-btn {
	background:url(../images/addcomments-btn.gif) no-repeat 0 0;
	width:140px;
	height:23px;
	}
.add-msg-btn {
	background:url(../images/add-new-msg.gif) no-repeat 0 0;
	width:124px;
	height:23px;
	}

.print-btn:hover, .download-btn:hover, .submit-btn1:hover, .add-comments-btn:hover, .add-msg-btn:hover,
.print-agenda-btn:hover, .download-agenda-btn:hover {
	background-position:0 -23px;
	} 
.date-box {
	position:relative;
	}
.btnbar .left {
	float:left;
	display:block;
	}
.btnbar .comment {
	font-size:14px;
	font-weight:bold;
	}
.hd-typ1 {
	color:#034984;
	font-size:14px;
	margin-bottom:13px;
	font-weight:bold;
	}
.delbtn {
    background: url(../images/deletebtn.png) no-repeat 0 0;
    height: 28px;
    width: 29px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	right:10px; top:15px;
}
.delbtn:hover {
	background-position:0 -29px;
	}
/*==================================
POPUP CSS
==================================*/
#white {
	background-color:#FFFFFF;
	padding:15px;
	font-size:80%;
	}
#white .btnbar {
	text-align:center;
	padding:10px 0;
	}
#white #topbar1 {
	height:10px;
	border-top:none;
	}
#white #topbar1 .close {
	position:absolute;
	right:35px;
	top:15px;
	}
#white .formcss .btnbar {
	padding:0;
	}
/* POPIMAGE CSS
----------------------------------*/
#white .image #topbar {
	margin-bottom:15px;
	}
#white .image h2 {
	margin:0px;
	}
#white .contentbox1 {
	font-size:13px;
	}
#white .contentbox1 h2 {
	color:#034984;
	text-transform:none;
	font-size:13px;
	}
/*=====================================
	Events Detail page
==================================*/

#eventsdetails dl .eventimg{
	margin:0px;
	padding:0px;
	float:left;
	width:250px;
	}

#eventsdetails  dl .title{
	font-size:12px;
	margin-left:270px;
	color:#333333;
		}
#eventsdetails  dl .title1{
	margin-left:270px;
	color:#333333;	
	padding:0px;
	font-size:12px;
	
		}
#eventsdetails  h4{
	color:#034984;
	}
#eventsdetails  dl .description{
	margin-left:270px;
	color:#333333;
	margin-bottom:10px;
	padding:0px;
	font-size:12px;		
	}
#eventsdetails  dl .description1{
	margin-left:360px;
	color:#333333;
	margin-bottom:10px;
	padding:0px;
	font-size:12px;		
	}
#eventsdetails  dl .imageborder {
	padding:2px;
	border:1px solid #cccccc;
	}
#eventsdetails .introtxt{
	margin:0px 0 20px 0;
	padding:0 0 0 0;
	}

#eventsdetails .introtxt h4{
	font-size:12px;
	color: #034984;
	margin:5px 0 5px 0px;
	}
	
#eventsdetails .introtxt p{
	font-size:12px;
	color: #333333;
	margin:5px 0 10px 0px;
	}


.handcur{
	cursor:pointer;
	}

#eventsdetails dl dd strong{
	display:block;
	width:80px;
	float:left;
	
	}

.smallimg {	
	border:1px solid #cccccc;
	padding:1px;
	width:58px;
	height:58px;	
	margin-right:15px;
	display:block;
	float:left;}


.pdflist {
	list-style-type:none;
	margin:0px 0 20px 0;
	padding:0px;
	}

.pdflist li {
	line-height:14px;
	font-size:12px;
	color:#333333;
	padding:7px 10px 7px 0px;
	margin-bottom:0px;
	position:relative;
	}

.pdflist li .filelink {
	color:#333333;
	margin-left:28px;
	text-decoration:none;	
	font-weight:bold;
	}

.pdflist li .filelink:hover {
		color:#034984;
	}

.pdflist li img {
	position:absolute;
	left:5px;
	top:6px;
	}
	

/*================================
	norecord css
===============================*/
#subcontenttxt .norecord{
	border:2px solid #dddddd;
	padding:3px 0 0px 0;
	height:36px;
	margin:0px;
	}

#subcontenttxt  .norecord dd{
	font-size:13px;
	color:#034984;
	font-weight:bold;
	margin-top:10px;
	padding-top:0px;
	}

#subcontenttxt .norecord .imgleft{
	border:none;
	}
/*==================================
COMMON POINTS CSS
==================================*/
.points {
	list-style-type:none;
	margin:0 0 15px 10px;
	padding:0px;
	}
.points li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:15px;
	background-image:url(../images/arrow.gif);
	background-position:3px 5px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin:0 0 8px 0;
	}
.points1 {
	margin:0 0 15px 10px;
    padding:0 0 0 10px;
	list-style-type:none;
	}
.points1 li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:15px;
	margin:0 0 8px 0;
	
	}

.cmstxt {
	margin:0 0 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
.cmstxt table{
	margin:15px 0;
	padding:0px;
	}
.cmstxt td{
	padding:3px;
	}
/*==================================
	Topbar Css
===================================*/
#topbar h1{
	height:110px;
	width:100px;
	}

#topbar h1 a{
	text-indent:-9999px;
	width:100px;
	height:100px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:16px;
	top:4px;
	}
#topbar .logotxt{
	position:absolute;
	left:154px;
	top:19px;
	background-image:url(../images/logotxt.gif);
	background-repeat:no-repeat;
	width:260px;
	height:60px;
	text-indent:-9999px;
	}	
/*==================================
	navigation css
	================================*/
.dhtml-horiz-menu {
	position:absolute;
	bottom:0px;
	min-height:1px;
	}
.dhtml-horiz-menu td{
	background-image:url(../images/navileftbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.dhtml-horiz-menu td div{
	background-image:url(../images/navirightbg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin:0 7px 0 3px;
	padding:0 0 0 0px;
	
	}
.dhtml-horiz-menu td:hover{
	background-image:url(../images/navileftbghover.gif);
	background-repeat:no-repeat;
	/*background-position:left top;*/
	margin:0 0px 0 3px;
	padding:0 0 0 0;
	}
.dhtml-horiz-menu td div:hover{
	background-image:url(../images/navirightbghover.gif);
	background-repeat:no-repeat;
/*	background-position:right top;*/
	margin:0 7px 0 3px;
	padding:0 0 0 0px;
	
	}

/*===================================
	midbar css
====================================*/

.midbar {		
	margin-bottom:15px;
	/*position:relative;*/
	/*text-align:left;*/
	border:1px solid #d0d0d0;
	height:218px;
	background-color:#ffffff;
	}
/*.midbar img{
	position:absolute;
	right:0px;
	_right:-1px;
	}
.midbar .midbartxt{	
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;	
	}
.midbar .midbartxt img{
	position:relative;
	left:0px;
	
	}*/
	
/*===============================
	Welcome txt css
===============================*/
.welcometxt{
	background-image:url(../images/welcometxtbg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#F8F8F8;
	border-bottom:1px solid #f8f8f8;
	border-left:1px solid #f8f8f8;
	border-right:1px solid #f8f8f8;
	padding:15px 15px 15px 15px;
	margin:0 0 10px 0;
	min-height:50px;
}

.welcometxt h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#14538D;
	padding:0 0 15px 0;
	background-image:url(../images/hor-img.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-weight:normal;
	}

.welcometxt .newsdetail{
	position:relative;	
	padding:0 0 0px 0; 
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#656565;
	font-size:11px;
	font-weight:bold;	
	min-height:10px;
	}

.welcometxt .newsdetail dt{
	text-align:left;
	width:400px;
	margin:0px;
	padding:0px;
	}
	
.welcometxt .newsdetail dd{
	text-align:right;
	font-size:0px;
	line-height:0px;
	position:relative;
	margin:0px;
	/*border:1px solid #ff0000;*/
	_height:1px;
	}
.welcometxt .newsdetail dd .link{
	font-size:10px;
	line-height:11px;
	position:absolute;
	right:0px;
	bottom:0px;
	height:12px;	
	/*border:1px solid #ff0000;*/

	}

.welcometxt .hor-line{
	background-image:url(../images/hor-img.gif);
	background-repeat:repeat-x;
	background-position:center center;
	height:10px;
	clear:none;
	}
.welcometxt dl .clear {
	font-size:0px;
	line-height:0px;
	clear:both;
	height:0px;
	margin:0px 0px;
	padding:0px;	
	}
	
/*================================
	subcontenttxt
==================================*/
#subcontenttxt h1{
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004580;
	margin:0 0 10px 0;
	padding:0px;
	font-weight:normal;
	}
/*=============================
	css for sidebar
==============================*/
.sidebarbox{	
	margin:0 0 15px 0;
	padding:0px 0px 0px 0px;		
	background-color:#FFF1C7;
}

.sidebarbox h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding:10px 15px 0 15px;
	margin:0 0 7px 0;	
	}
/*====================================
SIDEBAR TEXT CSS
====================================*/
.sidebartxt {
	padding:8px 15px 10px 15px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
	line-height:15px;
	}
.sidebartxt h3 {
	font-size:11px;
	color:#000000;
	margin-bottom:10px;
	}

/*====================================
DOCUMENT CASE CSS
====================================*/
.doclink {
	border-top:1px solid #E8E1C9;
	}
.doclink a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	display:block;
	padding:9px 0;
	border-bottom:1px solid #E8E1C9;
	position:relative;
	}

.doclink a:hover {
	color:#006FBC;
	}
	
.doclink a span, 
.doclink .normal span {
	margin:0 10px 0 22px;
	}
	
.doclink a img, 
.doclink .normal img {
	position:absolute;
	left:10px;
	top:13px;
	}
/*====================================
LINK WITH IMAGE CASE CSS
====================================*/
/*.linkwithimg {
	border-top:1px solid #cccccc;
	margin:0 0 20px 0;
	padding:0;
	}
.linkwithimg dt {
	float:left;
	width:38px;
	height:38px;
	margin:5px 0;
	}
.linkwithimg dt a img {
	border:2px solid #cccccc;
	padding:2px;
	}
.linkwithimg dt a img:hover {
	border:2px solid #0069AF;
	}
.linkwithimg dd {
	margin:5px 0 0 45px;
	padding:0 5px 5px 0;
	font-size:11px;
	font-weight:bold;
	}
.linkwithimg dd a {
	text-decoration:none;
	color:#333333;
	}
.linkwithimg dd a:hover {
	color:#0069AF;
	}
.linkwithimg .hor_line {
	background-color:#cccccc;
	padding:0px;
	height:1px;
	clear:both;
	margin:0;
	}*/
.linkwithimg {
	position:relative;
	z-index:2;
	}
.linkwithimg .imgbox {
	width:30px;
	}
.linkwithimg .imgbox td {
	width:30px;
	height:30px;
	border:1px solid #cccccc;
	padding:1px;
	}
.linkwithimg .linkbox {
	padding:0 0 0 5px;
	}
.linkwithimg .linkbox a {
	font-weight:bold;
	text-decoration:none;
	}
.linkwithimg .linkbox a:hover {
	color:#333333;
	}
.linkwithimg .hor_line {
	border-bottom:1px solid #E8E1C9;
	height:1px;
	font-size:0px;
	line-height:0px;
	}

/*====================================
SIDEBAR IMAGE BOX CSS
====================================*/
.sidebarimg {
	padding:0px 15px;	
	margin:0px;
	}
.sidebarimg td {
	width:166px;
	height:95px;
	text-align:center;
	vertical-align:middle;
	}

.sidebarimg .imgborder {
	border:1px solid #C8C1AA;
	padding:1px;
	}

.morebar {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;	
	height:17px;	
	margin-top:10px;
	padding-bottom:15px;
	}
.morebar .link{
	background-image:url(../images/morebtn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:18px;
	width:53px;		
	text-indent:-9999px;
	position:absolute;
	right:10px;
	
	}
.morebar .link:hover{
	background-position:left -17px;
	}
/*==========================================
	banner css
==========================================*/
.banner{
	width:189px;
	margin:0px;
	padding:0px;
	
}

.banner .sidebarbox{	
	margin:0 0 15px 0;
	padding:1px 0px 1px 0px;	
	border-top:	2px solid #004580;
	border-bottom:1px solid #B2B2B2;
	background-color:#ffffff;
}

.banner .sidebarbox h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding:10px 15px 0 15px;
	margin:0 0 7px 0;	
	} 
	
/*====================================
SIDEBAR IMAGE BOX CSS
====================================*/
.banner .sidebarimg {
	padding:0px 0px;	
	margin:0px;
	}
.banner .sidebarimg td {
	width:189px;	
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	height:auto;
	}

.banner .sidebarimg .imgborder {
	border:1px solid #C8C1AA;
	padding:1px;
	}

/*====================================
SIDEBAR banner detail  BOX CSS
====================================*/
.banner .bannerdetailbox{
	background-color:#fff1c7;
	padding:10px;
	margin:0 0 0px 0;
	position:relative;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	min-height:41px;
	}
.banner .bannerdetailbox h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	margin:0 0 0 0;
	padding:0px;
	}
.banner .bannerdetailbox .arrow {
	position:absolute;
	right:10px;
	bottom:5px;
	
	}


/*======================================
	h5 css
======================================*/
h5 {
	/*this is common class for sidebar headers*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin:0px;
	background-color:#4390C3;
	background-image:url(../images/h5bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:8px 12px 8px 12px;
	position:relative;
	border-top:1px solid #cccccc;
	}
h5 a {
	text-decoration:none;
	color:#ffffff;
	}
h5 a:hover {
	color:#333333;
	}
/*#################################### 
SIDEBARLINKS CSS
####################################*/
.sidebarlinks {
	border-top:1px solid #E8E1C9;
	}
/*====================================*/
.sidebarlinks a, 
.sidebarlinks .normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	display:block;
	padding:9px 0;
	border-bottom:1px solid #E8E1C9;
	position:relative;
	background-color:#FEF7DD;
	}

.sidebarlinks a:hover {
	color:#006FBC;
	}
	
.sidebarlinks a span, 
.sidebarlinks .normal span {
	margin:0 10px 0 22px;
	}
	
.sidebarlinks a img, 
.sidebarlinks .normal img {
	position:absolute;
	left:10px;
	top:13px;
	}
/*====================================*/
.sidebarlinks .sublinks a, 
.sidebarlinks .sublinks .normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	display:block;
	padding:6px 0px;
	background-color:#F7F4F5;
	border-bottom:1px solid #dfdfdf;
	position:relative;
	}
.sidebarlinks .sublinks a:hover {
	background-repeat:repeat-x;
	background-color:#FEF7DD;
	color:#000000;
	}
.sidebarlinks .sublinks a span, 
.sidebarlinks .sublinks .normal span{
	margin:0px 10px 0 0px;
	display:block;
	}
.sidebarlinks .sublinks a img, 
.sidebarlinks .sublinks .normal img{
	position:absolute;
	top:10px;
	}
	
/*#################################### 
FAQ QUESTIONS CSS
####################################*/
#faq .points li{
	background-image:url(../images/arrow.gif);
	background-position:3px 4px;
	margin:0 0 10px 0px;
	padding:0 0 0 15px;
	}
#faq .points li a {
	font-size:12px;
	font-weight:bold;
	color:#034984;
	}
#faq .points li a:hover {
	color:#656565;
	}
#faq .rightalign{
	text-align:right;
	padding-top:5px;
	}
/*#################################### 
FAQ, TESTIMONIALS AND LINKS PAGE COMMON CSS
####################################*/
.contentbox1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	padding:0px;
	background-color:#FFFFFF;
	margin:0 0 0px 0;
	
	}
.contentbox1 .imgleft td{
	height:100px;
	width:100px;
	}
.contentbox1 dt {
	font-size:12px;
	color:#034984;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0px;
	}
.contentbox1 dt a {
	color:#034984;
	}
.contentbox1 dt a:hover {
	color:#333333;
	}

.contentbox1 .sub-hd1 {
	display:block;
	font-size:10px;
	color:#000000;
	line-height:18px;
	}
.contentbox1 dd {
	font-size:12px;
	color:#333333;
	margin:0 0 5px 0;
	}
.contentbox1 dd strong{
	color:#034984;
	padding-bottom:15px;
	}
.contentbox1 .linkbox {
	margin:10px 0 0 0;
	height:25px;
	position:relative;
	/*background-color:#f1f1f1;*/
	clear:both;
	}
.contentbox1 .linkbox .link {
	font-weight:bold;
	font-size:10px;
	display:block;
	width:53px;
	height:17px;
	text-indent:-9999px;
	position:absolute;
	right:10px;
	top:5px;
	background-image:url(../images/morebtn.gif);
	background-repeat:no-repeat;
	background-position:left top;	
	}
	
.contentbox1 .linkbox .link:hover{
	background-position: left -17px;
	}

/*#################################### 
LINKS PAGE CSS
####################################*/
#links .link {
	font-size:12px;
	}
#links .linkbox .link {
	font-size:10px;
	}

/*==============================
	Contact us css
===============================*/
.formtitle {
	background-color:#F3F7FA;
	margin:0px;
	padding:5px 10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
.formcss {
	/*main form box*/
	margin:0px;
	padding:0px;
	background-color:#F3F7FA;
	border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.formbox {
	/*main form inner box*/
	border:5px solid #ffffff;
	padding:10px;
	margin:5px;
	}
.formbox strong {
	/*for display "mandatory fields" text*/
	display:block;
	padding:5px;
	background-color:#FFFFFF;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	}
.formbox em {
	/*for mandatory star */
	color:#FF0000;
	font-weight:bold;
	}
	
/*===================================
COMMON FORM STRUCTURE CSS
===================================*/
.formbox dl {
	margin:0px;
	padding:5px;
	}
.formbox dl dt {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	padding:0px 3px 3px 0;
	margin:0;
	width:157px;
	
	float:left;
	}
.formbox dl dd {
	margin:0 0 0 165px;	
	padding:0px 3px 0px 0;
	}

.formbox dl .clear {
	font-size:0px;
	line-height:0px;
	clear:both;
	height:0px;
	margin:5px 0px;
	padding:0px;
	}
/*===================================
COMMON FORM ELEMINTS CSS
===================================*/
.formbox dd input,
.formbox dd textarea,
.formbox dd select,
.textboxborder {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	padding:1px;
	}
.formbox dd .width1{
	width:200px;
	}
.formbox dd .width2{
	width:52px;
	}
/*===================================
IMAGE CODE INSTRUCTION NOTE BOX CSS
===================================*/
.formbox .note {
	background-color:#ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	color:#333333;
	}
.formbox .note dt {
	color:#333333;
	width:auto;
	padding:0px;
	float:none;
	font-size:11px;
	text-align:left;
	margin-bottom:5px;
	}
.formbox .note dd {
	font-size:10px;
	padding:0px;
	margin:0px;
	}
/*===================================
IMAGE CODE INSTRUCTION NOTE BOX CSS
===================================*/
.formbox .note1 {
	/*background-color:#ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;*/
	color:#333333;
	}
.formbox .note1 dt {
	color:#333333;
	width:auto;
	padding:0px;
	float:none;
	font-size:11px;
	text-align:left;
	margin-bottom:5px;
	}
.formbox .note1 dd {
	font-size:11px;
	padding:0px;
	margin:0 0 0 165px;	
	}
.formbox .note1 dd input{
	border:none;
	background-color:#F3F7FA;
	}
/*===================================
IFRAME BOX CSS
===================================*/
.imgcode .iframeborder {
	position:relative;
	height:60px;
	padding:0px;
	}
.iframeborder div{
	position:absolute;
	left:1px;
	top:2px;
	background-color:#FFFFFF;
	border:2px solid #cccccc;
	padding:2px;
	width:200px;
	height:48px;
	}
.imgcode .fontsize9 {
	font-size:9px;
	height:15px;
	}
.imgcode .refreshbtn {
	position:absolute;
	left:220px;
	top:5px;
	cursor:pointer;
	}

.iframebox dt { 
	float:left; 
	width:119px; 
	color: #034984;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 10px;
    min-width: 120px;
	}
.iframebox dd {margin-left:134px; }
.iframebox dd.clear { margin:0px !important; padding:0px; }
.iframebox .fontsize9 { font-size:9px; }
.mrg10-TB { margin-top:10px; margin-bottom:10px; }
/*===================================
SUBMITRESET BUTTON CSS
===================================*/
.btnbox{
	background-color:#ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}
.btnbox dd input,
.button {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	border:none;
	padding:2px 0 0 0;
	}

/*##################################
CONTACTUS PAGE CSS
##################################*/
.phone-no {
	margin:0 0 20px 0;
	padding:0px;
	font-size:12px;
	}
.phone-no dt {
	width:75px;
	margin:0px;
	padding:0px;
	float:left;
	font-weight:bold;
	}
.phone-no dd {
	margin:0 0 0 75px;
	}
/*##################################
SITEMAP CSS
##################################*/
#sitemap ul {
	list-style-type:none;
	margin:-5px 0px 15px 0px ;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#sitemap ul li {
	height:15px;
	}
#sitemap ul li a {
	text-decoration: none;
	}
/*===============================*/
.linklevel1 {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	font-weight: bold;
	color: #034984;
	font-size:12px;
	padding-left:12px;
	margin:10px 0 10px 0;
	}
	
.linklevel1 a {
	font-weight: bold;
	color: #034984;
	}
	
.linklevel1 a:hover {
	font-weight: bold;
	color: #656565;
	}
/*===============================*/
.linklevel2 {
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	color: #656565;
	font-size:11px;
	padding-left:10px;
	margin:5px 0px;
	}
.linklevel2 a {
	font-weight: normal;
	color: #656565;
	}
.linklevel2 a:hover {
	font-weight: normal;
	color: #034984;
	}

/*================================
	Club Directory
=================================*/
#clubdirectory table{
	border-right:1px solid #E8E1C9;
	vertical-align:top;
	border-bottom:1px solid #E8E1C9;
	margin-bottom:15px;
	}
#clubdirectory table td{
	border-left:1px solid #E8E1C9;
	padding:2px 5px;
	width:33%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#000000;
	}
#clubdirectory table th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FEF7DD;
	color:#000000;
	padding:5px 10px;
	border-left:1px solid #E8E1C9;
	text-align:left;
	}
#clubdirectory table td table,
#clubdirectory table td table td{
	border:none;
	}

/*==================================
	diary o events
================================*/
.tabledata table{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-bottom:15px;	
	border-bottom:1px solid #E8E1C9;
	}
.tabledata table td{
	padding:5px;
	}
.tabledata table span{
	font-size:11px;
	}

.tabledata table .fullborder{
	/*border:1px solid #87A9FE;*/
	border-left:1px solid #E8E1C9;
	border-right:1px solid #E8E1C9;
	border-top:1px solid #E8E1C9;
	}

.tabledata table .triborder{
	border-top:1px solid #E8E1C9;
	/*border-bottom:1px solid #87A9FE;*/
	border-left:1px solid #E8E1C9;
	}

.tabledata table .headbg{
	background-image:url(../images/tablebg.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FEF7DD;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;	
	font-weight:bold;*/
	font-family:"Trebuchet MS";
	color:#333333;
	font-size:18px;
	font-weight:normal;
	padding:5px;
	}
.tabledata .width1{
	width:10%;
	
	}
.tabledata .width2{
	width:20%;
	}
.tabledata .width3{
	width:40%;
	}
.tabledata table td a{
	text-decoration:none;
	color:#333333;
	}
.tabledata table td a:hover{
	color:#034984;
	}
/*=====================================
	Display Image css
	==================================*/

#white{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#white dd{
	font-size:12px;
	}
.popup {
	background-color:#FFFFFF;
	border:0px solid #cccccc;
	padding:0px 0px 0px 0px;
	margin:15px; 	
	font-size:12px;
}

/*==================================
		SCROLLER CSS 
==================================*/

.someclass{ /*class to apply to your scroller(s) if desired*/
}


#pscrollerRight{
width: 100%;
height: 100px;
}

#pscrollerRight a{
text-decoration: none;
}

#pscrollerRight3{
width: 100%;
height:290px;
}

/*=================================
	events page css
=================================*/

#events .contentbox2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	background-color:#FFFFFF;
	margin:0;
	}


#events .contentbox2 dl{
	float:left;
	margin-bottom:0px;
	margin-top:0px;
	/*width:150px;*/
	width:20%;
			
	}

#events .contentbox2 dl dt {
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin:0px 0 0px 0;
	padding:5px 0;
	display:block;
	}

#events .contentbox2 dd {
	font-size:12px;
	color:#333333;
	margin:5px 0 0px 0;
	display:block;		
	
	}
#events .contentbox2 dd span{
	float:left;
	display:block;
	width:40px;
	font-weight:bold;
	}
#events .leftmargin{
	/*margin-left:20px;*/
	margin:0 2.4% 0 2.4%;
	
	}

#events dl .border{
	border:1px solid #Cccccc;
	padding:1px;
	}

#events dl .borderbottom{
	border-bottom:1px solid #cccccc;
	padding-bottom:4px;
	}

/*=====================================
	Display Image css
	==================================*/
#white{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#white dd{
	font-size:12px;
	}
.popup {
	background-color:#FFFFFF;
	border:0px solid #cccccc;
	padding:0px 0px 0px 0px;
	margin:15px; 	
	font-size:12px;
}
.popup1 {
	background-color:#FFFFFF;
	border:0px solid #cccccc;
	padding:0px 0px 0px 0px;
	margin:15px; 	
	font-size:12px;
	text-align:center;
}
/*=====================================================
		Calendar css
===================================================--*/
#calendar table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;	
	
	}
#calendar table td{
	padding:5px;
	
	}
#calendar table td span{
	display:block;
	float:left;
	width:35px;
	
	}
#calendar table .fullborder{
	border:1px solid #FBEBC0;
	}

#calendar table .triborder{
	border-top:1px solid #FBEBC0;
	border-bottom:1px solid #FBEBC0;
	border-left:1px solid #FBEBC0;
	}
#calendar table .headbg{
	/*background-image:url(../images/tablebg.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;*/
	background-color:#FEF7DD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;	
	font-weight:bold;
	padding:5px;
	}
#calendar .width1{
	width:23%;
	
	}
#calendar .width2{
	width:36%;
	}
#calendar .width3{
	width:28%;
	}
#calendar .width4{
	width:13%;
	}
#calendar table .morebar{
	margin:0px;
	padding:0px;
	
	}
#calendar table .morebar .link{
 	text-align:center;
	position:absolute;
	
	}
.hd-home-icon {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:15px;
	margin-top:10px;
	text-align:center;
	}
.login-info .login-name {
	position:absolute;
	right:0px;
	top:0px;
	color:#034984;
	font-size:11px;
	}
.home-icon, box-typ1 {
	min-height:1px;
	padding:10px ;
	background-color:#f3f7fa;
	}
.box-typ1 {
	position:relative;
	}
.home-icon .clear {
	clear:both;
	height:1px;
	display:block;
	}
.home-icon .linkwithimg {
	padding:5px 0px;
	float:left;
	width:50%;
	background:none;
	border-bottom:none;
	}
.home-icon .linkwithimg .imgbox {
	
	}
.linkwithimg .linkbox {
	color:#034984;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.linkwithimg .linkbox a {
	color:#034984;
	}
.home-icon .linkwithimg .imgbox td {
	border:1px solid #d6d6d6;
	width:69px;
	height:52px;
	}
	
/*========================================
	ASK A QUESTION DETAILS
=========================================*/

.date-details {
	display:block;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin-bottom:15px;
	}

.questions-hd {
	padding:0px;
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	}
.questions-hd dt, .questions-hd dd {
	padding:0px;
	margin:0px;
	}
.questions-hd dt {
	width:110px;
	float:left;
	margin-bottom:5px;
	font-weight:bold;
	}
.questions-hd dd {
	padding:0px;
	margin-bottom:5px;
	margin-left:115px;
	}
.qes-hd {
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	color:#034984;
	}
.date-details {
	}

.btn-bar {
	margin-bottom:10px;
	position:relative;
	height:35px;
	}
.submit-btn {
	background:url(../images/submitbtn1.gif) no-repeat;
	width:83px;
	height:30px;
	display:block;
	position:absolute;
	right:0px;
	top:10px;
	}
.submit-btn:hover {
	background-position:0 -30px;
	}
.login-btn {
	background:url(../images/login-btn.gif)  no-repeat;
	width:55px;
	height:23px;
	display:block;
	position:absolute;
	right:379px;
	top:15px;
	outline:none;
	}
.login-btn:hover {
	background-position:0 -23px;
	}
.btnbar {
	text-align:right;
	margin-bottom:15px;
	}
.date-details1 {
	position:absolute;
	left:0px;
	top:0px;
	}
/*##################################
CONTENT-BOX STRUCTURE CSS
THIS CSS USED IN FAQ, TESTIMONIALS AND LINKS PAGES
##################################*/
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	display:block;
	}
.contentbox2 {
	border:1px solid #EEEFF0;
	padding:1px;	
	margin:0 0 15px 0;
	font-size:12px;
	}
.contentbox2 .imgleft {
	border:1px solid #c4c4c4;
	background-color:#c4c4c4;
	margin-bottom:10px;
	}
.contentbox2 .imgleft td{
	height:48px;
	width:48px;
	}
.contentbox2 dt {
	font-size:12px;
	color:#034984;
	font-weight:bold;
	margin:0 0 0px 0;
	padding:10px 10px 0 10px;
	background-color:#f3f7fa;
	}
.contentbox2 dt a{
	color:#034984;
	}
.contentbox2 dt a:hover{
	color:#000000;
	}
.contentbox2 .sub-hd1 {
	font-size:10px;
	color:#000000;
	display:block;
	font-weight:normal;
	margin-top:4px;
	}
.contentbox2 dd {
	color:#000000;
	margin:0px;
	padding:15px 10px 15px 10px;
	z-index:1;
	background:url(../images/topbg.gif) repeat-x 0 -156px #f3f7fa; 
	}
.contentbox2 .linkbox,
.contentbox2 .morebar {
	margin:0px 0 0 0;
	height:20px;
	position:relative;
	clear:both;
	}
.contentbox2 .linkbox .link,
.contentbox2 .linkbox .morebtn,
.contentbox2 .morebar .link {
	font-weight:bold;
	font-size:11px;
	position:absolute;
	right:10px;
	top:8px;
	}
.contentbox2 dd strong{
	margin-bottom:5px;
	display:block;
	}
.linkbar {
	font-weight:bold;
	background-color:#f2f2f2;
	padding:8px 10px;
	font-size:90%;
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	margin-bottom:15px;
	}
.linkbar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.contentbox2 .linkbox a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	position:absolute;
	right:10px;
	}
	
.contentbox2.linkbox a:hover {
	color:#199bd1;
	}
/*========================================
	Linkswith img css
=========================================*/

 .linkwithimg {
	border-bottom:1px solid #e5e5e5;
	background:url(../images/link-img-bg.gif) repeat-x 0 bottom #ffffff;
	padding:6px 10px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	}
.linkwithimg table {
	width:100%;
	}
.linkwithimg .imgbox {
	width:45px;

	}
.linkwithimg .imgbox td {
	width:45px;
	height:35px;
	border:1px solid #e6e6e6;
	}
.sidebarbox .linkwithimg .imgbox td img {
	width:45px;
	height:35px;
	}
.linkwithimg .linkbox {
	padding:0 0 0 7px;
	}
.linkwithimg .linkbox a{
	font-weight:bold;
	font-size:80%;/*13px*/
	text-decoration:none;
	color:#034984;
	}
.linkwithimg .linkbox a:hover {
	color:#000000;
	}
/*========================================
	TABLE css
=========================================*/

.table-layout {
	min-height:1px;
	font-size:11px;
	color:#333333;
	}
.table-layout .color1 {
	background-color:#f7f7f7;
	}
.table-layout table th {
	font-size:11px;
	text-align:left;
	border-right:1px solid #cccccc;
	border-left:1px solid #ffffff;
	padding:6px 5px;	
	background:url(../images/table-th-bg.gif) repeat-x 0 0 #d7d7d7;
	border-bottom:1px solid #cccccc;
	}
	
.table-layout table {
	border:1px solid #ececec;
	border-right:none;
	}
.table-layout table td {
	border-right:1px solid #dddddd;
	border-left:1px solid #ffffff;
	padding:4px;
	}
.table-layout table .more-btn {
	display:block;
	text-align:right;
	color:#034984;
	width:33px;
	float:right;
	margin-top:10px;
	
	}
.table-layout table .more-btn:hover {
	color:#333333;
	}
.formcss1 {
	
	}
.formcss1 ol {list-style-type:none; padding:0px; margin:0px;}
.formcss1 li {
	position:relative;
	padding:5px 10px;
	}
.formcss1 label {
	width:70px;
	padding:4px 5px 4px 0;
	font-weight:normal;
	float:left;
	text-align:right;
	
	}
.formcss1 input, .formcss1 textarea, .formcss1 select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #C9C9C9;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	padding:3px;
	}

.frm_msg {
	background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #333333;;
	padding:5px;
	}
.frm_msg dt {
	color: #333333;
    float: none;
    font-size: 11px;
	font-weight:bold;
    margin-bottom: 5px;
    padding: 0;
    text-align: left;
    width: auto;
	}
.frm_msg dd {
	font-size: 10px;
    margin: 0;
    padding: 0;
	}

/*========================================
	BD box
=========================================*/
.bd-box {
	min-height:1px;
	}
.bd-box .imgleft  {
	border:1px solid #c5c5c5;
	}
.bd-box .imgleft table td{
	width:115px;
	height:135px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	}
.bd-box .description {
	margin:0px;
	padding:0px;
	}
.bd-box .description dt {float:left; width:90px; color: #034984; font-weight:bold; margin-bottom:10px;}
.bd-box .description dd {margin-left:95px; margin-bottom:10px;}
.bd-box .contact-bd {
	display:block;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #c5c5c5;
	}
.bd-box .contact-bd	.hd {
	color:#034984;
	margin-right:10px;
	}
.textbox {
	min-height:1px;
	margin-bottom:10px;
	}
.textbox label {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #034984;	
	margin-right:10px;
	min-width:120px;
	display:inline-block;
	}

/*=======================================*/
.main_header { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#034984;
	font-weight:bold;
	margin:36px 0 22px 0;
	padding:0px;
	}
	
.list_box { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #cccccc; 
	/*color:#034984; */
	margin-bottom:15px;
	}
.list_box td { 
	border-top:1px solid #ffffff; 
	border-left:1px solid #ffffff; 
	padding:5px;
	vertical-align:middle;
	}
.list_box .header td {	
	background:url(../images/bg_header.gif) repeat-x 0 0 #d7d7d7;
	border-bottom:1px solid #cccccc;
	padding:7px 5px;
	font-weight:bold;
	vertical-align:top;
	}
.bg_gray td { background-color:#f7f7f7; }
.list_box .brdr-R { border-right:1px solid #dddddd; }
.list_box .brdr-B { border-bottom:1px solid #dddddd; }

.tbl-typ1 .b1 { width:144px; }
.tbl-typ1 .b2 { width:100px; text-align:center; }
.tbl-typ1 .b3 { width:418px; }
.tbl-typ1 .b4 { width:125px; text-align:center; }
.tbl-typ1 .b5 { text-align:center; }

.tbl-typ2 .b1 { width:35px; text-align:center; }
.tbl-typ2 .b2 { width:190px; }
.tbl-typ2 .b3 { width:100px; text-align:center; }
.tbl-typ2 .b4 { width:418px; }
.tbl-typ2 .b5 { text-align:center; }

.dot { 
	background:url(../images/dot.gif) no-repeat 0 0; 
	width:8px;
	height:8px;
	display:inline-block;
	}
.del {
	background:url(../images/del.gif) no-repeat 0 0; 
	width:11px;
	height:12px;
	display:inline-block;
	}

.pd2-B { padding-bottom:2px; }

.lnk-typ1 { color:#034984; }
.lnk-typ1:hover { color:#000000; }
.under_line { text-decoration:underline; }

.author-link       { color:#034984; }
.author-link:hover { color:#000000; }

.blog-link         {
	font-size:14px;
	color:#034984;
	font-weight:bold;
	}

/*========================================
	Footer css
=========================================*/
#footer .copyright{
	text-align:center;
	margin:5px 0 5px 0;
	}
#footer .links{
	text-decoration:none;
	color:#888888;
	}
#footer .links:hover{
	color:#034984;
	}
#footer .gototop{
	text-align:right;
	margin-right:15px;
	}
#footer span{
	margin:0 3px;
	}
