.clear
{
clear:both;
}
.wide-container
{
width: 100%;
margin: 0;
padding: 0;
text-align: center;
background: transparent;
}
html
{
min-height:100%;
height:100%;text-align:left;
background:#FFFFFF url(8d893a-abstract20.jpg) repeat center;
line-height:200%;
font-family:Verdana;
font-size:10.5pt;
padding:0px;

}
html font
{
line-height:1.3em !important;
}
body
{
text-align:center;
margin:0;
min-height:100%;
}
body
{
height:100%;
}
.main-page-wrapper
{
width:100%;
min-height:100%;
position:relative;
}
.zone-header, .main-header-wrapper, .page-content-wrapper, .footer-wrapper, .zone-footer, .header-navigation-wrapper
{
margin:0 auto;
width:1000px;
}
.zone-header-wide
{
background-position:left top;
background-repeat:no-repeat;
background-size:inherit;
}
.header-wide
{
background-color:#167C8C;
background-image:url(Template/header.jpg);
background-position:center;
background-repeat:repeat;
background-size:cover;
}
.navigation-wide
{
position:relative;
z-index:90;
background-color:#2290A2;
background-position:left top;
background-repeat:no-repeat;
background-size:inherit;
}
.content-wide
{
background-position:left top;
background-repeat:no-repeat;
background-size:inherit;
padding-bottom:50px;
}
.footer-wide
{
background-color:#252525;
background-position:left top;
background-repeat:no-repeat;
background-size:inherit;
border-top:10px solid #353535;
}
.zone-footer-wide
{
background-color:#2A77C3;
background-position:left top;
background-repeat:no-repeat;
background-size:inherit;
}
.main-wrapper { margin:0; padding:0; width:100%; height:100%; text-align:center; }
.main-wrapper { height:auto; }
.main-page-wrapper { margin:0; padding:0; width:100%; height:auto; min-height:100%; position:relative; text-align:center; }
.footer-wide { position:absolute; bottom:0; }.zone-content-top
{
text-align:left;
background:;
line-height:200%;
padding:15px;

}
.zone-content-top a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-content-top a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-content-bottom
{
text-align:left;
background:;
line-height:200%;
padding:15px;

}
.zone-content-bottom a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-content-bottom a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-navigation-top
{
text-align:left;
background:;
line-height:200%;
padding:15px;

}
.zone-navigation-top a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-navigation-top a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-navigation-bottom
{
text-align:left;
background:;
line-height:200%;
padding:15px;

}
.zone-navigation-bottom a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-navigation-bottom a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.navigation-fix
{
overflow:auto;
}
.navigation-wrapper
{
margin:0;
padding:0;
text-align:left;
background:#167C8C;
line-height:200%;
padding:0px;
background:#167C8C;
display:table-cell;
vertical-align:top;
width:200px;
}
.navigation-menu-wrapper
{
background:#167C8C;
}
.navigation-wrapper ul
{
margin:0;
padding:0;
list-style:none;
}
.navigation-wrapper ul li
{
margin:0;
padding:0;
position:relative;
display:static;
float:none;
}
.navigation-wrapper ul li:hover ul ul
{
display:none;
}
.navigation-wrapper li ul
{
display:none;
}
.navigation-wrapper ul ul ul
{
display:none;
background:#167C8C;
}
.navigation-wrapper ul ul li
{
margin:0;
padding:0;
position:relative;
display:static;
float:none;
}
.navigation-wrapper ul li:hover ul
{
display:block;
position:absolute;
right:0;
top:0;
width:200px;
left:200px;
}
.navigation-wrapper ul ul li:hover ul ul
{
display:none;
}
.navigation-wrapper ul ul ul
{
display:none;
background:#167C8C;
}
.navigation-wrapper ul ul ul li
{
margin:0;
padding:0;
position:relative;
display:static;
float:none;
}
.navigation-wrapper ul ul li:hover ul
{
display:block;
position:absolute;
right:0;
top:0;
width:200px;
left:200px;
}
.navigation-wrapper ul ul ul ul
{
display:none;
background:#167C8C;
}
.navigation-wrapper ul ul ul ul li
{
margin:0;
padding:0;
position:relative;
display:static;
float:none;
}
.navigation-wrapper ul ul ul li:hover ul
{
display:block;
position:absolute;
right:0;
top:0;
width:200px;
left:200px;
}
.navigation-wrapper ul li a
{
margin:0;
border:0;
border-bottom:1px solid #2FA5B8;
padding:8px 10px 8px 10px;
text-decoration:none;
color:#FFFFFF;
background:#167C8C;
text-align:center;
display:block;
float:none;
text-align:left;
}
.navigation-wrapper ul li a:hover
{
text-decoration:none;
color:#FFFFFF;
background:#2FA5B8;
}
.navigation-wrapper ul li a.active
{
text-decoration:none;
color:#FFFFFF;
background:#2FA5B8;
}
.navigation-wrapper ul li ul li a
{
margin:0;
border:0;
border-bottom:1px solid #2FA5B8;
padding:8px 10px 8px 10px;
text-decoration:none;
color:#FFFFFF;
background:#167C8C;
text-align:center;
display:block;
float:none;
text-align:left;
}
.header-navigation-wrapper
{
background:#2290A2;
z-index:999 !important;
position:relative;
margin:0 auto;
width:1000px;
}
.navigation-top-wrapper
{
margin:0;
padding:0;
text-align:left;
background:#2290A2;
line-height:200%;
padding:0px;
float:none;
display:block;
z-index:2001;
}
.navigation-top-wrapper ul
{
margin:0;
padding:0;
list-style:none;
}
.navigation-top-wrapper ul li
{
margin:0;
padding:0;
position:relative;
display:list-item;
float:left;
}
.navigation-top-wrapper ul li:hover ul ul
{
display:none;
}
.navigation-top-wrapper li ul
{
display:none;
}
.navigation-top-wrapper ul ul ul
{
display:none;
background:#2290A2;
}
.navigation-top-wrapper ul ul li
{
margin:0;
padding:0;
position:relative;
display:list-item;
float:none;
}
.navigation-top-wrapper ul li:hover ul
{
display:block;
position:absolute;
top:auto;
right:0;
left:auto;
bottom:auto;
top:100%;
left:0;
width:300px;
}
.navigation-top-wrapper ul ul li:hover ul ul
{
display:none;
}
.navigation-top-wrapper ul ul ul
{
display:none;
background:#2290A2;
}
.navigation-top-wrapper ul ul ul li
{
margin:0;
padding:0;
position:relative;
display:block;
float:none;
}
.navigation-top-wrapper ul ul li:hover ul
{
display:block;
position:absolute;
top:auto;
right:auto;
left:auto;
bottom:auto;
left:100%;
top:0;
width:300px;
}
.navigation-top-wrapper ul ul ul ul
{
display:none;
background:#2290A2;
}
.navigation-top-wrapper ul ul ul ul li
{
margin:0;
padding:0;
position:relative;
display:block;
float:none;
}
.navigation-top-wrapper ul ul ul li:hover ul
{
display:block;
position:absolute;
top:auto;
right:auto;
left:auto;
bottom:auto;
left:100%;
top:0;
width:300px;
}
.navigation-top-wrapper ul li a
{
margin:0;
border:0;
padding:8px 10px 8px 10px;
text-decoration:none;
color:#FFFFFF;
background:#2290A2;
text-align:center;
display:block;
float:none;
text-align:left;
}
.navigation-top-wrapper ul li a:hover
{
text-decoration:none;
color:#FFFFFF;
background:#2FA5B8;
}
.navigation-top-wrapper ul li a.active
{
text-decoration:none;
color:#FFFFFF;
background:#2FA5B8;
}
.navigation-top-wrapper ul li ul li a
{
margin:0;
border:0;
padding:8px 10px 8px 10px;
text-decoration:none;
color:#FFFFFF;
background:#2290A2;
text-align:center;
display:block;
float:none;
text-align:left;
}
.main-header-wrapper
{
position:relative;
height:200px;
width:1000px;
}
.header-wrapper
{
display:none;
}
.title-wrapper
{
margin:0;
width:100%;
height:50px;
position:absolute;
top:auto;
right:auto;
bottom:auto;
left:auto;
top:50%;
left:50%;
text-align:center;
margin-top:-25px;
margin-left:-50%;
background:#FFFFFF;
opacity:0.0;
}
.title-wrapper-content
{
margin:0;
width:100%;
font-family:Copperplate Gothic Light;
font-size:22pt;
color:#FFFFFF;
height:50px;
position:absolute;
top:50%;
text-align:center;
margin-top:-25px;
display:table;
}
.title-text-wrapper
{
font-weight:bold;
line-height:50px;
margin:0 auto;
float:none;
padding:0 10px;
position:relative;
width:auto;
display:table-cell;
vertical-align:middle;
border:0;
}
.page-content-wrapper
{
text-align:left;
background:#FFFFFF;
line-height:150%;
font-family:Verdana;
color:#333333;
padding:40px;
margin-top:0px;
margin-bottom:0px;
margin:0 auto;
padding:0;
background:none;
border:0;
}
.content-wrapper
{
box-sizing:border-box;
-moz-box-sizing:border-box;
text-align:left;
background:#FFFFFF;
line-height:150%;
font-family:Verdana;
color:#333333;
padding:40px;
margin-top:0px;
margin-bottom:0px;
margin:0;
display:table-cell;
width:800px;
}
.content-wrapper-content
{
text-align:left;
background:#FFFFFF;
line-height:150%;
font-family:Verdana;
color:#333333;
padding:40px;
margin-top:0px;
margin-bottom:0px;

padding:0;
border:0;
}
.content-wrapper a
{
margin:0;
padding:0;
border:0;
text-decoration:underline;
color:#2280E1;
background:transparent;

}
.content-wrapper a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:underline;
color:#333333;
background:transparent;

}
#PageContent ul, #PageContent ol
{

}
.page-title, .page-title h1
{
margin:0;
text-transform:capitalize;
text-align:left;
background:;
line-height:200%;
font-family:Copperplate Gothic Light;
font-size:18pt;
color:#2290A2;
padding:0px;
margin-top:0px;
margin-bottom:20px;
text-align:left;
}
.page-title h1
{
margin:0;
line-height:1em;
}
.zone-content-left
{
text-align:left;
background:;
line-height:200%;
padding:15px;

float: left;
width: auto;
margin-right: 10px;
margin-bottom: 10px;
}
.zone-content-left a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-content-left a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.footer-wrapper
{
text-align:left;
background:#252525;
line-height:200%;
height:80px;
color:#FFFFFF;
padding:20px;
margin-top:0px;
margin-bottom:0px;

text-align:center;
width:960px;
}
.footer-wrapper a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#FFFFFF;
background:transparent;
}
.footer-wrapper a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:underline;
color:#FFFFFF;
background:transparent;
}
.content-wrapper img, .snippet-zone img
{
     padding:5px;
     border:1px solid #ddd;
}

.content-wrapper ul, .snippet-zone ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.content-wrapper ul li, .snippet-zone ul li
{
    background-image: url(Upload/bullet.png);
    background-repeat: no-repeat;
    background-position: 15px 2px;
    padding: 5px 0 5px 55px;
}
.title-text-wrapper 
{
	text-shadow: 3px 2px 3px rgba(0, 0, 0, 0.77);
}