
body { margin: 0pt; padding: 0pt; background: rgb(237, 237, 237) url('images/bg.gif') repeat-x scroll center top; width: 100%; }
html { margin: 0pt; padding: 0pt; }
p { margin: 0pt; padding: 5px 0pt; }
h1, h2, h3, h4 { margin: 0pt; padding: 0pt; }
hr { border: 0pt none ; margin: 10px 0pt; padding: 0pt; background: rgb(202, 202, 202) none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; height: 1px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.blue { color: rgb(38, 115, 159); }
.red { color: rgb(255, 0, 0); }
.main { margin: 0pt auto; padding: 0pt; width: 100%; }
.resize { margin: 0pt auto; width: 975px; }
.header { margin: 0pt auto; width: 975px; }
#dnn_dnnCURRENTDATE_lblDate { padding: 7px 0pt; text-align: right; color: #cccccc; float:right; }
.logo { padding-top: 13px; padding-left:10px; float: left; width: 300px; }
.menu { padding: 0px 0pt 0pt; float: right;   }
.menu ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; }
.menu ul li { margin: 0pt; padding: 10px 20px; float: left; }
.menu ul li a { display: block; color: rgb(255, 255, 255); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.menu ul li a:hover { color: rgb(43, 147, 225); text-decoration: none; }
.menu ul li a.active { color: rgb(43, 147, 225); }
.menu ul li span { display: block; color: rgb(140, 140, 140); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.slicer { background: transparent url('images/screen_bg.jpg') no-repeat scroll center top; height: 290px; }
.slicer .desc { margin-top:30px; margin-left:30px; float: left; width: 310px; text-align:left; }
.slicer .desc h2 { color: rgb(255, 255, 255); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.slicer .desc p { color: rgb(255, 255, 255); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.8em; }
.slicer .gallery { padding: 16px 69px 4px; float: right; width: 502px; }
.title_block { background: transparent url('images/title_bg.jpg') no-repeat scroll center top; height: 173px; width: 975px; }
.title_block h2 { padding: 55px 0pt 0pt 50px; color: rgb(255, 255, 255); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 40px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.title_block p { border-left: 1px solid rgb(26, 118, 200); margin: 40px 0pt 0pt; padding: 10px 50px; float: right; width: 600px; font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); line-height: 1.6em; }
.body { border-bottom: 1px solid rgb(220, 220, 220); padding: 0px 0pt; background: rgb(233, 233, 233) none repeat scroll 0% 0%;  }
.second_body { border-top: 1px solid rgb(255, 255, 255); padding: 10px 0pt; background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
div.panel { background: transparent url('images/pan_bg.gif') repeat-x scroll 0% 0%; }
div.panel div { background: transparent url('images/pan_l.gif') no-repeat scroll left center; }
div.panel div div { background: transparent url('images/pan_r.gif') no-repeat scroll right center; height: 52px; width: 975px; }
div.panel h1 { padding: 15px 20px; font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
div.panel p { padding: 18px 10px 0pt; float: right; }
div.panel a { padding: 0pt 5px; font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
div.box { background: transparent url('images/box_bg.gif') repeat-y scroll left center; }
div.box div.bottom { background: transparent url('images/box_bot.gif') no-repeat scroll left bottom; }
div.box div.bottom div.top { background: transparent url('images/box_top.gif') no-repeat scroll left top; width: 975px;  }
.services { margin: 10px 0pt; padding: 10px 15px ! important; }
.services h2 { border-bottom: 1px solid rgb(215, 215, 215); margin: 5px 0pt; padding: 10px 0pt; color: rgb(55, 55, 55); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.services p { margin: 5px 0pt; padding: 10px 0pt; color: rgb(80, 80, 80); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.6em; }
.services p.link { border-top: 1px solid rgb(215, 215, 215); }
.services a { color: rgb(20, 81, 144); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.services .left { margin: 0pt 10px; float: left; width: 295px; }
.services .center { margin: 0pt 10px; float: left; width: 295px; }
.services .right { margin: 0pt 10px; float: left; width: 295px; }
.box .content { margin: 10px 0pt; padding: 20px; }
div.testi { margin: 20px 10px; background: transparent url('images/test_bg.gif') repeat-y scroll 0% 0%; width: 292px; }
div.testi div { background: transparent url('images/test_top.gif') no-repeat scroll center top; }
div.testi div div { padding: 15px 10px 30px; background: transparent url('images/test_bot.gif') no-repeat scroll center bottom; width: 272px; }
.content {  }
.content h2 { border-bottom: 1px solid rgb(202, 202, 202); margin: 0pt 0pt 10px; padding: 10px; color: rgb(55, 55, 55); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.content h3 { margin: 10px 0pt 0pt; padding: 10px; color: rgb(55, 55, 55); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.content p { padding: 5px 10px; color: rgb(80, 80, 80); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.6em; }
.content a { color: rgb(80, 80, 80); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.6em; }
.content .left { padding: 0pt 10px; float: left; width: 610px; }
.content .right { padding: 0pt 10px; float: right; width: 312px; }
.team { padding: 1px; background: rgb(223, 223, 223) none repeat scroll 0% 0%; }
.team div { border: 1px solid rgb(255, 255, 255); padding: 10px; background: rgb(233, 233, 233) none repeat scroll 0% 0%; }
.team img { padding: 0pt 20px 0pt 0pt; float: left; }
ul.list { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.list li { margin: 0pt; padding: 5px 20px; color: rgb(80, 80, 80); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.6em; }
ul.list li img { padding: 0pt 20px 0pt 5px; float: left; }
ul.sub_navigation { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.sub_navigation li { margin: 0pt; padding: 10px 10px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.sub_navigation a { display: block; color: rgb(55, 55, 55); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.6em; height: 16px; }
ul.sub_navigation a:hover { color: rgb(19, 75, 137); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
ul.sub_navigation a.active { color: rgb(19, 75, 137); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#contactform { margin: 0pt; padding: 5px 10px; }
#contactform * { color: rgb(34, 34, 34); }
#contactform ol { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#contactform li { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: block; }
#contactform li.buttons { margin: 5px 0pt 5px 110px; }
#contactform label { margin: 0pt; padding: 10px 0pt; width: 110px; display: block; font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(34, 34, 34); text-transform: capitalize; float: left; }
#contactform label span { color: rgb(255, 0, 0); }
#contactform input.text { border: 1px solid rgb(220, 220, 220); margin: 10px 0pt; padding: 5px 2px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; width: 440px; height: 16px; float: left; }
#contactform textarea { border: 1px solid rgb(220, 220, 220); margin: 10px 0pt; padding: 2px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; width: 440px; float: left; }
#contactform li.buttons input { border: 0pt none ; margin: 0pt; padding: 3px 0pt; color: rgb(255, 255, 255); float: left; }
p.response { text-align: center; color: rgb(255, 0, 0); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.8em; width: auto; }
.footer { padding: 30px 0pt; background: rgb(188, 188, 188) url('images/footer_bg.jpg') repeat-x scroll center top; }
.footer p { padding: 0pt; color: rgb(51, 51, 51); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: center; }
.footer a { color: rgb(51, 51, 51); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
p.clr, .clr { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; clear: both; }
#slider { margin: 0pt; padding: 0pt; width: 502px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#slider ul, #slider li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#slider li { overflow: hidden; width: 502px; height: 290px; }
p#controls { margin: 0pt; position: relative; }
#prevBtn, #nextBtn { margin: 0pt; overflow: hidden; display: block; width: 30px; height: 290px; position: absolute; left: -45px; top: -160px; }
#nextBtn { left: 517px; }
#prevBtn a { background: transparent url('images/l_arrow.gif') no-repeat scroll 0pt 0pt; display: block; width: 30px; height: 290px; }
#nextBtn a { background: transparent url('images/r_arrow.jpg') no-repeat scroll 0pt 0pt; display: block; width: 30px; height: 290px; }
.body_left { margin: 10px 32px 10px 0pt ! important; float: left; width: 280px; text-align:left; }
.body_center { margin: 10px 32px 10px 0pt ! important; float: left; width: 280px; text-align:left; }
.body_right { margin: 10px 32px 10px 0pt ! important; float: right; width: 280px; text-align:left; }
.grayishheader { color: rgb(88, 88, 83); font-family: Lucida Grande,arial,sans-serif; }
.bluehighlight { color: rgb(110, 170, 188); font-family: Lucida Grande,arial,sans-serif; }
.maincontent { margin: 10px 0pt; padding: 0 0 0 10px; }
.maincontent h2 { border-bottom: 1px solid rgb(215, 215, 215); margin: 5px 0pt;  color: rgb(55, 55, 55); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.maincontent p { margin: 5px 0pt; padding: 10px 0pt; color: rgb(80, 80, 80); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.6em; }
.maincontent p.link { border-top: 1px solid rgb(215, 215, 215); }
.maincontent a { color: rgb(20, 81, 144); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.body_fullrow { margin: 0px 32px 10px 0pt ! important; float: left; text-align:left; }
.body_fullrow ul  { list-style-image: url(images/bullet.gif); }
.body_fullrow ul li { margin: 5px 0pt; padding: 0px 0pt; color: rgb(80, 80, 80); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.6em; }

.content_left p { margin: 5px 0pt; padding: 10px 0pt; color: rgb(80, 80, 80); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.6em;  }
.content_left h2 { margin: 5px 0pt; padding: 0px 0pt; color: rgb(55, 55, 55); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }

.homebot1 { padding: 20px 10px 10px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); width: 259px; text-align: left; vertical-align: top; }
.homebot1 h3 { margin: 0px 0px 2px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; color: rgb(102, 102, 102); text-align: left; }
.homebot1 hr { margin: 0px; color: rgb(204, 204, 204); font-weight: normal; }
.newsbox { padding: 5px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }

.MainMenu_MenuContainer { background-color: transparent; height: 38px; padding-top:20px; float:right;}
.MainMenu_RootMenuItem
{
    border: none;
    /*  background-color: Orange;  */
    height: 50px;
} 

.MainMenu_RootMenuItemActive
{
    border: none;
    /*  background-color: Yellow;  */
    height: 50px;
}
.MainMenu_MenuItem
{
    cursor: pointer;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;

}

.MainMenu_MenuItemSel
{
    cursor: pointer;
    cursor: hand;
    color: #eeeeee;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    background: transparent;
}
.MainMenu_MenuItemActive
{
    cursor: pointer;
    cursor: hand;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    background: transparent;
}

.MainMenu_RootMenuItem TD
{
	padding:6px 16px 6px 16px;

}
.MainMenu_RootMenuItemSel TD
{
	padding:6px 16px 6px 16px;
}
.MainMenu_RootMenuItemActive TD
{
	padding:6px 16px 6px 16px;
}
/*-----------------------------------------------------------------------*/
/* Breadcrumbs															 */
/*-----------------------------------------------------------------------*/
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { color:#323232; font-size:11px; text-decoration:underline; font-weight:normal; }
a.BreadcrumbToken:hover { color:#666666; font-size:11px; text-decoration:none; font-weight:normal; }
#BreadcrumbContainer img { margin:0 8px 0 8px; border:none; }

/*-----------------------------------------------------------------------*/
/* Containers																 */
/*-----------------------------------------------------------------------*/
.content { width: 100%; }
#ContentContainer { margin:0 24px 0 0;  }
#BreadcrumbContainer { text-align:left; margin:8px 0 0 10px; }
#LoginContainer { text-align:right; margin:8px 5px 0 5px; }
#UserContainer { text-align:right; margin:8px 5px 0 5px; }
#FooterContainer { margin:0; }
#CopyrightContainer { text-align:left; margin:15px 0 0 5px; }
#TermsContainer { text-align:right; margin:14px 5px 0 5px; }
#PrivacyContainer { text-align:right; margin:14px 5px 0 5px; }

/*-----------------------------------------------------------------------*/
/* Panes																 */
/*-----------------------------------------------------------------------*/
.ContentCell { padding:0 0 0 8px; }
.ContentCell p { margin: 5px 0pt; padding: 10px 0pt; color: rgb(80, 80, 80); font-family: Tahoma,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.6em; }

.BannerPane { width:auto; padding:0 20px 0 325px; text-align:center; }
.CustomBannerPane { width:auto; padding:0; }
.TopPane { width:100%; padding:0; }
.TopPane2 { width:100%; padding:0; }
.LeftPane { padding:0 7px 0 0; width:50%; }
.RightPane { padding:0 0 0px 7px; width:50%; }
.LeftPane2 { padding:0 7px 0 0; width:33%; }
.ContentPane { padding:0 7px 0 7px; }
.RightPane2 { padding:0 0 0px 7px; width:25%; }
.MiddlePane { width:100%; padding:0; }
.ContentPane2 { padding:0 7px 0 0; width:75%; }
.RightPane3 { padding:0 0 0px 7px; width:33%; }
.MiddlePane2 { width:100%; padding:0; }
.LeftPane3 { padding:0 7px 0 0; width:33%; }
.ContentPane3 { padding:0 0 0px 7px; }
.BottomPane { width:100%; padding:0; }
.LeftPane4 { padding:0 3px 0 0; width:33%; }
.ContentPane4 { padding:0 3px 0 3px; }
.RightPane4 { padding:0 0 0px 3px; width:33%; }
.BottomPane2 { width:100%; padding:0; }
.FooterPane { width:100%; padding:0; }

