*{padding:0;margin:0}

body{background:#e7e7e7 url(images/bg.jpg) no-repeat center top;font:80%/1.4em Tahoma,Arial,Helvetica,sans-serif}

body,#quickBar input[type="text"],.form p,.form fieldset legend,.form label .small,.form .dateseperator,.lnlabel,.fnlabel,.yearlabel,.monthlabel,.form .daylabel,.form .radio span{color:#444}

#wrapper,#footer{width:893px}

#wrapper{margin:0 auto;background:url(images/bg_footer.jpg) no-repeat left bottom;padding:0 142px 0 143px}

#headerWrapper{height:178px; position: relative; z-index: 1000;}

#headerWrapper	ul,#miscLinks,.form ul{list-style:none}

#headerWrapper	#logo,#quickBar li a,#quickBar label,#mainMenu a,#welcomePanel h1 span,#servicesPanel h1 span,#testimonyPanel h1 span,#lastestNewsPanel h1 span,#lastestNewsPanel1 h1 span,#miscLinks	a,#visitOurGroup h1 span,#ourPartners h1 span,.panel a.specialAnchor,.form label,.form label .small,.form .dateseperator,.ajaxloader{display:block}

#headerWrapper	#logo{width:233px;height:57px;background:url(images/logo.png) no-repeat left top;margin-left:15px}

#headerWrapper	#logo,#quickBar li,#mainMenu li,#columnLeft,#columnRight,#welcomePanel h1,#welcomePanel p,#miscLinks	li,.panel img,.flyLeft,.form label,.mediumcbo,.smalltext,.mediumtext,.bigcbo,.mediumtext_2,.bigtextarea,.yeartext,input.monthtext,input.daytext,.form input.bigtext,.form .dateseperator,.form .radio,.ajaxloader,.sponsor,.sponsor img{float:left}

#headerWrapper	#logo,#servicesPanel,#testimonyPanel{margin-top:25px}

#headerWrapper	#quickBar,#quickBar ul{width:246px}

#headerWrapper	#quickBar{height:97px;background:url(images/box.jpg) no-repeat left top;margin-top:2px}

#headerWrapper	#quickBar,.flyRight{float:right}

#quickBar ul,#quickBar li a{height:35px}

#quickBar ul{background:url(images/hdr_menu.jpg) no-repeat left top}

#quickBar ul,#quickBar #newsletter,#mainMenu ul,#bodyWrapper,.testimony,.news,#miscLinks,.panel{overflow:hidden}

#quickBar li a,.form .yeartext{width:70px}

#quickBar li a{margin-left:2px}

#quickBar a#homeButton,#quickBar a#jobButton{width:75px}

#quickBar a#homeButton{margin-left:0}

#quickBar a#homeButton:hover{background:url(images/hdr_menu.jpg) no-repeat 0 -35px}

#quickBar a#jobButton:hover{background:url(images/hdr_menu.jpg) no-repeat -77px -35px}

#quickBar a#lnksButton{width:90px;margin-left:3px}

#quickBar a#lnksButton:hover{background:url(images/hdr_menu.jpg) no-repeat -155px -35px}

#quickBar #newsletter{position:relative;padding:0 10px;padding-bottom:5px}

#quickBar p,#quickBar input[type="text"]{font-size:10px}

#quickBar p,#quickBar label{line-height:1.4em}

#quickBar label,.form h1,.form fieldset legend,.form label{font-weight:bold}

#quickBar label,.panel h2,.panel a.specialAnchor{color:#00477c}

#quickBar label,.panel h2,.form fieldset legend,.mediumcbo,.smalltext,.mediumtext,.bigcbo,.mediumtext_2,.bigtextarea,.yeartext,input.monthtext,input.daytext,.form input.bigtext,.form .radio{font-size:12px}#quickBar input[type="text"]{border:1px solid #00974b;width:138px}

#quickBar input[type="text"],.mediumcbo,.smalltext,.mediumtext,.bigcbo,.mediumtext_2,.bigtextarea,.yeartext,input.monthtext,input.daytext,.form input.bigtext{padding:4px 2px}

#quickBar a#newsletterBtn{position:absolute;height:29px;width:57px;background:url(images/submit.jpg) no-repeat left top;bottom:0;right:25px}

#quickBar a#newsletterBtn:hover{background:url(images/submit.jpg) no-repeat -57px 0}

#headerWrapper	#mainMenu,#welcomePanel a{clear:both}

#headerWrapper	#mainMenu{padding-top:34px}

#mainMenu ul,#mainMenu a{height:45px}

#mainMenu ul{background:url(images/menu.jpg) no-repeat left top}

#mainMenu a{width:154px;margin-right:5px}

#mainMenu a#abtButton{background:url(images/menu.jpg) no-repeat 0 0}

#mainMenu a#abtButton:hover{background:url(images/menu.jpg) no-repeat 0 -45px}

#mainMenu a#devButton{width:172px}

#mainMenu a#devButton:hover{background:url(images/menu.jpg) no-repeat -159px -45px}

#mainMenu a#srvButton{width:216px}

#mainMenu a#srvButton:hover{background:url(images/menu.jpg) no-repeat -336px -45px}

#mainMenu a#ptnButton{width:160px}

#mainMenu a#ptnButton:hover{background:url(images/menu.jpg) no-repeat -557px -45px}

#mainMenu a#ctnButton:hover{background:url(images/menu.jpg) no-repeat -722px -45px}

#bodyWrapper{background:#f0f1f3;padding:5px 15px 20px;line-height:1.3em}

#bodyWrapper,.form p,.lnlabel,.fnlabel,.yearlabel,.monthlabel,.form .daylabel,.form .radio span{font-size:11px}

#columnLeft{width:590px;padding-right:25px}

#columnLeft,#columnRight{padding-top:25px}

#columnRight{width:246px}

#welcomePanel{padding-bottom:25px;border-bottom:1px solid #d9d7d7}

/*#welcomePanel h1{background:url(images/lbl_welcome.jpg) no-repeat 15px center}*/

#welcomePanel h1,#welcomePanel h1 span,#servicesPanel h1,#servicesPanel h1 span,#testimonyPanel h1,#testimonyPanel h1 span,#lastestNewsPanel h1,#lastestNewsPanel1 h1,#lastestNewsPanel h1 span,#lastestNewsPanel1 h1 span,#visitOurGroup h1,#visitOurGroup h1 span,#ourPartners h1,#ourPartners h1 span{height:25px}

#welcomePanel h1,#welcomePanel p{width:574px}

#welcomePanel h1 span,#servicesPanel h1 span,#testimonyPanel h1 span,#lastestNewsPanel h1 span,#lastestNewsPanel1 h1 span,#visitOurGroup h1 span,#ourPartners h1 span{background:url(images/point.jpg) no-repeat left center;width:10px}

#contentBlock h1{padding:0 0 10px}

#contentBlock p,.form{margin:10px 0}

#servicesPanel h1{background:url(images/lbl_service.jpg) no-repeat 15px center}

#servicesPanel ul{padding-left:25px;list-style:url(images/point_3.jpg) outside}

#servicesPanel li,.panel p,.form .radio{padding:4px 0}

#servicesPanel li{color:#0084ba}

#testimonyPanel{border-left:1px solid #d9d7d7;padding-left:15px}

#testimonyPanel h1{background:url(images/lbl_testimony.jpg) no-repeat 15px center}

.testimony{margin:10px 0 0}

#lastestNewsPanel h1{background:url(images/lbl_story.jpg) no-repeat 15px center}

.news{margin:10px 0 15px}

#miscLinks,.form ul{margin:15px 0}

#miscLinks	li,.sponsor{margin-right:5px}

#miscLinks	a{width:115px;height:42px}

#miscLinks	a#calButton{background:url(images/caln.jpg) no-repeat left top}

#miscLinks	a#olnButton{background:url(images/onlinen.jpg) no-repeat left top}

#visitOurGroup h1{background:url(images/lbl_group.jpg) no-repeat 15px center}

#ourPartners h1{background:url(images/lbl_partners.jpg) no-repeat 15px center}

#footer{margin:15px auto 0;height:37px;padding:10px 0;background:url(images/footer.jpg) no-repeat left top}

#footer	p,.smalltext,.form input.daytext,.form input.monthtext,.form .yeartext{text-align:center}

.panel img{padding:5px 10px 5px 0}

.panel a.specialAnchor{background:url(images/point_2.jpg) no-repeat right center;text-decoration:none}

.panel a.specialAnchor,.form fieldset legend{padding-right:20px}

.panel a.specialAnchor,.form label,.form label .small{text-align:right}

.panel a.specialAnchor:hover{text-decoration:underline;color:#007443}

.basePanel{width:47%}

.form{font:12px "lucida grande","lucida sans unicode",verdana,arial,helvetica,sans-serif}

.form h1,.form .bigcbo{font-size:14px}

.form h1{margin-bottom:8px}

.form p,#formErrors{margin-bottom:20px}

.form p{border-bottom:solid 1px #b7ddf2;padding-bottom:10px}

.form fieldset{border:none;border-top:1px solid #b7ddf2}

.form ul li,.sponsor{padding:5px 0}

.form label,.form label .small{width:146px}

.form label{cursor:pointer}

.form label .small{font:11px tahoma normal}

.form label .req{font:11px "courier new",courier,monospace normal;padding-right:5px}

.form label .req,#formErrors h2{color:#f00}

.mediumcbo,.smalltext,.mediumtext,.bigcbo,.mediumtext_2,.bigtextarea,.yeartext,input.monthtext,input.daytext,.form input.bigtext{border:solid 1px #aacfe4;border-top:1px solid #7c7c7c;width:245px;margin:2px 0 2px 10px}

.smalltext,.form input.daytext,.form input.monthtext{width:35px}

.form input.monthtext,.form .yeartext,.mediumtext_2,.form input.mediumtext,.form .mediumcbo{margin-left:5px}

.mediumtext_2,.form input.mediumtext{width:250px}

.form .mediumcbo{width:192px}

.mediumcbo,.form .mediumtext_2{margin-left:10px}

.form .dateseperator{padding-left:5px;padding-top:7px}

.lnlabel,.fnlabel,.yearlabel,.monthlabel,.form .daylabel,.form .radio span{font-weight:normal}

.fnlabel,.form .daylabel{padding-left:155px}

.form .monthlabel{padding-left:42px}

.form .yearlabel{padding-left:40px}

.form .lnlabel{padding-left:139px}

.form .bigcbo{width:386px}

.form .radio{width:380px;margin:2px 0 2px 5px}

.form .radio span{padding:0 5px}

#formErrors{border:2px solid #f00;padding:5px}

.seperator,.clear{clear:left}

.ajaxloader{margin:7px 0 7px 5px;width:16px;height:11px;background:transparent url(../contents/themes/default/images/indicator_small.gif) no-repeat left top}.sponsor{width:150px}

.sponsor img{vertical-align:top}

.sponsor p{padding-top:10px}

.banner{margin:5px 0}



h1 { font-size: 20px; color:#007443;}

.news h2 {color:#00477c;}

#testimonyPanel h2 a { color: #00477c; text-decoration: none; }

#lastestNewsPanel { background: url(images/up.jpg) no-repeat right top; }

#servicesPanel h1 {width:200px}

#testimonyPanel h1 {width:360px}



a#sendBtn{position:absolute;height:29px;width:57px;background:url(images/send.jpg) no-repeat left top;}

a#sendBtn:hover{background:url(images/send.jpg) no-repeat -57px 0}





div#calendar-of-events table.calendarObj { height: 200px; margin: 10px 0 10px; margin-left: 2px; }

div#calendar-of-events .toleft, div.toleft { float: left; }

div#calendar-of-events .toright, div.toright { float: left; }



table.calendarObj { width: 175px; border: 1px solid #333; border-right: none; border-collapse: collapse; }

table.calendarObj th.showPreviousMonth, table.calendarObj th.showNextMonth { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

table.calendarObj th.showPreviousMonth a, table.calendarObj th.showNextMonth a { text-decoration: none; color: #fff; }



table.calendarObj th.tcell { padding: 5px 0; font-weight: bold; background-color: #ccc; border-right: 1px solid #000; text-align: center; }



table.calendarObj td { padding: 4px; text-align: center; vertical-align: middle; border-right: 1px solid #000; }

table.calendarObj td.calendarHeader { background-color: #00477c; color: #fff; }



table.calendarObj td a.ecell { display: block; text-decoration: none; color: #fff; }

table.calendarObj td.ecell { background-color: #333; }



div.event-calendar-header { padding: 10px; margin: 10px 0; color: #fff; font-weight: bold; }



div.dayCalendarEvents { margin: 10px 0 20px; }

div.dayCalendarEvents .dayCalendarEvents-dayBox { width: 50px; height: 50px; border: 1px solid #333; text-align: center; color: #fff; float: left; }

div.dayCalendarEvents .dayCalendarEvents-dayBox h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; padding: 3px 0; background-color: #333; }

div.dayCalendarEvents .dayCalendarEvents-dayBox p { font-size: 12px; color: #333; padding-top: 8px; font-weight: bold; }

div.dayCalendarEvents ul { margin-left: 10px; float: left; list-style-type: square; list-style-position: inside; }

div.dayCalendarEvents ul li { color: #000; }

.blueBox { background-color: #00477c; }

.greenBox { background-color: #007342; }

.sigin{text-decoration:none; color:#444;}
.sigin:hover{color:#0084ba;}
.clt_name{width:160px;}
.clt_headername{width:100px;}
.clt_service{width:300px;}
.dark{background:#CCC;}
.light{}
.addclt{float:right; text-decoration:none; color:#01538d;}
.addclt:hover{text-decoration:underline;}
#addClientForm tr td{height:30px; vertical-align:top;}
a#saveclt{position:absolute;height:29px;width:57px;background:url(images/saveclient.jpg) no-repeat left top;}
a#saveclt:hover{background:url(images/saveclient.jpg) no-repeat -57px 0}