@charset "utf-8";
/* CSS Document */

html {
background-color:#333333;
background-image:url(images/bg.jpg);
}
p {
font-size:12px;
color:#000000;
}
h1, h2, h3, h4, h5, h6{
text-align:left;
color:#00649e;
font-weight:bold;
}
h1{
font-size:26px;
}
h2{
font-size:22px;
}
#content h3{
font-size:16px;
float:left;
width:765px;
text-align:center;
}
li{
margin:auto;
list-style-type:
list-style: none;
text-decoration:none;
font-size:12px;
}
a, ul, li, form, h1, h2, h3, h4, h5, h6, html, body{
margin:0;
padding:0;
border:0;
font-family:Arial, Helvetica, sans-serif;
}
img{
margin:5px;
}
h1, h2, h3, h4, h5, h6{
margin:10px 0px 10px 0px;
}
h5{
font-size:26px;
text-align:center;
margin:10px 0px 20px 0px;
background-color:#CCCCCC;
}
h6{
margin:10px 0px 20px 0px;
font-size:18px;
color:#666666;
text-align:center;
}
h6.red{
margin:10px 0px 20px 0px;
font-size:18px;
color:#C00000;
text-align:center;
}
h4{
margin:10px 0px 20px 0px;
font-size:18px;
text-align:center;
background-color:#DDDDDD;
}
h4 a{
text-decoration:underline;
}
th 
{
    background-color: #003399;
    color:white;    
}
h4 a:hover{
text-decoration:none;
color:#FF0000;
}
.otherContents h4{
margin:10px 0px 10px 0px;
font-size:18px;
text-align:center;
color:#333333;
}
.otherContents ul{
    list-style-position: outside;
    list-style-image: none;
    list-style-type: square;
}
.otherContents li{
list-style:circle;
margin-left:20px;
}
.block li{
list-style:circle;
margin-left:20px;
}
.otherContents h3{
font-size:16px;
float:left;
width:765px;
text-align:center;
}
.highlights{
font-size:14px;
font-weight:bold;
color:#666666;
}
.larges{
font-size:16px;
text-align:center;
margin-top:20px;
color:#00649e;
}
.smalls{
font-size:10px;
text-align:center;
margin-top:3px;
}
.centered{
text-align:center;
}
.bold{
font-weight:bold;
}
.tableBg table{
background-color:#FFFFCC;
}
body {
background-image:url(images/mimsinBG.jpg);
background-repeat:repeat-y;
font-size:12px;
color:#000000;
position:absolute;
width:900px;
top:0;
left:50%;
margin-left:-450px;
}
#headBanner{
background-image:url(images/headBanner.png);
width:900px;
height:158px;
float:left;
}
#headBanner h1, #headBanner h2{
position:absolute;
left:99999;
top:99999;
visibility:hidden;
}
#headBanner img{
position:absolute;
left:744px;
border:0;
}
.nav{
float:right;
margin:126px 15px 0px 0px;
}
.nav li{
display:inline;
color:#a6c3ce;
font-weight:bold;
}
.nav li a:hover{
color:#ffd800;
}
.nav li a{
color:#a6c3ce;
list-style:none;
text-decoration:none;
border-right:#a6c3ce thin solid;
padding-right:10px;
padding-left:6px;
}
li.projects a{
border-right:0;
}
#content{
width:729px;
float:left;
margin:40px 0px 0px 68px;
}

.landingContent
{
    margin-left:75px;
    margin-right:75px;
    font-family: Arial, Verdana;
    font-size:14pt;
}
.landingContent li
{
    margin-left:85px;
    margin-right:75px;
    font-family: Arial, Verdana;
    font-size:14pt;
    margin-bottom: 20px;
    
}
.leftContent{
width:248px;
float:left;
margin-left:35px;
}
.rightContent{
padding:0px 0px 0px 16px;
float:left;
width:430px;
}
.rightContent h1, .rightContent h2{
background-color:#DDDDDD;
padding-left:5px;
}
.rightContent h2{
margin-top:20px;
font-size:18px;
}
.block{
float:left;
width:700px;
margin-top:30px;
}
.frame{
width:353px;
float:left;
margin:30px 172px 0px 172px;
}
.contactUs{
width:353px;
float:left;
margin:30px 0px 0px 0px;
}
.register{
width:353px;
float:left;
margin:30px 0px 0px 206px;
}
.regTop{
width:353px;
height:8px;
float:left;
background-image:url(images/regTop.png);
background-repeat:no-repeat;
}
.regBlue{
width:334px;
float:left;
background-image:url(images/regBlue.png);
background-repeat:repeat-y;
padding:0px 10px 10px 8px;
text-align:center;
}
.regBlue p{
color:#FFFFFF;
margin:0;
}
.regYellow{
width:333px;
float:left;
background-image:url(images/regYellow.png);
padding:5px 10px 10px 10px;
}
.regYellow a{
text-align:center;
color:#CC0000;
font-weight:bold;
}
.regYellow p{
margin:0;
}
.regYellow li{
margin:5px 0px 0px 0px;
list-style:none;
}
.regYellow p{
font-size:11px;
}
.regBottom{
width:353px;
height:7px;
float:left;
background-image:url(images/regBottom.png);
background-repeat:no-repeat;
}
.package{
width:450px;
float:left;
margin:30px 0px 0px 120px;
}
.packageTop{
width:450px;
height:12px;
background-image:url(images/packageTop.png);
background-repeat:no-repeat;
float:left;
}
.packageMid{
width:430px;
background-image:url(images/packageMid.png);
background-repeat:repeat-y;
padding:10px;
float:left;
text-align:center;
}
.packageMid h6 a{
font-size:16px;
color:#FF0000;
text-decoration:none;
}
.packageBottom{
width:450px;
height:12px;
background-image:url(images/packageBottom.png);
background-repeat:no-repeat;
float:left;
}
#content h3{
font-size:16px;
float:left;
text-align:center;
margin:30px 0px 0px 0px;
}
#content h3 a{
text-decoration:none;
color:#FF3300;
}
.contact{
float:left;
text-align:center;
width:765px;
margin-top:30px;
}
.contact li{
display:inline;
}
.contact li a{
list-style:none;
text-decoration:none;
border-right:#999999 thin solid;
padding:0px 5px 0px 2px;
}
.contact li a:hover{
text-decoration:underline;
color:#FF3300;
}
li.lastLink a{
border:0;
}
.services{
width:764px;
height:148px;
float:left;
background-image:url(images/services.png);
margin-top:10px;
}
.services h2{
position:absolute;
top:99999;
left:99999;
visibility:hidden;
}
.otherContents{
padding:0px 0px 0px 35px;
float:left;
width:695px;
}



#footer{
float:left;
width:900px;
height:55px;
background-image:url(images/footer.png);
text-align:center;
}
#footer p{
margin-top:22px;
color:#FFFFFF;
font-size:11px;
}

