html,body {
background-color:#FFFFFF;
/*font-family:arial,tahoma,verdana,sans serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
}

a{
text-decoration:none;}

#page {
width:960px;
margin:0 auto;
background-color:#FFFFFF;
overflow:hidden;
}

.pg-selected{
font-weight:bold;}

#pageNavPosition{
cursor:hand;
cursor:pointer;}

.horizontal {
	margin-bottom: 35px;
}

#header {
height:60px;
}

#logo{
width:350px;
float:left;
}

#loginscript {
width:210px;
float:right;
text-align:right;
padding-right:5px;
padding-top:5px;
color:#FFFFFF;
}

#loginscript input[type='text'] {
font-size:12px;
width:100px;
color:#999999;
height:14px;
}

#loginscript input[type='submit']{
font-size:12px;
border:0px;
width:45px;
}


#menu{
background-image:url(/images/menubck.png);
background-repeat:no-repeat; background-position:center;
clear: both;
height: 35px;
margin: 10px auto 25px auto;
padding-left:8px;
width:955px;
}

ul.menu{
margin: 0;
padding: 0;
}

ul.menu li {
float:left;
font-size:13px;
height:25px;
line-height:28px;
list-style: none;
margin-top:10px;
margin-right:2px;
text-align:center;
width:110px;
}

ul.menu li:hover{
background-image:url(/images/tab.png);
background-repeat:no-repeat;
background-position:center bottom;
cursor:hand;
}

ul.menu a{
color:#333333;
text-decoration:none;
}

#activetab{
background-image:url(/images/tab.png);
background-repeat:no-repeat;
background-position:bottom center;
height:25px;
color:#333333;
}

#maincontent{
background-color:#FFFFFF;
clear:both;
padding-top:15px;

}

#leftpod{
width:300px;
float:left;
height:200px;
margin-right:20px;
background-image:url(/images/resouces.png);
background-repeat:no-repeat;
background-position:center;
color:#FFFFFF;
margin-left:10px;
clear:left;
}


#rightpod {
width:300px;
float:left;
height:200px;
background-image:url(/images/newsletter.png);
background-repeat:no-repeat;
background-position:center;
}

#bottomrightpod {
width:300px;
float:left;
height:200px;
background-image:url(/images/gallery.png);
background-repeat:no-repeat;
background-position:center;
text-align:left;
}

#signup{
margin-top:155px;
color:#2b0b48;
font-size:12px;
font-weight:bold;}


#rightfurthestpod{
width:300px;
float:right;
margin-right:5px;
background-image:url(/images/journal.png);
background-repeat:no-repeat;
background-position:top left;
height:200px;
color:#FFFFFF;
padding:5px;
padding-right:0px;
text-align:left;

}


#rightfurthestpodsponsor{
width:300px;
float:right;
margin-right:5px;
background-image:url(/images/tvssponsorship.png);
background-repeat:no-repeat;
background-position:top left;
height:200px;
color:#FFFFFF;
padding:3px;
padding-right:0px;
text-align:center;
}

#rightfurthestpodsponsor a{
color:#000000;
text-decoration:none;
}

.sponsorslogos{
margin-top:53px;
width:97%;
margin-bottom:3px;
}

.sponsorslogos div{
width:90px;
height:60px;
text-align:center;
float:left;
margin-right:5px;
margin-bottom:5px;
color:#000000;
overflow:hidden;
border-bottom:1px solid #000000;}

.sponsorslogos div img{
width:80px;
margin-bottom:5px;}



#aboutleftpod{
width:626px;
float:left;
height:200px;
background-image:url(/images/aboutboxbackground.png);
background-repeat:no-repeat;
background-position:left;
color:#666666;
margin-left:10px;
text-align:left;}

#aboutleftpodnobackground{
width:626px;
float:left;
height:200px;
color:#666666;
margin-left:10px;
text-align:left;}

#imagegalleryleftpod{
width:766px;
float:left;
height:200px;
color:#666666;
margin-left:10px;
text-align:left;
background-image:url(/images/imagegallerybackground.png);
background-repeat:no-repeat;
background-position:top left;}

#imagegalleryleftpod input[type=submit]{
border:0px;
background-color:#E6722E;
color:#FFFFFF;}

#imagesearchbackground{
background-color:#0099FF;
width:300px;
height:200px;
margin:0 auto;
text-align:center;}

#aboutmainleftpod{
width:766px;
float:left;

background-image:url(/images/aboutboxbackground2.jpg);
background-repeat:no-repeat;
background-position:left top;
color:#666666;
text-align:left;
margin-left:10px;
margin-top:10px;
}

#publicationsmainleftpod{
width:766px;
height:400px;
background-image:url(/images/publicationspageheader.png);
background-repeat:no-repeat;
background-position:left top;
color:#666666;
text-align:left;
margin-left:10px;
margin-top:10px;
}


#sponsorsmainleftpod{
width:766px;
height:auto;
background-image:url(/images/sponsorsbox.png);
background-repeat:no-repeat;
background-position:left top;
color:#666666;
text-align:left;
margin-left:px;
margin-top:10px;
}

.sponsor{
width:98%;
border:0px solid #000000;
padding:5px;
border-bottom:1px solid #CCCCCC;
}

.sponsor h3{
margin-top:5px;
float:left;
border-left:1px solid #000000;
padding-left:10px;
color:#000000;}

.logoactions{
width:90px;
border:0px solid #000000;
float:right;
text-align:right;}

.logoactions img{
vertical-align:middle;
float:left;
margin-top:3px;}

.sponsorlogo img{
width:auto;
max-height:40px;
margin-right:10px;
vertical-align:middle;
float:left;
}

.sponsorlogo{
width:220px;
float:left;
text-align:left;
}

#mainsponsorpagelogos{
padding-top:90px;}

#membershipmainleftpod{
width:766px;
background-image:url(/images/membershipmainbox.png);
background-repeat:no-repeat;
background-position:left top;
color:#666666;
text-align:left;
margin-left:10px;
margin-top:10px;
}


#membershipbox{
width:626px;
float:left;
height:505px;
background-image:url(/images/membershipbox.png);
background-repeat:no-repeat;
background-position:top left;
color:#666666;
margin-left:10px;
text-align:left;
clear:both;}


#membershippaymentbox{
width:626px;
float:left;
height:auto;
background-image:url(/images/membership.png);
background-repeat:no-repeat;
background-position:top left;
color:#000033;
margin-left:10px;
text-align:left;
clear:both;}

#membershipbox p{
margin:5px;}

#membershipform{
margin-top:100px;
height:auto;}

#membershipform fieldset{
margin-bottom:20px;
margin-top:10px;}

#membershipform legend{
font-size:14px;}

#publicationsbox{
width:626px;
float:left;
height:auto;
background-image:url(/images/publicationsbox.png);
background-repeat:no-repeat;
background-position:top left;
color:#666666;
margin-left:10px;
text-align:left;
clear:both;}

#publicationsbox p{
margin:5px;}

#aboutusbox2{
width:626px;
float:left;
height:505px;
background-image:url(/images/aboutusbox.png);
background-repeat:no-repeat;
background-position:top left;
color:#666666;
margin-left:10px;
text-align:left;
clear:both;
padding-top:70px;
}

#aboutusbox2 p{
margin:5px;}

#profileleftpod{
width:626px;
float:left;
height:200px;
background-image:url(/images/yourprfile.png);
background-repeat:no-repeat;
background-position:left;
color:#062168;
margin-left:0px;
text-align:left;}

#aboutleftpod p{
margin:5px;}


#aboutrightpod {
width:300px;
float:left;
height:200px;
background-repeat:no-repeat;
background-position:center;
}

#aboutrightfurthestpod{
width:300px;
height:130px;
float:right;
margin-right:10px;
text-align:left;
background-image:url(/images/login.png);
background-repeat:no-repeat;
background-position:top center;
margin-top:10px;
margin-bottom:0px;
}

#aboutrightfurthestpodcompressed{
width:170px;
height:130px;
float:right;
margin-right:10px;
text-align:left;
background-image:url(/images/logincompressed.png);
background-repeat:no-repeat;
background-position:top center;
margin-top:15px;
margin-bottom:0px;
}

#aboutrightfurthestpodloggedin{
width:170px;
float:right;
margin-right:10px;
text-align:left;
}

#aboutrightfurthestpodloggedin img{
margin-bottom:0px;
margin-top:0px;}

#aboutrightfurthestpodunder{
width:300px;
height:70px;
float:right;
margin-right:10px;
margin-top:5px;
text-align:left;
background-image:url(/images/comingsoon.png);
background-repeat:no-repeat;
background-position:top center;
clear:right;
}

#aboutrightfurthestpodunder2{
width:300px;
height:70px;
float:right;
margin-right:10px;
margin-top:5px;
text-align:left;
background-image:url(/images/joinnow2.png);
background-repeat:no-repeat;
background-position:top center;
}


#spacer{
clear:both;
width:100%;}

#footerbar1{
background-color:#CCCCCC;
clear:both;
}

#footer{
background-color:#CCAAD1;
color:#2B0B48;
font-size:12px;
text-align:center; height:30px;
padding-top:5px;
padding-bottom:10px; 
clear:both;

}

#leftfooter{
float:left; 
width:300px;
text-align:left;
padding-left:10px;}

#rightfooter{float:right;
width:280px;
text-align:right;
padding-right:10px;
}

#leftpodcalendar{
width:300px;
height:240px;
background-image:url(/images/events.png);
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
float:left;
color:#2A1248;
margin-right:20px;
margin-left:10px;
}

#centerfooter{
width:350px;
float:left;

}

#login{
margin-top:70px;
width:150px;}

#login input[type=text]{
font-size:12px;
height:14px;
margin-bottom:2px;}

#login input[type=submit]{
font-size:12px;
border:0px;
}

#backgroundpods{
background-image:url(/images/podbackground.png);
background-repeat:no-repeat;
background-position:top left;
height:210px;
width:100%;
padding-top:10px;
margin-bottom:10px; 
}

#backgroundpods2{
background-image:url(/images/podbackground2.png);
background-repeat:no-repeat;
background-position:top left;
height:210px;
width:621px;
padding-top:10px;
margin-bottom:10px;
float:left;}

#loginheader{
background-image:url(/images/login.png);
background-position:center;
background-repeat:no-repeat;
height:29px;}

#loginboxes{
margin-top:55px;
color:#FFFFFF;
margin-left:10px;
width:250px;
line-height:20px;
}



#loginboxes input[type=text]{
font-size:12px;
height:14px;}

#loginboxes input[type=submit]{
border:1px solid #333333;
background-color:#CBABD1;
float:right;
color:#2B0B48;
}

#loginboxes a{
color:#FFFFFF;}

#loginboxescompressed{
color:#FFFFFF;
margin-left:10px;
width:170px;
line-height:20px;
}

#loginboxescompressed input[type=text]{
font-size:12px;
height:14px;
width:130px;}

#loginboxescompressed input[type=password]{
font-size:12px;
height:14px;
width:130px;}

#loginboxescompressed input[type=submit]{
border:1px solid #333333;
background-color:#CBABD1;
float:right;
color:#2B0B48;
}

#loginboxescompressed a{
color:#FFFFFF;}

#loginbox a{
color:#FFFFFF;}


#calendarevents{
width:120px;
float:left;
background-color:transparent;
margin-left:10px;
text-align:left;
color:#FFFFFF;
margin-left:5px;}

#calendarevents h2{
color:#333333;}

#calendarevents {
}

#hd {
color:#FFFFFF;
margin-top:0px;
height:20px;}

#rightfurthestpod p{
margin-top:55px;
color:#000066;}

#calendarrightpod{
width:300px;
height:240px;
background-image:url(/images/yourevents.png);
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
float:right;
color:#2A1248;
margin-left:10px;
}

#avatar img{
float:right;
margin-right:40px;
margin-top:10px;
border:1px solid #FFFFFF;}

#profiledetails{
color:#FFFFFF;}

#profiledetails h5{
color:#FFFFFF;}

#videopod{
width:300px;
height:200px;
float:left;
background-image:url(/images/plainvideo.png);
background-repeat:no-repeat;
background-position:left;
margin-top:10px;
margin-right:25px;}
#imagepod{
width:300px;
height:200px;
float:left;
background-image:url(/images/yourimages.png);
background-repeat:no-repeat;
background-position:left;
margin-top:10px;}
#contacts{
width:300px;
height:200px;
float:right;
background-image:url(/images/plaincontacts.png);
background-repeat:no-repeat;
background-position:left;
margin-top:10px;}

/* styles for pages with three columns */
#main_3col {
	clear: both;
	text-align: center;
	/*padding-top: 20px;*/
}

#logoimage {
	height: 180px;
	padding-top:0px;
	width: 100%;
	text-align: center;
	min-width: 990px;
}


#imagecatagories{
width:auto;
text-align:center;
margin:0 auto;
border:0px solid #999999;
height:100px;}

#imagecatagories br{
display:none;}

#imagecatagories p{
display:none;}

#imagecatagories div{
float:left;
text-align:center;
padding:2px 7px 2px 7px;
white-space:nowrap;
}

#imagecatagories a{
text-decoration:none;
color:#000000;
font-weight:bold;}

#submenu{
width:100%;
}

#submenu div{
background-color:#CCCCCC;
float:left;
padding:3px 5px 3px 5px;
margin-right:2px;
}

#submenu a{
color:#666666;
text-decoration:none;
cursor:hand;}

#displayimages{
text-align:left;
border:1px solid #CCCCCC;
padding:5px;}

div#selected{
background-color:#000066;
color:#FFFFFF;}

table.admin {
	border: 1px solid #000000;
	margin: 1em;
}

table.admin tr {
	
}

table.admin th {
	background-color: #CCCCCC;
	padding: 0.5em;
	text-align: left;
}

table.admin td {
	border-bottom: 1px solid #000000;
	padding: 0.5em;
	text-align: left;
}

#memberoption{
background-image:url(/images/loggedincompressedmiddle.png);
background-repeat:repeat-y;
background-position:top center;
margin-top:0px;
margin-bottom:0px;
text-align:center;
color:#FFFFFF;
font-weight:bold;}

#membershipoptions{
background-image:url(/images/membershipoptions.png);
background-repeat:no-repeat;
background-position:center;
height:150px;
margin-top:20px;
margin-bottom:20px;
}

#membershipoptions div{
width:33%;
text-align:center;
float:left;
margin-top:55px;
color:#000000;}


#membershipoptions a{
text-decoration:none;
color:#FF6600;}

#membershipoptions a:hover{
text-decoration:underline;
color:#FF6600;}

#downloadannualreport{
border-left:1px solid #000000;
padding-left:10px;}

#downloadannualreport a{
text-decoration:none;
color:#000000;}

#downloadannualreport a:hover{
text-decoration:none;
color:#E6722E;}

#mainmessagewindow{
border:1px solid #000000;
height:auto;
margin-bottom:10px;}

#topbar{
background-color:#291448;
color:#FFFFFF;
text-align:right;
}
#fieldbar{
width:100%;
background-color:#CCCCCC;
border-bottom:1px solid #000000;
font-weight:bold;
}

#fieldbar1{
width:10%;
float:left;
border-right:1px solid #000000;
text-align:center;
border-bottom:1px solid #000000;
padding-top:4px;
padding-bottom:4px;}
#fieldbar2{
width:25%;
float:left;
text-align:center;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding-top:4px;
padding-bottom:4px;
}
#fieldbar3{
width:40%;
float:left;
text-align:center;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding-top:4px;
padding-bottom:4px;
}
#fieldbar4{
width:24%;
float:left;
text-align:center;
border-bottom:1px solid #000000;	
padding-top:4px;
padding-bottom:4px;
}




#fieldselection{
width:100%;
background-color:#FFFFFF;
clear:both;
height:20px;}

#fieldselection:hover{
background-color:#CCCCCC;
}

#fieldselection1{
width:10%;
float:left;
border-right:1px solid #CCCCCC;
text-align:center;}
#fieldselection2{
width:25%;
float:left;
text-align:center;
border-right:1px solid #CCCCCC;
}
#fieldselection3{
width:40%;
float:left;
text-align:center;
border-right:1px solid #CCCCCC;
}
#fieldselection4{
width:24%;
float:left;
text-align:center;
}

#contacts a{
color:#2B0B48;
text-decoration:none;
}

#requiredtext {
	font-size:10px;
	color:#FF0000;
}

#loginscript{
width:30%;

}
#loginscript a{
color:#FFFFFF;
text-decoration:none;
}

#profiledetails a{
color:#FFFFFF;
text-decoration:none;}

#profiledetails a:hover{
color:#FFFFFF;
text-decoration:underline;}

#videolist a{
text-decoration:none;
color:#FFFFFF;}

#footer a{
color:#2B0B48;
text-decoration:none;}

#usersearchresult{
padding-bottom:10px;
clear:both;}

#usersearchresult img{
vertical-align:middle;}

#usersearchresultrow{
width:100%;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #CCCCCC;
text-align:left;
}

#usersearchresultrow:hover{
background-color:#EFEFEF;
}

#topbar a{
color:#ffffff;
font-weight:normal;
text-decoration:none;
}

#topbar a:hover{
color:#FF6600;
font-weight:normal;
text-decoration:none;
}

#fileactions{
float:right;
width:16px;
margin-top:2px;
}

#file:hover{
color:#000000;
}


#compose{
padding:2px 5px 2px 5px;
width:auto;
text-align:right;}

#compose a{
color:#000000;
text-decoration:none;
}

.jScrollPaneContainer 	{ position: relative; overflow: hidden; z-index: 1; }

.jScrollPaneTrack 		{ position: absolute; cursor: pointer; right: 0; top: 0; height: 100%;
						  background:url(/images/bar.jpg) top center repeat-y; padding: 3px; }

.jScrollPaneDrag	{ position: absolute; background:url(/images/ball.png) center center no-repeat;
					  cursor: pointer; overflow: hidden; }
					  
.scroll-pane{
margin-left:10px; padding-right: 10px; max-height:122px; width:470px; overflow-y:auto;}
