/* CSS Document */
body {margin: 0;font-family:"Lucida Grande", Verdana, sans-serif;color:#000;text-align:left; font-size:11px;}

p { font-size:12px;font-family: "Lucida Grande", Verdana, sans-serif; line-height:1.3em;color: #121212; margin:0; padding:0; padding-left:3px; padding-bottom:10px}
p a:hover { text-decoration:underline; color: #336699;}
p a { text-decoration:none; color: #3366FF;}
p a:visited { color: #0033FF;}

h1 { font-size:18px;font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; color: #5555F8;font-weight: normal; padding-left:12px; margin-top:7px; margin-bottom:5px }
h1 a:visited { text-decoration:none; color: #4D70B2;}
h1 a:hover { text-decoration:underline; color: #4D70B2;}

h2 { font-size:16px;font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; color: #6666FF; font-weight:bold; padding-left:12px; margin-top:15px; margin-bottom:15px}
h2 a { text-decoration:none; color: #4D70B2;}
h2 a:hover { text-decoration:underline; color: #4D70B2;}

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #000099; padding-left:12px; margin-top:15px; padding-bottom:0px;; text-align:left;}
h3 a:link, h3 a:visited { text-decoration:none; color: #5555F8;}
h3 a:hover { text-decoration:underline; color: #5555F8;}

h4 { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; color: #5555F8;font-weight: normal; padding-left:12px; margin-top:13px; padding-bottom:5px;}

h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #003399; margin:0px; text-align:left;}

#wrap {width:770px;height:20px;}
#logo {margin:5px 0 0 10px; padding:0;}
#sitemap {margin:-50px 10px 0 0; padding:0; float:right}

#content { width:770px; margin:0 0 20px 0;}
/*----------Navigation-------------*/
#leftpanel { width:230px; margin:12px 0 0 10px; float:left;}
html>body #leftpanel { width:240px; margin:12px 0 0 26px; float:left;}
.menutitle { cursor:pointer;margin: 0pt; padding: 6px 0pt 3pt 25px; background: url('../images/nav_button.gif') no-repeat scroll 12px 9px; height: 17px; display: block; color: #333333; text-decoration: none; font-weight: normal; font-size:12p; border-left:1px dotted #C4C4C4;x; border-left:1px dotted #C4C4C4;x;}
.menutitle a:visited { text-decoration:none; color: #000;}
.menutitle a:hover { text-decoration: none;color: #000;}

.menutitleover {margin: 0pt; padding: 6px 0pt 3pt 25px; background:#E8FAFF url('../images/nav_button.gif') no-repeat scroll 12px 9px; height: 17px; display: block; color: #000; text-decoration: none; font-weight: normal; font-size:12px; border-bottom:1px dotted #C4C4C4; border-left:1px dotted #C4C4C4;}

.menutitleover a:visited { text-decoration:none; color: #000;}
.menutitleover a:hover { text-decoration: none;color: #000;}

.submenu { cursor:pointer;margin-top:0px; margin-bottom:0px;}
.submenu  ul { padding: 0pt 0pt 0pt 21px; list-style-type: none; list-style-image: none; list-style-position: outside; font-family: "Georgia",Times New Roman, Times, serif; font-size: 10px; }
.submenu  li { margin: 0pt; padding: 0pt; list-style:none; padding-top:-10px;}
.submenu  li a, .submenu  li a:link, .submenu  li a:active, .submenu  li a:visited { margin: 0pt; padding: 6px 0pt 3pt 25px; background: url('../images/arrow.gif') no-repeat scroll 12px 9px; height: 14px; display: block; color: #000099; text-decoration: none;font-weight: normal; font-size:11px; border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}
.submenu  li .border {}
.submenu li a:hover {padding: 6px 0pt 3pt 25px; background:url('../images/arrow.gif') no-repeat scroll 12px 9px; color: #CC0000; text-decoration: none; background-color:#F7F7F7}

.submenuhover {padding: 6px 0pt 3pt 25px; background:#F7F7F7 url('../images/arrow.gif') no-repeat scroll 12px 9px; color: #CC0000; text-decoration: none;}
/*----------Navigation-------------*/
/*-------- New Navigation-----------*/
#leftmenu ,#leftmenu ul{ 
	list-style :none;
	padding: 0pt;
	margin: 0pt; 
	background-color: #FFFFFF;
}
#leftmenu ul{ padding-left:20px; }
#leftmenu li {
	margin: 0pt;
	padding: 0pt;	
	display: block;
	font-weight: normal;
	font-size:12px;
}
#leftmenu li a,#leftmenu li ul li a { 
	text-decoration: none;
	display: block;
	color: #000;
	height: 17px;
	padding: 6px 0pt 3pt 25px;
	background-attachment: scroll;
	background-image: url('../images/nav_button.gif');
	background-repeat: no-repeat;
	background-position: 12px 9px;
	border-bottom:1px dotted #CCCCCC;
	
}
#leftmenu li ul li a {
 	background:url('../images/arrow.gif');
 	background-repeat: no-repeat;
	background-position: 12px 9px;	
	font-size:11px;
	color: #000099;
	background-color: #F8F7F7;

 }
#leftmenu li a:hover,#leftmenu li ul li a:hover {
	background-color: #EEEEEE;
	color: #CC0000;
}
.selectedmenu {
	color: #CC0000;
	background-color: #CCCCCC;	
	font-size:12px;
}
.selmenu2 {
	color: #CC0000;
	background-color: #EEEEEE;	
	font-size:11px;
}


/*-------- ------------- -----------*/
#news { width:230px;float:left;margin-top:-10px;}
html>body #news { width:230px;margin-top:-10px;}

#rightpanel { width:490px; margin:12px 0 0 10px; float:left;}
#header { margin:0; padding:0;}
.black { color:#000000; margin-left:-10px; margin-bottom:15px;}
.red { color: #000000; margin-left:-10px; font-size:13px; margin-top:15px; font-weight:bold; }

#services { width:275px; margin-top:-15px; float:left;}
#innerlist {margin-top:-5px;}
.list ,.list ul{ margin:0; padding:0;}
.list li { margin:5px 0 0 -26px;list-style-image: url("../images/arrow2.jpg"); font-weight:normal; line-height:1.2em;}
.colorprog {color: #000; font-size:11px; margin-left:10px;}
html>body .colorprog {color: #000; font-size:12px; margin-left:55px;}

#customersays { width:200px; float:right; margin-right:5px; margin-top:-10px;}
#customersays p{ font-size:11px;}

.red2 { color: #CC0000; margin-top:-40px; font-size:17px;}
html>body .red2 { color: #000000; margin-top:-35px; font-size:13px; font-weight:bold;  float:left }
.txtsmall { font-size:11px;}

#footer {display:block; clear:left; padding-top:5px;}
.footerleft {width:200px; float:left;text-align:left; color: #666666; padding-bottom:5px; font-size:11px; padding-top:-20px }
html>body .footerleft {width:200px; margin-top:30px; text-align:left; color: #666666; padding-bottom:5px; font-size:11px;float:left}
.footerleft p{ text-align:center; color: #666666;  font-size:11px;}
.footerleft a{ text-decoration: none; color: #666666; padding-left:3px; padding-right:3px; }
.footerleft a:hover { text-decoration:underline; color: #000;}

.footerright {  width:500px; margin:0 0 0 65px; float:left;position: relative; text-align:center; color: #666666; padding-bottom:5px; border:1px solid #ccc; font-size:11px;}

html>body .footerright { width:500px;float: right;position: relative;margin-top:20px; margin-bottom:20px; text-align:center; color: #666666; padding-bottom:5px; border:1px solid #ccc; font-size:11px; left:12px;}

.footerright p { text-align:center; color: #666666;  font-size:11px; padding-top:5px; padding-bottom:5px;}
.footerright a { text-decoration:none; color: #666666; padding-left:3px; padding-right:3px; }
.footerright a:hover { text-decoration:underline; color: #666666;}
.footerright a:visited { color: #0033FF;}



.newstitle { font-size:11px; color: #333333; margin-left:10px; font-weight:bold;}
.newstext { font-size:11px; color: #666; margin-left:10px;}
.divider { height:2px; border-bottom:1px solid #CCCCCC; margin-bottom:5px;}
.divider2 { height:2px; width:190px; border-bottom:1px solid #ccc; margin-bottom:-5px; margin-top:10px;}
.divider3 { height:2px; width:210px; border-bottom:1px solid #ccc; margin-bottom:20px; margin-top:3px; margin-left:270px;}

.team { color: #000000}

.sitemap { margin-top:26px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000;}
.sitemap ul {margin: 1em 0 1em 0; padding-left: 24px;}
.sitemap ul li { list-style:none; padding: 0 0 4px 13px; line-height: 1.4em; background: url(../images/bullet_right.gif) no-repeat 0 1px; }
.sitemap li  { padding: 0 0 4px 0px; line-height: 1.4em; background: url(../images/bullet_right.gif) no-repeat 0 1px; list-style:none;}

html>body .sitemap li  { padding: 0 0 4px 14px; line-height: 1.4em; background: url(../images/bullet_right.gif) no-repeat 0 1px; list-style:none;}


html>body .sitemap ul li { padding: 2px 0 4px 13px; line-height: 1.4em; background: url(../images/bullet_right.gif) no-repeat 0 2px; }

.sitemap a:link, .sitemap a:visited {text-decoration: none;color: #000;}
.sitemap a:hover {color: #003399; text-decoration:underline;}

.errorMessage{margin:5px 0;padding:10px;color:red;}

.content1eft {
	display:block;	
	width:200px;
	float:left;
}

.contentright {
	display:block;	
	width:200px;
	float:right;
}
.list2{ margin:0; padding-left:10px; list-style:none;}
.list2 li {
	margin:0px;
	background-repeat: no-repeat;
	background-image: url("../images/arrow.gif");
	font-weight:normal;	
	background-position: left 5px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right:0px;
	padding-bottom:2px;
	line-height:1.2em;
	text-decoration:none

}
.list2 li a { text-decoration:none; color: #3366FF;}
.list2 li a:hover { text-decoration:underline; color: #336699;}
.list2 li a:visited { color: #0033FF;}

.list3 li a { text-decoration:none; color: #9999FF;}
.list3 li a:hover { text-decoration:underline; color: #0033FF;}

.list3{ margin:0; padding-left:15px; list-style:none;}
.list3 li {
	margin:2px;
	background-repeat: no-repeat;
	background-image: url("../images/arrow2.jpg");
	font-weight:normal;	
	background-position: left 5px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right:0px;
	padding-bottom:2px;
	line-height:1.2em;	
}