/* */
body {margin:0px;padding:0px;}
a, a:visited {}
h3 {}
h2 {margin-bottom:5px;}
h1 {margin-bottom:20px;}
td {padding:2px;vertical-align:top}
p {padding:2px}
li {padding:5px;}
/* general */
a.nodecoration, a.nodecoration:visited, a.nodecoration:hover {text-decoration:none;}
.errors {color:#f00;margin:2px}
.bgLight {padding:2px}
.big, a.big {}
.box {overflow:scroll;border:1px solid #000}
.small, a.small {}
.divPages {text-align:right}
.trDashed td {}
.right {text-align:right}
.center {text-align:center}
.fleft {float:left}
.fright {float:right}
.bold {font-weight:900}
.divTopWrapper {padding-bottom:20px}
.divTopWrapper div {padding:5px}
.divTopWrapper h1 {display:inline;padding-right:10px}
.padderM {padding-top:5px;padding-bottom:5px;}
.padderL {padding-top:20px;padding-bottom:20px;}
.fade, a.fade {text-decoration:none}
.moderator {background-color:#669900; padding:1px;margin:5px;}
a.moderator, a.moderator:visited, a.moderator:hover {color:#fff;border:1px solid #336600;text-decoration:none;font-size:80%}
/*pagination*/
div.table {display: table; border: 1px solid #DDDDDD; padding: 1px; width: 100%; }
div.tbody {display: table-row-group;}
div.tr { border-bottom: 1px dashed;}
div.trh { border-bottom: 1px solid #DDDDDD;}
div.td { padding: 2px; float:left; }
div.tdh { padding: 1px; text-align:center; float:left;}
div.spacer { clear:both; height:0px;}
div.col1 { width:25%;}
div.col2 { width:18%;}
div.col3 { width:8%;}
div.paginationControl {padding:5px;}
.width375 {width:375px;}
.width288 {width:288px;}
.width186 {width:186px;}
.width50 {width:50px;}
.width275 {width:275px;}
.width130 {width:130px;}
.width98 {width:98px;}
.width15_100 {width:15%;}
.width65_100 {width:65%;}
.width18_100 {width:18%;}
.width20_100 {width:20%;}
.width100_100 {width:100%;}

/* forms */ 
.td-submit {text-align:right}
/* wrapper */
.divHeader {width:944px;height:100px;margin:auto;}
.divLogout {text-align:right;padding:5px}
.divLogout a {}
.divContentWrapper {}
.divContent {width:944px;margin:auto;}
.divFooter {width:944px;height:113px;margin:auto;}
/* users */
.divProfileRightBox {width:400px;margin-left:50px}
/* my account */
.divMyAccountLeft {float:left;width:243px;padding-right:20px;}
.divMyAccountRight {}
/* forum */
.divForumWidgetLink {text-align:right;padding:2px}
.divForumSelectClasses {padding-bottom:20px}
.tableForumTopics td {padding:5px}
.divForumPosts li {padding:5px}
.bgHightlight {}
.divForumAttachmentsCover {width:100%;height:1000px;background-color:#000000;z-index:100;position:absolute;top:0;left:0;filter:alpha(opacity=70); -moz-opacity:0.7 ; opacity: 0.7 ; -khtml-opacity: .7;display:none}
.divForumAttachmentsWrapper {width:100%;height:1000px;z-index:101;position:absolute;top:0;left:0;padding-top:100px;display:none}
.divForumAttachmentsContainer {width:700px; padding:20px; height:400px; marging-top:100px; background-color:#FFFFFF; border:1px solid #000; margin:auto;}

/* photos */
.divPhotoWidgetWrapper {padding:5px}
.divPhotoWidgetImgWrapper img {margin:2px;border:1px solid #fff}
.divPhotosSelectAlbumYear {display:inline}
.divPhotoIconWrapper {margin:2px;border:1px solid #fff;float:left}
/* messages */
.divEmailsWidgetLink {text-align:right;padding:2px}
.tableInbox td {padding:5px}
.divContactsListCover {width:100%;height:1000px;background-color:#000000;z-index:100;position:absolute;top:0;left:0;filter:alpha(opacity=70); -moz-opacity:0.7 ; opacity: 0.7 ; -khtml-opacity: .7;display:none}
.divContactsListWrapper {width:100%;height:1000px;z-index:101;position:absolute;top:0;left:0;padding-top:100px;display:none}
.divContactsListContainer {width:700px; padding:20px; height:400px; marging-top:100px; background-color:#FFFFFF; border:1px solid #000; margin:auto;}
/* calendar */
.calendarHeaderTitle {padding: 5px}
.divCalendarContainer {width:300px;float:left;display:block}
.divCalendarEventsContainer {min-height:200px;overflow:visible}
.liActivity {margin:5px}

/* profile */
.divProfileTeacher {width:300px;height:300px;float:left;margin:10px;}

/* email */
.divContactsList {height:340px; overflow:auto;}

/* payments */
.liPayment {margin:2px}
