/*****************************************************************/
/*Text Formatting */
/*****************************************************************/

* {
margin:0px;
padding:0px;
}

#content {

font-family: Arial,Helvetica,sans-serif;
margin-left:10px;
line-height:1.2em;

}

#content b{

line-height:1em;

}

#content ul {
margin: 0px;
margin:5px 0px 0px 0px !important;
margin:5px 0px 0px 10px;

}

#content  li {
font-size:0.7em;
color: #011c41;
padding-left:20px !important;
padding-left:20px;
padding-top: 2px;
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: top left;
list-style-type:none;
margin-bottom:0.2em;
}


#content li b{

font-weight:bold;
color:#dda00d;

}

#content h1 { font-size: 0.8em;
font-weight: bold;
text-align: left;
color:#dda00d;
margin:0px;
margin-top:0.3em !important;
margin-top:0.5em;
margin-bottom:0.6em !important;
margin-bottom:0.8em;

}

#frame-r h2 { 
font-size: 0.75em;
font-weight: bold;
text-align: left;
line-height:1.2em;

color:#dda00d;
margin-top:0.5em !important;
margin-top:0.5em;
margin-bottom:1em !important;
margin-bottom:1em;
}

#content h2 { 
font-size: 0.75em;
font-weight: bold;
text-align: left;
line-height:1.2em;
color:#dda00d;
margin-top:0.5em !important;
margin-top:0.5em;
margin-bottom:1em !important;
margin-bottom:1em;
}

#content a h2 { font-size: 0.75em;
font-weight: bold;
text-align: left;
line-height:1.2em;
color:#225293;
margin-top:0.5em !important;
margin-top:0.5em;
margin-bottom:1em !important;
margin-bottom:1em;
}


#content a h2:hover { 
color:#649cd9;
}

#content h3 { font-size: 0.7em;
font-weight: bold;
text-align: center;
text-transform: capitalize;
margin-top: 15px;
line-height:1.2em;

}

#content p strong { 
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
color: #a6a6a6;
font-weight: bold;

}

#content p { 
font-size: 0.7em;
color: #011c41;
text-align: justify;
line-height:1.2em;
margin-bottom:0.8em;

}

#content p b {

line-height:1.2em;
font-weight:bold;

}

#frame-r ul p b{
color:#dda00d;
}

#more-courses-frame-r p b {

color:#dda00d;

}

a { 

text-decoration: none;
color:#225293;
}

a:hover { 
color:#649cd9;
}



#footertext a { 
text-decoration: none;
color: rgb(255, 255, 255);
}

#footertext a:hover { 
color: #fc9004;
}

#submenu a { font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
color: #ffffff;
text-decoration: none;
display: block;
line-height: 26px;
text-align: left;
padding-left: 15px;

}

#submenu a:hover { 
color:#003782;
background-image: url(images/rollover.gif);
background-repeat:no-repeat;
background-position: center top;

}


#submenu p{


font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
color: #d2d2d2;
text-decoration: none;
margin:0px 10px 0px 10px;
line-height: 1.3em;
padding-top:150px;
padding-bottom:10px;
}

#more-courses-text-frame-top li{
font-size:0.7em;
color: #011c41;
padding-left:20px !important;
padding-left:20px;
padding-top: 2px;
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: top left;
list-style-type:none;
margin-bottom:0.2em;
}



/*****************************************************************/
/*Layout Formatting */
/*****************************************************************/

body { background: #75b0e8 url(images/bg-repeat-x.jpg) repeat-x;
text-align: center;
margin-top:20px;
font-family: Arial,Helvetica,sans-serif;

}

#content-wrapper { 
border-style: solid;
border-width: 1px;
margin: 1px;
background: rgb(255, 255, 255) none repeat scroll 0% 50%;

}


#idhome { border: 2px solid rgb(255, 255, 255);
margin-right: auto;
margin-left: auto;
text-align: left;
width:800px;

}

#header {
height:80px;
background-image: url(images/cell-bg.bmp);
border: solid white 1px;
}

#header-text {
color:#ffffff;
margin-left: auto;
margin-right: auto;
height:60px;
width:300px;
margin-top:-50px;
text-align:center;
line-height:1.2em;
}

#frame-l {

width:260px;
float:left;
}


#frame-r {

float:left;
margin-top:0px;
width:220px;
padding-top:3px;
padding-left:0px!important;
padding-left:5px;
margin-left:10px !important;
margin-left:0px;

}

#contact-frame-r {
margin-top:0px;
width:240px;
float:right;
padding-top:3px;
padding-right:0px!important;
padding-right:5px;
}

#web-frame-r {
margin-top:0px;
width:240px;
float:right;
padding-top:3px;
padding-right:0px!important;
padding-right:5px;
}

#more-courses-frame-r {
float:left;
margin-top:0px;
width:220px;
padding-top:3px;
padding-left:0px!important;
padding-left:5px;
margin-left:10px !important;
margin-left:0px;
}


#footer { 

background-image: url(images/cell-bg.bmp);
border: solid white 1px;;
height: 30px;
clear:both;

}

#footertext { font-family: Arial,Helvetica,sans-serif;
font-size: 0.6em;
margin-top:2px;
color: rgb(255, 255, 255);
text-align: center;
}


#left-bar {
width:200px;
height:auto;
float:left;


}

#submenu { 
float: left;
width: 135px;
height:500px;
margin-top: 1px;
margin-right: 10px;
margin-bottom: 1px;
background: #003782;
border-left: solid white 1px;
padding-top:10px;
}


#text-frame {
   padding : 5px 0 0;
   margin : 10px 0 0;
   width : 535px;
   height : 490px;
   float : right;
   overflow : auto;
}

#courses-text-frame {
width : 94%;

}

#bottom-wrapper {

height:220px;
clear:both;

}

#text-frame-top {
   width : 94%;
   height : 240px;
   
} 

#more-courses-text-frame-top {
   width : 94%;

} 

#listframe {

width:250px;
float:right;

}

#pw-vertical { 

margin: 30px 5px 5px 10px;
width: 80px;
float: right;
height: 360px;


}



/*****************************************************************/
/*Classes */
/*****************************************************************/

.listblockR { border: 1px solid rgb(119, 136, 153);
font-size: 0.9em;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 25px;
width: 410px;
float: left;
background-color: rgb(255, 253, 221);
line-height: 1.2em;
}

.listblockR ul li h4 { margin: 10px 40px 10px 0px;
padding: 0px;
font-weight: bold;
color: rgb(159, 29, 33);
font-size: 1.1em;
text-align: left;
}

img.fpfloatleft { 
margin:10px 0px 10px 0px;
float: left;
/*border: 1px solid #003782;*/
}

img.fpfloatright { 
margin:20px 5px 10px 5px;
float: right;

}

.indent {

padding-left:20px;

}

#sitemap { float: right;
padding-right: 9px;
}


.quote { border: 1px dashed rgb(153, 153, 153);
padding-left: 10px;
padding-right: 10px;
margin-left: auto;
margin-right: auto;
width: 300px;
font-weight: bolder;
}

.testi {

float:right;
color:#dda00d;
text-align:right;
}