body {background-color:#6B7882;color: #000; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding :0px; margin :0px; }
h2 {font-size:18px; margin:0px; }
h3 { font-size:15px; margin:0px; }
hr {border:solid 2px #F5F5F5;}
a:link { color: #0047BE; text-decoration:none; font-size: 100% }
a:visited { color: #0047BE; text-decoration:none; }
a:hover { color: #C40098; text-decoration: underline }

/* IMAGE BORDER */
img {border:solid 1px #F5F5F5;}
.noborder{border:none;}

/* DIV HEADING BACKGROUND */
.divHeading {background-color:#7C8A98; padding:5px; text-align:left; font-weight:bold; color:White;}

/* TOP HEADER LINK COLOR THEME|USERNAME|SIGNOUT */
#tbHeader{color:#000000;}
#tbHeader a:link, #tbHeader a:visited {color:#000000;}
#tbHeader a:hover{color:#000000; text-decoration:underline;}

/* TABLE BACKGROUND WITH BORDER */
.borderGray{border:solid 2px #F5F5F5;}
.bgcolor {background-color: #D4DDED;}
.bgAliceBlue {background-color:#E6E6EA;border:solid 1px #dcdcdc;}
.bgGray {background-color:#F5F5F5; border:solid 1px #dcdcdc;}

/* BUTTON STYLE 
.TextButton{font-family: Tahoma, Arial, Helvetica;font-size: 11px;border: #C3C2C2 1px solid;margin:1px;padding: 3px 12px 3px 12px; 
	color: #444444;background-color:#ffffff;text-decoration:none;font-weight: bold;cursor :pointer;	display: inline-block;}*/

/* BUTTON STYLE 
.TextButton{font-family: Tahoma, Arial, Helvetica;font-size: 11px;border: #C3C2C2 1px solid;margin:1px;padding: 3px 12px 3px 12px; 
	color: #444444;background-color:#ffffff;text-decoration:none;font-weight: bold;cursor :pointer;	display: inline-block;}*/

/*ERROR MESSAGE DIV STYLE*/
.divError {background-color:#ffedd5; width :580px; padding :5px; border :solid 1px #ff7f50;}

/*TOP HEADER LOGO STYLE */
.topStyle{background-color:White;vertical-align:top; width:1000px;}
.logo { background-image:url('../../Images/General/logo.jpg'); width:186px; height :42px; background-repeat:no-repeat;}

/*TOP BANNER STRIP*/
.topHeaderStrip{ background-image:url('../../Images/Themes/Default/top.jpg'); background-repeat :repeat-x; width :100%; height:50px; color:White;}
.topHeaderStrip a:link, .topHeaderStrip a:visited {color:White;}
.topHeaderStrip a:hover {color:White; text-decoration:underline;}

/* CONTENT PAGE */
.bgContentPage {width:990px;background-color:#f5f5f5; padding:15px 5px 15px 5px;}

/* Sitemap */
.sitemapStyle {width:99%;background-color:#FFF;margin:0px; padding:0px; text-align :left;}

/* FOOTER */
.footerHome {background-color:#D4DDED; margin:0px;text-align:center;vertical-align:bottom;color:#0047BE;font-size:11px; padding:10px;}
.footer {width:1000px;background-color:#2A3A4A;height:80px;margin: 0 auto;font-size: 11px;color: #FFFFFF;}
.footer a:link, .footer a:visited {color:White;}
.footer a:hover{color:White; text-decoration:underline;}

/* FRIENDS LIST*/
.dvMyFriends{width:291px;background-color:#fff;padding:3px;}
.dvMFImage{padding:3px;background-color:#E6E6EA;width:95px;}
.dvFriendsList{background-color:#fff;padding:6px;width:785px;}
.tbAllFriends{width:250px;height:100px;background-color:#EFF7FF;border:solid 1px #DBEAF9;}
.dvFResult{border:solid 3px black;width:320px;display:none;z-index:999;position:absolute;background:#fff;cursor:pointer;}
.tbFResult tr.on{background-color:#EFF7FF;}
.tbFResult tr.off{background-color:#FFF;}
.dvFriendGroup{width:294px;background-color:#fff;padding:3px;}
.displayNone{display:none;}
.displayBlock{display:block;}
.cursorHand{cursor:pointer; border:none;}
#spnGroup ul{margin:0px;list-style-type:square;padding: 6px 5px 6px 18px;}
#spnGroup li{margin:0px;padding: 3px 0px 3px 0px;}

/* EMPTY MESSAGE */
.emptyMsg{background-color:#E6E6EA;color:Black;text-align:left;padding:3px;}
.emptyMyFriends{color:Black;text-align:left;padding:3px;}
.bgBlue{background-color:#E6E6EA;}

/* PROFILE */
.trStyle {background-color:#E6E6EA;}

/* Menu tabs */
.tabs {position:relative;top:3px;left:5px;}

.tab {background-image:url('../../Images/General/tabblue.png'); background-repeat:no-repeat; border-bottom:0px; cursor:pointer;
       width:150px; height:27px;text-align:center; text-decoration :none;color:Black;}
.selectedTab {background-image:url('../../Images/General/tabgreen.png');background-repeat:no-repeat;width:150px;height:26px;text-align:center;
    text-decoration :none;color:Black;}

/* TAB TEXT STYLE */    
.tabTextStyle a:link, .tabTextStyle a:visited{color:Black; font-size :12px;font-weight:bold;background-image:none;}

/* 
.tab { background-color:#FFD700;width:150px; height:26px;text-align:center; text-decoration :none;}
.selectedTab {background-color :White;width:150px; height:26px;text-align:center; text-decoration :none;}
*/

/*PASSWORD */
.pwdBlock{border:solid 2px #EFF7FF;width:410px;vertical-align:middle;height:60px;}
.pwdSuccessMsg{padding-left:8px;}

/* ALBUM */
.container{width:97%; padding:10px; text-align:left; background-color:#FFF;}
.content
{
    padding:8px;
}

/*SCRAPBOOK*/
.spnFName{font-weight: bold;color: #04659c;}
.spnDate{}
.pScrapText{padding-top:0px;text-align: left;vertical-align: top;}
.aCancelReplay{}
.spanL{background-image: url(btnbox_l.gif);background-repeat: no-repeat; padding-left:5px;height: 20px;}
.sConversationTitle{font-size:15px;font-weight :bold;}

/* COMMUNITY */
.bgDivInfo{background-color:#fff;}
.bgLightGray{background-color:#f5f5f5;}
.bgDarkGray{background-color:#e9e9e9;}
div#infoF br{padding-top:2px;padding-bottom:2px;}
.smallGrayText{color:#a1a1a1;font-size:10px;}

/* LINKS */
.dvLink{background-color:White; border:solid 2px Gray;width:450px; padding:5px;}
.linkTitle{color:#0047BE;background-color:#F0F8FF; border :solid 1px #DCDCDC; padding:5px;width:435px;}
.linkComment{border :solid 1px #DCDCDC; padding:5px;width:450px;}

/* STYLE */
.blackTop {
	background: top left url(../../Images/Themes/Default/footer_bg.png) repeat-x;
	float :right; width :100%;	
	clear: both;
	margin:0px;
	padding-bottom: 10px;
	_margin-right: 5px;
}

.blackTopLeft {
	background: top left url(../../Images/Themes/Default/footer_left.png) no-repeat;
	padding:8px 0px 0px 5px;
	font-size: 11px;
	text-align:left;
}

.boxLeftLink {
	padding:10px; text-align:left;
	background: #fff; width:120px;
	border: 1px solid #999;
	margin-left:3px;}
	
.box {
	padding:0px; width:99%; text-align:left;
	background: #fff;
	border: 1px solid #999;
	margin: 0;}

.boxSitemap{padding:0px;width:976px;background:#fff;border: 1px solid #999;margin-left:3px;}

/* ROUNDED CORNERS */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

.msgRed{font-size:11px;color:Red;}
.msgGreen{font-size:11px;color:Green;}
.pwdStrength{font-size:11px;color:Orange;font-weight:bold;}
.zeroPadding{padding:0px;}

/* Gray Textbox CSS*/
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }

