/** Main **/
html{ background-color:#cfd2d4; }
p{ padding: 8px 0px; font-size:12px;}
body{ font-size: 12px; color: #333333; line-height:17px;}
a{ text-decoration: none; color: #667481;}
a:hover { color: #7C2DAD; text-decoration: none;}
h1{	background-image:url(../images/logo.png); background-repeat:no-repeat; font-size:22px; height:57px; left:22px; overflow:hidden; position:absolute; text-indent:-350px; top:28px; width:421px;}
h5 {
font-size:14px;
font-weight:bold;
line-height:18px;
padding-bottom:10px;
}
.content { position:absolute; top:32px; }
.selected { color:#7C2DAD; font-weight:bold; }
.imgleft { float:left; padding:0 20px 20px 0; }
.biginfo { font-size:14px; font-weight:bold; margin:10px 0px 20px 0px;}
.biginfo  a{ color:#7C2DAD;}
.hidden { overflow:hidden; text-indent:-200px; display:block; width:1px; height:1px; }
/** End Main **/

/** Structure **/
#doc{ font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; width:968px; color: #484747; margin-top:30px; position:relative; clear:both; overflow:hidden; background-color:#fff; padding-bottom:5px;}
#hd{ height:418px; position: relative; font-size:12px;}
#hd .topright{ background-image:url(../images/GraphicFeature.png); position:absolute; top:0px; right:0px; display:block; width:226px; height:158px;}
#hd .email{ position:absolute; top:42px; left:504px; color:#7C2DAD; font-size:14px; font-weight:bold; }
#hd .email a{ color:#667481; }
#hd .email a:hover { color:#963c96; }
#hd .slogan{ /*position:absolute; top:32px;*/ left:402px; font-size:22px; font-weight:bold; background-image:url(../images/kodak.png); background-repeat:no-repeat; background-position:1px -2px; width:317px; height:40px;}
#hd .telephone{ position:absolute; top:68px; left:504px; font-size:14px; color:#7C2DAD; font-weight:bold; }
#hd .telephone b{ font-weight:bold; font-size:14px; color: #667481; }
#hd .newsletter{ background-image:url(../images/newsletter_icon.gif); background-repeat:no-repeat; background-position:1px -2px; position:absolute; top:114px; left:446px; padding:4px 0px 4px 26px; }
#hd .newsletter a{ color:#667481; }
#hd .newsletter a:hover{ color:#963c96; }
#hd .ftp{ background-image:url("../images/ftp_icon.gif"); background-position:-2px 0; background-repeat:no-repeat; padding:4px 0 4px 29px; position:absolute; left:664px; top:114px; color:#333; }
#hd .ftp a{ color:#667481; }
#hd .ftp a:hover{ color:#963c96; }
#hd .twitter{ background-image:url("../images/twitter_icon.gif"); background-position:-2px 0; background-repeat:no-repeat; padding:4px 0 4px 24px; position:absolute; left:25px; top:114px; color:#333; }
#hd .twitter a{ color:#667481; }
#hd .twitter a:hover{ color:#963c96; }
#hd .facebook{ background-image:url("../images/facebook_icon.gif"); background-position:-2px 0; background-repeat:no-repeat; padding:4px 0 4px 18px; position:absolute; left:220px; top:114px; color:#333; }
#hd .facebook a{ color:#667481; }
#hd .facebook a:hover{ color:#963c96; }
#hd .banner1{ position:absolute; top:162px; right:23px;  background-color:#666666; width:920px; height:209px; }
#hd .banner1 p{ font-size:29px; position:absolute; top:40px; right:30px; text-align:right; line-height:40px; }
#hd .banner{ position:absolute; top:189px; right:23px; background-color:#666666; width:920px; height:209px; }
#hd .banner p{ font-size:29px; position:absolute; top:40px; right:30px; text-align:right; line-height:40px; }
#hd .searchForm { height:18px; border:1px solid #666666; width:144px; position:absolute; top:1px; right:40px; font-size:11px; padding:0 0 2px 6px;}
#hd span{ position:absolute; top:20px; right:24px; font-size:12px; text-align:right;}
#bd{ background-image:url(../images/mid.png); background-repeat:repeat-y; clear:both; }
#bd .line{ border-bottom:2px solid #7c2dad; margin:0px 23px 0px 25px; }
#bd span { /*color:#7c2dad;*/ }
.yui-g{ padding:0 3px 0 25px; overflow: hidden; }
.required { color:#ff0000!important; }
/** Structure **/

/** Nav **/
#nav { background-image:url("../images/nav.png"); display:block; height:38px; left:0; margin-bottom:4px; padding-left:25px; position:absolute; top:158px; width:968px; }
#nav li{ display:inline-block; padding:6px 18px; float:left; }
/** End Nav **/

/** maincontent column **/
#maincontentcolumn{ padding:10px; width:900px; display:block; position:relative; }
#maincontentcolumn a{ /*font-weight:bold;*/ color:#667481; }
#maincontentcolumn a:hover{ /*font-weight:bold;*/ color:#7C2DAD; }
#maincontentcolumn p{ font-size:12px; line-height:20px; padding:0 150px 20px 0; }
#maincontentcolumn span{ /*padding-right:150px;*/ color:#333333; line-height:18px; }
#maincontentcolumn h2{ font-size:18px; font-weight:bold; color:#333333; padding-bottom:10px; }
#maincontentcolumn h3{ font-size:14px; font-weight:bold; color:#333333; margin-top:10px; margin-bottom:5px; }
/** maincontent column **/

/** contact us column **/
#maincolumn{ padding:10px; background-color:#e3e1f0; width:900px; display:block; position:relative; }
#maincolumn a{ font-weight:bold; color:#7C2DAD; }
#maincolumn a:hover{ font-weight:bold; color:#B191C3; }
#maincolumn .email{ margin:10px 0px; width:289px; border:1px solid #7C2DAD; height:20px;  }
#maincolumn .bigtextarea{ margin:10px 0px; width:269px; border:1px solid #7C2DAD; height:265px; resize:none; }
#maincolumn .medtextarea{ margin:10px 0px; width:156px; border:1px solid #7C2DAD; height:80px; resize:none; }
#maincolumn .textbox{ margin:10px 0px; width:176px; border:1px solid #7C2DAD; height:20px; vertical-align:middle; }
#maincolumn textarea {padding:10px;}
#maincolumn select{ margin:10px 0px; width:176px; }
#maincolumn td{ padding-right:20px; }
#maincolumn h2{ font-size:18px; font-weight:bold; color:#7C2DAD; padding-bottom:10px; }
#maincolumn h3{ font-size:15px; font-weight:bold; color:#7C2DAD; padding-bottom:4px; }
#maincolumn h4{ font-size:15px; font-weight:bold; }
#maincolumn p{ font-size:14px; line-height:20px; padding-bottom:20px;}
#maincolumn span{ color:#7C2DAD; font-weight:bold; }
#maincolumn .addressbox{ width:215px; height:185px; border-bottom:1px solid #7C2DAD; float:left; margin:0px 10px 10px 0px; position:relative; }
#maincolumn .address{ width:205px; height:70px; margin:0px 10px 10px 0px; position:absolute; top:50px; left:0px; }
#maincolumn .telfax{  margin:0px 10px 10px 0px; position:absolute; top:124px; left:0px; }
#maincolumn .emailcontact{  margin:0px 10px 10px 0px; position:absolute; top:139px; left:0px; font-weight:bold; }
#maincolumn .website{ position:absolute; top:154px; left:0px; font-weight:bold;}
/** Contact us column **/

#map { display:block; display:block;  float:right;   width:610px; height:496px; border:1px solid #7C2DAD;}

/** findusleft column **/
#findus{ padding:10px; background-color:#e3e1f0; width:900px; display:block; position:relative; }
#findus a{ font-weight:bold;  color:#7C2DAD;}
#findus a:hover{ font-weight:bold; color:#B191C3; }
#findus .email{ margin:10px 0px; width:289px; border:1px solid #7C2DAD; height:20px;  }
#findus h2{ font-size:18px; font-weight:bold; color:#7C2DAD; }
#findus h3{ font-size:15px; font-weight:bold; color:#7C2DAD; padding:10px 0px 6px 0px; }
#findus h4{ font-size:13px; font-weight:bold; color:#7C2DAD;  }
#findus p{ font-size:12px; line-height:20px; padding-bottom:20px; width:270px;}
#findus span{ color:#7C2DAD; }
#findus .addressbox{ width:215px; height:185px; border-bottom:1px solid #7C2DAD; float:left; margin:0px 10px 10px 0px; position:relative; }
#findus .address{ width:205px; height:70px; margin:0px 10px 10px 0px; position:absolute; top:50px; left:0px; }
#findus .telfax{  margin:0px 10px 10px 0px; position:absolute; top:124px; left:0px; }
#findus .emailcontact{  margin:0px 10px 10px 0px; position:absolute; top:139px; left:0px; font-weight:bold; }
#findus .website{ position:absolute; top:154px; left:0px; font-weight:bold;}
#findus iframe{ position:absolute; top:10px; right:10px;  }
/** findusleft column **/

/** findusmap column **/
#findusmap{ width:630px; background-color:#e3e1f0; display:block; position:relative; }

/** findusmap column **/

/** Left column **/
#leftcolumn{ width:605px; display:block; position:relative; padding-right:20px;}
#leftcolumn h2{ font-size:18px; font-weight:bold; padding-bottom:10px; color:#7c2dad; }
#leftcolumn p{ font-size:14px; line-height:20px; padding-bottom:20px;}
#leftcolumn a{ /*font-weight:bold;*/ color:#667481; }
#leftcolumn a:hover{ /*font-weight:bold;*/ color:#7C2DAD; }
/** End Left column **/

/** Right column **/
#rightcol {width:315px;	position:relative; display:block; }
#rightcol a{ font-weight:bold; color:#333333; }
#rightcol a span{ color:#7C2DAD}
#rightcol a:hover{ font-weight:bold; color:#7C2DAD; }
#rightcol .next {float:right; }
#rightcol .nav-controls {float:right; display:block; padding:10px 20px 0 0;  }
#rightcol .prev { position:absolute;left:0px; bottom:0px; }
#controls { width:314px; }
/** END Right column **/

/** About Left column **/
#aboutleftcolumn{ width:220px; display:block; position:relative; }
#aboutleftcolumn h2{ font-size:16px; color:#7c2dad; }
#aboutleftcolumn p{ font-size:14px; line-height:20px; padding-bottom:20px;}
#aboutleftcolumn li{ padding-bottom:10px;}
#aboutleftcolumn a{ font-weight:normal; }
#aboutleftcolumn a:hover{ font-weight:bold; color:#7C2DAD; }
#aboutleftcolumn .submenu{ padding-top:10px; padding-left:20px;}
#aboutleftcolumn .subsubmenu{ padding-top:10px; padding-left:20px;}
#aboutleftcolumn .selected{ font-weight:bold;}
/** End About Left column **/

/** About middle column **/
#midcolumn{ width:385px; display:block; position:relative;  float:left; padding-right:20px;}
#midcolumn a{ /*font-weight:bold;*/ color:#667481; }
#midcolumn a:hover{ /*font-weight:bold;*/ color:#7C2DAD; }
#midcolumn .bluelink a{ color:#333333;  }
#midcolumn .bluelink a:hover{ text-decoration:underline!important; }
#midcolumn h2{ font-size:18px; font-weight:bold; padding-bottom:10px; color:#7c2dad; line-height:24px;}
#midcolumn h3{ font-size:15px;  font-weight:bold; color:#333333;}
#midcolumn h4{ font-size:16px;  font-weight:bold;}
#midcolumn p{ font-size:14px; line-height:20px; padding-bottom:10px;}
#midcolumn ul{ padding-left:20px; font-size:13px; font-weight:bold; }
#midcolumn li{ list-style-type:disc; padding-bottom:2px; }
#midcolumn  b{ height:1px; width:385px; display:block; background-color:#333333; margin:15px 0px; }
/** End About middle column **/

/** Left column2 **/
#leftcolumn2{ width:290px; }
#leftcolumn2 a{ font-weight:bold; }
#leftcolumn2 a:hover{ font-weight:bold; color:#7C2DAD; }
#leftcolumn2 .latestnews{ padding:15px 15px 5px 15px; display:block; margin-top:20px; position:relative; border:1px solid #999999;  }
#leftcolumn2 .news h4{ position:absolute; top:6px; left:84px; width:180px; color:#7C2DAD;}
#leftcolumn2 .news p{ position:absolute; top:20px; left:84px; font-size:10px; line-height:12px; width:174px;}
#leftcolumn2 .news a{ position:absolute; top:69px; left:84px; }
#leftcolumn2 .news img{ width:72px; height:72px; padding:11px 11px 11px 0px; }
#leftcolumn2 .news{ border-top:dotted 1px #999999; display:block; position:relative; }
#leftcolumn2 .credentials{ display:block; width:290px; height:80px; position:relative; }
#leftcolumn2 .credentials span{ clear:both; position:absolute; bottom:50px; left:0px; font-size:10px; font-weight:bold; color:#333333; }
#leftcolumn2 .credentials a{ clear:both; position:absolute; bottom:0px; left:0px; }
#leftcolumn2 h3{ font-size:14px; padding-bottom:5px; font-weight:bold; }
#leftcolumn2 p{ font-size:14px; line-height:20px; padding-bottom:20px;}
/** End Left column **/

/** About middle column **/
#span2right{ width:681px; display:block; position:relative; float:left; padding-right:20px; }
#span2right h3{ font-size:15px;  font-weight:bold; color:#7C2DAD;}
#span2right p{ font-size:14px; line-height:20px; padding-bottom:10px; }
#span2right b{ height:1px; width:700px; display:block; background-color:#333333; margin:15px 0px; }
#span2right ul{ padding-left:20px; }
#span2right li{ list-style-type:disc; padding-bottom:2px; }
#span2right a{ font-weight:bold; }
#span2right a:hover{ font-weight:bold; color:#333333; }
/** End About middle column **/

/** About Right column **/
#aboutrightcol {width:295px;	position:relative; display:block; padding-right:20px; }
#aboutrightcol a{ font-weight:bold; }
#aboutrightcol a:hover{ font-weight:bold; color:#333333; }
#aboutrightcol .right {float:right; }
#aboutrightcol .backnextlinks {float:right; display:block; padding:10px 20px 0 0; }
#aboutrightcol .left { position:absolute;left:0px; bottom:0px; }
#aboutrightcol .news h4{ position:absolute; top:6px; left:90px; width:180px;}
#aboutrightcol .news p{ position:absolute; top:20px; left:90px; font-size:10px; line-height:12px; width:180px;}
#aboutrightcol .news a{ position:absolute; top:72px; left:90px; }
#aboutrightcol .news a:hover{ text-decoration:underline!important; }
#aboutrightcol .news img{ width:80px; height:80px; padding:10px 10px 10px 0px; }
#aboutrightcol .news{ border-top:dotted 1px #999999; display:block; position:relative; }
#aboutrightcol .latestnews{ padding:10px 20px 0px 10px; display:block; margin-top:20px; position:relative; border:1px solid #999999;  }
#aboutrightcol h3 { font-size:14px; padding-bottom:5px;}

/** END About Right column **/

/** homeleft **/
#homeleft {margin-top:20px; width:455px;	display:block; margin-right:20px; }
#homeleft h2{ font-size:18px; font-weight:bold;  color:#7c2dad; padding:10px 0 10px 0; }
#homeleft b{ font-size:12px; font-weight:bold;  color:#333333; width:200px;}
#homeleft a{ /*font-size:12px; font-weight:bold;*/  color:#667481; }
#homeleft p{ font-size:14px; padding-bottom:20px; line-height:20px;}
#homeleft a:hover{ /*font-weight:bold;*/ color:#7C2DAD; }
/** END homeleft **/

/** homeright **/
#homeright {margin-top:20px; width:445px; margin-right:20px; display:block; }
#homeright h2{ color:#7c2dad; font-size:18px; font-weight:bold; padding:10px 0 10px 0; }
#homeright  b{ font-size:12px; font-weight:bold; position:absolute; top:160px; left:54px; color:#333333; width:200px;}
#homeright  a{ font-size:12px; font-weight:bold; position:absolute; top:9px; left:8px; color:#333333; }
#homeright p{ font-size:14px; padding-bottom:20px; line-height:20px;}
#homeright a:hover{ font-weight:bold; color:#333333; }
/** END homeright **/

/** groupmember **/
#groupmember {margin-top:20px; width:295px; margin-right:20px; display:block; }
#groupmember  b{ font-size:12px; font-weight:bold; color:#333333; width:200px;}
#groupmember p{ width:295px; font-size:11px; display:block; float:right; color:#333333;}
#groupmember a{font-size:11px; font-weight:bold; color:#333333; }
#groupmember a:hover{ font-weight:bold; color:#7C2DAD; }
#groupmember img{ float:right; }
/** END groupmember **/

/** main area homepage **/
#mainbottom { display:block; height:212px; left:0; position:absolute; top:386px; width:772px; }
/** End main area homepage **/

/** Footer **/
#ft{ width:968px; height:70px; margin:0 auto;  position: relative; clear:both; font-size:10px; }
#ft .right{ float:right; padding:20px; color:#333333; }
#ft .siteby{ position:absolute; top:40px; right:20px; color:#333333;}
#ft .siteby a{ color:#333333;}
#ft .siteby a:hover{ color:#7C2DAD;}
#ft li{ float:left; padding:0px 12px; font-size:11px; }
#ft ul { padding:20px; }
#ft .selected { font-weight:bold; color:#7C2DAD;}
#ft a {color:#333333;}
#ft a:hover {color:#7C2DAD;}
/** End Footer **/

#slideshow { height:226px; width:304px; position:relative; display:block; float:left;}
#slideshow .image-wrapper{height:226px; width:304px; display:block; float:left;}
#slideshow .image-wrapper .current{height:226px; width:304px; display:block; float:left;}
div.controls { position:absolute; bottom:1px; z-index:1; }
div.controls a { padding: 5px; }
div.ss-controls { float: left; text-indent:-200px; overflow:hidden; }
div.nav-controls { float: right; }
ul.thumbs { clear: both;	margin: 0; padding: 0;}
ul.thumbs li { float: none; padding: 0; margin: 0; list-style: none;}
img.thumb { padding: 0; display: inline;	border: none!important;}
ul.thumbs li.selected img.thumb { color: #000; font-weight: bold; }
img.thumb:focus { outline: none;}
ul.thumbs img { border: none!important; display: block; position:absolute; top:1px;}
#carousel { height:226px; width:304px; position:relative;}
#gallery { position:absolute; top:0px; left:-4px;}


/* Backend CSS */
.No-Style{ color:#000000!important;font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:10px!important; font-weight:normal!important;}
.Bold{ font-weight:bold!important;}
.Light-Purple{ color:#A06EB3;} 



/******************************************************/
.center-image{ width:300px; text-align:center;}
.center-image td{ vertical-align:middle; height:200px;}
/****************************************************/
/* popup css*/
#TB_overlay  {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:100;
}

.TB_overlayBG {
background-color:#000000;
opacity:0.75;
filter: alpha(opacity=75);
}

#TB_window  {
background:none repeat scroll 0 0 #E3E1F0;
border:4px solid #7C2BAC;
color:#333333;
display:none;
left:50%;
position:fixed;
text-align:left;
top:50%;
z-index:102;
font:12px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
overflow:hidden;
}

#TB_ajaxContent.TB_modal  {
padding:15px 15px 15px 50px;
}
#TB_ajaxContent {
clear:both;
line-height:1.4em;
overflow:auto;
padding:2px 15px 15px;
text-align:left;
}

#TB_ajaxContent p {
padding:5px 0;
}

.textbox {
border:1px solid #7C2BAC;
height:20px;
margin:10px 0;
vertical-align:middle;
width:289px;
}
/************************************/

.listing {
	font-size:12px;
	font-weight:bold;
	float:left;
	width:250px;
}
.listing li {
	padding-bottom:8px !important;
}

.listing li a { color:#7c2dad!important;}
.listing li a:hover { color:#729DD0!important;}
.listing li ul li a { color:#333333!important;}
.listing li ul li a:hover { color:#729DD0!important;}
.listing a {
	font-size:13px;
}
.list {
	font-weight:normal !important;
	margin-left:10px;
	padding-top:5px;
}
.list li{ padding-bottom:8px!important;}
.list a {
	font-weight:bold!important;
	color:#7C2DAD!important;
	font-size:13px;
}

.list a:hover{color:#729DD0!important;}
.list02 {
	font-weight:normal !important;
	margin-left:15px !important;
}
.list02 a {
	font-weight:normal!important;
	color:#777777;
	font-size:12px;
}


body#footer_pages h2,
body#footer_pages h3,
body#footer_pages h4,
body#footer_pages h5{ color:#484747 !important;
}

#maincolumn  h3{ color:#7C2DAD !important;;}

/* plant list tabular structure*/

#table3col ul {
padding-bottom:20px;
}
#maincontentcolumn li {
padding-bottom:10px;
}
#table3col li {
font-weight:normal;
}

hr{ background-color:#729DD0; height:1px; margin-bottom:15px; margin-top:10px; border:1px;}

/***********solution for bullets and number open**********/
.yui-u ul{ margin-left:15px; padding:0px;}
.yui-u ul li{ list-style:disc;}
.yui-u ol{ margin-left:15px; padding-left:8px;}
.yui-u ol li{ list-style:decimal!important;}
ul.thumbs{ list-style:none;}
.submenu li{ margin-left:0px; list-style:none !important;}
#aboutleftcolumn ul{ list-style:none; margin-left:0px;}
#midcolumn ol {padding-left:8px;}
#midcolumn ol li{ list-style:decimal !important; margin-left:18px !important;}
.thumbs li{list-style:none !important;}
#aboutleftcolumn li{ list-style:none;}
/***********solution for bullets and number close**********/

