/*
CSS Document For PXL Soft 2006;
Copyrights by PXL Soft;
Author VINOD GANVE;
*/

body { margin:0; padding:0; background-color:#fff; 
}

/* toplevel */
#toplevel { width:980px; background-color:#FFFFFF; height:78px; }

#sitelogo { float:left; background-image:url(../image/logos/pxllogo.gif); background-repeat:no-repeat; width:475px; height:78px; margin-right:20px; }

#toplevelmenu { float:right; margin-right:0px; margin-top:15px; font-style:normal; font-family:Verdana; font-size:11px; WIDTH:350px; WHITE-SPACE: nowrap; POSITION:inherit; HEIGHT: 25px; }

#toplevelmenu UL {
	PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 12px; 
}
#toplevelmenu LI {
	width:inherit; PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #255991 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#toplevelmenu LI#one {
	BORDER-LEFT-WIDTH: 0px; 
}
#toplevelmenu A { 
	FONT-WEIGHT: normal; COLOR: #255991; TEXT-DECORATION: none; font-style:normal; font-family:Verdana; font-size:11px;
}
#toplevelmenu A:hover { 
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; font-style:normal; font-family:Verdana; font-size:11px;
} 
#toplevelmenu2 { float:right; margin-right:0px; margin-top:15px; font-style:normal; font-family:Verdana; font-size:11px; WIDTH:425px; WHITE-SPACE: nowrap; POSITION:inherit; HEIGHT: 25px; }

#toplevelmenu2 UL {
 PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 12px; 
}
#toplevelmenu2 LI {
 width:inherit; PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #255991 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#toplevelmenu2 LI#one {
 BORDER-LEFT-WIDTH: 0px; 
}
#toplevelmenu2 A { 
 FONT-WEIGHT: normal; COLOR: #255991; TEXT-DECORATION: none; font-style:normal; font-family:Verdana; font-size:11px;
}
#toplevelmenu2 A:hover { 
 FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; font-style:normal; font-family:Verdana; font-size:11px;
}
.region { width:inherit; margin-top:10px; float:right; text-align:left; margin-right:15px; border:1px solid #255991; font-size:11px; }
#logname { margin-top:10px; float:right; margin-right:15px; width:auto; }

/* main navigation */

#mainnavi {
	width:100%; margin:0px; z-index:1000; background:url(../image/menubg.gif) repeat-x; height:30px; position:inherit; margin-top:0px; 
}
#navigation {
	width:100%; float:left; text-align:center; font-family:Verdana; font-size:11px; font-style:normal; font-weight:500; white-space:nowrap;}
#navigation UL { PADDING: 0px; MARGIN: 0px; LINE-HEIGHT:14px; text-align:center; }
#navigation LI { DISPLAY: inline; MARGIN:0px; LIST-STYLE-TYPE: none; line-height:30px; }
#navigation LI#one {  }
#navigation LI A { FONT-WEIGHT:bold; COLOR: #fcfcfc; TEXT-DECORATION: none; PADDING-RIGHT: 15px; PADDING-LEFT:15px; padding-top:8px; padding-bottom:7px;  }
#navigation LI A:hover { COLOR: #4d749f; TEXT-DECORATION: none; FONT-WEIGHT:bold; background:url(../image/activemenubg.gif); background-repeat:repeat-x; padding-left:15px; padding-right:15px; background-position:inherit; } 
#navigation .active { COLOR: #4d749f; TEXT-DECORATION: none; FONT-WEIGHT:bold; background:url(../image/activemenubg.gif); background-repeat:repeat-x; padding-left:15px; padding-right:15px; background-position:inherit; }

#loginnav {
	width:inherit; float:right; font-family:Verdana; font-size:11px; font-style:normal; white-space:nowrap; margin-right:1em; line-height:32px;
}
#loginnav A { FONT-WEIGHT: bold; COLOR: #fcfcfc; TEXT-DECORATION: none; }
#loginnav A:hover { COLOR: #00ff00; TEXT-DECORATION: none; } 
#searchbox { width:auto; height:inherit; margin:0px; float:right; margin-right:10px; margin-top:4px; }

/* mainbody */

#mainpage {
	width:100%; height:100%; float:left; margin-right:0; margin-top:0; margin-bottom:0; 
}

#mainbody {	width:980px; height:auto; padding:0; margin:0; margin-left:0px; background-color:#fffffe; }
#hometable { float:left; width:308px; height:auto; margin-top:10px; margin-left:10px; background-image:url(../image/tableline.gif); background-repeat:repeat-y; }
#twitter_div { float:left; width:308px; height:auto; margin-top:10px; margin-left:10px; background-image:url(../image/tableline.gif); background-repeat:repeat-y; }
.sidebar-title { font-family:Verdana; font-size:12px; font-weight:700; color:#385d82; padding:0px 0px 5px 10px; text-align:left; }
#content { padding-left:10px; padding-right:10px; font-family:Verdana; font-size:11px; }
#content a{ color:#676767; text-decoration:none; }
#content a:hover{ color:#0066FF; text-decoration:underline; }
#content ul li { margin-left:-5px; }
#hometable a{ font-family:Verdana; font-size:11px; font-weight:normal; color:#676767; text-decoration:none; line-height:15px; }
#hometable a:hover{ color:#0066FF; text-decoration:underline; }
#hometable ul { margin-top:-10px; padding-left:25px; margin:0px; }
#hometable li {	PADDING-LEFT:0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:0px; list-style:disc; }
/* #hometable ul li ul li { margin-top:-10px; padding-left:15px; display:inline; list-style:none; }*/
#hometable ul li ul li a{ color:#0066CC; }
#hometable ul li ul li a:hover{ color:#FF9900;}
#head { font-family:Verdana; font-size:14px; font-weight:700; color:#4f5153; padding:0px 0px 5px 10px; text-align:left; }
#head a{ font-family:Verdana; font-size:14px; font-weight:700; color:#4f5153; padding:0px 0px 5px 0px; }
#head a:hover{ font-family:Verdana; font-size:14px; font-weight:700; color:#4f5153; padding:0px 0px 5px 0px; text-decoration:none; cursor:pointer;}
#events { border:1px solid #E4E4E4; }
#hometable2 { float:none; width:200px; height:auto; margin-top:0px; }
#hometable2 a{ font-family:Verdana; font-size:11px; font-weight:normal; color:#676767; text-decoration:none; line-height:14px; }
#hometable2 a:hover{ color:#0066FF; text-decoration:underline; }
.heading { font-family:Verdana; font-size:14px; font-weight:700; color:#385d82; padding:0px 0px 5px 10px; text-align:left; }

/* Products */
#product { float:left; width:360px; height:auto; margin-top:15px; margin-left:10px; }
#product ul { padding-left:25px; margin:0px; }
#more { width:inherit; float:right; padding-left:3px; padding-right:3px; font-family:Verdana; font-size:11px; }
#more a{ color:#FF9900; text-decoration:none; }
#more a:hover{ color:#0066FF; text-decoration:underline; }

form { margin:0px; }
#login { float:right; margin-right:0px; margin-top:5px; font-style:normal; font-family:Verdana; font-size:11px; width:350px; POSITION:inherit; HEIGHT: 25px; }
.content { padding-left:10px; padding-right:10px; font-family:Verdana; font-size:11px;}
.sidelinks { padding-left:10px; padding-top:0px; font-family:Verdana; font-size:11px; color:#676767; }
.tdborder { border:2px solid #CEE6FF; text-align:center; }
#animatemovie {	width:700px; height:240px; border-bottom:#255991 solid 5px; float:left; }

#galleriabox { width:275px; height:240px; background-color:#f3f8fd; float:left; border-bottom:#255991 solid 5px; }

.galleriaboxhead {
	float:left; width:265px; height:30px; padding-left:10px; margin:0px; font-family:Verdana; font-size:12px; color:#565e6b; font-weight:bold; background-image:url(../image/headingbgimg.gif); background-repeat:repeat-x; line-height:30px;
}

.galleriaimg {
	width:inherit; padding-top:30px; margin:0; padding:0; float:left;
}

.marquee {width:280px; height:20px; line-height:20px; font-family:Verdana; font-size:11px; font-weight:500; color:#FF9900; text-align:center; }
.marquee a:link { color:#FF9900; text-decoration:none; }
.marquee a:hover { color:#000000; text-decoration:underline; }

#mainproduct {
	float:left; width:498px; height:310px; padding:0; margin:0; 
}

.mainproducthead {
	float:left; width:488px; height:30px; padding-left:10px; margin:0px; font-family:Verdana; font-size:12px; color:#565e6b; font-weight:bold; background-image:url(../image/headingbgimg.gif); background-repeat:repeat-x; line-height:30px;
}

#mainproduct table {
	float:left; width:498px; padding:0; margin:0;
}

#dgbox {
	padding: 5px 5px 5px 10px; border:0;
}

#mainproduct ul {
	 padding-top:0px; padding-left:0px; margin:0px; line-height:20px;
}
#mainproduct li {
	PADDING-LEFT:5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; list-style:url(../image/bullets01.gif);
}
#mainproduct p {
	padding-top:10px; margin:0px;
}
#mainproduct A {
	font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#0099FF;
}
#mainproduct A:hover {
	font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#FFCC00;
}

#mainproduct2 {
	PADDING-BOTTOM: 0px; MARGIN-LEFT:15px; PADDING-TOP: 0px;
}
#mainproduct2 A {
	font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#0099FF;
}
#mainproduct2 A:hover {
	font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#FFCC00;
}

#section2 {
	float:left; width:200px; height:310px; border-left:#6989ab solid 1px; border-right:#6989ab solid 1px; 
}

.section2head {
	float:left; width:190px; height:30px; padding-left:10px; margin:0px; font-family:Verdana; font-size:12px; color:#565e6b; font-weight:bold; background-image:url(../image/headingbgimg.gif); background-repeat:repeat-x; line-height:30px;
}

.section2head2 {
	float:left; width:190px; height:30px; padding-left:10px; margin-top:25px; font-family:Verdana; font-size:12px; color:#565e6b; font-weight:bold; background-image:url(../image/headingbgimg.gif); background-repeat:repeat-x; line-height:30px;
}

#section2 ul {
	width:inherit; padding-top:0px; padding-left:0px; margin:0px; margin-top:5px; line-height:16px; list-style-type:none; FLOAT:left; 
}

#section2 li {
	PADDING-LEFT:10px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:5px; 
}

#section2 A {
	font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#0099FF;
}

#section2 A:hover {
	font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#FFCC00;
}

#exhibitsec {
	width:275px; height:310px; background-color:#f3f8fd; float:left; 
}

.exhibitsechead {
	float:left; width:265px; height:30px; padding-left:10px; margin:0px; font-family:Verdana; font-size:12px; color:#565e6b; font-weight:bold; background-image:url(../image/headingbgimg.gif); background-repeat:repeat-x; line-height:30px;
}

#exhibitsec p {
	width:inherit; float:left; padding-top:5px; padding-left:5px; margin:0px;
}

.eventcont A {
	width:inherit; float:left; padding-left:5px; font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#0099FF;
}

.eventcont A:hover {
	font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#FFCC00;
}

#eventsection {
	width:auto; 
}

#eventsection td {
	padding:5px; margin:0px; border:1px solid #c6d5e5;
}

.normal {
	font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:none; color:#000; text-transform:none;
}

#eventsection A:link {
	font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#0099FF;
}

#eventsection A:hover {
	font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#FFCC00;
}

#dwnldsection {
	width:auto; margin-bottom:10px; margin-top:10px;
}

#dwnldsection td {
	padding:5px; margin:0px; padding-left:10px; font-weight:normal; color:#666666;
}

#dwnldsection A {
	font-family:Verdana; font-size:12px; font-style:normal; font-weight:bold; color:#333333; text-decoration:none; }

#dwnldsection A:hover {
	font-family:Verdana; font-size:12px; font-style:normal; font-weight:bold; text-decoration:underline; color:#0099FF; }

/* bottomlevel */

#bottomlevel { width:100%; height:50px; float:left; display:block; }
#bottomcont { width:645px; padding-top:20px; padding-bottom:20px; font-family:Verdana; font-size:10px; font-style:normal; color:#0099FF; line-height:20px; }
#verisign { width:auto; float:left; }
.bottomcont { padding-top:20px; padding-bottom:20px; font-family:Verdana; text-align:center; font-size:10px; font-style:normal; color:#0099FF; line-height:20px;}
.alert { font-family:Verdana; font-size:10px; font-style:normal; color:#FF6600; }

.rightselect{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:none; font-weight:bold;}