body {
	background: #4085ac url(../images/textureLarge.jpg) top center repeat;
        background-attachment: fixed;
	padding-bottom: 20px;
}	

div.content {
	min-height: 300px;
}

img, div { behavior: url(iepngfix.htc) }


 #middle-block {
	height: 0;
	width: 0;
	background: url(../images/middle-bg.png) repeat-x;
	position: absolute;
	top: 215px;
	left: 0px;
	z-index: -1000;
} 

.body {
	width: 920px;
}

.outer-border {
	920px;
	border-right: 1px solid #194b70;
	border-left: 1px solid #194b70;
	border-bottom: 1px solid #194b70;
	border-top: none;
}

.vortex {
	background: #fff;
	/*border: 5px solid #2c6792;*/
	padding: 5px 20px 20px 20px;
	width: 900px;
}

td.top_menu {
	background-image: none; 
	background-color: #2c6792;
	border-top: 1px solid #194b70; 
	border-left: 1px solid #194b70; 
	border-bottom: none;
	padding-bottom: 5px; 
}

td.top_menu2 {
	width: 20%;
	background-color: #2c6792; 
	text-align: right; 
	border-right: 1px solid #194b70; 
	border-top: 1px solid #194b70; 
	border-bottom: none; 
	background-image: none;
	padding-bottom: 5px; 
}

.top_menu_link_loggedin {
	color: #FFFFFF;
}

div.top_menu_link_container, div.top_menu_link_container_end {
	float: left;
	height: 31px;
	border-left: none;
}

div.top_menu_link_container_end {
	border-left: none;
}

div.top_menu_link {
	font-weight: bold;
	font-size: 11px !important;
	padding: 4px;;
}

.top_menu_link a {
	padding: 6px 10px 6px 10px;
	display: block;
}

.top_menu_link a:hover {
	background: #194b70;
	text-decoration: none;
}

td.menu_user {
	/*background-image: none;*/ 
	background-repeat: repeat-x; 
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px; 
	border: 1px solid #194b70; 
	border-top: none; 
	text-align: left;
}

#search-form {
	background: #2c6792;
	border: 1px solid #194b70;
	padding: 5px 25px; 
	width: 250px;
	color: #fff;
}

#search-form a {
	color: #fff;
}

input.text {
	border: 1px solid #194b70;
}


div.portal_content {
	border: none;
	padding: 10px 10px 35px 10px;
	background: #FFFFFF url(../images/portal_content.png) bottom no-repeat;
}

td.header {
	padding: 4px 5px 5px 6px;
	/*border: 1px solid #c2c2c0;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #FFFFFF !important;*/
	background-color:#2c6792;
}

div.header {
	/*padding: 4px 5px 5px 6px;
	border: 1px solid #c2c2c0;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;*/
	background-color:#2c6792;
}

td.header a{
	color: #FFFFFF;
}




td.profile_tab a {
	background-color: #f0f0f0;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #194b70; 
	border-left: none;
	font-weight: bold; 
	display: block;
}
td.profile_tab a:hover {
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #194b70; 
	border-left: none;
	font-weight: bold; 
	display: block;
}
td.profile_tab2 a {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #194b70; 
	border-left: none;
	border-bottom: none;
	font-weight: bold; 
	display: block;
}
td.profile_tab2 a:hover {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #194b70; 
	border-left: none;
	border-bottom: none;
	font-weight: bold; 
	display: block;
}
#profile_tabs_profile { 
	border-left: 1px solid #194b70;
}
td.profile_tab_end {
	border-bottom: 1px solid #194b70;
}

div.profile_content {
	padding: 10px; 
	border: 1px solid #194b70;
	border-top: none;
}

div.profile_comment_author {
	float: left;
	padding: 5px 7px 5px 7px;
	background: #f0f0f0;
	/*border: 1px solid #194b70;*/
	border-right: none;
}

div.profile_comment_date {
	text-align: right;
	padding: 5px 7px 5px 7px;
	background: #F1F1F1;
	/*border: 1px solid #194b70;*/
	border-left: none;
}

td.profile_photo {
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #194b70;
	padding: 5px;
	background: #FFFFFF;
	height: 150px;
}
td.profile_viewcomments_postcomment {
	padding: 10px 16px 10px 16px;
	border: 1px solid #194b70;
	background: #f0f0f0;
}
div.profile_postcomment {
	border: 1px solid #194b70;
	background: #f0f0f0;
	margin-bottom: 10px;
	padding: 10px 14px 8px 10px;
}

















div.copyright {
	background: #2c6792;
	border: 1px solid #194b70;
	height: 20px;
	padding: 13px 5px;
	text-align: center;
	color: #fff;
}


/* Classic Home Page Portal Sinup */

div.portal_signup_wrapper {
	padding: 0 1px 15px 1px;
	border: none;
	background: #FFFFFF url(../images/portal_content.png) bottom no-repeat;
	border-top: 1px solid #c2c2c0;
}

a.portal_signup {
	font-size: 14pt;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
	display: block;
}



/* Link Colors  */

a:link { color: #2c6792; text-decoration: none; }
a:visited { color: #2c6792; text-decoration: none; }
a:hover { color: #2c6792; text-decoration: underline; }

a.top_menu_item:link { color:#FFFFFF;text-decoration:none;}
a.top_menu_item:visited { color: #FFFFFF; text-decoration: none; }
a.top_menu_item:hover { color: #FFFFFF; text-decoration: none; }

a.menu_item:link { color: #000000; text-decoration: none; }
a.menu_item:visited { color: #000000; text-decoration: none; }
a.menu_item:hover { color: #000000; text-decoration: underline; }

a.newupdates:link { color: #2c6792; text-decoration: none; }
a.newupdates:visited { color: #2c6792; text-decoration: none; }
a.newupdates:hover { color: #FFFFFF; text-decoration: underline; }

a.copyright:link { color: #FFFFFF; text-decoration: none; }
a.copyright:visited { color: #FFFFFF; text-decoration: none; }
a.copyright:hover { color: #FFFFFF; text-decoration: underline; }

a.portal_signup:link { color: #2c6792; text-decoration: none; }
a.portal_signup:visited { color: #2c6792; text-decoration: none; }
a.portal_signup:hover { color: #2c6792; text-decoration: none; }

label:hover { color: #3399FF; text-decoration: underline; }