@charset "utf-8";
/* CSS Document */

body{
	background-color:#000;
	font-family:arial,gill sans mt,verdana,sans-serif;
	font-size:13px;
}

h2{
	font-size:46px;
	padding:10px 0 0 70px;
	font-weight:lighter;
	margin-bottom:0;
	color:#0c2774;
}

h3{
	font-size:16px;
		color:#0c2774;
}

p{
	font-size:13px;
}

#green_header{
		color:#96d40d;
		padding:20px 0 0 20px;
}

#top_container{
	background-image:url(images/main_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;

}

#top_ad{
	margin:0 0 0 90px;
	padding:0;
	position:relative;
	top:-15px;
}

#top_content{
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#top_content h1{
	text-indent:-9999px;
	width:181px;
	height:183px;
	position:relative;
	z-index:0;
}

#top_content h1 a{
	display:block;
	width:181px;
	height:183px;
}
#ut_nav{
	text-align:right;
		
}

#ut_nav li{
	display:inline;
	background-image:url(images/ut_green_dot.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:0;
	padding:0 3px 3px 10px;

}

#ut_nav li a{
	color:#ccc;
	text-decoration:none;
	font-size:10px;
}

#ut_nav li a:hover{
	color:#96d40d;
}

#ut_no_bg{
	background-image:none !important;
}
#ut_no_bg active{
	
color:#96d40d;
}

#nav{
	list-style:none;
	text-align:right;
	margin:21px 0 0 0;
	padding:0;
	position:relative;
	left:80px;
}

#nav li{
	display:inline;
	margin:0;
	padding:0;
}

#nav li a{
	display:inline-block;
	height:39px;
	font-size:22px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:2px 0 0 0;
	margin:0;
	position:relative;
}

.nav_right{
	background-image:url(images/nav_right.jpg);
	width:141px;
	background-repeat:no-repeat;

}

.nav_right:hover, .active{
	background-image:url(images/nav_right_over.jpg) !important;
}

.nav_center{
	background-image:url(images/nav_center.jpg);
	width:100px;
	background-repeat:no-repeat;
}

.nav_center:hover, .active{
	background-image:url(images/nav_center_over.jpg) !important;
}

.nav_left{
	background-image:url(images/nav_left.jpg);
	width:159px;
	background-repeat:no-repeat;
	

}

.nav_left:hover, .active{
	background-image:url(images/nav_left_over.jpg) !important;
}

#journal{
		left:-4px;
}
#send{
	left:-8px;
}

#learn_register_login{
	list-style:none;
	margin:0;
	padding:30px 0 0 0;
}

#learn_register_login li{
	display:inline;
	padding:0;
	margin:0;
}

#learn_register_login a{
	display:inline-block;
	width:210px;
	height:31px;
	position:relative;
	font-size:21px;
	color:#FFF;
	text-decoration:none;
	padding:0 0 0 20px;
}

.green_home{
	background-image:url(images/greenhome_button.jpg);
}

.green_home:hover{
	background-image:url(images/greenhome_button_over.jpg);
}

.blue_home{
	background-image:url(images/blue_home_button.jpg);
}

.blue_home:hover{
	background-image:url(images/blue_home_button_over.jpg);
}


#ad{
	position:relative;
	top:-40px;
	width:197px;
	left:-20px;
}

#ad ul{
		list-style:none;
}

#ad ul li{
	padding-bottom:10px;
}

#register{
	left:-4px;
}

#login{
	left:-8px;
}

#feature_list{
	list-style:none;
	margin:0;
}

#feature_list li{
	display:inline;
	margin:0;
	padding:0 26px 0 0;
}

#feature_list li a img{
	border:none;
}
	
#footer{
	background-image:url(images/footerbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000;
	min-height:139px;
}
#footerDevelopedBy{margin:-80px 0px 0px 10px;float:left; width:40%; text-align:left}
#footerDevelopedBy	a{
    color:#636363;
	text-decoration:none;
	font-size:8px;}
	
#footerDevelopedBy	a:hover, a:visited{
    color:#252525;
	text-decoration:none;
	font-size:8px;}
	
	#footerTerms{margin:-90px 10px 0px 0px;float:right; width:50%;text-align:right}
#footerTerms	a{
    color:#636363;
	text-decoration:none;
	font-size:8px;}
	
#footerTerms	a:hover, a:visited{
    color:#252525;
	text-decoration:none;
	font-size:8px;}
	
	
#main_content{
	position:relative;
	top:-10px;
}
#profile{
	background-color:#c9e885;
}

#profile h3{
	background-image:url(images/user_header.jpg);
	width:210px;
	height:34px;
	font-size:18px;
	color:#FFF;
	font-weight:lighter;
	padding:4px 0 0 10px;
	
}

#profile_details{
	color:#5d7e12;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
}

#profile_details li{
	margin:0;
	padding:0 0 0 20px;
}

.profile_nav{
	list-style:none;
	margin:0;
	padding:0;
}

.profile_nav li{
	margin:0;
	padding:0;
}

.profile_nav li a{
	background-image:url(images/user_button.jpg);
	width:210px;
	height:21px;
	display:block;
	padding:2px 0 0 10px;
	color:#FFF;
	text-decoration:none;
}

.profile_nav li a:hover{
	background-image:url(images/user_button_over.jpg);
}

.profileactive{
		background-image:url(images/user_button_over.jpg) !important;
}

#profile_subnav{
	background-color:#e6eaf6;
	list-style:none;
	padding:10px 0;
	margin:0;
}

#profile_subnav li{
	margin:0;
	padding:0;
}

#profile_subnav li a{
	background-image:none;
	padding-left:20px;
	color:#0d2676;
	text-decoration:none;
	height:auto;
	width:auto;
}

#profile_subnav li a:hover{
	background-image:none;
	color:#3652ab;
}

#content_container{
	position:relative;
	background-image:url(images/content_topper.jpg);
	width:467px;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#e6eaf6;
	padding:0 20px 20px 0;
	}

#content_container form{
		padding:20px  0 0  20px;
}

#content_container form p{
	margin:0;
	padding:10px 0 0 0;
	color:#0d2676;
	font-size:16px;
}

.site_button{
	background-image:url(images/submit_button.jpg);
	height:30px;
	background-position:right;
	padding:0 30px 0 2px;
	color:#FFF;
	font-size:14px;
	border:0px solid #fff;
	margin: 0 0 5px 0 ;
}

.site_button:hover{
	background-image:url(images/submit_button_over.jpg);
}

.site_buttonActive{
		background-image:url(images/submit_button_over.jpg);
	
	height:30px;
	background-position:right;
	padding:0 30px 0 2px;
	color:#FFF;
	font-size:14px;
	border:0px solid #fff;
	margin: 0 0 5px 0 ;
}


.submit_alignment{
	text-align:right;
}

#cancel_link{
	font-size:12px;
	text-decoration:none;
	color:#0d2676;
}

#cancel_link:hover{
	text-decoration:underline;
}

#logged_in_block ul{
	margin:0 0 0 100px;
	list-style:none;
	padding:0;
	color:#FFF;
	text-align:right;
	font-size:10px;text-align:left;width:400px;
}

#logged_in_block ul li{
	display:inline;
	margin:0;
	padding:0;
}

#logged_in_block ul li a{
	display:inline-block;
	margin:0;
	padding:0;
	color:#95d50f;
}

#logged_in_block ul li a:hover{
	color:#ccc;
}

.aboutPadding{height:200px;}




#shareIt{width:465px;margin:10px; background-color:#e2e8f0; 
         border:solid 1px #385c8c; margin-top:30px;}

#shareIt h3{font-size:87.5%; font-weight:bold;margin: 0 0 2px 5px}
#shareIt h5{font-size:87.5%; margin:5px;}
#shareIt p{font-size:87.5%; margin:5px;}

#shareItComments {width:455px;margin:10px; padding:5px; 
          background-color:#e2e8f0; 
         border:solid 1px #385c8c; }

.shareItMember
{
	clear:left; 
	float:left;
	margin-left:10px; 
	padding:5px; 
	text-align:left; 
	text-align:center; 
    vertical-align:top;
    width:50px; 
    border:solid 1px #385c8c; 
    background-color:#8EAFD1;
 }
.shareItCommentsMember
{float:right;text-align:left; padding:5px; 
 vertical-align:top;width:360px;  background-color:white;
}
.shareItCommentsMember h3{font-size:75%; font-weight:800; display:inline;}
.shareItCommentsMember h5{font-size:70%; font-style:italic; font-weight:400; display:inline;}
.shareItCommentsMember p{font-size:75%; line-height: 1.5em;}

.shareItMember
{
	clear:left;float:left; padding:5px; text-align:left; text-align:center; 
                       vertical-align:top;width:50px; 
                        border:solid 1px #385c8c; background-color:#8EAFD1;}
.shareItCommentsMember
{float:right;text-align:left; padding:5px; 
 vertical-align:top; width:375px;  background-color:white;
}
.shareItCommentsMember h3{font-size:75%; font-weight:800; display:inline;}
.shareItCommentsMember h5{font-size:70%; font-style:italic; font-weight:400; display:inline;}
.shareItCommentsMember p{font-size:75%; line-height: 1.5em;}


.panelComments
{float:left;text-align:left; padding:5px; margin-top:10px; margin-bottom:10px; margin-left:5px;
 vertical-align:top;width:465px;  background-color:#8EAFD1;
}
.panelComments h3{font-size:75%; font-weight:800; display:inline;}
.panelComments h5{font-size:70%; font-style:italic; font-weight:400; display:inline;}
.panelComments p{font-size:75%; line-height: 1.5em;}

.commentsOfMember
{clear: both;float:left;text-align:left; padding:5px; 
 vertical-align:top;width:365px;  background-color:white;
}
.commentsOfMember h3{font-size:75%; font-weight:800; display:inline;}
.commentsOfMember h5{font-size:70%; font-style:italic; font-weight:400; display:inline;}
.commentsOfMember p{font-size:75%; line-height: 1.5em;}


.commentsMemberPic
{
	float:left;margin-left:3px; padding:5px; text-align:center; 
                       vertical-align:top;width:50px; 
                        border:solid 1px #385c8c; background-color:#e2e8f0;}

.commentsMember h3{font-size:75%; font-weight:800; display:inline;}
.commentsMember h5{font-size:70%; font-style:italic; font-weight:400; display:inline;}
.commentsMember p{font-size:75%; line-height: 1.5em;}

.shareItPanel 
{
    background-color:#e2e8f0;
    padding:5px;
    }


.photoMemberComments{clear: both;float:left;text-align:left;vertical-align:top;width:360px;padding:5px;  background-color:white}
.photoMemberComments h3{font-size:75%; font-weight:800; display:inline;}
.photoMemberComments h5{font-size:70%; font-style:italic; font-weight:400; display:inline;}
.photoMemberComments p{font-size:75%; line-height: 1.5em;}


.blogComments{clear: both;float:left;text-align:left;vertical-align:top;width:370px;padding:5px;  background-color:white; margin-top:10px;}
.blogComments h3{font-size:75%; font-weight:800; display:inline;}
.blogComments h5{font-size:70%; font-style:italic; font-weight:400; display:inline;}
.blogComments p{font-size:75%; line-height: 1.5em;}

.blogMemberPic
{
	float:left;margin-left:3px; padding:5px; text-align:center;margin-top:10px; 
                       vertical-align:top;width:50px; 
                        border:solid 1px #385c8c; background-color:#e2e8f0;}

#blog{width:455px;background-color:#e2e8f0; padding:5px; margin-top:10px;}

#blog h3{font-size:100.1%; font-weight:bold;margin:0 0 0 2px;}
#blog h5{font-size:70%; font-style:italic; font-weight:400;margin:0px}
#blog p{font-size:87.5%; margin:5px;}
#blog img{padding:5px;}


.events{width:455px;background-color:white; border:solid 1px #385c8c;padding:5px; min-height:100px; margin-top:10px;}

.events h3{font-size:100.1%; font-weight:bold;margin:0 0 0 2px;}
.events h5{font-size:70%; font-style:italic; font-weight:400;margin:0px}
.events p{font-size:87.5%; margin:5px;}



.eventsEdit{width:320px;background-color:white; border:solid 1px #385c8c;padding:5px;}

.eventsEdit h3{font-size:100.1%; font-weight:bold;margin:0 0 0 2px;}
.eventsEdit h5{font-size:70%; font-style:italic; font-weight:400;margin:0px}
.eventsEdit p{font-size:87.5%; margin:5px;}


.journal{width:455px;background-color:white; border:solid 1px #385c8c;padding:5px; min-height:100px; margin-top:10px;}

.journal h3{font-size:100.1%; font-weight:bold;margin:0 0 0 2px;}
.journal h5{font-size:70%; font-style:italic; font-weight:400;margin:0px}
.journal p{font-size:87.5%; margin:5px;}

.divSelectEmailType{float:left;margin-left:200px; width:500px;width:500px;}

#print{background-color:White;}
#printJournal{width:800px;padding:3px;}

#printJournal h3{font-size:100.1%; font-weight:bold;margin:0 0 0 2px;}
#printJournal h5{font-size:70%; font-style:italic; font-weight:400;margin:0px}
#printJournal p{font-size:87.5%; margin:3px;}
#printJournal img{padding:20px;}

.printJournalComments{clear: both;float:left;text-align:left;vertical-align:top;padding:5px;  background-color:white; margin-top:10px;}
.printJournalComments h3{font-size:75%; font-weight:800; display:inline;}
.printJournalComments h5{font-size:70%; font-style:italic; font-weight:400; display:inline;}
.printJournalComments p{font-size:75%; line-height: 1.5em;}
