/* CSS Document */
/* HTML and Body Information */
html {
	height: 100%;
	margin-bottom: 1px;

}
body
{ 
    color:#000;
    font-family:tahoma, verdana, arial; 
    font-size:0.6em;
   	font-weight:normal;
	margin:0;
	padding:0;
	height:100%;
	
 }


body#home {
	background: #fff url(../images/bg_bodyhome.gif) repeat-x 0 0;
	
}
body#standard {
	background: #fff url(../images/bg_body.gif) repeat-x 0 0;
	color:#899699;
	
}

body#default {
	background: #fff url(../images/bg_body_new.gif) repeat-x 0 0;
	color:#899699;
}


body#footer {
	background: #ececec url(../images/footer.gif) repeat-x 0 0;
	color:#899699;
}

body#default #cms_container {
	background: #fff url(../images/bg_body_new.gif) repeat-x 0 0;
	margin:0;
	padding:0;
}

body#standard #cms_container {
	background: #fff url(../images/bg_body.gif) repeat-x 0 0;
	margin:0;
	padding:0;
}
body#home #cms_container {
	background: #fff url(../images/bg_bodyhome.gif) repeat-x 0 0;
	margin:0;
	padding:0;
}

body#footer #cms_container {
	background: #ececec url(../images/footer.gif) repeat-x 0 0;
	margin:0;
	padding:0;
}

/* ******* added for form element valid class ********** */
.valid	{
color: red;
}
/*************** end of valid class ***************** */

img, a img {
	border:0;
}

ol, ul {
	margin:0;
	padding:0;
}
.floatnone {
	float:none;
}

.floatleft {
	float:left;
	padding-left: 10px;
    padding-top:3px;
}
.floatleft1 {
	float:left;
	margin-left:-370px;
    padding-bottom:100px;  
}
 
.floatright {
	float:right;
	padding-left: 15px;
}

.floatleftpadding {
	float:left; 
	padding-right:15px;
}
 
.floatleftborder {
	float:left; 
	border-right:solid 1px #000;
} 

.ourservices
{
    background:  url(../images/services.gif) no-repeat  0 0;
    width:230px;
}
.servicesdropdown
{
    border-left:solid 1px #CCC;
    border-right:solid 1px #CCC;
    border-bottom:solid 1px #CCC;
    width:225px;
    /*height:103px;*/
    height:98px;
    padding-top:30px;
    margin-top:2px;
    }
    
 .ourproducts_new
 {
     background:#fff;
     height:218px;
     width:228px;
 }
    
 .ourproducts
 {
     background:  url(../images/products.gif) no-repeat  0 0;
     width:230px;
     margin-top:20px;
  }
  
  .ourproductsnew
 {
     background:  url(../images/our-techniques.gif) no-repeat  0 0;
     width:230px;
     margin-top:20px;
  }
  
  
  .ourproductssub
  {
     border-left:solid 1px #CCC;
     border-right:solid 1px #CCC;
     
     width:225px;
     /*height:214px;*/
     height:189px; 
     padding-top:30px; 
  }
  
.products
{
   border-bottom:solid 1px #CCC;
   padding-left:8px;
   background-color:White; 
   height:183px; 
   padding-top:5px;
}
  
 .ourproductssub h1, .ourproductssub h2
 {
   color:#899699;
 }
      
 .ourproductssub h3,.ourproductssub h4,.ourproductssub h5,.ourproductssub h6
 {
   color:#00aee6; 
 }
 .ourproductssub h3{font-size:15px;}
  
 .ourproductssub h4{font-size:14px;}
  
 .ourproductssub p{font-size:12px;}
 
 .ourproductssub a{color:#00aee6;}
 
 .ourproductssub a:link{color:#00aee6;}
 
 .ourproductssub a:visited{color:#00aee6;}
 
 .ourproductssub a:hover{color:#00aee6;}
  
 .quote
 {
   width:225px;
   height:100px;
   padding-top:5px;
   margin-left:70px;
 }

.quotenew
 {
   width:205px;
   height:100px;
   margin-top:10px;
   margin-left:-9px; 
 }

.news
{
   clear:both;
   width:271px;
   padding-left:71px;
   padding-right:0px; 
   margin-left:19px;
}
.news h1, .news h2
{
    color:#899699;
    
 }
 .news h2
 {
    font-weight:lighter;
 }

.news h3,.news h4,.news h5,.news h6
{
   color:#00aee6;
}
.news h3,.news h4
{ 
   font-weight:normal; 
   padding-top:5px;
}

.news h3
{ 
    font-size:14px;
}
.news p
{
   font-size:11px; 
   margin-bottom:-16px;
}
.news a 
{
   color:#00aee6;
}

.news a:link 
{
   color:#00aee6;
}
.news a:visited 
{
   color:#00aee6;
}

.news a:hover 
{
   color:#00aee6;
}
.news a:active 
{
   color:#00aee6;
}

.events 
{
  width:272px;
  padding-left:20px;  
}
.events h1, .events h2
{
    color:#899699;
    font-weight:lighter;    
}

.events h3,.events h4,.events h5 ,.events h6 
{
  color:#00aee6;
}  
.events h3,.events h4
{
    font-weight:normal; padding-top:5px;
 }
 
 .events h3
{ 
    font-size:14px;
}
.events p
{
   font-size:11px; 
}

.events a 
{
   color:#00aee6;
}

.events a:link 
{
   color:#00aee6;
}
.events a:visited 
{
   color:#00aee6;
}

.events a:hover 
{
   color:#00aee6;
}
.events a:active 
{
   color:#00aee6;
}

.oncologytop
{
   padding-top:10px;
   width:200px; 
   padding-left:20px;
   color:#899699;
}
.oncologytop ul
{
  padding-left:10px;
  font-size:12px; 
  color:#899699;  
 } 

.oncologytop h1
{
  /*padding-left:10px;*/ 
  font-weight:normal; 
  font-size:35px;
  color:#899699;
  
 }
 
 .oncologytop h3
 {
   font-size:16px;
   color:#899699;   
 }
 
 .oncologytop p{font-size:12px;}
 
 .oncologytop a{color:#00aee6;}
 .oncologytop a:link{color:#00aee6;}
 .oncologytop a:visited{color:#00aee6;}
 .oncologytop a:hover{color:#00aee6;}
 .oncologytop a:active{color:#00aee6;}
 
 
/* Typograpghy and Links */
p {
	margin: 0px;
}

h1, h2, h3 {
	margin: 0px;
}

a:link {
	color:#000000;
	text-decoration:none;
}

a:visited {
	color:#000000;
	text-decoration:none;
}
a:hover, a:active {
	color:#000000;
	text-decoration:underline;
}
a:focus, a:focus img {
	outline: none;
}
/* End Links*/
/* Clear Fixes */
.clearfix {
	display: block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}
/* /Clear Fixes */
/* Layout Information*/
div.global {
	width:1017px;
	margin:0 auto;
}


/* /Layout Information*/
/* Header Information*/
div.header {
	width:852px;
	padding:8px 81px 9px 84px;
	clear:both;
	float:left;
}
div.header div.toplinksleft {
	float:left;
}
div.header div.toplinksright {
	float:right;
}
div.header div.toplinksleft ul li {
	list-style:none;
	display:inline;
	background: url(../images/bg_separator_top_links.gif) no-repeat right 3px;
	padding: 0 8px 0 8px;
	color:#959595;
	font-size:1.0em;
}
div.header div.toplinksleft ul li a {
	color:#959595;
}
div.header div.toplinksleft ul li.lastlink {
	background: none;
	padding: 0 0px 0 8px;
}
div.header div.toplinksright ul li {
	list-style:none;
	display:inline;
	background: url(../images/bg_separator_top_links.gif) no-repeat right 3px;
	padding: 0 8px 0 8px;
	color:#959595;
	font-size:1.0em;
}
div.header div.toplinksright ul li a {
	color:#959595;
}
div.header div.toplinksright ul li.lastlink {
	background: none;
	padding: 0 0px 0 8px;
}
div.main_header {
	width:852px;
	/*padding:31px 81px 0px 84px;*/
	padding:25px 100px 0px 100px;
	clear:both;
	float:left;
}

div.main_header div.logo {
	float:left;
}

div.main_header div.navigation {
	float:right;
	padding-top:12px;
	width:563px;
}

/* /Header Information*/
/* Navigation Information*/
div.main_header div.navigation ul {
	margin-top:13px;
	
}
div.main_header div.navigation ul li {
	display:inline;
	list-style:none;
	background: url(../images/bg_nav_seprator.gif) no-repeat right 0px;
	padding-right:2px;
	float:left;
	position: relative;
	margin: 0px;
}
div.main_header div.navigation ul li a {
	display:block;
	cursor:pointer;
}
div.main_header div.navigation ul li a.technology {
	background:url(../images/nav_technology.gif) no-repeat top left;
	display:block;
	width:96px;
	height:36px;
}
div.main_header div.navigation ul li a.technology:hover {
	background:url(../images/nav_technology_s.gif) no-repeat top left;
	display:block;
	width:96px;
	height:36px;
}
div.main_header div.navigation ul li.technology_s a.technology {
	background:url(../images/nav_technology_s.gif) no-repeat top left;
}
div.main_header div.navigation ul li a.aboutus {
	background:url(../images/nav_aboutus.gif) no-repeat top left;
	display:block;
	width:93px;
	height:36px;
}
div.main_header div.navigation ul li a.aboutus:hover {
	background:url(../images/nav_aboutus_s.gif) no-repeat top left;
	display:block;
	width:93px;
	height:36px;
}
div.main_header div.navigation ul li.aboutus_s a.aboutus {
	background:url(../images/nav_aboutus_s.gif) no-repeat top left;
}
div.main_header div.navigation ul li a.investor {
	background:url(../images/nav_investor.gif) no-repeat top left;
	display:block;
	width:80px;
	height:36px;
}
div.main_header div.navigation ul li a.investor:hover {
	background:url(../images/nav_investor_s.gif) no-repeat top left;
	display:block;
	width:80px;
	height:36px;
}
div.main_header div.navigation ul li.investor_s a.investor {
	background:url(../images/nav_investor_s.gif) no-repeat top left;
}
div.main_header div.navigation ul li a.contact {
	background:url(../images/nav_contact.gif) no-repeat top left;
	display:block;
	width:95px;
	height:36px;
}
div.main_header div.navigation ul li a.contact:hover {
	background:url(../images/nav_contact_s.gif) no-repeat top left;
	display:block;
	width:95px;
	height:36px;
}
div.main_header div.navigation ul li.contact_s a.contact {
	background:url(../images/nav_contact_s.gif) no-repeat top left;
}
div.main_header div.navigation ul li a.default{
	background:url(../images/nav_home.gif) no-repeat top left;
	display:block;
	width:93px;
	height:36px;
}
div.main_header div.navigation ul li a.default:hover {
	background:url(../images/nav_home_s.gif) no-repeat top left;
	display:block;
	width:93px;
	height:36px;
}
div.main_header div.navigation ul li.default_s a.default {
	background:url(../images/nav_home_s.gif) no-repeat top left;
}
div.main_header div.navigation ul li a.applications {
	background:url(../images/nav_applications.gif) no-repeat top left;
	display:block;
	width:96px;
	height:36px;
}
div.main_header div.navigation ul li a.applications:hover {
	background:url(../images/nav_applications_s.gif) no-repeat top left;
	display:block;
	width:96px;
	height:36px;
}
div.main_header div.navigation ul li.applications_s a.applications {
	background:url(../images/nav_applications_s.gif) no-repeat top left;
}
div.main_header div.navigation ul li.lastnavlink {
	background: none;
	padding-right:0px;
}
div.navigation ul li ul {
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	left: -999em;
	width:200px;
	background-color: #ada07d;
	border-bottom: 1px solid #bfc2c2;
	border-left: 1px solid #bfc2c2;
	border-right: 1px solid #bfc2c2;
	padding:13px 8px 10px 0;
}
div.navigation ul li ul li {
	border: none;
	width:190px;
	font-size:1.2em;
	color:#ffffff;
	background:none !important;
	padding: 0 10px 6px 14px;
}
div.navigation ul li ul li a {
	color:#ffffff;
}
div.navigation ul li ul li ul {
	display: none;
}
div.navigation ul li:hover ul, div.navigation ul li.sfhover ul {
	top: 23px;
	left: -30px;
}
div.navigation ul li ul li:hover ul, div.navigation ul li ul li.sfhover ul {
	top: 0px;
	display: block;
}
/* /Navigation Information*/
/* /Content Information*/
div.middlecontent {
	width:1017px;
	float:left;
	/*margin-left:-20px;*/
	
}
div.middlecontenthome {
	width:1017px;
	float:left;
	margin-left:-20px;
	height:493px;
}
div.middlecontentnew 
{
    width:1017px;
	float:left;
	/*margin-left:-20px;*/
	padding:8px 81px 0px 84px;
	/*min-height:377px;*/
}


div.middlecontentnew div.middlecontent_inner div.column1new  h2 {
	/*width: 595px;*/
	font-weight:normal;
	font-size:1.8em;
	color:#899699;
	margin-bottom:12px;
}
div.middlecontentnew div.middlecontent_inner div.column1new p {
	font-weight:normal;
	font-size:1.1em;
	color:#899699;
	padding-bottom: 8px;
	/*width: 590px;*/
	
}
div.middlecontentnew div.middlecontent_inner div.column1new p a {
	color:#4fbee6;
}
div.middlecontentnew div.middlecontent_inner div.column1new p.no_padding {
	padding-bottom: 0px;
}
div.middlecontentnew div.middlecontent_inner div.column1new ul {
	margin:3px 0 13px 0;
}
div.middlecontentnew div.middlecontent_inner div.column1new ul li {
	list-style:none;
	font-size:1.1em;
	background: url(../images/bullet_content.gif) no-repeat 0 5px;
	padding-left: 10px;
	color:#899699;
}
div.middlecontentnew div.middlecontent_inner div.column1new ul li a {
	color:#00aee6;
}
div.middlecontent div.middlecontent_sub {
	width:852px;
	padding:0px 81px 0px 84px;
}
div.middlecontent div.middlecontent_sub div.breadcrumb {
	font-size:1.0em;
	color:#959595;
	padding: 18px 0 18px 5px;
	background: url(../images/bg_breadcrumb.gif) no-repeat 0 0px;
}
div.middlecontentnew  div.breadcrumb {
	font-size:1.0em;
	color:#959595;
	padding: 18px 0 18px 5px;
	background: url(../images/bg_breadcrumb.gif) no-repeat 0 0px;
}
div.breadcrumb a {
	font-size:1.0em;
	color:#959595;
}
div.breadcrumb span {
	color:#4fbee6;
}
div.middlecontent div.middlecontent_sub div.column1 {
	width:630px;
	float:left;
	
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content {
	border: 1px solid #d0d5d8;
	min-height:400px;
	width:595px;
	padding: 20px 0 0px 17px;
}
div.middlecontent div.middlecontent_sub div.column #aboutus {
	background: #ffffff url(../images/bg_aboutus.jpg) no-repeat 0 0px;
}
div.middlecontent div.middlecontent_sub div.column1 #aboutus {
	background: #ffffff url(../images/bg_aboutus_alt.jpg) no-repeat 0 0px;
}
div.middlecontent div.middlecontent_sub div.column1 #technology {
	background: #ffffff url(../images/bg_technology.jpg) no-repeat 0 0px;
}
div.middlecontent div.middlecontent_sub div.column #applications {
	background: #ffffff url(../images/bg_applications.jpg) no-repeat 0 0px;
}
div.middlecontent div.middlecontent_sub div.column1 #applications {
	background: #ffffff url(../images/bg_applications_alt.jpg) no-repeat 0 0px;
}
div.middlecontent div.middlecontent_sub div.column #common {
	background: #ffffff url(../images/bg_common.jpg) no-repeat 0 0px;
}
div.middlecontent div.middlecontent_sub div.column1 #contact {
	background: #ffffff url(../images/bg_contact.jpg) no-repeat 0 0px;
	/*overflow:auto;*/
	/*height:450px;*/
}
div.column1_content h1 {
	color: #899699;
	font-weight:normal;
	margin-bottom:15px;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content h2 {
	width: 371px;
	font-weight:normal;
	color:#899699;
	margin-bottom:15px;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content p {
	width: 394px;
	font-weight:normal;
	font-size:1.1em;
	color:#899699;
	padding-bottom: 8px;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content p a {
	color:#4fbee6;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content p.no_padding {
	padding-bottom: 0px;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content ul {
	margin:3px 0 13px 10px;
	width: 394px;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content ul li {
	list-style:none;
	font-size:1.1em;
	background: url(../images/bullet_content.gif) no-repeat 0 5px;
	padding-left: 10px;
	color:#000101;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content ul li a {
	color:#00aee6;
}
div.middlecontent div.middlecontent_sub div.column2 {
	width:222px;
	float:right;
}
div.middlecontent div.middlecontent_sub div.column2 div.image {
	margin-left:-78px;
	width:297px;
	float:left;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_sub_bg {
	background: #ededed url(../images/reflection.gif) repeat-x 0 0px;
	width: 614px;
	height:60px;
}
div.middlecontent div.middlecontent_sub div.column div.column_sub_bg {
	background: #ededed url(../images/reflection.gif) repeat-x 0 0px;
	width: 852px;
	height:60px;
	float:left;
}
div.middlecontent div.middlecontent_sub div.column2 div.column2_sub_bg img {
	margin-left:-20px;
}
div.middlecontent div.middlecontent_sub div.column2 div.image img {
	border:2px solid #d4dbde;
}
div.middlecontent div.middlecontent_sub div.column2 div.quicklinks {
	width:225px;
	margin-bottom:16px;
	border:1px solid #e5e9ea;
	background-color:#FFFFFF;
	min-height:225px;
}
div.quicklinks h1 {
	background: url(../images/bg_latest_news.gif) repeat-x 0 0;
	font-size:2.1em;
	font-weight:normal;
	color:#ffffff;
	width:214px;
	padding: 2px 0 2px 11px;
}
div.quicklinks ul {
	padding: 8px 5px 20px 10px;
}
div.quicklinks ul li {
	list-style:none;
	font-size:1.3em;
	background: url(../images/bullet_quick_links.gif) no-repeat 0 5px;
	padding: 0 0 4px 20px;
	color:#899699;
}
div.quicklinks ul li ul {
	padding: 5px 5px 0px 0px;
}
div.quicklinks ul li ul li {
	list-style:none;
	font-size:11px;
	background: url(../images/bullet_quicklink_sub.gif) no-repeat 0 5px;
	padding: 0 0 8px 12px;
	color:#5b7277;
}
div.quicklinks ul li a {
	color:#899699;
}

div.quicklinks p 
{
    padding-left:12px;
    font-size:1.3em;
    
 }
 div.quicklinks p a{color:#899699;}

div.middlecontent div.middlecontent_sub div.column2 div.action {
	width:226px;
	background: #ffffff url(../images/bg_action.gif) no-repeat 0 bottom;
	margin:8px 0 26px 0;
	padding:0px;
	float:left;
	min-height:235px;
}
div.middlecontent div.middlecontent_sub div.column2 div.action_content {
	border:1px solid #c3cacd;
	width:224px;
}
div.action h1 {
	background: url(../images/bg_events.gif) repeat-x 0 -1px;
	font-size:2.1em;
	font-weight:normal;
	color:#ffffff;
	width:214px;
	padding: 2px 0 1px 10px;
}
div.action p.more {
	color:#97834f;
	padding-top:0px;
	padding-bottom:5px;
}
div.action p.more a {
	color:#97834f;
}
div.action p {
	font-size:1.1em;
	color:#899699;
	padding: 5px 10px 5px 11px;
}
/* /Content Information*/
/* Homepage Content Information*/
div.middlecontent div.middlecontent_inner {
	float:left;
	width:852px;
	padding:0px 81px 0px 84px;
}

div.middlecontenthome div.middlecontent_inner {
	float:left;
	width:852px;
	/*padding:0px 81px 0px 84px;*/
	padding:0px 81px 0px 110px;
}
div.middlecontent_inner div.column1 {
	background: url(../images/bg_homenew.gif) no-repeat;
	width:910px;
	float:left;
	height:377px;
	margin-left:-15px;
    margin-top:-1px;	
}

div.middlecontent_inner div.column1new {
	
	width:630px;
	float:left;
	margin-left:0px;
	/*min-height:498px;*/
	
	}
div.column1new_content
{ 
    background:#FFFFFF url(../images/grey_standard.gif) no-repeat scroll 0 0;  
    padding:10px 0 0 20px;
    border:1px solid #D0D5D8;
    min-height:410px;
    width:589px;
    float:left;
    
    
}
div.column1new_sub_bg
{
    background:#EDEDED url(../images/reflection.gif) repeat-x scroll 0 0;
    height:60px;
    width:611px; 
    float:left;  
}

/*div.middlecontent_inner div.column1new p 
{
   padding:10px;
   
}

div.middlecontent_inner div.column1new span 
{
   padding:10px;
}*/

div.middlecontent_inner div.column1 div.homebox {
	width:223px;
	/*padding:76px 0 0px 364px;*/
	min-height:340px;
}
div.middlecontent_inner div.column1 div.homebox ul {
	margin-top:16px;
}
div.middlecontent_inner div.column1 div.homebox ul li {
	list-style:none;
	background: url(../images/bg_homebox_bullet.gif) no-repeat 0 5px;
	font-size:1.5em;
	color:#899699;
	padding-left:8px;
}
div.middlecontent_inner div.column1 div.homebox h1 {
	font-size:4.4em;
	color:#899699;
}
div.middlecontent_inner div.column1 div.homebox h2 {
	font-size:1.9em;
	line-height:20px;
	color:#899699;
	margin-top:25px;
	font-weight:normal;
}
div.middlecontent_inner div.column2 {
	float:right;
	width:220px;
	padding-right:35px;
	margin-top:-1px;
	
	
}

div.middlecontent_inner div.column2new {
	float:left;
	width:220px;
    margin-top:-1px;
	/*background:#fff;*/
	height:600px;
	
}
div.middlecontent_inner div.column2new select {
	float:left;
	
	width:216px;
	
	margin-top:12px;
	margin-bottom:-5px;
	margin-left:4px;
	font-size:12px;
	padding-bottom:2px;
}
/*servicesdropdown select option { font-size:5px;}*/

div.middlecontent_inner div.column2 select {
	float:left;
	/*width:220px;*/
	width:216px;
	/*margin-top:10px;*/
	margin-top:12px;
	margin-bottom:-5px;
	margin-left:4px;
	font-size:12px;
	padding-bottom:2px;
}


div.middlecontent_inner div.column2 div.latestnews {
	border: 1px solid #e0e5e7;
	border-top:none;
	width:225px;
	height:255px;
}
div.middlecontent_inner div.column2 div.content {
	padding: 18px 15px 0 12px;
}
div.middlecontent_inner div.column2 div.latestnews h1 {
	background: url(../images/bg_latest_news.gif) repeat-x 0 0;
	font-size:2.1em;
	color:#ffffff;
	width:214px;
	padding: 2px 0 2px 11px;
	font-weight:normal;
}
div.middlecontent_inner div.column2 div.latestnews div.content p.date {
	font-size:1.4em;
	color:#00aee6;
}
div.middlecontent_inner div.column2 div.latestnews div.content p.more {
	margin-bottom:22px;
	color:#00aee6;
}
div.middlecontent_inner div.column2 div.latestnews div.content p.more a {
	color:#00aee6;
}
div.middlecontent_inner div.column2 div.latestnews div.content p {
	font-size:1.1em;
	color:#899699;
}
div.middlecontent_inner div.column2 div.events {
	border: 1px solid #e0e5e7;
	border-top:none;
	width:225px;
	background-color:#ffffff;
	padding-bottom:2px;
	float:left;
}
div.middlecontent_inner div.column2 div.events h1 {
	background: url(../images/bg_events.gif) repeat-x 0 0;
	font-size:2.1em;
	color:#ffffff;
	width:214px;
	padding: 2px 0 2px 11px;
	font-weight:normal;
}
div.middlecontent_inner div.column2 div.events p.date {
	font-size:1.4em;
	color:#97834f;
	margin-top:18px;
}
div.middlecontent_inner div.column2 div.events p.more {
	margin-bottom:5px;
	color:#97834f;
}
div.middlecontent_inner div.column2 div.events p.more a {
	color:#97834f;
}
div.middlecontent_inner div.column2 div.events p {
	font-size:1.1em;
	color:#899699;
	padding: 0px 15px 1px 12px;
}
div.middlecontent_inner div.column1 div.image_col1 {
	background: url(../images/bg_column1.png) no-repeat 0 0;
	width:609px;
	height:67px;
}
div.middlecontent_inner div.column2 div.image_col2 {
	background: url(../images/bg_column2.gif) no-repeat 0 0;
	width:227px;
	height:67px;
}
span.superscript {
	vertical-align:super;
	font-size:0.4em;
	color:#000000;
}
/* /Homepage Content Information*/
/* Contact Informmation */
div.column1_content div.formelement {
	clear:both;
	width:100%;
	margin-bottom: 7px;
}
div.column1_content div.formelement div.caption {
	float:left;
	clear:left;
	width: 80px;
	font-size:1.1em;
}
div.column1_content div.formelement div.DropDownSeleect div.caption {
	clear:both;
	width: 80px;
	border: 1px solid red;
	font-size:1.1em;
}
div.column1_content div.formelement div.input {
	float:left;
	width:60%;
}
div.column1_content div.formelement div.input label {
	font-size:1.1em;
}
div.column1_content div.formelement div.input input.textbox {
	width:85%;
	border:1px solid #b1babb;
	background: url(../images/bg_contact_textbox.gif) no-repeat 0 0;
} 
div.column1_content div.formelement div.input input.textbox1 {
	width:40%;
	border:1px solid #b1babb;
	background: url(../images/bg_contact_textbox.gif) no-repeat 0 0;
	float:left;
	margin-right:10px;
} 
div.column1_content div.formelement div.input input.check {
	vertical-align:middle;
} 
div.column1_content div.formelement div.input input.submit {
	margin:0px 10px 10px 0;
	float:left;
}
div.column1 div.column1_content h3 {
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:5px;
}
div.column1 div.column1_content div.input select {
	color:#757474;
	float:left;
	font-size:1.1em;
	padding:0px;
	width:250px;
}
div.captcha {
	padding:10px 0;
}
div.captcha div.captha_image {
	float: left;
	margin-right: 15px;
}
div.captcha div.captha_content {
	float: left;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content div.captcha div.captha_content p {
	width: 200px;
}
div.captcha input {
	vertical-align:bottom;
}
/* /Contact Information */
/* Application Information */
div.middlecontent_sub div.column {
	width:852px;
	float:left;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content {
	background-color: #fcfcfc;
	border: 1px solid #d0d5d8;
	min-height:350px;
	width:833px;
	padding: 20px 0 0px 17px;
	float:left;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content div.abt_image {
	padding-bottom:10px;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content div.abt_image p.image_txt {
	color:#2ca9e1;
	font-size:1.1em;
	padding: 0 0 0 5px;
	margin: -13px 57px 0 0;
	float: right;
	width: auto;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content div.abt_image p.image_txt a {
	color:#2ca9e1;
	font-size:1.0em;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content h2 {
	width: 632px;
	font-weight:normal;
	font-size:1.8em;
	color:#899699;
	margin-bottom:12px;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content p {
	font-weight:normal;
	font-size:1.1em;
	color:#899699;
	padding-bottom: 8px;
	width: 632px;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content p a {
	color:#4fbee6;
}
div.middlecontent div.middlecontent_sub div.column1 div.column1_content p.no_padding {
	padding-bottom: 0px;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content ul {
	margin:3px 0 13px 0;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content ul li {
	list-style:none;
	font-size:1.1em;
	background: url(../images/bullet_content.gif) no-repeat 0 5px;
	padding-left: 10px;
	color:#899699;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content ul li a {
	color:#00aee6;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content div.app_image {
	width:310px;
	padding:0 16px 16px 0px;
	float:left;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content div.app_image img {
	border: 1px solid #dde0e6;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content div.app_content {
	width:500px;
	float:left;
}

div.middlecontent div.middlecontent_sub div.column div.column1_content div.app_content p {
	width: auto;
}
/* /Application Information */
/* Sitemap Information*/
div.middlecontent div.middlecontent_sub div.column div.column1_content div.sitemap ul li {
list-style:none;
font-size: 1.8em;
color: #899699;
background:none;
padding-bottom:13px;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content div.sitemap ul li a {
color: #899699;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content div.sitemap ul li ul li {
list-style:none;
font-size: 0.6em;
color: #899699;
background:none;
}
div.sitemap_left {
float:left;
margin-right: 60px;
}
div.middlecontent div.middlecontent_sub div.column div.common_bg {
background: url(../images/bottom_common_bg.jpg) no-repeat 0 0;
width:852px;
height:122px;
float:left;
}
/* /Sitemap Information*/
/* /Search Result */
span.keyword {
color:#02a5e3;
}
h3.pagetitle {
color:#4d5156;
padding: 10px 0 0px 0;
font-size:1.1em;
font-weight:bold;
}
p a.morelink {
color:#02a5e3;
background: url(../images/bullet_blue.gif) no-repeat 5px 4px;
padding: 0 0 0 12px;
}
div.middlecontent div.middlecontent_sub div.column div.column1_content p.search_result {
margin-bottom: 0px;
font-weight:normal;
font-size:1.8em;
color:#899699;
padding-bottom: 0px;
}
div.search_box {
padding: 20px 0 0 0;
margin-bottom: 14px;
clear:both;
float:left;
width:810px;
}
div.search_input {
float:left;
}
div.search_input input.textbox {
background: none;
color:#959595;
font-size:1.1em;
border:1px solid #dae0e2;
width:149px;
margin-left:0px;
padding: 3px 0 2px 9px
}
div.search_input input.button {
vertical-align:top;
}
div.prevnext {
float:right;
}
div.middlecontent div.middlecontent_sub div.column div.prevnext ul li {
display:inline;
list-style:none;
background:transparent url(../images/bg_separator_padination.gif) no-repeat right 3px;
padding: 0 6px;
float:left;
font-weight:bold;
color: #697880;
}
div.middlecontent div.middlecontent_sub div.column div.prevnext ul li.last {
background:none;
padding-right: 0px;
}
div.middlecontent div.middlecontent_sub div.column div.prevnext ul li a {
font-weight:normal;
color: #697880;
}
div.middlecontent div.middlecontent_sub div.column div.prevnext ul li.previous {
background: url(../images/bullet_prev.gif) no-repeat 0 3px;
padding:0 0 3px 8px;
float:left;
font-weight:bold;
}
div.middlecontent div.middlecontent_sub div.column div.prevnext ul li.previous_disabled {
background: url(../images/bullet_prev_disabled.gif) no-repeat 0 3px;
padding:0 0 3px 8px;
float:left;
font-weight:bold;
color: #d0d4d7;
}
div.middlecontent div.middlecontent_sub div.column div.prevnext ul li.previous a {
text-decoration:underline;
font-weight:bold;
}
div.middlecontent div.middlecontent_sub div.column div.prevnext ul li.next {
background: url(../images/bullet_next.gif) no-repeat right 3px;
padding:0 10px 3px 8px;
float:left;
font-weight:bold;
}
div.middlecontent div.middlecontent_sub div.column div.prevnext ul li.next_disabled {
background: url(../images/bullet_next_disabled.gif) no-repeat right 3px;
padding:0 10px 3px 8px;
float:left;
font-weight:bold;
color: #d0d4d7;
}
div.middlecontent div.middlecontent_sub div.column div.prevnext ul li.next a {
text-decoration:underline;
font-weight:bold;
}
/* /Search Result  */
/* Footer Information*/
div.footer {
	width:100%;
	border-top:solid 2px #c7ccd3;
	background-color: #ebecef;
	padding:10px 0px 8px 0px;
	float:left;
}
div.footer div.footer_box {
	margin:0 auto;
	/*padding:0 81px 0 84px;*/
	padding:0 81px 0 84px;
	width:852px;
}
div.footer div.copyright {
	float:left;
	color:#959595;
	font-size:1.0em;
}

div.footer div.loginbox {
	float:right;
}
div.footer div.loginbox input.textbox {
	background: url(../images/bg_textbox.gif) no-repeat 0 0px;
	color:#959595;
	font-size:1.1em;
	border:1px solid #dae0e2;
	width:149px;
	margin-left:12px;
	padding: 2px 0 0px 9px;
	height:16px !important;
	float:left;
}
div.footer div.loginbox input.button {
	vertical-align:top;
}
.Linksmain {
	padding:0 0 50px 0;
	float:left;
	width:100%;
    background-color:#d4d6dc; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}
.Linkcontent {
	min-height:35px;
	display:block;
	margin:auto;
	height:auto;
	padding:17px 0 0 85px;
	width:904px;
	
	text-align:left;
}
.linkTitles {
	margin:0 0 15px 0;
}
.linkTitles .linkGroup {
	font-weight:bold;
	font-size:11px;
}
.linkGroup {
	/*width:170px;*/
	width:202px;
	float:left;
	margin:0 0px 0 -16px;
	color:#00aee6;
}
.linkGroup ul {
	margin:12px 0 0 0;
	padding:0;
	list-style:none;
	
}
.linkGroup ul li {
	margin:0 0 6px 0;
       
}
.linkGroup ul li a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
	font-size:11px;
	color:#00aee6;
	text-decoration:none;
}
.linkGroup ul li a:hover {
	text-decoration:underline;
}
.linkGroup a{color:#00aee6;font-size:11px;font-family: Verdana,Arial,Helvetica,sans-serif; margin-bottom:3px;}

.linkGroup a:hover{color:#00aee6;text-decoration:underline;}

.linkGroup a:active{color:#00aee6;text-decoration:underline;}


/* .linkTitles .linkGroup {
	font-weight:bold;
	font-size:11px;
}
.linkGroup {
	
	width:182px;
	float:left;
	margin:0 0px 0 -16px;
	color:#00aee6;
}
.linkGroup ul {
	margin:12px 0 0 0;
	padding:0;
	list-style:none;
	
}
.linkGroup ul li {
	margin:0 0 6px 0;
       
}
.linkGroup ul li a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
	font-size:11px;
	color:#00aee6;
	text-decoration:none;
}
.linkGroup ul li a:hover {
	text-decoration:underline;
}
.linkGroup a{color:#00aee6;font-size:11px;font-family: Verdana,Arial,Helvetica,sans-serif; margin-bottom:3px;}

.linkGroup a:hover{color:#00aee6;text-decoration:underline;}

.linkGroup a:active{color:#00aee6;text-decoration:underline;}*/

.footerdiv
{
  float:left;
  width:270px;
}
.footerdivlast
{
  width:320px;  
}

.linklast
{
  /*width:320px;*/  
  width:360px;   
}
    
/* /Footer Information*/