body {
font : 75%/140% Verdana, Helvetica, sans-serif; 
margin : 0; 
padding : 0; 
background : #ffffff;
color: #29444B;
} 
img {
border : 0 solid gray; 
} 

p {
margin:.6em;
}

a {
font-weight : normal; 
color : #102125; 
text-decoration : underline; 
font-family: Verdana;
} 
a:hover {
color : #749542; 
text-decoration : underline; 
} 

a.header {
color : #1C76A6; 
text-decoration : none; 

} 
a.header:hover {
color : #CE610F; 
text-decoration : none; 
border-top: solid 2px #1C76A6;
border-bottom: solid 2px #1C76A6;
} 

a.dark {
font-weight : normal; 
color : #FAA674; 
text-decoration : none; 
font-family: Verdana;
} 
a.dark:hover {
color : #cffc72; 
text-decoration : underline; 
} 

a.new {
color : #ffffff; 
text-decoration : none; 
font-size: 13px;
font-weight: bold;
} 
a.new:hover {
text-decoration : none; 
} 


div {
margin : 0; 
padding-top : 0; 
padding-bottom : 1px; 
color : #2E4B69; 
} 
#wrap {
background : #3498BA; 
width : 100%; 
margin : 0 auto; 
text-align : left; 
background-image : url(images/bg.gif); 
background-repeat : repeat-y;
} 
#main-content {
width : 280px; 
float : left; 
margin-left : 32px; 
display : inline; 
} 
#sub-content {
font : 18px Arial, Helvetica, sans-serif; 
width : 25px; 
float : left; 
margin-left : -313px; 
} 
#navigations {
margin-top : 0; 
margin-right : 7px; 
margin-left : 322px; 
} 

#foot {
clear : both; 
margin-left : 30px; 
margin-top : 0; 
margin-right : 2px; 
background: #B5D672; 
height: 20px;
border: 1px solid #2A2A2A;
}

#foot-pre1 {
clear : both; 
height : 4px; 
margin-left : 30px; 
margin-top : 6px; 
margin-right : 2px; 
border-left : 1px solid gray; 
border-top : 1px solid gray; 
background : #EF7327; 
font-size : 3px; 
} 
 
#copyrights {
clear : both; 
margin-left : 30px; 
margin-top : 5px; 
margin-right : 2px; 
padding-top : 5px;
padding-bottom : 5px; 
font-size:80%;
} 
#validation {
float : right; 
} 
.clear {
clear : both; 

} 

#logo {
margin : 0px; 
background : white; 
border : 1px solid #191919; 
text-align : center; 
vertical-align : bottom; 
padding-top : 20px; 
padding-bottom : 15px; 

} 
#shortmsg {
margin : 0; 
background : #DBE485; 
border : 1px solid black; 
color : gray; 
margin-top : 6px; 
} 
#featured {
margin : 0; 
background : #2B5B71; 
border : 1px solid black; 
color : gray; 
margin-top : 6px; 

} 
#study {
margin : 0; 
background : #F28C4F; 
border : 1px solid black; 
color : gray; 
margin-top : 6px; 
} 
#dvd {
height: 80px;
margin : 0px; 
background-image : url(images/dvd-bg.gif); 
background-repeat : no-repeat; 
background-position : bottom left; 
color : #ffffff; 
margin-right: 2px;
font-weight: bold;
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
font-family: Verdana;

} 
#motto {
margin : 0px; 
border : 1px solid #191919; 
background : #2B5B71;
color : #5C8BB1; 
margin-right: 2px;
font-size: 100%;
font-weight: bold;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
font-family: Verdana;
word-spacing: .1em;
} 

#menu {
margin : 0px; 
height : 3em; 
margin-right: 2px;
} 

#navcontainer { 
padding: 20px;
width: 200px;
font-size: 80%;
letter-spacing: 1px;}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana;
}

#navcontainer ul
{
margin: 5px;

}

#navcontainer a
{
display: block;
padding: 5px;
width: 210px;
border-bottom: 1px dotted #495F6D;
}

#navcontainer a:link, #navlist a:visited
{
font-size: 110%;
color:  #283F4D;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #CCD88B;
color: #3F6069;
}

.contactus-box {
padding: 0px 9px;
font-size: 100%;
color: #D2CF8A;
line-height: 95%;
text-align: right;
border-right: solid 7px #3498ba;
margin: 0.5em 0.3em;

}

#content-full {
margin-right : 2px; 
border : 1px solid black; 
background: white; 
margin-top : 6px; 

}

#content-new {
padding-top: 11px;
padding-bottom: 5px;
background-image : url(images/new.gif); 
background-repeat : no-repeat;
background-position: center right;

font-size: 13px;
font-weight: bold;

} 

div.ad1 {
display: inline;
background: white;
border:1px solid black;
margin: 6px 0; 
padding:5px;
background : #F28C4F;
color: white;
}

div.ad1:hover {
background : #F39861;
}

div.ad2{
display: inline;
background: white;
border:1px solid black;
margin: 6px;
padding:5px;
background : #a3d165;
color: white;
}

div.ad2:hover {
background : #AFD779;
}

#content-full-1 {
margin-right : 2px; 
border : 1px solid black; 
background : #FAFBEC; 
margin-top : 6px; 
} 

.content-full-text {
padding : .6em; 
color : #3e462f; 
} 
.content {
padding : 3em 9em 5em 6em; 
color : #2B4E59; 
background: white; 
font-size: 95%;
} 

.content-main {
padding : 3em 9em 5em 6em; 
color : #2B4E59; 
font-size: 95%;
} 

.content-full-text-left {
color :#6292AE; 
font-size : 90%; 
letter-spacing : 1px; 
font-weight: normal;
font-family : verdana;
} 

h1 {
font-size : 250%; 
line-height: 110%;
font-weight : bold; 
color : #D3E9EF; 
background: #e5904f;
padding : 8px; 
padding-left : 25px; 
padding-top: 1em;
margin : 0; 
font-family : Trebuchet MS, sans-serif; 
border-top: solid 3px #a3d165;
border-bottom: solid 3px #1A4D5E;
}

h2 {
font-size : 150%; 
font-weight : bold; 
color : #F39B5c; 
padding : 10px; 
margin : 0; 
padding-bottom: 5px;
font-family : Trebuchet MS, sans-serif; 
text-align: left;
margin-left: -20px;
}

h2.links {
font-size : 160%; 
font-weight : bold; 
color: #ffffff;
background : #2B7D99; 
padding : 10px; 
margin : 0; 
padding-bottom: 5px;
font-family : Trebuchet MS, sans-serif; 
text-align: left;
margin-left: -20px;
}

h2.phone {
font-size : 230%; 
font-weight : normal; 
color : #CECCAE; 
padding : 10px; 
margin : 0; 
font-family : Trebuchet MS, sans-serif; 
text-align:center;
}

h3 {
font-size : 110%; 
font-weight : bold; 
color : #31483F; 
padding: 4px; 
margin: 0.5em 0.3em;

} 

h3.subtitle {
border-right: solid 7px #3498ba;
} 

h4 {
font-size : 180%; 
line-height: 100%;
font-weight : bold; 
color : #2B7D99; 
padding : 0; 
padding-top: 2px;
margin : 0; 
font-family : Verdana, sans-serif; 

} 


#navcontainer1 ul {
margin: 0px;
padding:0px;
background-color : #B5D672; 
float : left; 
margin-bottom: 10px;
margin-right: 2px;
font-family : arial, helvetica, sans-serif; 
} 
#navcontainer1 ul li {
display : inline; 
} 
#navcontainer1 ul li a {
padding: 2px 7px; 
background-color : #B5D672; 
color : #233141; 
text-decoration : none; 
float : left; 
border-right : 1px solid #233141; 
} 
#navcontainer1 ul li a:hover {
background-color : #2B5B71; 
 color : #cffc72;; 
} 

#contactform {
    font-size: 90%;
    width: 50%;
    
    }
#contactform label {
    font-weight: bold;
    color: #5487B1;
    }
#contactform fieldset{
    border: 1px solid #D3DD5E;
    padding: 8px;
    margin: 10px 6px;
    
    }
#contactform textarea{
    width:90%;
    }
#contactform textarea.like{
	font-family : arial, helvetica, sans-serif;
   font-size: 100%;
    }
#contactform select{
    font-size: 120%;
    margin: 5px;
    }
#contactform legend{
    font-weight: bold;
    font-size: 130%;
    color: #4B7AA0;
    padding: 0px 10px 10px 9px;
    }
#contactform p{
    margin: 0.4em;
    }
    
.blue {
font-size: 150%;
color: #2B5B71;
font-weight: bold;
}
.orange {
font-size: 150%;
color: #aa5a25;
font-weight: bold;
}
.green {
font-size: 150%;
color: #007300;
font-weight: bold;
}
.gray {
font-size: 150%;
color: #253238;
font-weight: bold;
}


#navcontainer2 ul {
margin: 0;
padding: 0;
font-size: 80%;
margin-top: 5px; 

} 
#navcontainer2 ul li {
display : inline; 
margin: 1px;



} 
#navcontainer2 ul li a {
margin: 0px;
line-height: 3em;
margin-right: -4px;
margin-bottom: 4px;
padding: 5px 5px; 
background-color : #9DCD5C; 
color : #305178; 
text-decoration : none; 
border: solid 1px #284242;

} 
#navcontainer2 ul li a:hover {
background-color : #EDF7AC; 
color : #335555; 
border-right : 1px solid #B64610;
} 

.nav2 {
font-size: 110%;
color: #222628;
font-weight: bold;
background: #e5904f;
padding: 5px 8px 8px 8px;
border: solid 1px #284242;
}

.strongtext {
color: #DA5B1F;
font-weight: bold;
font-size: 120%;
letter-spacing: 1px;
}
.content-table {
padding: 30px 0px;
text-align: left;
 }

.content-table table {

border:solid 1px #C8EE77;
 }
.content-table td {
border-top:solid 1px #D7F39C;
border-bottom:solid 1px #D7F39C;
padding: 10px 10px;
text-align: left;
vertical-align: top;
font-size: 11px;
}
.print-header {
background: #ffffff;


}

#dvd input {
		border: solid 1px; 
		border-color: #1D3B46; 
		background-color: #ffffff;
		font-family: Tahoma,Arial; 
		color: #1D3B46; 
		font-size: 11px;
	}	
	
#dvd input:hover { 
		border-color: #1D3B46; 
		background-color: #B8DDE4;
	}