
/* CSS Document */
body{
background-color:#CCCCCC;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

#header{
margin-bottom:10px;

}

#wrapper{
width:780px;
text-align:left;
margin: 0px auto;
vertical-align:top;
background-color:#FFFFFF;
}


#wrapper p{
line-height:1.6;
margin-bottom:15px;
}

#wrapper h1{
margin:5px 0;
}

#wrapper h3{
margin:5px 0;
}

#wrapper h3.first{
margin: 0 0 5px 0px;
}

h3.top{
margin:0 0 5px 0;
}


h4.orange{
color:orange;
}

.highlightbox{
border-top:#666666 2px solid;
border-bottom:#666666 2px solid;
background-color:#F9F9F9;
color:#666666;
margin-top:10px;
}

h3.highlightcolor{
color:#0033FF;
}


#wrapper h3{
line-height:1.6;
color:#D70505;
margin:10px 0;
}

#wrapper h4{
line-height:1.6;
color:#0099FF;
margin:10px 0;
}

#wrapper h5{
line-height:1.6;
color:#144B85;
margin:5px 0;
}

#wrapper ol.faqs{
margin-left:20px;
color:#144B85;
}

#wrapper ol.faqs li{
line-height:1.5;
margin-bottom:0px;
}

#wrapper ol.faqs li a{
text-decoration:underline;
}


#wrapper li{
line-height:1.4;
margin-bottom:30px;
}

#wrapper a{
font-size:10pt;
text-decoration:none;
}

#wrapper a:hover{
text-decoration:underline;
}



#logo {
margin:5px 0 5px 10px;
}

#core-img {
padding:1px 0;
clear:both;
}

/*4 boxes at 4 corners*/

td.box-tl{
padding:2px;
vertical-align:middle;
color:#FFFFFF;
background-color:#DA251C;
font-weight:bold;
font-size:11pt;
text-align:center;
}

td.box-tr{
padding:2px;
vertical-align:middle;
color:#FFFFFF;
background-color:#7FC241;
font-weight:bold;
font-size:11pt;
font-style:italic;
text-align:center;
}

td.box-bl{
padding:2px;
vertical-align:middle;
color:#000;
background-color:#FFF500;
font-size:11pt;
text-align:center;
font-weight:bold;
}

td.box-br{

}

/*Headers*/

h1, h2{
text-align:center;
}


.dashedline{
border-bottom:#000066 1px dashed;
height:1px;
}

/*Global Elements Defining*/
html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, blockquote { margin:0; padding:0; }

p, dl, dt, dd, ol, ul, li, blockquote{
font-size:10pt;
}

.faqtop{
text-align:right;
}
.faqtop img{
}

.timetable{

}

.timetable tr{
}

.timetable th{
text-align:center;
border-top:#000033 1px solid;
border-bottom:#000033 1px solid;
}

.timetable td{
text-align:center;
font-size:10pt;
border-bottom:#000033 1px solid;
}

.coursesoffered{
padding:0 10px;
background-image:url(../images/courses-bg.gif); 
background-repeat:no-repeat; 
background-position:center; 
font-size:10pt; 
color:#FFFFFF; 
text-align:center;
}


/* Translation Services */
#wrapper .translation_services ul{
	margin:10px 0 10px 10px;
}

#wrapper .translation_services li {
	margin:0 0 5px 0;
	list-style-type:none;
	background-image:url(../images/bullet-red-arrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	padding:0 0 0 20px;
}
