/**Basic to all pages**/
body
{
margin:0px;
background-color:#ccc;
background-color:#e1e1e1;
}

.main-table
{
width:750px;
height:70%;
}

.banner-cell
{
border-right:1px solid #999;
border-left:1px solid #999;
}

.body-cell
{
background-color:#fff;
padding:30px 30px 30px 84px;
text-align:center;
vertical-align:top;
width:590px;
border-right:1px solid #999;
}

/**Menu styles**/
.menu-cell
{
border-right:1px solid #999;
border-left:1px solid #999;
}

.horizmenu
{
background-color: #358E35;
border-top:1px solid white;
border-right:1px solid #00550a;
border-bottom:1px solid #00550a;
border-left:1px solid white;
color:#fff;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding:4px;
text-decoration: none;
text-align:center;
text-transform:uppercase;
width:100%;
}

a.horizmenu:link, a.horizmenu:visited
{
background-color: #358E35;
border-top:1px solid white;
border-right:1px solid #00550a;
border-bottom:1px solid #00550a;
border-left:1px solid white;
color:#fff;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding:4px;
text-decoration: none;
text-align:center;
text-transform:uppercase;
width:100%;
}

a.horizmenu:hover, a.horizmenu:active
{
background-color: #e1ffb5;
background-color: #C5F1A1;
border-top:1px solid #00550a;
border-right:1px solid white;
border-bottom:1px solid white;
border-left:1px solid #00550a;
color:#000080;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding:4px;
text-decoration:none;
text-align:center;
text-transform:uppercase;
width:100%;
}

/**Footer Styles**/
.footer-cell
{
background-color:#52bdf7;
background-color:#358E35;
/**border-top:1px solid #999;
border-right:1px solid #999;
border-left:1px solid #999;**/
color:#000066;
color:#fff;
font-size:11px;
font-family:arial,verdana,helvetica,sans-serif;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0px 3px;
vertical-align:top;
}

a.footer:link, a.footer:visited
{
background-color:#52bdf7;
background-color:#358E35;
color:#000066;
color:#fff;
font-size:11px;
font-family:arial,verdana,helvetica,sans-serif;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0px 3px;
}

a.footer:hover, a.footer:active
{
background-color:#52bdf7;
background-color:#358E35;
color:#FFE843;
color:#FFF7A9;
font-size:11px;
font-family:arial,verdana,helvetica,sans-serif;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0px 3px ;
}

.copyright
{
background-color:#358E35;
color:#C5F1A1;
font-size:9px;
font-family:/*verdana,*/arial,helvetica,sans-serif;
font-weight:bold;
text-align:center;
text-decoration:none;
text-transform:uppercase;
padding:0px;
vertical-align:top;
}
/**Scroller Styles**/
.event-header
{
font-size:16px;
font-family:trebuchet ms,verdana,arial,sans-serif, helvetica;
font-weight:bold;
/**font-style:italic;**/
color:#fff;
/**background-color:#f55e38;
background-color:#fa794d;
background-color:#F9684A;
background-color:#F9C24A;**/
background-color:#f9bc2a;
/**border-top:1px solid #f52c00;
border-bottom:1px solid #f52c00;**/
border-top:1px solid #F9C24A;
border-bottom:1px solid #F9C24A;
text-transform:uppercase;
text-align:center;
padding:4px;
margin:0px;
width:160px;
}

.event-info
{
font-size:12px;
font-family:sans-serif, helvetica;
font-weight:normal;
color:navy;
background-color:#ffffad;
background-color:lightyellow;
/**border-bottom:1px solid  #e3b94d;**/
text-transform:none;
text-align:center;
padding:10px;
margin:0px;
width:160px;
}

.fashion-4-life-header
{
font-size:16px;
font-family:trebuchet ms,verdana,arial,sans-serif, helvetica;
font-weight:bold;
/**font-style:italic;**/
color:#fff;
background-color:#fb96d4;
/**border-top:1px solid #f52c00;
border-bottom:1px solid #f52c00;**/
border-top:1px solid #cf0d86;
border-bottom:1px solid #cf0d86;
text-transform:uppercase;
text-align:center;
padding:4px;
margin:0px;
width:160px;
}

.fashion-4-life-info
{
font-size:12px;
font-family:sans-serif, helvetica;
font-weight:normal;
color:#c50f81;
background-color:#ffffad;
background-color:lightyellow;
/**border-bottom:1px solid  #e3b94d;**/
text-transform:none;
text-align:center;
padding:10px;
margin:0px;
width:160px;
}

.board-meeting-header
{
font-size:16px;
font-family:trebuchet ms,verdana,arial,sans-serif, helvetica;
font-weight:bold;
/**font-style:italic;**/
color:white;
background-color:#30a3f7;
background-color:#49B6FB;
background-color:#330099;
background-color:#ff5e5e;
border-top:1px solid #e42d2a;
border-bottom:1px solid #e42d2a;
text-transform:uppercase;
text-align:center;
padding:4px;
margin:0px;
width:160px;
}

.general-meeting-header
{
font-size:16px;
font-family:trebuchet ms,verdana,arial,sans-serif, helvetica;
font-weight:bold;
/**font-style:italic;**/
color:white;
background-color:#30a3f7;
background-color:#49B6FB;
border-top:1px solid #0150b5;
border-bottom:1px solid #0150b5;
text-transform:uppercase;
text-align:center;
padding:4px;
margin:0px;
width:160px;
}

.meeting-info
{
font-size:12px;
font-family:sans-serif, helvetica;
font-weight:normal;
color:navy;
background-color:#ffffad;
background-color:lightyellow;
border-bottom:1px solid navy;
text-transform:none;
text-align:center;
padding:10px;
margin:0px;
width:160px;
}

a.more-info:link, a.more-info:visited
{
background-color:#00b4f8;
border-top:1px solid #00b4f8;
border-bottom:1px solid #00b4f8;
color:#fff;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin:0px;
padding:2px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
width:100%;
}

a.more-info:hover, a.more-info:active
{
background-color:#fff;
border-top:1px solid #00b4f8;
border-bottom:1px solid #00b4f8;
color:#00b4f8;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin:0px;
padding:2px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
width:100%;
}
/**HOME PAGE STYLES**/
.home-body-text
{
color:#000;
font-family:/**verdana,**/arial,helvetica,sans-serif;
font-size:17px;
font-style:none;
line-height:20px;
text-align:justify;
vertical-align:top;
}

.home-questions
{
font-weight:bold;
color:#008e00;
}
/**WHAT'S PRIDE STYLES**/
.whats-pride-list
{
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:13px;
line-height:20px;
text-align:justify;
vertical-align:top;
}

.whats-pride-body-text
{
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:15px;
font-style:none;
line-height:20px;
text-align:justify;
vertical-align:top;
}

a.email:link, a.email:visited
{
background-color:#fff;
color:#00A4FF;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:none;
margin:0px;
padding:1px;
text-decoration:none;
}

a.email:hover, a.email:active
{
background-color:#fff;
color:#DEBA29;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:none;
margin:0px;
padding:1px;
text-decoration:none;
}
/**EXECUTIVE BOARD STYLES**/
.sponsor-header
{
background-color:#3fab81;
background-color:#2e86da;
border:1px solid #181204;
color:#fff;
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:15px;
padding:4px;
text-align:center;
text-transform:uppercase;
vertical-align:top;
}

.sponsor-info
{
background-color:#FEFBC2;
border-right:1px solid #181204;
border-bottom:1px solid #181204;
border-left:1px solid #181204;
color:#000;
font-family:/**verdana,**/arial,helvetica,sans-serif;
font-size:13px;
font-weight:none;
line-height:20px;
padding:10px 15px;
text-align:left;
text-transform:none;
vertical-align:top;
}

.position
{
background-color:#fcf073;
border:1px solid #181204;
color:#181204;
font-family:/**verdana,**/arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:15px;
padding:3px;
text-align:center;
text-transform:uppercase;
vertical-align:top;
width:235px;
}

#border-fix
{
border-right:0px;
}

.name
{
background-color:#FEFBC2;
border-right:1px solid #181204;
border-bottom:1px solid #181204;
border-left:1px solid #181204;
color:#000;
font-family:/**verdana,**/arial,helvetica,sans-serif;
font-size:14px;
font-weight:none;
line-height:15px;
padding:5px 10px;
text-align:center;
text-transform:capitalize;
vertical-align:top;
width:235px;
}
/**CALENDAR STYLES**/
.month
{
background-color:#cebff6;
color:indigo;
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
padding:1px;
letter-spacing:3px;
border-bottom:1px solid indigo;
vertical-align:middle;
}

.meeting-kind
{
background-color:#e9e2fb;
color:#2b005d;
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
padding:1px;
letter-spacing:3px;
border-bottom:1px solid indigo;
vertical-align:middle;
width:265px;
}

.special-events
{
background-color:#e9e2fb;
color:#2b005d;
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
padding:1px;
letter-spacing:3px;
border-top:1px solid indigo;
border-bottom:1px solid indigo;
vertical-align:middle;
text-transform:uppercase;
}

.calendar-event
{
border-top:1px solid #999;
border-bottom:1px solid #999;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:none;
padding:1px;
margin:0px;
color:2b007c;
background-color:#eee;
vertical-align:middle;
text-align:center;
}

.calendar-event-info
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:none;
padding:5px 10px 5px 10px;
margin:0px;
color:#2b007c;
background-color:#fff;
vertical-align:top;
text-align:justify;
}

.full-date
{
font-family:arial,helvetica,sans-serif;
font-size:13px;
font-weight:none;
padding:3px;
margin:0px;
color:#2b007c;
background-color:#fff;
vertical-align:middle;
text-align:center;
}

.date
{
font-weight:bold;
}

.empty-cell
{
padding:3px;
margin:0px;
background-color:#B8DFFF;
vertical-align:middle;
text-align:center;
border-top:1px solid #006;
border-bottom:1px solid #006;
width:85px;
height:30px;
}

.med-blue-band
{
background-color:#86A2D9;
}

.tutoring
{
background-color:#fff;
color:#2b007c;
font-family:arial,helvetica,sans-serif;
font-size:14px;
text-align:left;
padding:9px 0px 9px 10px;
border-bottom:1px solid #ccc;
border-left:20px solid #C6E070;
vertical-align:middle;
}
/**EVENTS STYLES**/
table tr .seminar
{
border:1px solid #006ab9;
}

.event-body-text
{
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:15px;
font-style:none;
line-height:20px;
padding:0px;
text-align:justify;
vertical-align:top;
width:530px;
}

.event-questions-body
{
background-color:#00b4f8;
background-color:#009ff8;
border:1px solid #006ab9;
color:#fff;
font-weight:bold;
text-align:center;
width:530px;
}

.seminar
{
background-color:#00c3ff;
background-color:#00B4F8;
color:#fff;
font-family:/**trebuchet ms,**/arial,helvetica,sans-serif;
font-size:14px;
font-weight:bolder;
letter-spacing:1px;
padding:2px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
}

.seminar-info
{
background-color:#fff;
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
padding:10px;
text-align:justify;
vertical-align:top;
}

.seminar-info-pic
{
border-bottom:1px solid #006ab9;
border-left:1px solid #006ab9;
padding-left:10px;
}

a.events-more-info:link, a.events-more-info:visited
{
background-color:#fff;
color:#d40062;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
}

a.events-more-info:hover, a.events-more-info:active
{
background-color:#fff;
color:#0086ee;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
}

a.back-to-top:link, a.back-to-top:visited
{
background-color:#fff;
border: 1px solid #006ab9;
color:#006ab9;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
width:100%;
}

a.back-to-top:hover, a.back-to-top:active
{
background-color:#EFEFEF;
border: 1px solid navy;
color:navy;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
width:100%;
}
/**ANNEX STYLES**/
.annex-body-text
{
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:15px;
font-style:none;
line-height:20px;
text-align:justify;
vertical-align:top;
}
/**FASHION STYLES**/
.fashion-body
{
margin:0px;
padding:30px 20px 0px 40px;
text-align:center;
}

.fashion-table
{
width:600px;
border:1px solid #999;
}

.body-cell-fashion
{
background-color:#fff;
padding:15px;
text-align:center;
vertical-align:top;
}

.body-text-fashion
{
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:13px;
line-height:20px;
text-align:justify;
vertical-align:top;
}

a.back-to-events:link, a.back-to-events:visited
{
background-color:#fff;
color:#d40062;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
}

a.back-to-events:hover, a.back-to-events:active
{
background-color:#fff;
color:#0086ee;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
}
