﻿body, h2, ul , a{
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
    margin:0;
    padding:0;
    text-decoration: none;
}
a img{
  border:none;
}

ol, ul {
    list-style: none;
}
.clear {
    clear: both;
}
.shadow {
    -moz-box-shadow: 5px 5px 6px #b6b6b6;
	-webkit-box-shadow: 5px 5px 6px #b6b6b6;
	box-shadow: 5px 5px 6px #b6b6b6;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#b6b6b6')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#b6b6b6');
}

.top-stripe {
    background-color: #777777;
    height: 40px;
}
.main-wrap {
    width: 1024px;
    margin: 0 auto;    
}
#title {
    background-color: #9e0000;
    height: 92px;
    font: font-family: 'times New Roman' , Times, serif;
    text-transform: uppercase;
    color: #FFFFFF;
}
#title .title-left{ width: 40%; float:left; height: 100%; text-align: center;}
#title .title-left div {height: 50%; }
#title .title-left div.title-left-upper {font-size: 34px; letter-spacing: 1px; line-height: 52px; margin-top: 5px;}
#title .title-left div.title-left-upper span {border-bottom: 1px solid #ffffff;}
#title .title-left div.title-left-lower {font-size: 27px; letter-spacing: 6px; line-height: 35px; text-indent: 5px;}
#title .title-right{ width: 26%; float:right; height: 100%; line-height: 32px; text-align: left;}
#title .title-right .title-right-upper {font-size:23px; margin-top: 13px;}
#title .title-right .title-right-lower {font-size: 40px;}

#menu, .footer-wrap {
    height: 35px;
    background-color: #777777;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serifarial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
}



ul.menu-list li {
    display: inline-block; *display: inline; zoom:1;
    padding: 8px 10px;
    float: left;
}
ul.menu-list li.sep {padding: 0; width: 1px; background-color: #fff; height: 15px;margin-top: 10px;}
#menu ul.menu-list li.current, #menu ul li:hover {background-color: #9e0000;}

#menu ul.menu-list li.first {padding-left: 30px;}
ul.menu-list li a {color: #fff;}

.content-wrap {position: relative;}
.content-wrap #content {width: 68%; float:left; padding: 15px 35px 35px 0; border-right: 1px solid #757575; min-height:545px;}
.content-wrap #content div.content-full {float:left; width: 100%; color:#000;}
.content-wrap #content div.content-full a{color:#000;}
.content-wrap #content div.content-full a:hover{color:#9e0000;}
.content-wrap #content div.content-left {float:left; width: 46%;}
.content-wrap #content div.content-right {float:left; width: 52%;}
.content-wrap #content div.content-left h3 {
    font-family: 'trebuchet' , Times, serif;
    font-size: 18px;
    color: #4b4b4b;
    text-transform: uppercase;
    width: 266px;
    text-align: center;
}
.content-wrap #content h2, .content-wrap #side-menu ul li  {
    font-family: 'times New Roman' , Times, serif;
    font-size: 25px;
    color: #9e0000;
    text-transform: uppercase;
}
.content-wrap #content-reg h3{width: 68%; float:left; padding: 35px 35px 35px 0; border-right: 1px solid #757575; min-height:545px;}


.content-wrap #content-reg {
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.content-wrap #side-menu {
    background-position: right top;
    width: 28%;
    background-image: url('../img/sidemenu-bg.jpg');
    background-repeat: no-repeat;
    float:left;
}

.content-wrap #side-menu ul li {
    background-color: rgba(255, 255, 255, 0.8);
    display: block;
    margin: 21px 0;
    height: 50px; padding-left: 40px;
    <!--[if IE]>
    background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF); 
       zoom: 1;    
    <![endif]-->
}

.content-wrap #side-menu ul li:not([dummy]) {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
}
.content-wrap #side-menu ul {margin: 138px 0 121px 0;}
.content-wrap #side-menu ul li a{color: #4b4b4b; line-height: 53px; }
.content-wrap #side-menu ul li a.current, .content-wrap #side-menu ul li a:hover{color: #9e0000;}
.content-wrap #side-menu .side-menu-footer {
    color: #fff;
    background-color: #9e0000;
    font-family: 'times New Roman' , Times, serif;
    font-size: 16px;
    text-transform: uppercase;
    padding: 15px 25px;
    margin-left: 15px;
}

.footer-wrap {
    height: 140px;
}

#footer {color: #fff; text-align:right; width: 1020px; margin: 0 auto;  }
#footer ul.menu-list {margin: 15px 0 0 0;}
#footer .copyright {clear:left; padding-top: 10px; 
    font-size: 10px;}
#footer .design-by {width: 112px; margin: 5px auto; font-size: 10px; float: right;}
#footer .design-by .design-by-label{float:left; margin-top: 5px;}
#footer ul.menu-list li.first {padding-left: 0px;}

