<style> {}

/* MAIN NAVIGATION */

.nav_a ul { float: left; position: relative; margin: 0px; padding: 0; left: 0px; list-style-type: none; }

/* Top level list items */
.nav_a ul li { float: left; z-index: 200; display: inline; padding: 8px 10px 8px 15px; list-style-type: none; font: bold 12px arial; color: #555555; text-decoration: none;}

/* 1st sub level menu */
.nav_a ul li ul { position: absolute; z-index: 205;  display: inline; width: 850px; padding: 0px; left: 0px; background-image: none; visibility: hidden; top: 0; } /* no need to change, as true value set by script */

/* 1st sub level menu list items (undo style from Top level List Items)*/
.nav_a ul li ul li { z-index: 210; display: inline; list-style-type: none; font: bold 12px arial; color: white; text-decoration: none; margin-right: -20px;}

/* 1st sub level menu links style */
.nav_a ul li ul li a {  z-index: 215; display: inline; font: bold 12px arial; color: #fff; text-decoration: none; }

/* 1st sub level menu links style */
.nav_a ul li ul li a:link, .nav_a ul li ul li a:visited, .nav_a ul li ul li a:active { position: relative; display: inline; padding: 11px 16px 5px 16px; text-decoration: none; }
.nav_a ul li ul li a:hover { position: relative; display: inline; background-color: #fff; padding: 10px 15px 4px 15px; text-decoration: none; color: #000; border: 1px solid #555; border-bottom: 1px solid #fff;}

/* All subsequent sub menu levels offset after 1st level sub menu */
.nav_a ul li ul li ul { top: 0; left: 159px; /* no need to change, as true value set by script */ }

* html p#iepara{ padding-top: 1em; }/*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	
/* Holly Hack for IE \*/
* html .nav_a ul li { float: left; height: 1%; border-bottom: 0px; }
* html .nav_a ul li a { height: 1%; border-bottom: 0px; }

/* END MAIN NAVIGATION END */



/* AREA NAVIGATION */

.areanav ul { position: relative; color: #666666; font: 11px arial; margin: 0px; padding: 0px 0px 20px 0px; }

/* 1st level menu list items (undo style from Top level List Items)*/
.areanav ul li { float: left; display: inline; list-style-type: none; color: #666666; font: 11px arial; }

/* 1st level menu links style */
.areanav ul li a { display: inline; list-style-type: none; color: #666666; font: 11px arial; margin-right: 18px; }

/* 1st level menu links style */
.areanav ul li a:link { color: #666666; text-decoration: none; }
.areanav ul li a:visited { color: #666666; text-decoration: none; }
.areanav ul li a:active { color: #666666; text-decoration: none; }
.areanav ul li a:hover { color: #333333; text-decoration: none; }

/* END AREA NAVIGATION END */



/* SITE WIDE STYLES */



.mainbody { padding: 25px; padding-bottom: 20px; margin-bottom: 20px; }

.column_b_cap { width: 280px; height: 13px; background-image: url('../source/x_columnb_cap.gif'); }
.column_b_endcap { width: 280px; height: 30px; background-image: url('../source/x_columnb_endcap.gif'); }
.column_a { width: 290px; float: left; margin-right: 25px; }
.column_b { width: 290px; float: left; }
.column_bb { width: 250px; padding: 15px; background-color: #222222; }

.body1 { color:#444444; font-family: arial; font-size: 12px; margin: 0px 0px 10px 0px; text-align: justify; line-height: 150%}
ul.body1 { color:#444444; font-family: arial; font-size: 12px; margin: 0px 0px 5px 10px; list-style-type: square; list-style-position: inside; }
.body2 { color:#999999; font-family: arial; font-size: 11px; margin: 0px 0px 15px 0px; text-align: justify; line-height: 150%}
ul.body2 { color:#999999; font-family: arial; font-size: 11px; margin: 0px 0px 5px 10px; list-style-type: square; list-style-position: inside; }


/* TIPPYTOP */
.tippytop { padding: 0px; margin: 0px; }


/* FORMS */

/*CLIENT LOGIN*/
.clientlogin { width: 100%; float: right; background-image: url('../source/x_login_bg.gif'); background-position: bottom left;background-repeat: repeat-x;}
.clientlogin-form { margin: 0px; padding: 0px; }
.clientlogin-field { margin: 0px 0px 5px 10px; padding: 2px 2px 2px 4px; border: 1px solid #444444; background-image: url('../source/x_login_field.gif'); font-family: trebuchet ms, arial; font-size: 11px; color: #444444; }
.clientlogin-button { margin-left: 10px; padding: 0px; width: border: 0px; cursor: hand; }

/*SEO TOOLS*/
.seotool { margin: 3px; padding: 0px; }
.seotool-form { margin: 0px; padding: 0px; }
.seotool-field { margin: 0px; padding-left: 3px; background-color: #ffffff; border: 1px solid #cccccc; font-family: trebuchet ms, arial; font-size: 12px; color: #888888; }
.seotool-button { margin: 0px; padding: 0px; background-color: #ffffff; border: 1px solid #cccccc; font-family: trebuchet ms, arial; font-size: 11px; color: #888888; cursor: hand; }

/*CONTACT*/
.contact { margin: 3px; padding: 0px; }
.contact-form { margin: 0px; padding: 0px; }
.contact-field { width: 98%; margin: 0px; padding-left: 3px; background-color: #ffffff; border: 1px solid #cccccc; font-family: trebuchet ms, arial; font-size: 12px; color: #888888; }
.contact-button { margin: 0px; padding: 0px; background-color: #ffffff; border: 1px solid #cccccc; font-family: trebuchet ms, arial; font-size: 11px; color: #888888; cursor: hand; }

/* END FORMS END */


/* MAIN LOGO */
.tag { color: #666666; font-family: trebuchet ms, arial; font-weight: bold; font-size: 15px; margin: 0px 0px 20px 0px; padding: 0px;}
.taglight { color: #989898; font-style: italic; }

.breadcrumb { color: #777777; font: 11px arial; margin: 0px 0px 5px 0px; border-bottom: 0px; }
a.breadcrumb:link { color: #777777; text-decoration: none; border-bottom: 0px; }
a.breadcrumb:visited { color: #777777; text-decoration: none; border-bottom: 0px; }
a.breadcrumb:active { color: #777777; text-decoration: none; border-bottom: 0px; }
a.breadcrumb:hover { color: #555555; text-decoration: none; border-bottom: 1px solid #e1e1e1; }


/* FOOTER */
.footerblock { /* none */ }
.footer1 { color: #666666; font: 10px arial; margin: 3px 8px 3px 8px; }
a.footer1:link { color: #666666; text-decoration: none; }
a.footer1:visited { color: #666666; text-decoration: none; }
a.footer1:active { color: #666666; text-decoration: none; }
a.footer1:hover { color: #444444; text-decoration: none; border-bottom: 1px solid #e1e1e1; }


/* ADS */
.adcolumn_1 { float: right; }


/* END SITE WIDE STYLES END */



/* PORTFOLIO STYLES */

/*Style for demo pagination divs*/
.paginationstyle { width: 575px; text-align: center; background-color: #ffffff; padding: 10px; margin: 10px; }

/*Style for demo pagination divs' select menu*/ 
.paginationstyle select { border: 1px solid #999999; margin: 2px; padding: 2px; }

/*Pagination links style*/
.paginationstyle a { padding: 3px 5px; text-decoration: none; background-color: #f5f5f5; border: 1px solid #cccccc; color: #999999; font-size: 11px; font-family: arial; }

.paginationstyle a:hover, .paginationstyle a.selected { color: #000; background-color: #e1e1e1; border: 1px solid #999999; color: #666666; }

/*Pagination links style*/
.paginationstyle .flatview a { padding: 0 2px; text-decoration: none; border: 1px solid #cccccc; color: #999999; font-size: 9px; font-family: arial; }

/*Pagination div "flatview" links style*/
.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected { color: #000; background-color: #e7e7e; border: 1px solid #999999; color: #555555; }

/*Pagination Image links style (class="imglinks") */ 
.paginationstyle a.imglinks { border: 0; padding: 0; }
.paginationstyle a.imglinks img { vertical-align: bottom; border: 0; }
.paginationstyle a.imglinks a:hover { background: none; }

.portfoliodescription { color:#666666; font-family: arial; font-size:11px; margin: 0px 0px 5px 0px; text-align: center; }

/* END PORTFOLIO STYLES END */

.x1_linkb { color: #0099cc; text-decoration: none; border-bottom: 0px; }
a.x1_linkb:link { color: #0099cc; text-decoration: none; border-bottom: 1px solid #444444; }
a.x1_linkb:visited { color: #0099cc; text-decoration: none; border-bottom: 1px solid #444444; }
a.x1_linkb:active { color: #0099cc; text-decoration: none; border-bottom: 1px solid #444444;  }
a.x1_linkb:hover { color: #00CCFF; text-decoration: none; border-bottom: 1px solid #666666; }

.x2_linkb { color: #669900; text-decoration: none; border-bottom: 0px; }
a.x2_linkb:link { color: #88c100; text-decoration: none; border-bottom: 1px solid #444444; }
a.x2_linkb:visited { color: #88c100; text-decoration: none; border-bottom: 1px solid #444444; }
a.x2_linkb:active { color: #88c100; text-decoration: none; border-bottom: 1px solid #444444; }
a.x2_linkb:hover { color: #CCFF33; text-decoration: none; border-bottom: 1px solid #666666; }

.x3_linkb { color: #A612CB; text-decoration: none; border-bottom: 0px; }
a.x3_linkb:link { color: #A612CB; text-decoration: none; border-bottom: 1px solid #444444; }
a.x3_linkb:visited { color: #A612CB; text-decoration: none; border-bottom: 1px solid #444444; }
a.x3_linkb:active { color: #A612CB; text-decoration: none; border-bottom: 1px solid #444444; }
a.x3_linkb:hover { color: #E633FF; text-decoration: none; border-bottom: 1px solid #666666; }

.x4_linkb { color: #FF9900; text-decoration: none; border-bottom: 0px; }
a.x4_linkb:link { color: #FF9900; text-decoration: none; border-bottom: 1px solid #444444; }
a.x4_linkb:visited { color: #FF9900; text-decoration: none; border-bottom: 1px solid #444444; }
a.x4_linkb:active { color: #FF9900; text-decoration: none; border-bottom: 1px solid #444444; }
a.x4_linkb:hover { color: #FF6600; text-decoration: none; border-bottom: 1px solid #666666; }

/* CONVERSION BULLETS */

.conversion { color: #555; font-family: arial; font-size: 12px;}
.conversion ul { margin: 0 0 5px; }
.conversion  .note{ margin: 5px 5px 30px; font-size: 11px; font-style: italic; }


/* END CONVERSION BULLETS END */

</STYLE>