@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	/*background:url(images/bg_main.png);*/
	background-image: url(images/background-texture.jpg);
	background-repeat: repeat-x;
	background-color: #467893;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ED5408;
}
a:link 
{
	color: #ED5408;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ED5408;
}
a:hover {
	text-decoration: underline;
	color: #ED5408;
}
a:active {
	text-decoration: none;
	color: #ED5408;
}

p {
	margin: 0 auto 1.7em;
	color: #000;
	font-weight: bold;
}

hr {
	border: none 0; 
	border-top: 1px dashed #b1b1b1;
	height:1px;
	clear:both;
}

div.hr {
	width:100%;
	height:10px;
	background:url(images/hr.png) repeat-x scroll center;
}
div.hr hr {
  display: none;
}

div.hrt {
	width:100%;
	height:2px;
	background:url(images/hr.png) repeat-x scroll center;
}
div.hrt hr {
  display: none;
}

div.hrs {
	width:100%;
	height:5px;
	background:url(images/hrs.png) repeat-x scroll center;
}
div.hrs hr {
  display: none;
}

.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

.login_white,
.login_white:link,
.login_white:visited,
.login_white:active,
.login_white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #FFF;
}
.login_white:hover {
	text-decoration:underline;
	color: #AAF42D;
}

.footer_white,
.footer_white:link,
.footer_white:visited,
.footer_white:active,
.footer_white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
.footer_white:hover {
	text-decoration:underline;
	color: #AAF42D;
}

.footer_credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAF42D;
	font-weight: normal;
}

.body_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18pt;
	font-weight: bold;
	color: #333;
}

.body_heading_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18pt;
	font-weight: bold;
	color: #ed5408;
}

.body_heading_shortline,
.body_heading_shortline a,
.body_heading_shortline a:link,
.body_heading_shortline a:active,
.body_heading_shortline a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14pt;
	font-weight: bold;
	color: #ed5408;
	text-decoration:none;
}

.body_heading_shortline a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14pt;
	font-weight: bold;
	color: #ed5408;
    text-decoration:underline;
}

.body_heading_underline,
.body_heading_underline:link,
.body_heading_underline:hover,
.body_heading_underline:visited,
.body_heading_underline:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18pt;
	font-weight: bold;
	text-decoration:underline;
	color: #ed5408;
}

.body_heading_time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.body_heading_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
	line-height:19pt;
	color: #888;
}

.body_heading_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #888;
}

.body_normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444;
	line-height: 13pt;
}

.body_normal a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ED5408;
	line-height: 13pt;
}

.body_time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4E9B00;
}

.body_green,
.body_green:link,
.body_green:hover,
.body_green:active,
.body_green:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #73BE19;
}

.body_green:hover {
	text-decoration:underline;
}

.prev_next,
.prev_next:link,
.prev_next:hover,
.prev_next:active,
.prev_next:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444;
	line-height: 13pt;
	text-decoration: none;
}

.prev_next:hover {
	text-decoration:underline;
	color: #ED5408;
}

.prev_next_disabled,
.prev_next_disabled:link,
.prev_next_disabled:hover,
.prev_next_disabled:active,
.prev_next_disabled:visited
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 13pt;
	text-decoration: none;
}

.large_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ed5408;
}


.profile_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0D9543;
}
.profile_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:normal;
	color: #ed5408;
}
.profile_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.header_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.header_white:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.header_white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.header_white:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.header_white:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.profile_orange_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	color: #ed5408;
}

blockquote {
margin: 0px;
margin-left:15px;
padding: 0px;
}

.body_heading_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18pt;
	font-weight: bold;
	color: #FF0;
}

.time_white_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	font-style:italic;
	color: #FFF;
}

.dummy_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ED5408;
}

.panel_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1a8b53;
}

.panel_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
}

/* Image Border */
.imgbdr img{
border: 1px solid #ffffff;
text-decoration:none;
}

.imgbdr:hover img{
border: 1px solid #ed5408;
text-decoration:none;
}

.imgbdr:hover{
color: red; /* Dummy definition to overcome IE bug */
border: 1px;
text-decoration:none;
}

/* Image Border No Border */
.imgbdrNb img{
border: none;
text-decoration:none;
}

.imgbdrNb:hover img{
border: none;
text-decoration:none;
}

.imgbdrNb:hover{
color: red; /* Dummy definition to overcome IE bug */
border: 0px;
text-decoration:none;
}

/* Image Border for Album*/
.imgbdrAlbum,
.imgbdrAlbum a,
.imgbdrAlbum img
{
border: solid 1px white;
padding:2px;
text-decoration:none;
display:block;
}

.imgbdrAlbum:hover img
{
border: solid 1px #ed5408;
padding:2px;
text-decoration:none;
}

.imgbdrAlbum:hover{
color: #ed5408; /* Dummy definition to overcome IE bug */
border: solid 1px #ed5408;
padding:2px;
text-decoration:none;
}

.padaround,
.padaround:link,
.padaround:active,
.padaround:visited
{
    border:1px solid #ffffff;
    padding:4px;
    margin-right:10px;
	
}

.padaround:hover
{
    border:1px solid #ed5408;
    padding:4px;
    margin-right:10px;
}

.padaroundThumb,
.padaroundThumb:link,
.padaroundThumb:active,
.padaroundThumb:visited
{
    border:1px solid #ffffff;
    padding:4px;
    margin-right:10px;
    width:80px;
	height:58px;
	display:block;
	margin-bottom:10px;
	
}

.padaroundThumb:hover
{
    border:1px solid #ed5408;
    padding:4px;
    margin-right:10px;
    width:80px;
	height:58px;
	display:block;
	margin-bottom:10px;
} 

/*Pictures*/

img.user_thumbnail_no_frame
{
	width:107px;
	height:76px;
	border:0;
	display:block;
}

img.thumbnail_no_frame
{
	width:153px;
	height:100px;
	border:0;
	display:block;
}

img.thumbnail_image
{
	position:absolute;
	z-index:1;
	width:153px;
	height:100px;
	border:0;
	display:block;
}

img.thumbnail_image_small
{
	position:absolute;
	z-index:1;
	width:100px;
	height:65px;
	border:0;
	display:block;
}

img.thumbnail_frame
{
	position:absolute;
	z-index:2;
	width:153px;
	height:100px;
	border:0;
	display:block;
}

img.thumbnail_frame_small
{
	position:absolute;
	z-index:2;
	width:100px;
	height:65px;
	border:0;
	display:block;
}

div.empty
{
	text-align:center;
}

/*Comments*/
#add_comments
{
    width:526px;
	margin:20px auto;
	overflow:auto;
}

#add_comments #left
{
    width:150px;
	float:left;
	padding: 8px 5px;
	text-align:right;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

#add_comments #right
{
	float:left;
	padding:8px 5px;
}

/*Pictures*/

#home_pictures_view
{
    width: 685px;
    overflow:auto;
}

#home_pictures_view .container
{
    width: 153px;
    padding: 5px;
    float: left;
}

#home_pictures_view .thumbnail
{
	width: 153px;
	height: 100px;
}


#home_pictures_view .information
{
    width: 153px;
}

#home_pictures_view .information h1
{
	margin:0;
	text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style:italic;
    line-height:19pt;
    color: #888;	        
}

/*Photo Panel*/

#photo_panel
{
    width: 100%;
    overflow:auto;
    font-size:0;
}

#photo_panel .container
{
    margin: 5px 10px;
    float: left;
    border: solid 1px gray;
}

#photo_panel .container:hover
{
	border: solid 1px red;
}

#photo_panel .thumbnail 
{
	margin: 3px;	
}

#photo_panel .thumbnail img
{
	border: 0;
}

/*Albums*/

#navigation_top
{	
	padding:10px;
	overflow:auto;
}

.navigation_top
{
	overflow:auto;
}

#navigation_top .left,
.navigation_top .left
{
	width:50%;
	float:left;
}

#navigation_top .right,
.navigation_top .right
{
	width:50%;
	float:right;
	text-align:right;
}

#albums_view
{
    width:685px;
    margin:0 auto;
    text-align:left;
}

#albums_view .container
{
    width:338px;
    height:114px;
    float:left;
}

#albums_view .thumbnail
{
	position:relative;
	width:153px;
	height:100px;
	float:left;
	padding:7px 0px 7px 7px;
}

#albums_view .information
{
	width:171px;
	height:100px;
	float:left;
	padding:7px 0px 7px 7px;
}

/*Pictures View*/

#albums_pictures_view, #pictures_pending
{
    width:685px;
    margin:0 auto;
	overflow:hidden;
}

#pictures_edit
{
	width:693px;
	margin:0 auto;
	overflow:auto;
}

#albums_pictures_view .container, #pictures_pending .container
{
    width:153px;
    padding:5px;
    float:left;
    margin-bottom:5px;
}

#pictures_edit .container
{
    width:153px;
    padding:6px 10px;
    float:left;
}

#pictures_edit .container:hover
{
	padding:5px 9px;
	border:solid 1px red;
}

#albums_pictures_view .thumbnail, #pictures_pending .thumbnail, #pictures_edit .thumbnail
{
	width:153px;
	height:100px;
}

#albums_pictures_view .information, #pictures_pending .information, #pictures_edit .information
{
	width:153px;
	text-align:center;
	margin:0;
	text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style:italic;
    line-height:19pt;
    color: #888;
}

/*Recent Videos*/

#recent_videos
{
	text-align:left;
	width:110px;
}

#recent_videos .container
{
}

#recent_videos .thumbnail
{
	position:relative;
	width:100px;
	height:65px;
	margin:7px 0px 7px 7px;
}

#recent_videos .information
{
	width:100px;
	margin:7px 0px 7px 7px;	
	overflow:hidden;
}

/*Videos*/
#my_videos_view, #pending_videos
{
	width:685px;
	margin: 0px auto;
	text-align:left;
	overflow:auto;
}

#my_videos_view .container, #pending_videos .container
{
	width:338px;
	height:114px;
	float:left;
}

#my_videos_view .thumbnail,  #pending_videos .thumbnail
{
	position:relative;
	float:left;
	width:153px;
	height:100px;
	padding:7px 0px 7px 7px;
}

#my_videos_view .information, #pending_videos .information
{
	float:left;
	width:171px;
	height:100px;
	padding:7px 0px 7px 7px;
}

/*Search Videos*/

#search_videos_view
{
	width:685px;
	overflow:auto;
	text-align:left;
}

#search_videos_view .container
{
	width:153px;
	/*height:158px;*/
	float:left;
	margin:5px 9px;
}

#search_videos_view .thumbnail
{
	width:153px;
	height:100px;
}

#search_videos_view .information
{
	width:153px;
	/*height:58px;*/
}

/*Users*/

#users_view
{
    width:685px;
    margin:0 auto;
	text-align:left;
	overflow:auto;
}

#friends_view
{
    width:685px;
    margin:0 auto;
	text-align:left;
	overflow:auto;
}

#users_view .container
{
    width:107px;
    padding:10px 15px;
    float:left;
}

#friends_view .container
{
    width:107px;
    padding:10px 32px;
    float:left;
}

#users_view .thumbnail, #users_view .thumbnail .thumbnail_no_frame,
#friends_view .thumbnail, #friends_view .thumbnail .thumbnail_no_frame
{
	width:107px;
	height:76px;
	position:relative;
}

#users_view .information,
#friends_view .information
{
	width:107px;
	height:33px;
}

/*Home Comments*/

img.home_comments_thumbnail
{
	width:80px;
	height:58px;
	border:0;
	display:block;
}

#featured_video_comments
{
	width:565px;
	overflow:auto;
	margin: 0 auto;
}

#blog_comments
{
	width:550px;
	overflow:auto;
	margin:0 auto;
}

#home_comments
{
	width:660px;
	overflow:auto;
	margin:0 auto;
}

#home_comments .container,
#blog_comments .container,
#featured_video_comments .container
{
	overflow:auto;
}

#home_comments .thumbnail,
#blog_comments .thumbnail,
#featured_video_comments .thumbnail
{
	padding:0px 10px;
	width:80px;
	height:58px;
	float:left;
}

#blog_comments .information
{
	float:left;
	width:450px;
}

#home_comments .information
{
	float:left;
	width:550px;
	padding-right: 10px;
}

#featured_video_comments .information
{
	float:left;
	width:465px;
}

#home_comments p,
#blog_comments p,
#featured_video_comments p
{
	margin:0;
	font-weight:normal;	
}

.translate
{
	overflow:auto;
}

.translation_switch
{
	display:none;
	float:right;
}

.no_translation_switch
{
}

.information_box
{
}

.information_box .header
{
}

.information_box .information
{
	padding:0px 15px;
}

#suggestionBox
{
    position: relative;
    top: 385px;
    left: 40px;
    width: 140;
}


/*Games*/

#games_view
{
    width:725px;
    margin:0 auto;
    text-align:left;
    overflow: auto;
}

#games_view .container
{
    width:352px;
    height:150px;
    padding: 5px;
    float:left;
    background-color: #eee;
}

#games_view .thumbnail
{
	position:relative;
	width:100px;
	height:100px;
	float:left;
	padding: 0px 10px 0px 0px;
}

#games_view .information
{
	width:300px;
	height:100px;
	float:left;
	padding:20px;
	background-color: #fff;
}

/*E-Cards*/

#cards_view
{
    width:726px;
    margin:0 auto;
    text-align:left;
    overflow: auto;
}

#cards_view .container
{
    width:165px;
    height: 180px;
    padding: 1px;
    float:left;
}

#cards_view .thumbnail
{
	position:relative;
	width:155px;
	height:104px;
	padding: 5px;
}

#cards_view .information
{
	width:155px;
	text-align: center;
}


/******************************************  MENU - SUB ******************************************/

#subexamplenav {
	margin: 0;
	padding: 0;
}
#subexamplenav li {
	list-style: none;
	height: 34px;
	float: left;
	position: relative;
}
#subexamplenav li a {
	height: 34px;
	display: block;
}

#subexamplenav li a:active
{
	outline:none;
}

#subexamplenav .curnav a { background-position: 0 -34px; }

/* buttons */

a#subbtnA,
a#subbtnB,
a#subbtnC,
a#subbtnD,
a#subbtnE,
a#subbtnF,
a#subbtnG,
a#subbtnH,
a#subbtnI {
	height: 34px;
}

a#subbtnA { background-image: url(images/u-nav-css_01.png); width: 225px; }
a#subbtnB { background-image: url(images/u-nav-css_02.png); width: 225px; }
a#subbtnC { background-image: url(images/u-nav-css_03.png); width: 225px; }
a#subbtnD { background-image: url(images/u-nav-css_04.png); width: 225px; }
a#subbtnE { background-image: url(images/u-nav-css_05.png); width: 225px; }
a#subbtnF { background-image: url(images/u-nav-css_06.png); width: 225px; }
a#subbtnG { background-image: url(images/u-nav-css_07.png); width: 225px; }
a#subbtnH { background-image: url(images/u-nav-css_08.png); width: 225px; }
a#subbtnI { background-image: url(images/u-nav-css_09.png); width: 225px; }
	
a#subbtnA:hover,
a#subbtnB:hover,
a#subbtnC:hover,
a#subbtnD:hover,
a#subbtnE:hover,
a#subbtnF:hover,
a#subbtnG:hover,
a#subbtnH:hover,
a#subbtnI:hover
{ background-position: 0 -34px; }

/******************************************  MENU - MAIN ******************************************/

/* navigation */
#mainexamplenav
{
    margin: 0;
    padding: 0;
}
#mainexamplenav li
{
    list-style: none;
    height: 42px;
    float: left;
    position: relative;
}
#mainexamplenav li a
{
    height: 42px;
    text-indent: -9000px;
    display: block;
}
#mainexamplenav .curnav a
{
    background-position: 0 -42px;
}
/* buttons */
a#mainbtnA, a#mainbtnB, a#mainbtnC, a#mainbtnD, a#mainbtnE, a#mainbtnF, a#mainbtnG, a#mainbtnH, a#mainbtnI, a#mainbtnX
{
    height: 42px;
}

a#mainbtnA { background-image: url(images/m-nav_01.png); width: 101px; }
a#mainbtnB { background-image: url(images/m-nav_02.png); width: 80px; }
a#mainbtnC { background-image: url(images/m-nav_03.png); width: 89px; }
a#mainbtnD { background-image: url(images/m-nav_04.png); width: 79px; }
a#mainbtnE { background-image: url(images/m-nav_05.png); width: 76px; }
a#mainbtnF { background-image: url(images/m-nav_06.png); width: 116px; }
a#mainbtnG { background-image: url(images/m-nav_07.png); width: 97px; }
a#mainbtnH { background-image: url(images/m-nav_08.png); width: 150px; }
a#mainbtnI { background-image: url(images/m-nav_09.png); width: 59px; }
a#mainbtnX { background-image: url(images/m-nav_07.png); width: 116px; }

a#mainbtnA:hover, a#mainbtnB:hover, a#mainbtnC:hover, a#mainbtnD:hover, a#mainbtnE:hover, a#mainbtnF:hover, a#mainbtnG:hover, a#mainbtnH:hover, a#mainbtnI:hover, a#mainbtnX:hover
{
    background-position: 0 -42px;
}

/******************************************  MENU - MYLIFE ******************************************/

#mlmainnav
{
    margin: 0;
    padding: 0;
}
#mlmainnav li
{
    list-style: none;
    height: 38px;
    float: left;
    position: relative;
}
#mlmainnav li a
{
    height: 38px;
    text-indent: -9000px;
    display: block;
}
#mlmainnav .curnav a
{
    background-position: 0 -38px;
}
/* buttons */
a#mlmainbtnX, a#mlmainbtnA, a#mlmainbtnB, a#mlmainbtnC, a#mlmainbtnD, a#mlmainbtnE, a#mlmainbtnF, a#mlmainbtnG, a#mlmainbtnH
{
    height: 38px;
}
a#mlmainbtnX
{
    background-image: url(images/e-nav-css_00.gif);
    width: 104px;
}
a#mlmainbtnA
{
    background-image: url(images/e-nav-css_01.gif);
    width: 83px;
}
a#mlmainbtnB
{
    background-image: url(images/e-nav-css_02.gif);
    width: 49px;
}
a#mlmainbtnC
{
    background-image: url(images/e-nav-css_03.gif);
    width: 117px;
}
a#mlmainbtnD
{
    background-image: url(images/e-nav-css_04.gif);
    width: 104px;
}
a#mlmainbtnE
{
    background-image: url(images/e-nav-css_05.gif);
    width: 123px;
}
a#mlmainbtnF
{
    background-image: url(images/e-nav-css_06.gif);
    width: 70px;
}
a#mlmainbtnG
{
    background-image: url(images/e-nav-css_07.gif);
    width: 76px;
}
a#mlmainbtnH
{
    background-image: url(images/e-nav-css_08.gif);
    width: 90px;
}
a#mlmainbtnX:hover, a#mlmainbtnA:hover, a#mlmainbtnB:hover, a#mlmainbtnC:hover, a#mlmainbtnD:hover, a#mlmainbtnE:hover, a#mlmainbtnF:hover, a#mlmainbtnG:hover, a#mlmainbtnH:hover
{
    background-position: 0 -38px;
}


/******************************************  MENU - MYLIFE - SUB ******************************************/


#mylife-sub-nav {
	margin: 0;
	padding: 0;
}
#mylife-sub-nav li {
	list-style: none;
	height: 23px;
	float: left;
	position: relative;
}
#mylife-sub-nav li a {
	height: 23px;
	text-indent: -9000px;
	display: block;
}
#mylife-sub-nav .curnav a { background-position: 0 -23px; }

/* buttons */

a#ml-sub-btnA,
a#ml-sub-btnB,
a#ml-sub-btnC,
a#ml-sub-btnD,
a#ml-sub-btnE,
a#ml-sub-btnF,
a#ml-sub-btnG,
a#ml-sub-btnH,
a#ml-sub-btnI {
	height: 23px;
}

a#ml-sub-btnA { background-image: url(images/y-nav_01.gif); width: 83px; }
a#ml-sub-btnB { background-image: url(images/y-nav_02.gif); width: 49px; }
a#ml-sub-btnC { background-image: url(images/y-nav_03.gif); width: 117px; }
a#ml-sub-btnD { background-image: url(images/y-nav_04.gif); width: 104px; }
a#ml-sub-btnE { background-image: url(images/y-nav_05.gif); width: 123px; }
a#ml-sub-btnF { background-color: #FFFFFF; width: 104px; }
a#ml-sub-btnG { background-image: url(images/y-nav_07.gif); width: 97px; }
a#ml-sub-btnH { background-image: url(images/y-nav_08.gif); width: 150px; }
a#ml-sub-btnI { background-image: url(images/y-nav_09.gif); width: 59px; }
	
a#ml-sub-btnA:hover,
a#ml-sub-btnB:hover,
a#ml-sub-btnC:hover,
a#ml-sub-btnD:hover,
a#ml-sub-btnE:hover,
a#ml-sub-btnF:hover,
a#ml-sub-btnG:hover,
a#ml-sub-btnH:hover,
a#ml-sub-btnI:hover
{ background-position: 0 -23px; }


/******************************************  MENU - MYLIFE - PRIVATE ******************************************/


/* navigation */
#prvnav {
	margin: 0;
	padding: 0;
}
#prvnav li {
	list-style: none;
	height: 42px;
	float: left;
	position: relative;
}
#prvnav li a {
	height: 42px;
	text-indent: -9000px;
	display: block;
}
#prvnav .curnav a { background-position: 0 -42px; }

/* buttons */

a#prvbtnA,
a#prvbtnB,
a#prvbtnC,
a#prvbtnD,
a#prvbtnE,
a#prvbtnF,
a#prvbtnG,
a#prvbtnH,
a#prvbtnI,
a#prvbtnJ {
	height: 42px;
}

a#prvbtnA { background-image: url(images/p-nav_01.gif); width: 80px; }
a#prvbtnB { background-image: url(images/p-nav_02.gif); width: 63px; }
a#prvbtnC { background-image: url(images/p-nav_03.gif); width: 70px; }
a#prvbtnD { background-image: url(images/p-nav_04.gif); width: 67px; }
a#prvbtnE { background-image: url(images/p-nav_05.gif); width: 85px; }
a#prvbtnF { background-image: url(images/p-nav_06.gif); width: 66px; }
a#prvbtnG { background-image: url(images/p-nav_07.gif); width: 85px; }
a#prvbtnH { background-image: url(images/p-nav_08.gif); width: 87px; }
a#prvbtnI { background-image: url(images/p-nav_09.gif); width: 93px; }
a#prvbtnJ { background-image: url(images/p-nav_10.gif); width: 82px; }
	
a#prvbtnA:hover,
a#prvbtnB:hover,
a#prvbtnC:hover,
a#prvbtnD:hover,
a#prvbtnE:hover,
a#prvbtnF:hover,
a#prvbtnG:hover,
a#prvbtnH:hover,
a#prvbtnI:hover,
a#prvbtnJ:hover
{ background-position: 0 -42px; }


/******************************************  MENU - CONNECT ******************************************/

#connectnav
{
    margin: 0;
    padding: 0;
}
#connectnav li
{
    list-style: none;
    height: 30px;
    float: left;
    position: relative;
}
#connectnav li a
{
    height: 30px;
    text-indent: -9000px;
    display: block;
}
#connectnav .curnav a
{
    background-position: 0 -30px;
}
/* buttons */a#cntbtnA, a#cntbtnB, a#cntbtnC, a#cntbtnD, a#cntbtnE, a#cntbtnF, a#cntbtnG, a#cntbtnH, a#cntbtnI, a#cntbtnIr, a#cntbtnJ, a#cntbtnK
{
    height: 30px;
}
a#cntbtnA
{
    background-image: url(images/c-nav-css_01.gif);
    width: 129px;
}
a#cntbtnB
{
    background-image: url(images/c-nav-css_02.gif);
    width: 95px;
}
a#cntbtnC
{
    background-image: url(images/c-nav-css_03.gif);
    width: 78px;
}
a#cntbtnD
{
    background-image: url(images/c-nav-css_04.gif);
    width: 78px;
}
a#cntbtnE
{
    background-image: url(images/c-nav-css_05.gif);
    width: 60px;
}
a#cntbtnF
{
    background-image: url(images/c-nav-css_06.gif);
    width: 63px;
}
a#cntbtnG
{
    background-image: url(images/c-nav-css_07.gif);
    width: 97px;
}
a#cntbtnH
{
    background-image: url(images/c-nav-css_08.gif);
    width: 150px;
}
a#cntbtnI
{
    background-image: url(images/c-nav-css_09.gif);
    width: 59px;
}
a#cntbtnIr
{
    background-image: url(images/c-nav-css_09r.gif);
    width: 59px;
}
a#cntbtnJ
{
    background-image: url(images/c-nav-css_10.gif);
    width: 59px;
}
a#cntbtnK
{
    background-image: url(images/c-nav-css_11.gif);
    width: 97px;
}
a#cntbtnA:hover, a#cntbtnB:hover, a#cntbtnC:hover, a#cntbtnD:hover, a#cntbtnE:hover, a#cntbtnF:hover, a#cntbtnG:hover, a#cntbtnH:hover, a#cntbtnI:hover, a#cntbtnIr:hover, a#cntbtnJ:hover, a#cntbtnK:hover
{
    background-position: 0 -30px;
}

/******************************************  END OF MENUS ******************************************/

.tableMyVideos
{
	background-image: url(images/header_mylife_videos.png);
}
.tableMyAlbums
{
	background-image: url(images/header_mylife_album.png);
}
.tableMyPics
{
	background-image: url(images/header_mylife_pics.png);
}
.tableBannerSign
{
	background-image:url(../images/sbw_banner_sign.png);
}

/*Connect - Volunteers*/

#status_view
{
	width:678px;
	margin:0px auto;
}

#status_view .container
{
	overflow:auto;
}

#status_view .thumbnail
{
	width:220px;
	padding:10px;
	float:left;
	overflow:hidden;	
}

#status_view .information
{
	width:418px;
	padding:10px;
	float:left;
}


/* AU style */
.tableInImage
{
    width:170px; 
    margin: 5px 0 0 1px;
}

.tdInImage
{
    width:82px; 
    padding-right:6px;
    padding-bottom:7px;
}

.vMiddle
{
    vertical-align:middle;
    display:block;
    margin:0 5px;
}


/* profile picture tweak */

img.profile_image
{
	position:absolute;
	z-index:1;
	border:0;
	display:block;
}

img.profile_frame
{
	position:absolute;
	z-index:2;
	border:0;
	display:block;
}

/* upload profile picture */

#ctl00_ctl00_ContentPlaceHolder1_pic_rad_uploadListContainer .ruFakeInput
{
    width: 141px;
    margin: 0;
    border: solid 1px #AAA

}

#ctl00_ctl00_ContentPlaceHolder1_pic_rad_uploadListContainer input.ruButton.ruBrowse
{
    width: 55px;
    display: block;
    margin: 4px 0;
}

#ctl00_ctl00_ContentPlaceHolder1_pic_rad_uploadListContainer .ruButton
{
    height:24px;
    border:solid 1px #454545;
    color:#525252;
    background:url('/images/aspbtn_bg2.png') repeat-x;
    vertical-align:middle;
    font-weight:bold;
    font-size:9pt;
    vertical-align:top\9 /* IE Hack */
}

#ctl00_ctl00_ContentPlaceHolder1_pic_rad_uploadListContainer .ruButton:hover
{
    border:solid 1px #ff6600;
    cursor:pointer;
    color:#000000;
}

#ctl00_ctl00_ContentPlaceHolder1_pic_rad_uploadListContainer li 
{
    padding: 6px;
    width: 151px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .35);
    background: white;
}

input#ctl00_ctl00_ContentPlaceHolder1_pic_rad_uploadclear0
{
    margin: -28px 0 0 59px;
    width: 55px;
    float: left;
}

/* upload profile picture 2 */

.divInvalidPic
{
    text-align: center;
    margin: 0 0 10px 10px;
    /*display: block !important;*/
    width: 100%;
    color: #F30;
}


.divFileUpload2 .file_input_textbox
{
	float: left
}

.divFileUpload2 .file_input_div
{
	position: relative; 
	width: 100px; 
	height: 23px; 
	overflow: hidden;
}

.divFileUpload2 .file_input_button
{
	width: 97px; 
	position: absolute; 
	top: 0px;
	background-color: #33BB00;
	color: #FFFFFF;
	border-style: solid;
	
	display:block;
    height:23px;
    border:solid 1px #454545;
    color:#525252;
    background:url('/images/aspbtn_bg2.png') repeat-x;
    vertical-align:middle;
    font-weight:bold;
    font-size:9pt;
    left:2px;
    vertical-align:top\9 
}

.divFileUpload2 .file_input_button:hover
{
    border:solid 1px #ff6600;
    cursor:pointer;
    color:#000000;
}

.divFileUpload2 .file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

.divProfilePicContainer
{
    .text-align:left !important;
}

/*
.divFileUpload2 input
{
    display:block;
    height:24px;
    border:solid 1px #454545;
    color:#525252;
    background:url('/images/aspbtn_bg2.png') repeat-x;
    vertical-align:middle;
    font-weight:bold;
    font-size:9pt;
    vertical-align:top\9 
}

.divFileUpload2 input:hover
{
    border:solid 1px #ff6600;
    cursor:pointer;
    color:#000000;
}

 */
