/* CSS Document */
html,body{ margin: 0; padding:0px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6253A2; border:0px; background-color:#ffffff; font-weight:normal;}

div{ line-height:18px;}
p{ line-height:18px; margin:0px 0px 12px 0px;}
a { color:#6ABC45; outline:none;}
a:hover {color:#AC9DEB; outline:none;cursor: pointer; cursor: hand;}
a:visited { outline:none;}
img {margin:0px;padding:0px;border-width:0px; border:none}

h1{ font-weight:normal; color:#6253A2; font-size:18px; margin-bottom:22px; margin-top:18px; text-align:left; }
h2{ font-weight:normal; font-size:14px; margin-bottom:10px; margin-top:0px; text-align:left;}
h3{ font-weight:normal; color:#ffffff; font-size:18px; margin-bottom:10px; text-align:left; margin-top:0; }



#wrapper{ width:983px; height:100%; padding:0px; margin:0 auto; border:3px #6253A2 solid; display:block;background-color:#FFFFFF; margin-bottom:10px;}

#header{ border-bottom:3px #6253A2 solid; height:118px; width:983px;   background-color:#FFFFFF; }
#logo{ float: left;overflow:hidden; margin:0 10px;}
#menu{ width:580px; height:30px; margin-top:88px; float:left;}
#top-menu{ width:181px; float:right; margin-top:10px; margin-right:0px; margin-bottom:10px; color:#AA9FD6; font-size:11px;}
.top-menu-link{ color:#AA9FD6; text-decoration:none;}
.top-menu-link:hover{ color:#AC9DEB; text-decoration:underline;}
#header-right{ width:181px; margin-top:10px; margin-right:10px; float:right;}

#search{ width:181px; float:right; }
#search-go{ width:31px; height:21px; float:right; background-image:url(../images/go-btn.jpg); font-weight:bold;}
.search-go-link{ padding-left:5px; text-decoration:none; color:#FFFFFF; display:block; height:21px; width:24px;}
.search-go-link:hover{ color:#6253A2;}
.search-go-link:active{ padding-left:6px; color:#6253A2;}
#search-textfield{ width:100px; float:left; height:31px;}
#search-textinput{  background-image:url(../images/search-icn.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; width:125px; color:#B1B0B0; }

#banner{ border:3px #6ABC45 solid;  width:977px; height:240px;}
#banner-img{ width:977px; height:240px; float:left; }
#banner-text{ width:224px; height:36px; float:right; margin-right:10px; margin-top:103px; margin-bottom:103px;}

#container {  overflow: hidden;zoom: 1; padding:3px; padding-bottom:0; width:977px;} /* zoom fix for ie6 */
#height-space{ height:3px; }

#left{ width:170px; padding-bottom: 2850px; margin-bottom: -2850px; background-image:url(../images/blue-bg.jpg); background-position:left top; float:left; min-height:190px;  height:auto !important;  height:190px;}

#mid{ width:489px; padding-bottom: 2850px; margin-bottom:-2850px; float:left; padding-left:20px; padding-right:20px; text-align:justify; background-color:#ffffff;}


#right{ width:277px; padding-bottom: 2850px ; margin-bottom: -2850px; float:right;min-height:190px; height:190px; height:auto !important;  border-left:1px #6ABC45 dotted;}

#right-new{ padding:20px; width:237px; background-color:#6253A2; height:172px;}
#news-date{ color:#6ABC45; font-weight:bold;margin-bottom:3px; }
#news-title{ font-weight:bold; width:238px;}
.blue-link{ color:#6253A2; text-decoration:underline;}
.blue-link:hover{ text-decoration:underline;}
.white-link1{ color:#ffffff; text-decoration:underline;}
.white-link1:hover{ text-decoration:underline;}

#news-title341241{ width:238px; float:left;}
.white-bold{ color:#FFFFFF;font-weight:bold;}
#news-details{ width:238px; float:left; text-align:justify; color:#FFFFFF;}
#more-link{ text-align:right; }
.more-link{ color:#FFFFFF;}




.bold-text{ font-weight:bold;}

ul{list-style-type: none;padding-left:8px; margin:0px; margin-top:-9px; padding-top:0px; }
li{background-image: url(../images/bullet.jpg); background-position:left 4px; background-repeat: no-repeat;padding-left: 15px;padding-bottom:1px;}

#footer{ width:991px; height:100%; padding:0px; margin:0 auto; border-top:3px #6ABC45 solid; display:block; color:#6ABC45;}

#footer-container{ width:991px; padding:10px 0px 10px 0px; border-top:3px #6253A2 solid;}
.green-link{ color:#6ABC45; text-decoration:none;}
.green-link:hover{ color:#AC9DEB; text-decoration:underline;}

.ul1{list-style-type: none; padding-left:0px; text-decoration:none; }
.li1{ background-image:none; list-style-type:none; text-decoration:none; display:block; padding-bottom:0px;padding-left:10px;}



.white-link{ color:#6253A2; text-decoration:none; display:block; background-image:url(../images/sub-menu-side1.jpg); background-repeat:no-repeat; background-position:left; padding-left:16px;  font-weight:bold; border-bottom:1px #6253A2 solid; height:26px; padding-top:6px;}

.white-link:hover{ color:#FFFFFF;  background-position:left;background-repeat: no-repeat; background-image:url(../images/sub-menu-side.png); display:block; background-repeat:repeat-y;}

.white-link1{ color:#ffffff; text-decoration:underline; }
.white-link1:hover{color:#AC9DEB;}

.ul2{padding-left:25px; margin:0px;padding-bottom:4px;  margin-top:-9px; padding-top:0px; margin-bottom:20px;   }
.li2{ background-position:18px; background-repeat: no-repeat;padding-left: 33px;padding-bottom:3px;  }

#sub-link{clear:both; border-bottom:3px #FFFFFF solid; padding:20px; padding-left:10px; padding-bottom:14px;}

#mid-text{ width:200px; clear:both; width:484px;}

#careers-outer{  overflow: hidden;zoom: 1; border-bottom:1px #cccccc dotted; clear:both;  } /* zoom fix for ie6 */
#careers-title{ float:left; width:300px;  font-weight:bold; padding-bottom: 120px; margin-bottom: -120px;}
#careers-date{ float:right; width:66px; background-image:url(../images/cal1.gif); background-repeat:no-repeat;  background-position:left 4px; padding-left:10px; padding-bottom: 800px; margin-bottom:-800px; padding-top:-2px;}
#careers-position{ width:150px; float:left;padding-top:8px; font-weight:bold; clear:both; text-align:left;}
#careers-details{ width:310px; float:right; padding-top:8px;}
#colon{ width:25px; float:left;  padding-top:0px; padding-bottom:4px;padding-top:8px; text-align:center;}
#more{ text-align:right; float:right; width:80px; padding-bottom:6px;margin-bottom:11px;}

#careers-detail1{ padding-top:0px; padding-bottom:12px;}
#job-title{ width:150px;float:left; padding-top:0px; padding-bottom:4px;}
#item{ width:305px; background-color:#EFEFEF; float:left; padding:4px; margin-bottom:1px; min-height:20px;}
.red-text{color:#FF0000; font-size:11px; letter-spacing:1px}
.text-underline{ border-top:1px #6253A2 dotted; padding-top:12px;}

.news-tab{ width:468px; padding:10px; background-color:#FFFFFF; border-bottom:1px #CCCCCC dotted; float:left; padding-bottom:10px; }
.news-tab:hover{ width:468px; padding:10px; background-color:#F6F4F4;  cursor: pointer;cursor: hand; display:block;}


.press-tab{ width:468px; padding:10px; background-color:#FFFFFF; border-bottom:1px #CCCCCC dotted; float:left; padding-bottom:10px; }

.blue-link1{ color:#6253A2; text-decoration:none; display:block;}
.blue-link1:hover{ text-decoration:none;color:#6253A2;display:block; }


.more1{ text-align:right; float:right; width:80px; padding-bottom:0px;margin-bottom:0px; clear:both; display:inline; color:#6ABC45; text-decoration:underline;}
.more1:hover{ text-align:right; float:right; width:80px; padding-bottom:0px;margin-bottom:0px; clear:both; display:inline; color:#AC9DEB; text-decoration:underline;}

.press-release{ width:450px; height:30px;}

.more2{ text-align:right; float:right; width:200px; padding-bottom:0px;margin-bottom:0px; color:#6ABC45; text-decoration:underline;}
.more2:hover{ text-align:right; float:right; width:200px; padding-bottom:0px;margin-bottom:0px;  color:#AC9DEB; text-decoration:underline;}

.download2{ text-align:left; float:left; width:100px; padding-bottom:0px;margin-bottom:0px;  color:#6ABC45; text-decoration:underline;}
.download2:hover{ text-align:left; float:left; width:100px; padding-bottom:0px;margin-bottom:0px; color:#AC9DEB; text-decoration:underline;}





#mid-max{ width:766px; padding-bottom: 2850px; margin-bottom:-2850px; float:left; padding-left:20px; padding-right:20px; text-align:justify; background-color:#ffffff;}


.prev{ text-align:left; width:231px; float:left; margin-bottom:10px; padding-bottom:10px; border-bottom:1px #CCCCCC dotted;}
.cent{ text-align:center; width:302px; float:left;margin-bottom:10px;padding-bottom:10px; border-bottom:1px #CCCCCC dotted;}
.next{ text-align:right;width:231px; float:right;margin-bottom:10px;padding-bottom:10px; border-bottom:1px #CCCCCC dotted;}

.disp-detail{ width:766px; clear:both;}

.sep{  width:200px; margin-bottom:0px; padding-bottom:0px; clear:both;}

.press-releases-outer{ width:766px; float:left; clear:both; min-height:41px;}
.press-releases-heading{width:716px; float:left; clear:both;}
.press-releases-icn{ width:24px; float:left; height:16px; text-align:right;}


.img-title{ border-bottom:1px #6253A2 dotted; clear:both;}
.img-outer{ width:154px; float:left; margin-right:10px; margin-bottom:10px;}
.img{ float:left; width:154px;}
.img-mag{ float:left; width:154px; margin-top:5px; font-style:italic; margin-bottom:20px;}
.img-desc{  width:304px; margin-bottom:20px;float:right;}



#dhtmltooltip{position: absolute;left: -300px;width: 150px;border: 1px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}

#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}












