BODY { margin: 0; background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif;}
table, td 		{ font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
h1 { font-size: 20px; font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
h2				{ font-size: 12px; color: #CC0000; padding-bottom: 5px; padding-top: 5px; border-bottom:1px solid #CC0000;}
h3				{ font-size: 12px; color: #CC0000; padding: 0px; margin: 0px;}

iframe {
  border-bottom: #CCCCCC 1px solid;
  margin: 4;
}
img { border:none;}

.header { font: 20px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.top_header { font: 16px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.fnavHeader { font: 14px Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold}
.topic { font: 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#000099; font-weight:bold}
.headers { font: 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold}
.red { font: 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold}
.menutext {font-family: Arial, Verdana, Helvetica,, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; }
.subtitle	{ font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; color: #0062A7;}
.SUBHEAD 			{ font-size: 11px; font-style: normal; font-weight: bold; color: #333333}
.SUBHEADRED 		{ font-size: 11px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none}
.winding 		{ font-size: 14px; font-weight: bold; color: #CC0000; font-family:"Wingdings 3"}

.mHIGHLIGHTS 		{ font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #CC0000}
.fNewsDate 			{ font-size: 9px; font-style: normal;  color: #CC0000; text-decoration: none}

.fNewsHead1			{ font-size: 11px; font-style: normal; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.fNewsHead 			{ font-size: 10px; font-style: normal; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
A.fNewsHead:link 	{ font-size: 10px; font-style: normal; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
A.fNewsHead:hover 	{ font-size: 10px; font-style: normal; color: #FF0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.mNewsHead			{ font-size: 13px; font-style: normal; color: #CC0000; text-decoration: none}
A.mNewsHead:hover 	{ font-size: 13px; font-style: normal; color: #CC0000; text-decoration: underline}

.mNewsSubHead 		{ font-size: 11px; font-style: normal; color: #999999; text-decoration: none}
.phone 		{ font-size: 14px; font-style: bold; color: #0000FF; font-family:Arial, Helvetica, sans-serif}

a:link.menutop	 	{ color: #000099;}
a:active.menutop 	{ color: #000099;}
a:visited.menutop 	{ color: #000099;}
a:hover.menutop 	{ color: #CC0000; text-decoration: underline; font-size:15px;}
a.menutop	{ font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.menu-products	{ color: #000099;}
a:active.menu-products 	{ color: #000099;}
a:visited.menu-products 	{ color: #000099;}
a:hover.menu-products 	{
	color: #FFFFFF;
	font-family: 'Trebuchet MS';
	font-size: 15px;
	background-color: #CC0000;
}
a.menu-products	{ font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; text-decoration: none;}


a:link.crm	 	{ color: #000099;}
a:active.crm 	{ color: #000099;}
a:visited.crm 	{ color: #000099;}
a:hover.crm 	{ color: #CC0000; text-decoration: underline}
a.crm	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.services 	{ color: #000099;}
a:active.services 	{ color: #000099;}
a:visited.services 	{ color: #000099;}
a:hover.services 	{ color: #CC0000; text-decoration: underline}
a.services	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

a:link.content 	{ color: #000099;}
a:active.content 	{ color: #000099;}
a:visited.content 	{ color: #000099;}
a:hover.content 	{ color: #CC0000; text-decoration: underline; font-size:13px;}
a.content	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none;}

a:link.menufooter 		{ color: #FFFFFF;}
a:active.menufooter 	{ color: #FFFFFF;}
a:visited.menufooter 	{ color: #FFFFFF;}
a:hover.menufooter	 	{ color: #CC0000; text-decoration: underline}
a.menufooter	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

a:link.menuproduct 		{ color: #000099;}
a:active.menuproduct 	{ color: #000099;}
a:visited.menuproduct 	{ color: #000099;}
a:hover.menuproduct	 	{ color: #000099;}
a.menuproduct	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}

a:link.headertext 		{ color: #000000;}
a:active.headertext 	{ color: #000000;}
a:visited.headertext 	{ color: #000000;}
a:hover.headertext	 	{ color: #CC0000; text-decoration: underline}
a.headertext	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}

a:link.training 	{ color: #000099;}
a:active.training 	{ color: #000099;}
a:visited.training 	{ color: #000099;}
a:hover.training	{ color: #CC0000; text-decoration: underline}
a.training	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.oracle 	{ color: #000099;}
a:active.oracle 	{ color: #000099;}
a:visited.oracle 	{ color: #000099;}
a:hover.oracle 	{ color: #CC0000; text-decoration: underline; font-size:12px;}
a.oracle	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}

.SoftwareSubHead  { font-size: 9px; font-style: normal; color: #666666; text-decoration: none}

.line-bottom {
	border-bottom: 1px solid #CCCCCC;
}

.line-top {
	border-top: 1px solid #CCCCCC;
}

.line-bottom-thick {
	border-bottom: 2px solid #CCCCCC;
}

.line-left {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.line-left-top {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.line-left-bottom {
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.line-left-real {
	border-left: 1px solid #CCCCCC;
}
.box {
	border: 1px solid #CCCCCC;
}
.line-sides {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
/* Other Objects
==============================================================================*/


/* Grey line White filled Bounding Box */
.t 	{background: url(../images/dot.gif) 0 0 repeat-x #FFFFFF; width: 100%;}
.b 	{background: url(../images/dot.gif) 0 100% repeat-x}
.l 	{background: url(../images/dot.gif) 0 0 repeat-y}
.r 	{background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/crnr_wht_lb.gif) 0 100% no-repeat}
.br {background: url(../images/crnr_wht_rb.gif) 100% 100% no-repeat}
.tl {background: url(../images/crnr_wht_lt.gif) 0 0 no-repeat}
.tr {background: url(../images/crnr_wht_rt.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/* Survey Bounding Box */
#surveybox		{ float: center; width:260px;}
#surveyboxA		{ float: center; width:690px;}
.t_survey 	{background: url(../images/crnr_dot.gif) 0 0 repeat-x #ebebeb; width: 100%;}
.b_survey 	{background: url(../images/crnr_dot.gif) 0 100% repeat-x}
.l_survey 	{background: url(../images/crnr_dot.gif) 0 0 repeat-y}
.r_survey 	{background: url(../images/crnr_dot.gif) 100% 0 repeat-y}
.bl_survey {background: url(../images/crnr_bl.gif) 0 100% no-repeat}
.br_survey {background: url(../images/crnr_br.gif) 100% 100% no-repeat}
.tl_survey {background: url(../images/crnr_tl.gif) 0 0 no-repeat}
.tr_survey {background: url(../images/crnr_tr.gif) 100% 0 no-repeat; padding:10px}


/* Form Styles */
select, input, textarea  {
	font-size: 9px; color: #000000; border-style: none; border:1pt #B1B0AB solid; padding: 1px; padding-left: 3px; padding-bottom: 1px; background-color: #F5F5F5; margin: 0;
}

/* Top Menu */
#navcontainer ul
{

padding-left: 0;
margin-left: 0;
background-color: #000000;
color: White;
float: left;
width: 100%;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li#active
{
float: left;
}
#navcontainer ul li a
{
padding: 0.4em; 
background-color: #000000;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

/* Top Menu */

#navcontainer ul li a:hover
{
background-color: #CC0000;
color: #fff;
}

#navlist a:link#current, #navlist a:visited#current
{
background: #CCCCCC;
border-right: 1px solid #fff;
color: #000;
padding: 0.4em;
}


/* Links directory style */
	.logonform { margin-top:10em; position:relative; width:50%; left:25%; }
	.label { font-weight:bold; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif;}
	.button { border:1px #000000 solid; width:80px; margin-left:4px; height:22px; }
	.inputbox { border:1px #000000 solid; padding:1px; height:22px; }
	.textbox { border:1px #000000 solid; padding:1px; }
	.url { font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #0062A7; text-decoration: none;font-weight: bold;}
	A.url:link { font-size: 13px; font-style: normal; font-weight: bold; color: #0062A7; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
	A.url:hover { font-size: 13px; font-style: normal; font-weight: bold; color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
	.note { font-size:8pt; text-decoration:italic; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000}
	.register { font-size:4pt; text-decoration:italic; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000}
	.folder { font-variant:small-caps; font-size:11pt; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
	.foldercount { font-size:8pt; }
	.menuanchor{ font-variant:small-caps; font-size:11pt; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif;}

/*CSS for Tooltips */

.thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #000000;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
                 
         .dogvdvhdr {
            width:300;
            background:#FF0000;
            border:1px solid #FF0000;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #FF0000;
            border-right:1px solid #FF0000;
            border-bottom:1px solid #FF0000;
            padding:10px;
         }
         
         .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #FF0000;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }
		 
/* Product Nav bar */		
 
#navcontainer1 {
	width: 236px;
}

#navcontainer1 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer1 a
{
display: block;
padding: 3px;
width: 230px;
background-color: #FFFFFF;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
color:#000099;
font-size:12px;
font-weight:bold;
}

#navcontainer1 a:link, #navlist1 a:visited
{
color: #000099;
text-decoration: none;
}

#navcontainer1 a:hover
{
background-color: #FF0000;
color: #fff;
}

#active a{
background:#E4E4E4;
color:#000099;
}

/* IEX Nav bar */		
 
#navcontainer3 {
	width: 260px;
}

#navcontainer3 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer3 a
{
display: block;
padding: 3px;
width: 260px;
background-color: #FFFFFF;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
color:#000099;
font-size:12px;
font-weight:bold;
}

#navcontainer3 a:link, #navlist3 a:visited
{
color: #000099;
text-decoration: none;
}

#navcontainer3 a:hover
{
background-color: #000000;
color: #fff;
}

#active a{
background:#E4E4E4;
color:#000099;
}


/* Homepage L-Menu */

#navcontainer2 {
	width: 390px;
}

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer2 a
{
display: block;
padding: 12px;
width: 400px;
background-color: #EAF4FF;
border-bottom: 1px solid #ccc; 
/* border-top: 1px solid #ccc;*/
font-family: Arial, Helvetica, sans-serif;
color:#000099;
font-size:14px;
font-weight:bold;
}

#navcontainer2 a:link, #navlist2 a:visited
{
color: #000099;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color: #C4DBEE;
color: #FF0000;
}


/* L-Side Navigation - home page */

#navlist4
{
padding: 0 1px 1px;
margin-left: 0;
font-family: Arial, Helvetica, sans-serif;
color:#000099;
font-size:14px;
font-weight:bold;
background: #FFFFFF;
width: 400px;
}

#navlist4 li
{
list-style: none;
margin: 0;
border-bottom: 1px solid #CCCCCC;
text-align: left;
}

#navlist4 li a
{
display: block;
padding: 0.25em 0.25em 0.25em 0.25em;
border-left: .5em solid #FFFFFF;
background: #FFFFFF;
text-decoration: none;
}

#navlist4 li a:link { color: #000099; }
#navlist4 li a:visited { color: #000099; }

#navlist4 li a:hover
{
border-color: #FFFFFF;
color: #FF0000;
background: #FFFFFF;
text-decoration:underline;
}


/* add to */

.col{float:left; margin-left:10px;}		
.box img{ vertical-align:middle;}
.box ul{ padding:0; margin:0;}
.box li{ list-style:none;font-size:10px; padding:2px 0;}
.box a{ color:#333;}
.box a:hover{ color:#FFF; background:#FF6600; text-decoration:none;}
.box {border:1px #CCCCCC dotted;  margin:10px 0 5px; padding:0 10px;}
.box h5 {color:#333; padding:0; margin:5px 0;}

/* L-Side Navigation */

#left #side-nav {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
#left #side-nav h1 {
	display:block;
	float:left;
	width:160px;
	height:25px;
	font-size:14px;
	padding:5px;
	letter-spacing:-1px;
	border-bottom:1px solid #CCC;
	margin:0px;
}
#left #side-nav a {
	display:block;
	float:left;
	height:15px;
	width:156px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-size:12px;
	color:#000099;
	text-decoration:none;
	padding:5px;
	margin:0px;
}
#left #side-nav a:hover {
	color:#FFF;
	background-color:#FF0000;
}

/*Color Specific*/

/*Orange*/

#left #side-nav h1.orange {
	color:#F60;
}
#left #side-nav a.orange:hover {
	border-color:#F60;
}

/*Green*/

#left #side-nav h1.green {
	color:#6C0;
}
#left #side-nav a.green:hover {
	border-color:#6C0;
}

/*Blue*/

#left #side-nav h1.blue {
	color:#09F;
}
#left #side-nav a.blue:hover {
	border-color:#09F;
}

/*Pink*/

#left #side-nav h1.pink {
	color:#F06;
}
#left #side-nav a.pink:hover {
	border-color:#F06;
}

/* style for polls */
.pollName { /* header */
	font-size: 11px;
	font-weight: bold;
}
.poll { /* poll */
	font-size: 11px;
}

/* calendar begin */



table#calendar {
	font-size:10px;
	width:100%;
}
table#calendar caption {
}
table#calendar a {
	text-decoration:none;
}
table#calendar tr#days th {
	color: #CCE;
	font-size:1em;
	font-weight: bold;
	padding: .3em 1px;
}
table#calendar tr#title th {
	font-size: 1em;

}
table#calendar td {
	width: 10px;
	height: 10px;
	color: #777;
	text-align: center;
	vertical-align: top;
	padding:3px;
}
table#calendar td a {
	font-weight: bold;
	display: block;
	width: 10px;
	text-align:center;
	padding:0 3px 0 3px;
}
table#calendar th a {
	font-weight: bold;
}


table#calendar .today {
	background-color: #f1f1f1;
	border:solid 1px #CCCCCC;
}
table#calendar p {
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-align:center;
	
}
.dCenter 
{
margin-left: 15%;
margin-right: 15%;
}

/* calendar ends */


/* comments */
.c_cHeader {
border-bottom:solid 3px #dddbdb;
background-color:#f1f1f1;
padding:6px;
padding-bottom:2px;
text-transform:uppercase;
}
.c_contentPerson {
height:32px;
padding-left:44px;
background-image:url(img/avatar/warhol.gif);
background-repeat:no-repeat;
}
.c_contentTop {
height:60px;
width:500px;
background-image:url(img/comment_bg1.gif);
background-repeat:no-repeat;
}
.c_content {
background-image:url(img/comment_bg2.gif);
background-repeat:repeat-y;
padding-left:24px;
padding-right:24px;
}
.c_contentBottom {
height:50px;
width:500px;
background-image:url(img/comment_bg3.gif);
background-repeat:no-repeat;
}

/* Commets form */
#f1 {
background-color:#f1f1f1;
border:solid 3px #dddbdb;
margin:8px;
padding:14px;
padding-top:2px;

}

#f1 input, #f1 textarea {
width:300px;
margin:5px 0 10px 0;
padding:4px;
border:2px dotted #dddbdb;
}

#f1 input {
height:18px;
}
 #f1 textarea {
 width:430px;
 }

#f1 input.selected,#f1 textarea.selected {
border:solid 2px #dddbdb;
}

#f1 input.btn {
width:60px;
height:26px;
}
ul.linkList {
list-style:none;
list-style-image:none;
}
ul.linkList li {
padding-left:15px;
margin-top:6px;
background-image:url(template_img/white_arrow.png);
background-repeat:no-repeat;
}
ul.content_linkrow li {
display:inline;
padding-left:15px;
}
ul.content_linkrow li.author {
background-image:url(template_img/person.png);
background-repeat:no-repeat;
}
ul.content_linkrow li.comments {
background-image:url(template_img/comments.png);
background-repeat:no-repeat;
}
ul.content_linkrow li.plink {
background-image:url(template_img/plink.png);
background-repeat:no-repeat;
}

/* CSS added by Mks(TBS) */

ul.pdf { list-style:none; padding:0 0 0 15px; margin:0;}
ul.pdf li {background:url(../images/pdf_icom.jpg) no-repeat left; height:25px; line-height:23px; padding-left:25px;}
ul.pdf a {font-size:13px; font-weight:bold;}

.gray_box_info {background:#EAEDF6; border:1px solid #A7CFEB; margin:0 0 10px; padding:8px;}
