body {margin: 0; padding: 0; background: #DFE5F4;}
img.spalsh {vertical-align: top; padding: 0; margin: 0}
hr { height: 1px; color: #CDDAE8; width: 98%; background: #CDDAE8; margin: 5px; border:0}
a {color: #00A1DE}

#wrap {width: 100%; background: #FFFFFF}
#header {width: 760px; background: #ffffff; margin: 0px auto 0px auto;}
#container2 { clear: both; text-align: center; width: 100%; height: 241px; margin: 0; padding: 0; background-color: #00A1DE; border-top: solid 20px #FFFFFF}
#container3 { width: 100%; text-align: center; background-color: #DFE5F4; }
#shadow  { height: 10px; width: 760px; background: #FFFFFF url(i/mages/shadow.gif) no-repeat center top;  line-height: 0px; margin: 0px auto 0px auto;}


#mainbody { width: 100%; text-align: center; background: #DFE5F4; }

#contentcontainer { width: 760px; background: #ffffff url(/images/rbg.gif) repeat-y; margin: 0px auto 0px auto; text-align: left;}

#sm { height: 28px; width: 30px; float: right; }
#logo { height: 54px; width: 348px; float: left;}
#nav { height: 54px; width: 412px; float: left; margin: 0; padding: 0; list-style-type: none;}

#nav li {float: left; }

#nav li a {text-indent: -1000em;}

#nav li a.homepage { width: 103px; height: 54px;  display: block; background-image: url(/images/btn/homepage.gif);	 background-repeat: no-repeat; }
#nav li a:hover.homepage { width: 103px; height: 54px;  display: block; background-image: url(/images/btn/homepage1.gif);	 background-repeat: no-repeat; }
#nav li a.homepagech { width: 103px; height: 54px;  display: block; background-image: url(/images/btn/homepage1.gif);	 background-repeat: no-repeat; }

#nav li a.aboutus { width: 73px; height: 54px;  display: block; background-image: url(/images/btn/about.gif);	 background-repeat: no-repeat; }
#nav li a:hover.aboutus { width: 73px; height: 54px;  display: block; background-image: url(/images/btn/aboutus1.gif);	 background-repeat: no-repeat; }
#nav li a.aboutusch { width: 73px; height: 54px;  display: block; background-image: url(/images/btn/aboutus1.gif);	 background-repeat: no-repeat; }

#nav li a.services { width: 73px; height: 54px;  display: block; background-image: url(/images/btn/services.gif);	 background-repeat: no-repeat; }
#nav li a:hover.services { width: 73px; height: 54px;  display: block; background-image: url(/images/btn/services1.gif);	 background-repeat: no-repeat; }
#nav li a.servicesch { width: 73px; height: 54px;  display: block; background-image: url(/images/btn/services1.gif);	 background-repeat: no-repeat; }

#nav li a.training { width: 72px; height: 54px;  display: block; background-image: url(/images/btn/trainig.gif);	 background-repeat: no-repeat; }
#nav li a:hover.training { width: 72px; height: 54px;  display: block; background-image: url(/images/btn/trainig1.gif);	 background-repeat: no-repeat; }
#nav li a.trainingch { width: 72px; height: 54px;  display: block; background-image: url(/images/btn/trainig1.gif);	 background-repeat: no-repeat; }

#nav li a.contact { width: 91px; height: 54px;  display: block; background-image: url(/images/btn/contact.gif);	 background-repeat: no-repeat; }
#nav li a:hover.contact {width: 91px; height: 54px;  display: block; background-image: url(/images/btn/contact1.gif);	 background-repeat: no-repeat;}
#nav li a.contactch {width: 91px; height: 54px;  display: block; background-image: url(/images/btn/contact1.gif);	 background-repeat: no-repeat;}

#flash {width: 758px; height: 241px; margin: 0px auto 0px auto; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; }

#mainText { float: left; width: 500px; padding: 10px; font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #5D7FCA; text-align: left;}

#newsText { float: right; width: 210px; padding: 10px; font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #1B397A; text-align: left; background: #ffffff url(/images/rbg.gif);}

.title {display: block; margin-bottom: 15px}

#footer {clear: both; width: 100%; text-align: center; background: #DFE5F4; }

#footercontainer {width: 760px; background: #ffffff; margin: 0px auto 0px auto; text-align: left;}


.footerText2 { 	padding: 10px; padding-left: 10px; padding-top: 0px; font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #5D7FCA; }
.footerText {	padding: 10px; padding-left: 30px; padding-top: 0px; font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #5D7FCA;}

#img1 {	width: 50%;	height: 70px; float: left; text-align: center; vertical-align: middle}
#img1 img {margin-top: 10px}
#img2 {	width: 50%; float: right;  text-align: center; vertical-align: middle}

#footer1 { float: right; vertical-align: bottom; width: 248px; text-align: left; }
#footer2 { float: left; text-align: left; width: 502px; vertical-align: bottom;	 }

#stripe {height: 3px; line-height: 0px; background-image: url(/images/stripe.gif); background-repeat: repeat-x; margin: 10px 5px} 

#footernav {margin: 38px 0 3px 0; padding: 0; list-style-type: none;}

#footernav li {display: inline; padding: 0; margin: 0;}





#footernav li:before { content: "| "; }
#footernav li:first-child:before { content: ""; }


/*IE workaround*/
/*All IE browsers*/
* html #footernav li
{
border-left: 1px solid #5D7FCA;
padding: 0 0.4em 0 0.5em;
margin: 0 0.4em 0.1em -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #footernav { height: 1%; }

* html #footernav li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }





a.mailafriend { font-family: Tahoma;	font-size: 8pt;	font-style: normal; color: #294582;	font-weight: normal;	text-decoration: none; background-image: url(/images/envelope.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 15px;}
a:link.mailafriend { text-decoration: none; }
a:visited.mailafriend {	text-decoration: none;}
a:vizited:hover.mailafriend {	text-decoration: underline;}
a:hover.mailafriend {text-decoration: underline;}

a.footer {font-family: Tahoma; font-size: 8pt; text-decoration: underline; font-weight: normal; color: #5D7FCA;}
a:link.footer {text-decoration: underline; }
a:visited.footer {text-decoration: underline;}
a:vizited:hover.footer {text-decoration: underline;}
a:hover.footer {text-decoration: none;}


a.news{ font-family: Tahoma;	font-size: 8pt;	font-style: normal; color: #294582;	font-weight: normal;	text-decoration: none; }
a:link.news { text-decoration: none; }
a:visited.news {	text-decoration: none;}
a:vizited:hover.news {	text-decoration: underline;}
a:hover.news {text-decoration: underline;}


#mainText2 {clear: both}