
body {font-family: Arial, Helvetica, sans-serif; font-size:11px; margin:5px; padding:0; color:#383838;}
h3 { padding-left:3px; padding-bottom:0px; margin-bottom:6px; font-weight:bold; font-family:Arial; font-size:11px; margin-top:7px; color:#003F79; }
.container{width:766px; margin: 0px auto; }
.slogo{width:153px; float:left; margin-left:3px; }
.slogo_old{ float:left; width:170px; height:47px; }
#topnav{ float:left; margin-left:23px;  margin-top:24px; width:579px; height:47px; background-image:url(images/buttonbase.jpg); background-repeat:no-repeat;}
#topnavtxt { float:left; width:579px; text-align:center; margin-top:15px; color:#424242;}
#topnavtxt .txtlink{ padding-left:16px; padding-right:16px;}
.botnavtxt {  text-align:center; margin-top:7px; color:#494949; clear:both;}
a.botnavtxt1:link,a.botnavtxt1:active,a.botnavtxt1:visited{ color:#494949;}
a.botnavtxt1:hover {text-decoration:none; color:#0342E4;}
a.topnavtxt1:link,a.topnavtxt1:active,a.topnavtxt1:visited{ color:#424242; text-decoration:none; padding-right:15px; padding-left:15px;}
a.topnavtxt1:hover{text-decoration:none; color:#787878;}
a:link,a:active,a:visited{ color:#000000; text-decoration:none;}
a:hover{text-decoration:none; color:#0342E4;}

.cookietrail{ font:Arial, Helvetica, sans-serif; font-size:10px; color:#656565; padding-left:10px; text-align:left; clear:both;}
#workarea{width:557px;  float:left; height:775px; border:1px solid #ccc;}
#workright{width:198px;  float:left; height:745px;}
#headbase{width:557px; height:30px; background-image:url(images/headbase.jpg); background-repeat:repeat; border-bottom:1px solid #ccc;}
.headbaseright{ margin-left:12px; margin-top:0px; text-align:center; width:187px; height:23px; background-image:url(images/headbase.jpg); background-repeat:repeat; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ddd;}
.headbaserighta{ margin-left:12px; text-align:center; width:187px; background-color:#F5FBFF; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#headarrow{float:left; margin-left:7px; margin-top:10px;}
#headwelcome{ margin-left:3px; font-weight:bold; font-family:Arial; font-size:11px; margin-top:9px; color:#003F79; float:left;}
.headtxt{ padding-left:3px; font-weight:bold; font-family:Arial; font-size:11px; margin-top:7px; color:#003F79; }
.headright{  margin-top:5px; margin-left:9px; font-weight:bold; font-family:Arial; font-size:11px; color:#003F79; text-align:left;  }
#logout {float:right; margin-top:10px; margin-right:5px;}
#banner{ margin-top:5px; margin-bottom:5px;}
.horzdots { width:555px; height:2px; margin:0px 0px 0px 0px; background-image:url(images/dotshorizontal.jpg); background-repeat:repeat-x; font-size:0px;}
.horzdotsmall { width:248px; height:2px; margin-left:7px; background-image:url(images/dotshorizontal.jpg); background-repeat:repeat-x;}
.verdots{ background-image:url(images/dotsvertical.jpg); background-repeat:repeat-y; height:595px; }
#leftcontainer { width:265px; margin: 6px; float:left;}
#rightcontainer { width:257px; margin: 5px; float:right}
a.homelinks:link,a.homelinks:active,a.homelinks:visited{color:#1361AA; text-decoration:none }
a.homelinks:hover {text-decoration:none; color:#54A5F2;}
.imgarrow { padding-left:5px; float:left; padding-top:3px; padding-right:3px; padding-bottom:4px; }
.imgfolder { padding-left:3px;  float:left; padding-top:1px; padding-bottom:4px;  width:22px;  }
.more{ text-align:right; color:#1A4893; padding-right:5px; font-size:10px; padding-bottom:7px; padding-top:9px; }
.schedule{ text-align:left; color:#1A4893; padding-left:3px; font-size:10px; padding-bottom:7px; }
a.more:link, a.more:active,a.more:visited{ color:#1A4893; text-decoration:none }
a.more:hover{ text-decoration:none; }
.event{color:#383838; padding-bottom:2px; padding-left:3px; width:253px; padding-top:1px;}
.eventhome{color:#383838; padding-bottom:2px; padding-left:3px; width:253px; padding-top:7px;}
.eventsuba {color:#7A7A7A;  padding-left:3px;  width:253px;}
.eventsub1 {color:#7A7A7A;  padding-left:3px;  width:253px;}
a.eventsub:link,a.eventsub:active,a.eventsub:visited{color:#7A7A7A; text-decoration:none}
a.eventsub:hover {text-decoration:none; color:#939393;}
.feedback{ margin-left:43px; padding-bottom:3px; padding-top:7px;}
.textbx{ border:1px solid #ccc; font-size:11px}
.box{ font-size:11px; color:#383838; }
.tracking { padding-top:22px; padding-left:23px; padding-right:4px; padding-bottom:5px;}
#copy{width:340px; float:left; padding-left:5px; margin-top:5px; color:#6C6C6C; font-size:10px;}
.solutiontxt {padding-top:9px; padding-left:9px; padding-right:4px; text-align:left; }
.forumtxt { padding-top:3px; width:140px; text-align:left; float:left;}
.forumtxtbox { margin-top:9px; float:left; width:185px}
alertbox { padding-top:9px; }
.clearhome {clear:both; }


/*-----Events page-- */
.calendar { float:left; margin-top:2px; width:9px; margin-left:6px;}
.calendar2 { float:left; margin-left:0px;}
.clear {clear:both; height:3px; }
.eventsubtxt {color:#7A7A7A;  padding-left:3px;  width:473px; clear:both; }
.event1{color:#383838; padding-bottom:2px; padding-left:2px; float:left; padding-top:0px; width:300px;}
.headtxtin { margin-left:12px; margin-right:12px; margin-top:12px;  }


/*-----Request Meeting-------- */
.bluebg {background-color:#F5FBFF; width:525px; height:500px; margin:auto; margin-top:18px;}
.headtxtgrey{ margin-left:3px; font-weight:bold; font-family:Arial; font-size:11px; padding-top:12px; color:#515151; }
.eventsub2 {color:#7A7A7A;  padding-left:3px;}

/*-----Request Meeting Confirm---------  */
.requesttxt {font:Arial, Helvetica, sans-serif; font-size:12px; color:#003F79; padding-top:82px;}

/* ----------Sales----------  */
.horzdotsmedium { width:518px; height:2px; background-image:url(images/dotshorizontal.jpg); background-repeat:repeat-x; margin:0px auto; padding-top:8px; padding-bottom:8px; font-size:0px; }
.headtxtgrey1{ font-weight:bold; font-family:Arial; font-size:11px; float:left; color:#515151; margin-right:6px; }
.salestxtgreyb{ 
background-image:url(images/arrow_bulet.jpg); 
background-repeat:no-repeat;font-weight:bold;
font-family:Arial;
font-size:11px;
color:#515151;
width:42px; float:left;
padding-left:10px;
margin-bottom:3px;
margin-top:3px;  }
.clearsales {clear:both; }
.salestxtleft { float:left; width:190px; padding-right:20px; margin-bottom:3px; margin-top:3px; }
.salestxtright {float:left; width:180px; margin-bottom:3px; margin-top:3px;}

/* -------------Resources Page---------------   */
.resources {
background-image:url(images/arrow_bulet.jpg); 
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#383838;
padding-left:10px; margin-bottom:10px; margin-top:10px;}


/*--------Newsletter-----------  */
.newsletter { background-image:url(images/pdficon.gif); background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#383838;
padding-left:18px; margin-bottom:5px; margin-top:5px;}

.btnSubmit
{
 background-color:#FFFFFF;
}

.messageClass
{
    font-family:Arial;
    font-weight:bold;
    font-size:10px;
    color:Red;
    text-align:center;
}

/* ----- Website alert  */
.websiteAlertTitle
{
    color:#1361AA;
}

.websiteAlertDescDiv
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:40px;
}

.statusMessage
{
    font-family:Arial,MS Sans Serif;
    font-size:10px;
    color:Red;
    font-style:normal;
}

.tdTxtArea
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#383838;
}
/* Login */

.dvFormContainer{
width:515px;
margin:0px auto;
margin-top:15px;
}

.dvRomTabContainer{
width:495px;
height:580px;
margin:0px auto;
background-color:#F6FBFF;
margin-top:8px;
padding-left:20px;
padding-right:20px;
}

.formtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404447;
padding-right:20px;
text-align:right;
height:26px;}

.formtxt1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404447;
padding-right:20px;
}

.formfield input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:170px;
height:15px;
border:1px solid #CCCCCC;}

.formfield textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:169px;
height:58px;
border:1px solid #CCCCCC;}

.mandatorytxt{
font-size:9px;
color:#6c6c6c}

#searcharea {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-LEFT: 13px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f5fbff
}

.user {
	FONT-SIZE: 10px; COLOR: #0d3691
}
.user a:link, .user a:visited, .user a:active  {
	FONT-SIZE: 10px; COLOR: #0d3691; text-decoration:none;
}
.user a:hover{
text-decoration:underline;}
.textbx {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}

#bottom {
	MARGIN: 0px auto 0px; WIDTH: 760px; TEXT-ALIGN: center
}

.pagingStyle
{
    text-align:right;
    color: Blue;
    
}


h3_Vendor { padding-left:3px; padding-bottom:0px; margin-bottom:4px; font-weight:bold; font-family:Arial; font-size:11px; margin-top:7px; color:#003F79; }
#workarea_Vendor{width:557px;  float:left; height:755px; border:1px solid #ccc;}
#workright_Vendor{width:198px;  float:left; height:772px;}
.horzdotsmall_Vendor { width:248px; height:2px; margin-left:7px; background-image:url(images/dotshorizontal.jpg); background-repeat:repeat-x; font-size:0px; }
.verdots_Vendor{ background-image:url(images/dotsvertical.jpg); background-repeat:repeat-y; height:589px; }
.bluebg_Vendor {background-color:#F5FBFF; width:525px; height:525px; margin:auto; margin-top:18px;}

.arowTXT {
background-image:url(images/arrow_bulet.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1361AA;
padding-left:10px; margin-bottom:3px; margin-top:3px;}

.formfieldsmal textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:125px;
height:58px;
border:1px solid #CCCCCC;}

/* Forgot Password */
.teleheadingsub {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #003f79
}
/* */

/*----------  Technical Discussion Forum ----------*/

.topic{ text-align:left; color:#1A4893; padding-left:12px; font-size:10px; padding-top:1px; float:left; }
.indextxt {color:#7A7A7A; padding-top:3px; padding-left:23px; }
.textbx{ border:1px solid #ccc; font-size:11px}


/*--------Forum-----------  */

.forumtabtxt { padding-top:3px; padding-left:2px; width:260px; text-align:left;}
.tabtxt {color:#7A7A7A; padding-top:3px; padding-left:2px;}

.topic{ text-align:left; color:#1A4893; padding-left:12px; font-size:10px; padding-top:1px; float:left; }
a.topic:link, a.topic:active,a.topic:visited{ color:#1A4893; text-decoration:none }
a.topic:hover{ text-decoration:none; }

.topicnos{ text-align:right; color:#1A4893; padding-right:8px; font-size:10px; padding-top:1px; word-spacing:6px; }
a.topicnos:link, a.topicnos:active,a.topicnos:visited{ color:#1A4893; text-decoration:none }
a.topicnos:hover{ text-decoration:none; }

.replynos{ text-align:right; color:#1A4893; padding-right:15px; font-size:10px; padding-top:1px; word-spacing:0px; text-decoration:none;}
a.replynos:link, a.replynos:active,a.replynos:visited{ color:#1A4893; text-decoration:none }
a.replynos:hover{ text-decoration:none; }

.tabhead{  padding-left:2px; font-weight:bold; font-family:Arial; font-size:11px; color:#355E84; text-align:left; }
.indextxt {color:#7A7A7A; padding-top:3px; padding-left:23px; }
.tabtxt1 {color:#7A7A7A; padding-right:30px; padding-top:12px; text-align:right; padding-bottom:0px;}
.topictxt {  
font-weight:bold;
font-family:Arial;
font-size:11px;
color:#858585;
float:left;
padding-left:12px;
padding-top:12px;
padding-bottom:0px;
  }
  
.topictxt1 {  
font-weight:bold;
font-family:Arial;
font-size:11px;
color:#858585;
padding-top:12px;
  }
  
.forumreply { background-color:#F4F4F4; width:480px; margin-left:12px; margin-top:4px; margin-bottom:5px; padding:5px; color:#7C7C7C }
.forumtopictxt { background-color:#F4F4F4; width:480px; margin-left:12px; margin-top:4px; padding:5px}
.forumline {background-image:url(images/bgline.jpg); background-repeat:repeat-x; height:7px; width:490px; margin-top:5px; margin-left:12px; }
/* Navigation Links */

a.bottom:link,a.bottom:active,a.bottom:visited{text-decoration:none; color:#666666; font-size:10px;}
a.bottom:hover{color:#999999;}
#navinfo{font:Arial, Helvetica, sans-serif; font-size:10px; color:#656565}

.currentNav
{
    color:#656565; font-size:10px;
}

.headbaserightTechnical{ margin-left:0px; margin-top:0px; text-align:center; width:187px; height:23px; background-image:url(images/headbase.jpg); background-repeat:repeat; border-top:1px solid #ccc; aborder-left:1px solid #ccc; aborder-right:1px solid #ccc; border-bottom:1px solid #ddd;}
.headbaserightaTechnical{ margin-left:12px; text-align:center; width:187px; background-color:#F5FBFF; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}


/*--------------- GridView Style  -------------------*/

.gridview
{
    font-family: Arial, Verdana;
    font-size:x-small;
    background-color:White;
}

.gridView_footerstyle
{
    background-color: #B5C7DE;
    color:#4A3C8C; 
}

.gridview_rowstyle
{
    font-family: Verdana;
    font-size:8pt;
    background-color: #F6F6F6;
    color:#1361AA;
   
}


.gridview_rowTopicStyles
{
    font-family: Verdana;
    font-size:8pt;
    background-color: #F6F6F6;
    color:#7A7A7A;
   
}


.gridview_rowstyle a:hover
{
    color :#54A5F2;
    text-decoration :none;
}

.gridview_rowstyle a
{
    color:#1361AA;
    text-decoration: none;
}

.gridview_selectedrowstyle
{
    background-color:#738A9C;
    font-weight:bold;
    color:#F7F7F7;
}

.gridview_selectedrowstyle, a
{ 
    text-decoration: underline;
    color:#F7F7F7;
}

.gridview_pagerstyle
{
    font-size: 8px;
    
    color:#4A3C8C;
    text-align :right ;
}

.gridview_pagerstyle a
{
    font-size: 10px;
    color:#4A3C8C;
    text-decoration: underline;
}

.gridview_headerstyle
{
   font-family: Arial;
   font-size: 8pt;
   font-weight: bold  ;
   /*background-color:#4C757D;*/
   background-image: url('images/forumbg.jpg');
   background-repeat: repeat-x;
   width:54;
   height:23;
   vertical-align :middle ;
   border-width :thin ;
}

.gridview_headerstyle a
{
    text-decoration: none;
    color:#0B393F;   
    
}

.gridview_headerstylesmall
{
    font-family: Arial,Verdana;
   font-size: 8pt;
   font-weight: bold;
   background-color:#4C757D;
   background-image: url('../Images/gridviewHeaderBar.jpg');
   background-repeat: repeat-x;
   color:#0B393F;
}

.gridview_headerstylesmall, a
{
    text-decoration: underline;
    color:#0B393F;   
}


.gridview_emptydatarowstyle
{
     background-color: white;
     border-color: White;
     font-weight: bold;
     font-style:italic;
     font-family: Arial, Verdana;
     color:#0B393F;
     font-size: 10px;
}

.gridview_alternatingrowstyle
{
    background-color: #F7F7F7;
    font-family: Verdana;
    font-size:8pt;
    color:#4A3C8C;
}

.gridview_alternatingrowstyle a
{
    font-family: Verdana;
    font-size:8pt;
    text-decoration: underline;
    color: #0B393F;
}

a.pagingnumber 
{
    font-family:Arial;
    font-size:10px;
    color:#1A4893;
}

a.pagingnumber:active
{
    color:Green;
}

.linkHighlight
{
    asfont-size:12px;
    asfont-weight:bolder;
}

.frameClass
{
 background-color:#F5FBFF;
 font-family: Arial, Helvetica, sans-serif;
 asdcolor:#383838;
}

.fileUpload
{
 font-size:11px; color:#383838;  
 width:140px;
}

.fileUploadTitleTD
{
    width:100px;
}

.fileUploadValueTD
{
    width:140px;
}


