/* CSS Document */
#content {
background-color: #fff; 
width: 100%; 
border: none; 
}

#border_home {
width: 770px;
padding: 0px 1px 0px 1px;
overflow: hidden; 
background:url(../images/home/bg.gif) left top repeat-y;
}
#body-content-home-bg {
position: relative;
left: 0px;
top: 0px;
width: 546px;
/*min-height: 223px; */
background: url(../images/home/weswatermark_home.gif) 3px 5px no-repeat;
}
/*
#body-content-home {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #6e6f71;
line-height: 20px;
padding: 0px 0px 0px 4px;
}
*/
#body-content-home {
margin: 20px 20px 20px 20px;
padding: 0px 0px 0px 4px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #666;
/*line-height: 14px;*/

}
#body-content-home .header {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #6e6f71;
}

#body-content-home h1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #6e6f71;
/*line-height: 20px;*/
text-transform: uppercase;
}
#body-content-home h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #496554;
line-height: 18px;
padding: 4px 0px 4px 2px;
border-bottom: 1px dashed #c8d0cb;
background-color: #ECEFEE;

}

#body-content-home p{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:normal;
color:#333333;
line-height: 18px;
padding: 0px 0px 0px 4px;

}

#body-content-home a, #body-content-home a:link, #body-content-home a:active, #body-content-home a:visited {
color: #6e6f71;
text-transform: none;
text-decoration: underline;
background-color: #ECEFEE;


}

#body-content-home a:hover {
color: #000;
text-decoration: none;
background-color: #ECEFEE;

}
/* --- Online App  */
#onlineapp-menu-bg {
position: relative;
left: 0px;
top: 0px;
width: 763px;
height:19px;
background: url(../images/onlineapp/menu_bg.gif) left top repeat-x;
}

#onlineapp_border {
width: 764px;
padding: 0px 1px 0px 1px;
overflow: hidden; 
background:url(../images/onlineapp/border.gif) left top repeat-y;
}

#onlineapp-main {
margin: 10px 2px 0px 0px;
padding: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #666;
line-height: 17px;
}

#onlineapp-main h1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #6e6f71;
line-height: 20px;
text-transform: uppercase;
}

#onlineapp-main h2 {
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 18px;
text-transform: uppercase;
color:#6e6f71;
}

#onlineapp-main h3 {
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-transform: uppercase;
}

#onlineapp-main a, #onlineapp-main a:link, #onlineapp-main a:active, #onlineapp-main a:visited {
color: #496554;
text-transform: none;
text-decoration: underline;
}
#onlineapp-main a:hover {
color: #000;
text-decoration: none;
}
#onlineapp-main TD {font-family:arial; font-size:10pt;}
#onlineapp-main .tiny {font-size:8pt;font-weight:bold;}
#onlineapp-main .req {color:#3C8F3B;}

#returning_login{
background-color:#D9D3A4;
font-family:Arial, Helvetica, sans-serif;
color: #000;
}
#returning_login .p {
font-size:12px;
display: block;
margin: 0px 2px 0px 6px;
padding: 4px 0px 4px 6px;

}

/* --- Online app ends */


#border {
width: 726px;
padding: 0px 1px 0px 1px;
overflow: hidden; 
background:url(../images/bg.gif) left top repeat-y;
}

#body-content-main-bg {
position: relative;
left: 0px;
top: 0px;
width: 546px;
min-height: 369px;
/*background: url(../images/wesWaterMark.gif) 3px 5px no-repeat;*/
background: url(../images/watermark.jpg) 8px 12px no-repeat;
}

#body-content-menu-bg {
position: relative;
left: 0px;
top: 0px;
width: 726px;
height:31px;
background: url(../images/menu_bg.gif) left top repeat-x;
}

#body-content-main {
margin: 20px 20px 20px 20px;
padding: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #666;
line-height: 17px;
}

#body-content-main h1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #6e6f71;
line-height: 20px;
text-transform: uppercase;
}

#body-content-main h2 {
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 18px;
text-transform: uppercase;
}

#body-content-main h3 {
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-transform: uppercase;
}

#body-content-main a, #body-content-main a:link, #body-content-main a:active, #body-content-main a:visited {
color: #496554;
text-transform: none;
text-decoration: underline;
}
#body-content-main a:hover {
color: #000;
text-decoration: none;
}
#body-content-main a.btn-link, #body-content-main a.btn-link:link, #body-content-main a.btn-link:active, #body-content-main a.btn-link:visited {
margin: 0px 4px 0px 5px;
padding: 4px 0px 4px 15px;
background: url(../images/icons/link_arrow.gif) left 4px no-repeat;
font-weight: bold;
/*color: #d4c22e;*/
color: #778c7f;
text-transform: none;
text-decoration: none;
}
#body-content-main a.btn-link:hover {
color: #333;
text-decoration: none;
}

#body-content-main a.btn-link1, #body-content-main a.btn-link1:link, #body-content-main a.btn-link1:active, #body-content-main a.btn-link1:visited {
margin: 0px 4px 0px 5px;
padding: 4px 0px 4px 15px;
background: url(../images/icons/link_arrow.gif) left 4px no-repeat;
font-weight: bold;
color: #778c7f;
text-transform: none;
text-decoration: none;
}
#body-content-main a.btn-link1:hover {
color: #333;
text-decoration: none;
}


#body-content-main .navlink {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px;
background: url(../images/icons/yellow_arrow.gif) left 6px no-repeat;
}

#body-content-main a.btn-navlink, #body-content-main a.btn-navlink:link, #body-content-main a.btn-navlink:active, #body-content-main a.btn-navlink:visited {
display: block;
margin: 0px 4px 0px 5px;
padding: 4px 0px 4px 0px;
font-size: 11px;
font-weight: bold;
color: #778c7f;
text-transform: none;
text-decoration: none;
line-height: 13px;
}

#body-content-main a.btn-navlink:hover {
color: #333;
text-decoration: none;
}

#body-content-main p {
margin: 0px 0px 15px 0px;
}
 

#body-content-main .services{
font-size:12px;
color: #666;

}

#body-content-main .notes{
font-size:10px;
color: #666;
margin:0px 0px 0px 0px;
line-height:12px;
}

#body-content-main ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px;
}
#body-content-main ul ul {
list-style: disc;
}

#body-content-main .table-head {
font-weight:bold;
font-size:12px;
}
/* workshop */
#body-content-main .workshop_title {
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 20px;

}

#body-content-main .workshop_h {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
border-top: 4px solid #496554;
border-bottom: 1px solid #c8d0cb;
background: #f4f6f5;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#496554;

}

#body-content-main .workshop-list{
margin: 0px 0px 10px 10px;
padding: 5px 0px 5px 10px;
/*border-top: 4px solid #496554;*/
border-bottom: 1px solid #c8d0cb;
background: #f4f6f5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;

}

#body-content-main .workshop-list a, #body-content-main .workshop-list a:link, #body-content-main .workshop-list a:active, #body-content-main .workshop-list a:visited {

margin: 0px 0px 10px 4px;
padding: 8px 0px 0px 4px;
/*border-bottom: 1px solid #fff;
background: url(../images/icons/link_arrow.gif) left 6px no-repeat;*/
text-decoration: none;
}

#body-content-main .workshop-list a:hover {
}
#body-content-main .workshops {
margin: 0px 0px 15px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}


/* faq */
#body-content-main .faq-toc {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
border-top: 4px solid #496554;
border-bottom: 1px solid #c8d0cb;
background: #f4f6f5;
}

#body-content-main .faq-toc a, #body-content-main .faq-toc a:link, #body-content-main .faq-toc a:active, #body-content-main .faq-toc a:visited {
display: block;
margin: 0px 0px 0px 4px;
padding: 0px 0px 0px 13px;
border-bottom: 1px solid #fff;
background: url(../images/icons/link_arrow.gif) left 6px no-repeat;
font-weight: bold;
text-decoration: none;
}
#body-content-main .faq-toc a:hover {
}

#body-content-main .faq-list .item {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #c8d0cb;
color: #666;
}

#body-content-main .faq-list .item h5 {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 14px;
color: #666;
}

#body-content-main .faq-list .item p {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
line-height: 14px;
color: #666;
}
#body-content-main .faq-list .item ul {
margin: 0px 0px 12px 0px;
padding: 0px 0px 5px 25px;
font-size: 12px;
line-height: 14px;
color: #666;
list-style: decimal;
}

#body-content-main .orderform td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 4px 0px;
}

#body-content-main .orderform input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 2px 0px;
border-color:#465554;
border-style:solid;
border-width:1px;

}
#body-content-main .orderform .note {
font-size:11px;
font-weight:bold;
}

#body-content-main .orderform .required {
font-size:11px;
font-weight:bold;
color:#FF0000;
}
/* --------  Side Bar -----*/

#sidebar-left{
background-color: #6e6f71;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}


#sidebar-left a,  #sidebar-left a:link, #sidebar-left a:visited, #sidebar-left a:active {
display: block;
margin: 0px 4px 0px 4px;
padding: 4px 0px 4px 2px;
border-bottom: 1px dashed #c8d0cb;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #d9d3a4;
line-height: 11px;
text-decoration: none;
background-color: #6e6f71;
}
#sidebar-left a:hover {
color: #f0d70d;
background-color: #535456;
text-decoration: none;
}

#sidebar-left a.sublink, #sidebar-left a.sublink:link, #sidebar-left a.sublink:visited, #sidebar-left a.sublink:active{
display: block;
margin: 0px 4px 0px 4px;
padding: 4px 0px 4px 2px;
border-bottom: 1px dashed #c8d0cb;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #f0d70d;
line-height: 11px;
text-decoration: none;
background-color:#535456;
}

#sidebar-left a.navigation-level2,  #sidebar-left a.navigation-level2:link, #sidebar-left a.navigation-level2:visited, #sidebar-left a.navigation-level2:active {
display: block;
margin: 0px 4px 0px 4px;
padding: 4px 0px 4px 2px;
border-bottom: 1px dashed #c8d0cb;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #c8d0cb;
line-height: 11px;
text-decoration: none;
}
#sidebar-left a.navigation-level2:hover {
background-color: #535456;
text-decoration: none;
}



#sidebar-left-quotes{
background-color:#F7F6ED;
}

#sidebar-left-quotes .testimonial {
margin: 0px 0px 0px 0px;
padding: 0px 6px 2px 6px;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
font-style: italic;
color: #a0ada0;
line-height: 14px;
}

#sidebar-left-quotes .author {
margin: 0px 0px 0px 0px;
padding: 0px 6px 0px 12px;
font-family: "Times New Roman", Times, serif;
font-size: 10px;
font-weight: bold;
font-style: italic;
color: #a0ada0;
line-height: 10px;
}

#sidebar-left-accesswes{
background-color:#D9D3A4;
}
#sidebar-left-accesswes a,  #sidebar-left-accesswes a:link, #sidebar-left-accesswes a:visited, #sidebar-left-accesswes a:active {
display: block;
margin: 0px 4px 0px 5px;
padding: 4px 0px 4px 14px;
border-bottom: 1px dashed #778c7f;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #778c7f;
line-height: 11px;
text-decoration: none;
background: url(../images/icons/access_arrow.gif) left 5px no-repeat;
}
#sidebar-left-accesswes a:hover {
color:#FFFFFF;
/*background-color: #535456;*/
text-decoration: none;
}


#sidebar-left-accesswes_login{
background-color:#D9D3A4;
font-family:Arial, Helvetica, sans-serif;
}

#sidebar-left-accesswes_login .aw_login{
background-color:#D9D3A4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0px 4px 0px 4px;
padding: 4px 0px 4px 14px;
color: #000;
}

#sidebar-left-accesswes_login input {
font-size:11px;
height: 15px;
border-width:1px;
border-style:solid;
border-color:#666;
}

#sidebar-left-accesswes_login a,  #sidebar-left-accesswes_login a:link, #sidebar-left-accesswes_login a:visited, #sidebar-left-accesswes_login a:active {
display: block;
margin: 0px 4px 0px 4px;
padding: 4px 0px 4px 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #778c7f;
line-height: 14px;
text-decoration: none;

}

#sidebar-left-accesswes_login a:hover {
color:#FFFFFF;
/*background-color: #535456;*/
text-decoration: none;
}

/* footer */
#region-footer {
/*width: 726px;
overflow: hidden;
border-right: 1px solid #6e6f71;
border-left: 1px solid #6e6f71;*/
background-color: #ecefee;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #000;
line-height: 10px;
}
#region-footer  h5 {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 10px;
font-size: 11px;
font-weight: bold;
color: #adb6b1;
line-height: 12px;
}
#region-footer .column {
/*float: left;*/
width: 117px;
padding: 0px 0px 0px 10px;
}
#region-footer  h6 {
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 9px;
color: #666;
line-height: 10px;
}
#region-footer a, #region-footer a:link, #region-footer a:visited, #region-footer a:active {
display: block;
color: #b9c3bd;
text-decoration: none;
}
#region-footer a:hover {
color: #333;
text-decoration: none;
}

 
.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
}

.footer a, #bottom .footer a:link, #bottom .footer a:visited, #bottom .footer a:active {
font-family:Arial, Helvetica, sans-serif;
color: #333;
text-decoration: none;
}

.footer a:hover {
font-family:Arial, Helvetica, sans-serif;
color: #b9c3bd;
text-decoration: none;
}
