﻿body, div, img{margin: 0pt;padding: 0pt;}
html {height: 100%;}
body {font-family: Arial;font-size: 8pt;background: #333333 url('../images/back.gif') repeat-x;height: 100%;}
input[type=file]{margin-top: -1px;}
a{color: #4C5875;}
h1{font-size: 10pt;border-top: solid 1px #AAAAEF;border-bottom: solid 1px #DEDEDE;color: #444444;padding: 2px;margin-bottom: 8px;margin-top: 10px;background-color: #EFEFEF;}
h2{font-size: 8pt;font-weight: bold;border-top: solid 1px #DEDEEF;border-bottom: solid 1px #EFEFEF;color: #444444;padding: 2px;margin-bottom: 3px;background-color: #F8F8F8;}

h4 {
background:#FFFFFF none repeat scroll 0%;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:100%;
margin:0pt;
color:#DC5B24;
font-size:240%;
font-weight:normal;
letter-spacing:-0.05em;
padding-top:1px;
text-align: center;
}

.divWallMessage, .divWallMessage_right{background-color: #FCFCFC;border-bottom: solid 1px #F0F0F0;min-height: 80px;color: #333333;margin: 0px 0px 10px 5px;min-height: 65px;border-bottom: solid 1px #E0E0E0;border-left: solid 1px #E0E0E0;border-right: solid 1px #E0E0E0;}
.divWallMessage_right{text-align: right;}
.wallMessageThumb, .wallMessageThumb_right{float: left; margin: 0px 5px 2px 5px;border: solid 1px #AAAAAA;margin: -23px 5px 2px -10px;}
.wallMessageThumb_right{float: right;margin: -23px 0px 2px 6px;}

h2.wallSubtitle{padding-left: 53px;}
h2.wallSubtitle_right{padding-right: 63px; text-align: right;}

.button{padding: 2px 5px 2px 2px;background: #5C6885;border: solid 1px #202020;color: #FFFFFF;}
.button:hover{background: #6C7895;}
#nonFooter {background: url('../images/main_back_w.gif') repeat-y 50% 50%;   margin-bottom: 0px;min-height:100%;position: relative;/*min-width: 723px;*/min-width: 800px;}
* html #nonFooter {height:100%;}

#footer {background: #333333 url('../images/footer_w.png') no-repeat 50% 0px;height: 78px;margin-top: -78px;position:relative;text-align:center;width:100%;color: #777777;min-width: 800px;}
#footer a {color: #777777;}
#container{margin: 0px auto;width: 800px;}
#bodyHeader{background: url('../images/bodyHeader_w.png') no-repeat;height: 174px;text-align: right;padding: 3px;}
#bodyHeader a{color: #EFEFEF;}
#bodyMain{padding: 2px 5px 50px 0px;position: relative;margin-bottom: 20px;}
#bodyLeft{width: 190px;}
#bodyRight{padding-left: 10px;width: 585px;padding-bottom: 30px;}
#divProfilePic{padding-top: 10px;padding-left: 15px;background: transparent url("../images/profilePicBack.gif") no-repeat;height: 200px;width: 200px;position: absolute;top: 0px;left: 66px;}
#divSideInfo{padding-top: 10px;padding-left: 15px;height: 200px;width: 100px;position: absolute;top: 180px;left: 66px; text-align: right; color: White;}
#divProfileDesc{}
#profileTitle{}
#profile_description{padding-top: 10px;}
#profile_userInfo{margin-top: 0px;min-height: 115px;}
* html #profile_userInfo{height: 135px;}
#profile_userInfoShell{border: solid 1px #DEDEDE;padding: 3px;margin-right: 5px;background-color: #FEFEFE;height: 100px;}
#profile_userInfo a{color: #5c6885;}
.label{font-weight: bold;padding-bottom: 5px;}
.textbox, .textBox, .textbox_err, .textBox_err{font-size: 8pt;color: #303030;border: solid 1px #BBBBBB;padding: 2px 5px 2px 3px;}
.textbox:focus, .textBox:focus, .textbox_err:focus, .textBox_err:focus{background-color: #FFFAED;}
.textbox_err, .textBox_err{background-color: #FFEDED;}
.tab, .tabSel{margin-left: 0px;padding: 2px 10px 4px 25px;display: inline-block;border-top: solid 1px #DEDEDE;border-left: solid 1px #DEDEDE;border-right: solid 1px #DEDEDE;background-color: #EFEFEF;text-decoration: none;color: #5c6885;font-weight: bold;line-height: 21px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;background-position: 3px center;background-repeat: no-repeat;}
.tabSel{position: relative;top: 3px;padding-bottom: 2px;background-color: #FEFEFE;}
.tabSel:focus, .tab:focus{outline: none;}
.mnuItem, .mnuItem_sel, .mnuItemIcon, .mnuItemIcon_sel, .sideMessage{display: block;padding: 8px 8px 8px 8px;border-bottom: solid 1px #303030;width: 183px;color: White;}
.mnuItemIcon, .mnuItemIcon_sel{background-repeat: no-repeat;background-position: 5px center;padding-left: 28px;width: 163px;}
.mnuItem_sel, .mnuItemIcon_sel, .sideMessage{background-color: #FFFFFF;color: #303030;border-bottom: solid 3px #303030;   }
#divMenu{margin-top: 0px;}
.iconEdit, .iconMin, .iconMax{float: right; border: none; margin-right: 5px;height: 16px;width: 16px;}
.iconButton{border: none;height: 18px;width: 18px;display: block;background-position: 2px;background-repeat: no-repeat;}
.iconEdit {background-image: url(../images/icons/pencil.gif);}
.iconMin {background-image: url(../images/icons/bullet_arrow_up.png);}
.iconMax {background-image: url(../images/icons/bullet_arrow_down.png);}
.icon_ui {background-image: url(../images/icons/user.png);}
.icon_ui_edit {background-image: url(../images/icons/user_edit.png);}
.icon_ci {background-image: url(../images/icons/vcard.png);}
.icon_ci_edit {background-image: url(../images/icons/vcard_edit.png);}
.icon_l {background-image: url(../images/icons/link.png);}
.icon_l_edit {background-image: url(../images/icons/link_edit.png);}
.icon_l_del {background-image: url(../images/icons/link_delete.png);}
.icon_l_add {background-image: url(../images/icons/link_add.png);}
.icon_a {background-image: url(../images/icons/page_white.png);}
.icon_a_edit {background-image: url(../images/icons/page_white_edit.png);}
.icon_p {background-image: url(../images/icons/picture_edit.png);}
.icon_p_edit {background-image: url(../images/icons/picture_edit.png);}
.icon_profile {background-image: url(../images/icons/user.png);}
.icon_profile_back {background-image: url(../images/icons/arrow_turn_left.png);}
.icon_address_edit {background-image: url(../images/icons/vcard_edit.png);}
.icon_phone_edit {background-image: url(../images/icons/telephone_edit.png);}
.icon_email_edit {background-image: url(../images/icons/email_edit.png);}
.icon_address {background-image: url(../images/icons/vcard.png);}
.icon_phone {background-image: url(../images/icons/telephone.png);}
.icon_email {background-image: url(../images/icons/email.png);}
.icon_email_del {background-image: url(../images/icons/email_delete.png);}
.icon_comment {background-image: url(../images/icons/comments.png);}
.icon_comment_del {background-image: url(../images/icons/comment_delete.png);}
.icon_comments {background-image: url(../images/icons/comments.png);}
.icon_pictures {background-image: url(../images/icons/pictures.png);}
.icon_announcement {background-image: url(../images/icons/lightning.png);}
.icon_chart {background-image: url(../images/icons/chart_curve.png);}
.icon_chart_edit {background-image: url(../images/icons/chart_curve_edit.png);}
.icon_group {background-image: url(../images/icons/group.png);}
.icon_time {background-image: url(../images/icons/time.png);}
.icon_cal {background-image: url(../images/icons/calendar.png);}


.subTitleIcon{padding-left: 25px;background-position: 4px center;background-repeat: no-repeat;}
.iconEdit:focus, iconMin:focus, .iconMax:focus{outline: none;}
.a td, .b td, .tblColHeader td{padding: 3px 3px 3px 0px;}
.a{}
.b{background-color: #EFEFFF;}
.tblColHeader td {background: transparent url("../images/sprite.png") repeat-x 0% 0px;font-weight: bold;line-height: 16px;}
.albumBack{background: transparent url(../images/albumBack.jpg) no-repeat 0px 0px;padding: 14px 10px 20px 14px;width: 130px;}
#profileTop .albumBack{background: transparent url(../ThumbnailHandler.ashx?w=60&h=60&img=images/albumBack.jpg) no-repeat 0px 0px;padding: 10px 3px 8px 9px;width: 61px;}
.imgEdit{height: 105px;}


/****************************
Main Styles
****************************/
#defContainer{height: 200px;width: 800px;margin: 15px auto;position: relative;}
#defHeader{}
#defBody{background: #FFFFFF url(../images/main_back.gif);padding: 5px 5px 5px 0px;}
#defLogo{background-image: url(../images/defLogo.png);width: 345px;height: 321px;position: relative;top: 0px;left: 0px;}
#defPics{background-image: url(../images/defPic.png);width: 378px;height: 321px;position: absolute;top: 0px;left: 345px;}
.divInfo, .divSuccess, .divWarning, .divError{padding: 2px 2px 2px 25px;font-weight: bold;background-repeat: no-repeat;background-position: 4px center;margin-bottom: 5px;}
.divSuccess{background-color: #DDFFDD; border: solid 1px #22DD22; background-image: url(../images/icons/accept.png);}
.divInfo{background-color: #DDDDFF; border: solid 1px #2222FF; background-image: url(../images/icons/information.png);}
.divWarning{background-color: #FFFFDD; border: solid 1px #EEEE22; background-image: url(../images/icons/error.png);}
.divError{background-color: #FFDDDD; border: solid 1px #EE2222; background-image: url(../images/icons/exclamation.png);}
.divTracker{padding: 15px 10px 5px 5px;width: 181px;color: White;background-color: #3C4865;border-bottom: solid 1px #303030;}

#divEvents a {display: block; padding: 3px; cursor: pointer; border-bottom: solid 1px #DEDEDE;}
#divDirectory a {display: block; height: 60px; background-color: #EFEFEF; padding-left: 60px; border-top: solid 1px #CDCDCD; border-bottom: solid 1px #DEDEDE;}
#divDirectory img {float: left; padding: 5px;}
.subBody {margin-top: 10px; margin-bottom: 20px;}
.subBody a {font-size: 1.1em;}

.announcementSmall
{
	padding: 2px; 
	width: 175px; 
	height: 40px; 
	margin-bottom: 5px; 
	border: solid 1px #9898a7;
	background: #26264c url(../images/grad50.gif) repeat-x 0px 0px;
}