body
{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			background-image: URL(images/background.jpg);
			background-repeat: repeat-x;
			background-color: #5578A8;
			font-size: 11px;
}




/* --------------------------------------- begin content background */
#main_tbl
{
			background-color: #fff;
}
/* ----------------------------------------- end content background */




/* ------------------------------------------  main navigation menu */

#div_main_nav 
{
background-color: #003366;
color: #ffffff;
font-style: bold;
font-size: 11px;
text-align: right;
padding: 4px 25px 4px 25px;
border: 0;
}

#div_main_nav a
{
background-color: #003366;
color: #ffffff;
text-decoration: none;
font-style: bold;
word-spacing: 17px;
font-size: 11px;
text-align: right;
padding: 4px 25px 4px 25px;
}

#div_main_nav a:hoover
{
background-color: #2175bc;
}

/* --------------------------------------- end main navigation menu */




/* --------------------------------------- vertical navigation menu */
#navcontainer
{
width: 12em;
border-left: 2px solid #fff;
border-top: 1px solid #fff;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #fff;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #fff;
margin: 0;
width: 183px;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #FF9A02;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

/* ----------------------------------- end vertical navigation menu */



/* ------------------------------------------------  content format */

#text 
{
color: #000;
text-decoration: none;
font-style: none;
font-size: 11px;
text-align: justify;
padding: 35px 55px 85px 40px;
line-height: 18px;
}

/* --------------------------------------- end main navigation menu */



/* ---------------------------------------------- start page titles */
.title 
{
color: #FF9700;
text-decoration: none;
font-weight: bold;
font-style: none;
font-size: 12px;
text-align: justify;
padding-bottom: 10px;
border-bottom: 1px solid #FF9700;
}
/* --------------------------------------- end main navigation menu */




/* ----------------------------------------------- start copyrights */
#cr 
{
color: #fff;
text-decoration: none;
font-style: none;
font-size: 10px;
text-align: center;
padding: 11px 15px 11px 0;
background-image: URL(images/bottom.gif);
}
/* -------------------------------------------------- end copyrights */

/* ----------------------------------------------------- start table */
.th 
{
color: #003366;
text-decoration: none;
font-style: none;
font-size: 11px;
text-align: left;
font-weight: bold;
padding: 5px;
background-color: #CCCCCC;
vertical-align: top;
border-bottom: 1px solid #fff;
}

.td 
{
color: #000;
text-decoration: none;
font-style: none;
font-size: 11px;
text-align: left;
padding: 5px 10px 5px 10px;
vertical-align: top;
border-bottom: 1px solid #fff;
background-color: #E3E3E3;
}

/* ------------------------------------------------------ end table */





/* ------------------------------------------------ begin logo images */
.IMG_flow_left
{
float: left;
padding: 5px 15px 0 0;
border: 0;
}

.IMG_center
{
text-align: center;
}

.IMG_flow_right
{
float: right;
padding: 0 5px 0 15px;
}

/* -------------------------------------------------- end logo images */



/* -------------------------------------------------------- begin hr */
.hrline
{
border: 0px;
border-bottom: 1px dotted #2586d7;
margin: 30px 0 30px 0;

}
/* --------------------------------------------------------- end hr */



/* --------------------------------------------------- begin clients */
.clients_title
{
color: #355C9B;
padding: 25px 0 5px 0;
font-weight: bold;
border-bottom: 1px dotted #2586d7;
}

.clients
{
padding: 5px 0 15px 0;
}

th
{
color: #ffffff;
background-color: 
}

/* ---------------------------------------------------- end clients */



.highlights {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
background-color: #D9E1E8;
padding-right: 5px;
vertical-align: middle;

}

#itext {
font-size: 11px;
line-height: 18px;
text-align: justify;
padding: 20px 25px 10px 25px;
}

.ititle

{
color: orange;
font-weight: bold;
}

.tbl_flow_right
{
float: right;
padding: 5px  0 0 25px;

}


.job {
line-height: 14px;
}

.job ul { margin-top: 5px;
margin-bottom: 5px;
}