body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
	background-color:#6893AD;
	padding:0px;
	margin:0px;
}

.main_container {
	width:1000px;
	margin-top:0px;
	margin-bottom:auto;
	margin-left:0px;
	margin-right:auto;
}

.table_100 {
	width:100%;
}

.table_footer
{
	width:100%;
	height:22px;
	border-style:solid;
	border-bottom:1px;
	background-color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

img {border:none;}

a:link 		{color:#000000; text-decoration:none;}
a:visited 	{color:#000000; text-decoration:none;}
a:hover  	{color:#000000; text-decoration:underline;}
a:active 	{color:#000000; text-decoration:none;}

a:link.white_link 		{color:#FFFFFF; text-decoration:underline;}
a:visited.white_link 	{color:#FFFFFF; text-decoration:underline;}
a:hover.white_link  	{color:#FFFFFF; text-decoration:none;}
a:active.white_link 	{color:#FFFFFF; text-decoration:underline;}

a:link.main_text_link 		{color:#000000; text-decoration:underline;}
a:visited.main_text_link 	{color:#000000; text-decoration:underline;}
a:hover.main_text_link  	{color:#000000; text-decoration:underline;}
a:active.main_text_link 	{color:#000000; text-decoration:underline;}

.header_top_scrolling {width:100%; background-color:#6893AD;}
.header_scrolling_text {padding:3px; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}

.navigation {height:27px;}

.home_content {background-image:url(images/home_bg.jpg); background-repeat:no-repeat; width:752px; height:606px; float:left;}
.home_content p {padding:115px 68px 0px 330px; font-size:18px; color:#FFFFFF;}

.profile_content {background-image:url(images/profile_bg.jpg); background-repeat:no-repeat; width:752px; min-height:545px; float:left; padding-top:50px;}
.news_content {background-image:url(images/news_bg.jpg); background-repeat:no-repeat; width:752px; height:555px; float:left; padding-top:50px;}
.search_content {background-image:url(images/search_bg.jpg); background-repeat:no-repeat; width:752px; min-height:510px; !important height:530px; float:left; padding-top:50px;}
.content	{background-color:#FFFFFF; background-image:url(images/blue_curve.jpg); background-position:right top; background-repeat:no-repeat; width:752px; float:left; font-size:12px; min-height:545px; !important height:545px; padding-top:50px;}

p {padding:0px 40px 0px 40px; font-size:12px; color:#000000;}

.project_gallery {padding-left:40px; padding-right:25px;}
.project_gallery img {padding-bottom:5px;}

.right_content{float:right; width:248px; color:#FFFFFF; font-size:11px;}

.right_content_containers {width:220px; padding-left:5px; padding-bottom:2px;}
.right_content_containers br {clear:both;}
.right_content_text {float:left; width:150px; padding-top:8px; padding-left:5px;}
.right_content_text br {clear:none;}
.right_content_text a:link 		{color:#FFFFFF; text-decoration:none;}
.right_content_text a:visited 	{color:#FFFFFF; text-decoration:none;}
.right_content_text a:hover  	{color:#ED1D2D; text-decoration:none;}
.right_content_text a:active 	{color:#FFFFFF; text-decoration:none;}

.header {}

/*************** Navigation ******************/
#nav, #nav ul {float: left; list-style:none; font-weight:bold; padding:0; margin:0px; height:27px; line-height:27px; z-index:1000;}
#nav   {color:#FFFFFF; text-decoration:none; font-size:11px; display:block;}
#nav a {color:#FFFFFF; text-decoration:none; font-size:11px; display:block; text-transform:uppercase;}
#nav a:hover {color:#ED1D2D;}

#nav li {float:left; background-color:#6893AD; padding-left:30px; text-align:left;}
#nav li ul {position:absolute; left:-999em; height:auto; width:105px; margin:0; padding:0px; background-color:#6893AD;}


li ul li a {padding:2px 5px; color:#FFFFFF; background-color:#6893AD; height:15px; line-height:15px; font-size:11px; font-weight:bold; background-image:none; text-align:left; border-top:1px solid #FFFFFF;} 
li ul li a:hover {color:#ED1D2D; background-color:#6893AD; background-image:none;}


#nav li li {width:139px; margin:0px; padding:0px; font-weight:bold;}
#nav li ul a  {width:139px; font-size:10px; margin:0px; padding:1px 3px 1px 3px; font-weight:bold; color:#FFFFFF;}

/* #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav2 li.sfhover2 ul ul, #nav2 li.sfhover2 ul ul ul {left: -999em;} */

#nav li.sfhover ul ul, #nav li.sfhover ul ul ul { visibility:hidden;}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul {left:auto; visibility:visible;}

.contact_table	{margin-left:40px;}
.contact_table td	{padding-left:40px; vertical-align:top;}
.contact_table img	{margin-bottom:5px;}

.gallery_table td	{padding-left:40px; padding-bottom:15px; vertical-align:top;}

.profile_table 		{margin-left:40px;}
.profile_table td	{padding-bottom:20px;}
.profile_table div.holding	{width:250px; height:250px; background-color:#FFFFFF; margin-left:100px; padding:10px;}
.profile_table img	{margin-bottom:15px; border:0px;}

.literature_table	{}
.literature_table td	{padding-left:40px; padding-top:20px; width:180px; vertical-align:top;}

#cupaAdBannner 
{
	background: url(images/cupa_banner_large.jpg) no-repeat;
	height:55px;
	width:750px;
	margin:0px auto 0px auto 0px;
	clear:both;
}

#cupaAdBannner a 
{
	display:block;
	height:55px;
	width:750px;
}

#makeHeading 
{
	font-size:24px;
	margin: 40px 0px 15px 10px;
}

#heavyLogo {
	background: url(images/heavy_logo.jpg) no-repeat;
	height: 57px;
	width: 186px;
	margin: -45px 0px 0px 50px;
}

#cupaLogo 
{
	background: url(images/cupa_logo.jpg) no-repeat;
	height: 57px;
	width: 186px;
	margin: -45px 0px 0px 50px;
}

#inviteSloganChoose {
	margin: -45px 0px 40px 40px;
	height: 50px;
	width: 660px;
}

#inviteSloganChoose p {
	text-transform:uppercase;
	font-size:36px;
	clear:both;
	margin: 0px 0px 0px -40px;
}

#inviteSlogan 
{
	margin: 5px 0px 0px 50px;
	height: 50px;
	width: 660px;
}

#inviteSlogan p 
{
	text-transform:uppercase;
	font-size:36px;
	clear:both;
	margin: 0px 0px 0px -40px;
}

.inviteText 
{
	margin: 5px 0px 5px 10px;
	font-size: 14px;
}

p #terms 
{
	margin: 0px 0px 0px 0px;
}

#terms 
{
	font-size: 10px;
	font-family: Times New Roman, Helvetica, Sans-Serif;
	background: #666;
	margin: 10px 0px 0px 50px;
	width: 660px;
	padding: 0px;
}
#terms br 
{
	margin:0px 0px 5px 0px;
}

label 
{
	display:block;
	clear: right;
	margin: 10px 0px 0px 50px;
}

#inviteForm input 
{
	display:block;
	clear: right;
	margin: 0px 0px 0px 50px;
	width: 500px;
}

#inviteForm input[type="button"] {
	display:block;
	clear: right;
	margin: 0px 0px 0px 40px;
	width: 135px;
}

#inviteForm textarea {
	display:block;
	clear: right;
	margin: 0px 0px 0px 50px;
	width: 500px;
	font-family: Arial;
	font-size: 13px;
}

#inviteForm input[type="submit"] {
	width: 60px;
}

#formConfirm p {
	width: 500px;
	margin: 10px auto 5px auto;
	font-size: 14px;
}

#formConfirm span {
	clear:none;
	display:block;
	float:left;
	font-weight:bold;
	width:210px;
}

#galleryHolder {
	width: 650px;
	height: auto;
	overflow:auto;
	margin:0px 0px 20px 0px
}

.profile_content h3 {
	margin:-40px 0px 0px 40px;
}

#uploadFotoImg {
	margin:0px 0px 0px 40px;
}

.galleryImage {
	clear: none;
	float:left;
	margin: 5px 5px 10px 5px;
	overflow:hidden;
	display:block;
	height: 120px;
	width: 159px;
}



