/* Start of CMSMS style sheet 'General' */
body {
	background-color: #fafafa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	background-image: url(images/frame_back_main.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {color:#1474b2;}
a:hover {color:#ffb510}
img {border:0px;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #116f87;
	font-weight: normal;
	padding-bottom:4px;
	border-bottom: 1px dashed #accbd2;
line-height:24px;
}
.header_slogan {
	color: #00718f;
	font-size: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.header_slogan p {margin:0px; padding0px;}
.footerblock {
	background-image: url(images/frame_back_footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.footerblock p {	margin: 0px;	padding: 0px;}
.footertext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #bbc6c9;
}
#pagewrapper {
	width:880px;
	margin:auto;
	background-color:#f3f3f3;
	font-size:12px;
}
.table-shadow {
	background-image:url(images/shd3.gif);
	background-repeat:repeat-y;
}
.newsboxx a:link, .newsboxx a:visited {
   font-size:11px;
   color:#74898f;
   text-decoration:none;
   line-height:15px;
}
.newsboxx a:hover {color:#e24500; text-decoration:underline;}

/* 
definition tags are also hidden 
these are also used for menu links    
*/
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
div#footer {
   clear:both;       /* keep footer below content and menu */
   color: #fff;
   background-color: #000000; /* same bg color as in header */
   background-image:url(images/bottom_bar.gif);
   background-repeat:repeat-x;
   height:28px;
}

div#footer p {
   font-size: 10px;
   padding: 15px;      /* some air for footer */
   text-align: center; /* centered text */
   margin:auto;
   padding-bottom:23px;
   padding-top:5px;
}

div#footer p a {
   color: #fff; /* needed becouse footer link would be same color as background otherwise */
}

/* as we hid all hr for accessibility we create new hr with extra div element */
div.hr {
   height: 1px;
   margin: 1em;
   border-bottom: 1px dotted black;
}

ul {
	padding:10px;
}
li {
	padding:2px 0px 0px 0px;
}




div.home {
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	color:#ffffff;
	background-image:url(uploads/images/img_home-back.gif);
	background-repeat:repeat-x;
	height:160px;
	padding: 40px 20px 00px 20px;
}

.promotextt {
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-size: 24px;
	line-height:26px;
}
div.services {
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	line-height:26px;
	color:#ffffff;
	background-image:url(uploads/images/img_service-back.gif);
	background-repeat:repeat-x;
	height:185px;
	padding: 15px 20px 00px 20px;
}

div.advantages {
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	color:#ffffff;
	background-image:url(uploads/images/img_advantage-back.gif);
	background-repeat:repeat-x;
	height:185px;
	padding: 15px 20px 00px 20px;
}

div.expphil {
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	color:#ffffff;
	background-image:url(uploads/images/img_experience-back.gif);
	background-repeat:repeat-x;
	height:160px;
	padding: 40px 20px 00px 20px;
}

div.aboutus {
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	color:#ffffff;
	background-image:url(uploads/images/img_about-back.gif);
	background-repeat:repeat-x;
	height:160px;
	padding: 40px 20px 00px 20px;
}
.black-title {
	color:#000000;
	font-weight:bold;
	font-size: 16px;
	text-transform:uppercase;
}
.green-title {
	color:#878e10;
	font-weight:bold;
	font-size:12px;
}
.blue-title {
	color:#002d53;
	font-weight:bold;
	font-size:12px;
}
.red-title {
	color:#6f1f00;
	font-weight:bold;
	font-size:12px;
}
.contactus {
	background-image:url(uploads/images/img_contact-back.gif);
	background-repeat:repeat-x;
	background-position:center;
	color:#ffffff;
	font-size:18px;
	height:45px;
	padding:20px 0px 0px 47px;
}
/* End of 'General' */

