body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

#header, .headleft, .headright, #main {
    background-color: #ffffff;
    color: #5026e2;

}

#break {
    background-color: #dedede;
    border-top: 2px solid #82899c !important;
    border-bottom: 2px solid #82899c !important;
}

#content {
    background-color: #ffffff;
}

/* item styles */
/*Blog visual item tyles. Beginning*/
.widgetBLOGStyle {
   
    font-size: 11pt;
    padding: 15px;
}

.widgetBLOGStyle a {
    font-size: 10pt;
}

.blogName {
    color: #e2265a;
    font-size: 18pt;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.blogPostTitle {
    display: block;
    color: #5026e2;
    font-size: 14pt;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 30px;
    padding-bottom: 20px;
    border-top: 1px solid #dedede;

}

.blogPostInfo {
    padding-bottom: 15px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;

}

.blogPostDate {
    padding-left: 20px;
    font-size: 9pt;
}

.addBlogPost a:link, .addBlogPost a:visited, .addBlogPost a:visited {
    color: #138e6c;
    text-decoration: underline;
    letter-spacing: 0.1em;
}

.blogPostLinks   a:link,
    .addBlogPostComment  a:link, addBlogPostComment a:visited,
    .blogPostCommentsShowHide a:link, .blogPostCommentsShowHide a:visited {
    color: #138e6c;
    text-decoration: underline;
    letter-spacing: 0.1em;
    padding-bottom: 10px;
}

.addBlogPost a:hover, .addBlogPost a:active,
    .blogPostLinks   a:hover, .addBlogPost a:active,
    .addBlogPostComment  a:hover, addBlogPostComment a:active,
    .blogPostCommentsShowHide a:hover, .blogPostCommentsShowHide a:active {
    color: #728e13;
    letter-spacing: 0.1em;

}

.addBlogPost a {
    padding-bottom: 10px;
}

.blogPostUpdate {
    padding-left: 20px;
}

.blogPostText p {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: justify;
    color: #333333;
}

.addBlogPostComment {
    padding-top: 7px;
    padding-bottom: 3px;
}

.blogPostCommentsShowHide {
    padding-top: 7px;
    padding-bottom: 15px;
}

.blogPostComments {
    padding: 5px;
    margin: 5px 5px 15px 50px;
    border: 1px dotted #6e6e6e;
}

/*Blog visual item tyles. The end*/

/* image    styles*/
.widgetIMAGEStyle {
    padding: 15px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.imageTitle {
    padding-top: 7px;
    padding-bottom: 5px;
    font-weight: bold;
    color: #e2265a;

}

.imageDescription {
    padding-top: 7px;
    padding-bottom: 5px;
    color: #5026e2;
}

/* image styles the end*/
/*forum styles*/
.widgetFORUMStyle {
    margin: 15px;
    font-size: 10pt;
}

.widgetFORUMStyle a {
    padding-left: 2px;
    padding-right: 3px;
    text-decoration: none;
    font-weight: bold;
}

.manageForumLink {

    color: #3466F3;
}

.manageForumLink:hover {
    color: #5026e2;
}

.forumLink {
    color: #3466F3;
}

.forumLink:hover {
    color: #5026e2;
}

.threadNameLink {
    color: #138e6c;
    text-decoration: none;
    font-weight: bold;

}

.threadNameLink:hover {
    color: #3466F3;
}

.postList {

}

.postListHeading {

}

.forumFont {

}

.postRow {

}

.subForumListHeadingRow {

}

.threadDescription {
    color: navy;
    font-size: 10pt;

}

.subForumListBorder {

}

.subForumNameCell {

}

.subForumRow {

}

.postCountCell {
}

.threadCountCell {
}

.subForumLastUpdatedCell {

}

.subForumNameLink {
    color: #138e6c;
    text-decoration: none;
    font-weight: bold;
}

.subForumNameLink:hover {
    color: #3466F3;
    text-decoration: none;
}

.subForumDescription {
    font-size: 10pt;
    color: navy;
}

.manageSubForumText {
    color: #333333;
}

.forumBreadCrumbs {

    color: #333333;
    border: 1px solid #5026e2;

}

.forumBreadCrumbs a:link {
    color: #5026e2;
}

.forumBreadCrumbs a:hover {
    color: #3466F3;
}

a.navigateForumLink {
    color: #3466F3;
    text-decoration: none;
}

.forumAddingLinks {

    border: 1px solid #3466F3;
    background-color: #EBEEF1;
}

.forumAddingLinks a:hover {
    color: #5026e2;
}

.threadList {

}

.threadListHeading {

}

.threadRow {

}

.evenPostBGColor {

}

.notEvenPostBGColor {

}

.postAuthorText {

}

/* forum style end*/

/*Menu visual item tyles. Beginning*/



/*Menu visual item tyles. Beginning*/



.horizontalSeparator {
    color: #138e6c;
}

.topLevelMenuItem_TREE_STYLE a {
    color: #138e6c;
    font-weight: bold;
}



.menuContainer_TREE_STYLE td a {
    color: #138e6c;
    font-weight: bold;
}



.menuContainer_TREE_STYLE .selected td, .menuContainer_TREE_STYLE td.selected {
    background-color: #ebeef1;
    font-weight: bold;
}

.topLevelMenuItem_TREE_STYLE.selected a, .selectedTopLevel_TREE_STYLE span {
    color: #138e6c;
    font-weight: bold;
}



/*Menu visual item tyles. The end*/
/*blog summary visual item styles*/

.widgetBLOG_SUMMARYStyle {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    width: 100%;
    font-size: 10pt;
    padding: 15px;
}

.widgetBLOG_SUMMARYStyle p, .widgetBLOG_SUMMARYStyle span {
    padding: 0;
    margin: 0;
}

.blogSummaryHeader {
    font-size: 12pt;
    padding-top: 5px;
    padding-bottom: 15px !important;
    font-weight: bold;
    color: #e2265a;
    display: block;
}

.blogSummaryPostName {
    font-size: 10pt;
    font-weight: bold;
    display: block;
}

.blogSummaryPostText {
    color: #333333;
    font-size: 10pt;
}

/*blog summary visual item styles. the end*/
/*video item style*/

.widgetVIDEOStyle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #5026e2;
    padding: 10px;
}

/*video item style. the end*/

/*login form style*/
.widgetLOGINStyle {
    padding-left: 5px;
    padding-right: 5px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #138e6c;
    font-weight: bold;
    font-size: 11pt;
}

.loginFormHeader {

    padding-bottom: 15px;
    font-weight: bold;
    color: #5026e2;

}

.loginForm {
    font-weight: bold;
    line-height: 1.6em;
    padding-top: 5px;
}

.loginFormLabel {
    font-size: 10pt;
    font-weight: bold;
    padding-top: 5px;
}

.loginForm a:link, .loginForm a:visited {
    color: #e2265a;
    text-decoration: none;
    font-size: 11pt;
}

.loginForm a:hover {
    color: orange;
    text-decoration: underline;
}

#loginForm110 {
    line-height: 1.6em;
}

a:link.loginFormReturnToRegLink {
    color: #5026e2;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
}

a:hover.loginFormReturnToRegLink {
    color: #e2265a;
    text-decoration: underline;
    font-weight: bold;

}

a:link.loginFormRegLink {
    color: #5026e2;
    font-size: 11pt;
}

a:hover.loginFormRegLink {
    color: #e2265a;
}

#forgotPasswordArea110 {
    color: #5026e2;
    font-size: 10pt;
    margin-top: 30px;
    line-height: 1.6em;
}

#forgotPasswordArea110 td {
    color: #138e6c;
    padding: 5px;

}

#forgotPasswordOkArea110 {

    padding-top: 30px;
    line-height: 1.6em;
}

#forgotPasswordOkArea110  span {
    color: #138e6c !important;
}

/*login form style the end */
/*Registration item styles. The beginning*/
.widgetREGISTRATIONStyle {
    padding-left: 15px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.widgetREGISTRATIONStyle a {
    font-weight: bold;
    color: #e2265a;
}

.widgetREGISTRATIONStyle a:hover {
    color: #8aafee;

}

.registrationHeader p {
    padding-top: 15px;
    padding-bottom: 10px;
    display: block;
    font-size: 12pt;
    font-weight: bold;
    color: #e2265a;
}

.registrationTable {
    font-size: 10pt;
    color: #5026e2;
    font-weight: bold;
}

.registrationTable td {
    padding: 7px;
}

#securityCodeText {
    font-weight: bold;
    font-size: 10pt;
    color: #e2265a;
    padding: 3px;
    margin-bottom: 10px;
}

/*Registration item styles. The End*/
/*Contact us item style. The beginning*/
.widgetCONTACT_USStyle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-left: 15px;
    width: 100%;
    font-size: 10pt;
    font-weight: bold;
    color: #5026e2;
}

.widgetCONTACT_USStyle p {
    font-size: 12pt !important;
}

.widgetCONTACT_USStyle td {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 9pt;
}

/*Contact us item style. The end*/

.formInstruction {
    margin-left: 5px;
    margin-top: -5px;
    font-size: 9pt;
    font-weight: normal;
}

/*custom form style. the beginning*/
.widgetCUSTOM_FORMStyle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-left: 15px;
    width: 100%;
    font-weight: bold;
    color: #5026e2;
    font-size: 9pt;
}

.widgetCUSTOM_FORMStyle  td {
    padding-top: 3px;
    padding-bottom: 3px;
    color: #5026e2;
    font-size: 9pt;
    font-weight: bold;
}

/*custom form style. the end*/
/*child site registration. the beginning*/
.widgetCHILD_SITE_REGISTRATIONStyle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    width: 100%;
    font-weight: bold;
    font-size: 11pt;
    padding-left: 10px;
    color: #e2265a;
}

.widgetCHILD_SITE_REGISTRATIONStyle p {
    color: #5026e2;
}

.widgetCHILD_SITE_REGISTRATIONStyle td {
    font-size: 9pt;

}

/*child site registration. the end*/
/*text item style. the beginning*/
.widgetTEXTStyle {
    font-size: 10pt;
    color: #333333;
}

/*text item style. the end*/
/* gallery styles*/
/*next*/
.galleryDataAfterItemBordered {
    border: 1px solid #dedede;
}

/*digits*/
.galleryDataItemBordered {
    border: 1px solid #dedede;
}

/*current*/

.galleryDataCurrentItemBordered {
    border: 1px solid #4d6498;
    background-color: #4d6498;
    color: #dedede;
}

/*previous*/
.galleryDataBeforeItemBordered {
    border: 1px solid #dedede;
}

/* gallery styles, the end */



/*DROP DOWN MENU STYLE SECTION*/
.menuPageNameText_DROP_DOWN_STYLE {
    color: #333;
}
.menuStrecher_DROP_DOWN_STYLE {
    background-color: #dedede;
}
.rootVoices_DROP_DOWN_STYLE td.selected {
    background: #676b78;
}
.selectedTopLevel_DROP_DOWN_STYLE {
    background: #676b78;
}
/*DROP DOWN MENU STYLE SECTION END*/
/*gallery data display field labels*/


/*gallery data display field labels end*/