/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	background-color:#ffffff;
	font-family: tahoma;
	font-size: 12px;
	text-align: center;
} 

html,body {margin:0;padding:0}

table {
	vertical-align: top;
	width:100%;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#Container {
	background-color: #ffffff;
	position: relative;
	top: 0px;
	width:783px;
	text-align: justify;
	vertical-align: top;
	margin-top:17px;
}

#Inline	{
	width:623px;
	position:relative;
	left:0px;
	top:18px;
}

#LeftBar {
	position:relative;
	float:left;
	background-color: #ffffff;
	width:152px;
	text-align: justify;
	/*vertical-align: top;*/
	margin-right:8px;
}

#ContentBar {
	position:relative;
	float:left;
	background-color: #ffffff;
	width:623px;
	text-align: left;
	vertical-align: top;
	margin-top:45px;
}

/************** misc styles *****************/

.Field {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color:#575757;
	border: 1px solid #70767f;
	vertical-align:top;
	height:12px;
	width:98px;
	padding-left: 3px;
}


.FieldPassword {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color:#575757;
	border: 1px solid #70767f;
	vertical-align:top;
	height:10px;
	padding-top:3px;
	padding-left: 3px;
	width:98px;
}


.Field2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#a9aaaa;
	border: 1px solid #d4d4d4;
	vertical-align:top;
	height:12px;
	width:100px;
}

.LoginButton	{
	width: 100px;
	height: 27px;
	font-size: 11px;
	font-weight: bold;
	color: #004080;
	background-color: #80FF00;
	border-top: 2px solid #B3FF66;
	border-left: 2px solid #B3FF66;
	border-right: 2px solid #008000;
	border-bottom: 2px solid #008000;
	vertical-align: middle;
	padding: 5px;
}

.Button2 {
	background: url(../images/button.jpg) no-repeat center;
	border:0px;
	width:84px;
	height:18px;
	text-align:center;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
}

.CenterDiv{
	vertical-align:top;
	margin:0 auto 0 auto;
	width:783px;
}

.Middle{
	vertical-align:middle;
	padding-bottom:4px;
}
.Center{
	text-align:center;
}

.Left{
	text-align:left;
}

.Right{
	text-align:right;
}

.ClearFloat{
	clear:both;
}

.LeftMenuTop{
	background: url(../images/leftmenu_top.jpg) no-repeat center;
	width:152px;
	height:169px;
}

.LeftMenuContent{
	background: url(../images/leftmenu_bg.jpg) repeat-y center;
	width:102px;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#555253;
	padding-left:50px;
}


.LeftMenuBottom{
	background: url(../images/leftmenu_bottom.jpg) no-repeat center;
	width:152px;
	height:16px;
}

.LeftLogo{
	/*background: url(../images/logo.jpg) no-repeat center;*/
	width:128px;
	height:133px;
	position:absolute;
	left:12px;
	top:16px;
}
.goback{	
	/*background: url(../images/leftmenu_navigation_bg.jpg) repeat-y left;*/
	width:100px;
	height:20px;
	text-align:left;	
}
.goback a:link, .goback a:visited{
	height:18px;
	vertical-align:top;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#555253;
	text-decoration:none;
}
.goback a:hover{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color: #004080;
	text-decoration:none;
}
.goback_bottomleft {
	position:absolute;	
	padding-left:5px;

}

.LeftMenuSeparator{
	background: url(../images/leftmenu_separator.jpg) no-repeat left;
	width:145px;
	height:7px;
	text-align:center;
}

.LeftMenuNavigation{
	background: url(../images/leftmenu_navigation.jpg) no-repeat left;
	width:152px;
	height:35px;
	text-align:center;
}

.LeftMenuNavigationContent{
	background: url(../images/leftmenu_navigation_bg.jpg) repeat-y left;
	width:152px;
	height:101px;
	text-align:left;
/**}

.LeftMenuNavigationClose{
	background: url(../images/leftmenu_navigation_close.jpg) no-repeat left;
	width:152px;
	height:16px;
	text-align:left;**/
}

.HeaderLogo {
	float:left;
	background: url(../images/logo_text.jpg) no-repeat left top;
	width:385px;
	height:50px;
	text-align:left;
	margin-right:13px;
	
}

.headertext {
	font-family:verdana;
	font-size:8px;
}

.LoginText{
	float:left;
	width:223px;
	margin-top:8px;	
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#70767f;
	line-height:18px;
	margin-bottom: 0px; 
}

.ContentBarFreeTop{
	position:relative;
	background: url(../images/content_bar_free_top.jpg) no-repeat left top;
	width:623px;
	height:35px;
	
}

.ContentBarFreeTopAds{
	position:relative;
	background: url(../images/content_bar_free_top.jpg) no-repeat left top;
	width:623px;
	height:80px;
	
}

.ContentBarFreeTop2{
	position:relative;
	background: url(../images/content_bar_free_top.jpg) no-repeat left top;
	width:623px;
	height:53px;
}

.ContentBarFreeTopTitle{
	width:595px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#004762;	
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
}

.ContentBarFreeContent{
	position:relative;
	top: 10px;
	width:595px;
	border-left:2px solid #00aeef;
	border-right:2px solid #00aeef;
	padding:10px;
}

.ContentBarFreeContentLogged{
	position:relative;
	width:599px;
	border-left:2px solid #00aeef;
	border-right:2px solid #00aeef;
	padding: 15px 10px 0 10px;
}

.ContentBarFreeBottom{
	position:relative;
	top:10px;
	background: url(../images/content_bar_free_bottom.jpg) no-repeat left top;
	width:623px;
	height:30px;
}

.ContentBarFreeBottomLogged{
	position:relative;
	background: url(../images/content_bar_free_bottom.jpg) no-repeat left top;
	width:623px;
	height:30px;
}

.ContentMenuBar{
	width:626px;
	height:29px;
	position:absolute;
	left:0px;
	top:24px;

}

.FloatContent{
	float:left;
	padding-left:5px;
	padding-right:5px;
}

.FloatContentLogged{
	float:left;
	padding-top: 10px;
	padding-left:5px;
	padding-right:5px;
}

.ContentBarResizerTop{
	position:relative;
	background: url(../images/resizer_top.jpg) no-repeat left top;
	width:473px;
	height:24px;
}

.ContentBarResizerTopIndex{
	position:relative;
	background: url(../images/resizer_top2.jpg) no-repeat left top;
	width:473px;
	height:18px;
}

.ContentBarResizerContent{
	position:relative;
	top:-2px;
	width:449px;
	border-left:2px solid #a4cd39;
	border-right:2px solid #a4cd39;
	padding: 10px 10px 10px 10px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	text-align: center;
	color:#000000;
	vertical-align:middle;
}

.ContentBarResizerContentIndex{
	position:relative;
	width:439px;
	border-left:2px solid #a4cd39;
	border-right:2px solid #a4cd39;
	padding:10px 10px 10px 20px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	vertical-align:top;
}

.ContentBarResizerBottom{
	position:relative;
	top:-2px;
	background: url(../images/resizer_bottom.jpg) no-repeat left top;
	width:473px;
	height:10px;
}

.Login {
	text-align: center;
}

.ContentBarUploadTop{
	position:relative;
	background: url(../images/content_bar_upload_top.jpg) no-repeat left top;
	width:614px;
	height:72px;
	margin-top: 20px;
}
.ContentBarUploadTopTitle{
	width:564px;
	font-family:verdana;
	font-size:18px;
	font-weight:bold;
	color:#0161c1;	
	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

.ContentBarUploadContent{
	position:relative;
	top:0px;
	width:592px;
	border-left:1px solid #c9d0d3;
	border-right:1px solid #c9d0d3;
	padding: 10px 10px 25px 10px;
	text-align: center;
}

.ContentBarUploadBottom{
	position:relative;
	top:-2px;
	background: url(../images/content_bar_upload_bottom.jpg) no-repeat left top;
	width:614px;
	height:15px;
}

.ContentBarUploadTop2{
	position:relative;
	background: url(../images/content_bar_upload_top_8.jpg) no-repeat left top;
	width:914px;
	height:72px;
	margin-top: 20px;
}
.ContentBarUploadTopTitle2{
	width:864px;
	font-family:verdana;
	font-size:18px;
	font-weight:bold;
	color:#0161c1;	
	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

.ContentBarUploadContent2{
	position:relative;
	top:0px;
	width:892px;
	border-left:1px solid #c9d0d3;
	border-right:1px solid #c9d0d3;
	padding: 10px 10px 25px 10px;
	text-align: center;
}

.ContentBarUploadBottom2{
	position:relative;
	top:-2px;
	background: url(../images/content_bar_upload_bottom_8.jpg) no-repeat left top;
	width:914px;
	height:15px;
}

.Footer {
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#5a5a5a;	
	height:20px;
	width:100%;
	text-align:center;
}



/******* hyperlink and anchor tag styles *******/
a:link, a:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333a43;
	text-decoration: underline;
}

a:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #004080;
	text-decoration: underline;
}

.Footer a:link, a:visited, a:hover {
	font-family:verdana;
	font-size:8px;
}

a:link.slidepal, a:visited.slidepal, a:hover.slidepal {
	font-family:verdana;
	font-size:12px;
}

.LeftMenuContent a:link, .LeftMenuContent a:visited{
	display:block;
	background-color:#e7e7e7;
	height:20px;
	
	vertical-align:top;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#555253;
	text-decoration:none;
}
.LeftMenuContent a:hover{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color: #004080;
	text-decoration:underline;
}

.LeftMenuNavigationContent a:link, .LeftMenuNavigationContent a:visited{
	display:block;
	height:18px;
	padding-left:26px;
	vertical-align:top;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#555253;
	text-decoration:none;
}
.LeftMenuNavigationContent a:hover{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color: #004080;
	text-decoration:none;
}

a.Home, a.Home:visited{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#0eb2f0;
	text-decoration:none;
}

a.Home:hover{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color: #004080;
	text-decoration:none;
}

a.RegisterLink, a.RegisterLink:visited{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#0eb2f0;
	text-decoration:underline;
}

a.RegisterLink:hover{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#0eb2f0;
	text-decoration:none;
}

a.LoginLink, a.LoginLink:visited{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#a4cd39;
	text-decoration:underline;
}

a.LoginLink:hover{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#a4cd39;
	text-decoration:none;
}

a.ContentMenuBarHome, a.ContentMenuBarHome:visited{
	background: url(../images/content_menubar_home.jpg) no-repeat top center;
	display:block;
	float:left;
	width:58px;
	height:20px;
	padding:9px 2px 0px 2px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}

a.ContentMenuBarHome:hover{
	background: url(../images/content_menubar_home_hover.jpg) no-repeat top center;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

a.ContentMenuBarPictures, a.ContentMenuBarPictures:visited{
	background: url(../images/content_menubar_pictures.jpg) no-repeat top center;
	display:block;
	float:left;
	width:92px;
	height:20px;
	padding:9px 2px 0px 2px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}

a.ContentMenuBarPictures:hover{
	background: url(../images/content_menubar_pictures_hover.jpg) no-repeat top center;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

a.ContentMenuBarInfo, a.ContentMenuBarInfo:visited{
	background: url(../images/content_menubar_info.jpg) no-repeat top center;
	display:block;
	float:left;
	width:106px;
	height:20px;
	padding:9px 2px 0px 2px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}

a.ContentMenuBarInfo:hover{
	background: url(../images/content_menubar_info_hover.jpg) no-repeat top center;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

a.ContentMenuBarPassword, a.ContentMenuBarPassword:visited{
	background: url(../images/content_menubar_password.jpg) no-repeat top center;
	display:block;
	float:left;
	width:118px;
	height:20px;
	padding:9px 2px 0px 2px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}

a.ContentMenuBarPassword:hover{
	background: url(../images/content_menubar_password_hover.jpg) no-repeat top center;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

a.ContentMenuBarSubscribe, a.ContentMenuBarSubscribe:visited{
	background: url(../images/content_menubar_subscribe.jpg) no-repeat top center;
	display:block;
	float:left;
	width:72px;
	height:20px;
	padding:9px 2px 0px 2px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}

a.ContentMenuBarSubscribe:hover{
	background: url(../images/content_menubar_subscribe_hover.jpg) no-repeat top center;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

a.ContentMenuBarSupport, a.ContentMenuBarSupport:visited{
	background: url(../images/content_menubar_support.jpg) no-repeat top center;
	display:block;
	float:left;
	width:62px;
	height:20px;
	padding:9px 2px 0px 2px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}

a.ContentMenuBarSupport:hover{
	background: url(../images/content_menubar_support_hover.jpg) no-repeat top center;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

a.ContentMenuBarContactUs, a.ContentMenuBarContactUs:visited{
	background: url(../images/content_menubar_contact.jpg) no-repeat top center;
	display:block;
	float:left;
	width:87px;
	height:20px;
	padding:9px 2px 0px 2px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}

a.ContentMenuBarContactUs:hover{
	background: url(../images/content_menubar_contact_hover.jpg) no-repeat top center;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
