/* @import "forms.css"; */

/* horizontal tabs and other main navigation link styles */
.MainHorizTab, .MainHorizTabActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-color: #D3ADAB;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: maroon;
}
.MainHorizTabActive {
	background-color: #FFFFFF;
}


.breadcrumbs {
	padding-left:5px;
}

/* member logn form in left top corner */
.loggedInAs {
	color: white;
}

/* top-right corner of the page */
.utilityLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	/*font-weight: bold;*/
	color: #000000;
}
a.utilityLink:hover { color: 000000; }
a.utilityLink:visited { color: #000000; }

/* bottom of the page */
.bottomLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	/*font-weight: bold;*/
	color: #ffffff;
}
a.bottomLink:active, a.bottomLink:visited, a.bottomLink:link { color: #ffffff; }


/* following are the body, table and other area styles  */
table, div, h1, pre  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #000000;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
}


li {
	padding-bottom : 5px;
}

body {
	/*background: #e5e5ca url("/images/global/background.gif") top left repeat-x;*/
	background: url("/images/sgia10_main_bkgd.jpg") top left ;
	background-repeat:repeat-x;
	background-color:#000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	margin-left:0px;
}

h1 {font-size:16px;}
h2 {font-size:14px;}

hr
{ color:#666; background: #666; border: 0; Height:1px;}

/* following are the link styles */
a:active {color: #0257a7; text-decoration: none;}
a:visited {color: #0257a7; text-decoration: none;}
a:link {color: #0257a7; text-decoration: none;}
a:hover {color: #00b2e2; text-decoration:underline;}



/* link for the left navigation bar */
.navLink {
	text-decoration: none;
	color: #202c60;
	width: 158px;
	font-size:12px;
}
a.navLink:active, a.navLink:visited, a.navLink:link {
	color: #202c60;
}


/* non-underlined link in the body text, same color as text */
.delicate {
	text-decoration: none;
	color: #006699;
}
.delicate:visited {
	color: #006699;
}

.mem_delicate {
	text-decoration: none;
	color: #006699;
}
.mem_delicate:visited {
	color: #006699;
}

/* below are the link style copied from the previous version of the site */
a.whtnm:active {color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px} /* selected link - MB*/
a.whtnm:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; underline;  font-size: 14px} /* visited link - MB */ 
a.whtnm:link {color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px} /* unvisited link - MB */ 
a.whtnm:hover {color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 14px} /* mouse over links -MB */

/* below are the link style copied from the previous version of the site */
a.blknm:active {color: #0257a7; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* selected link - MB*/
a.blknm:visited {color: #0257a7; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* visited link - MB */ 
a.blknm:link {color: #0257a7; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* unvisited link - MB */ 
a.blknm:hover {color: #00b2e2; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; } /* mouse over links -MB */

a.blkmem:active {color: #000000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* selected link - MB*/
a.blkmem:visited {color: #000000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* visited link - MB */ 
a.blkmem:link {color: #000000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* unvisited link - MB */ 
a.blkmem:hover {color: #990000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* mouse over links -MB */

a.mem:active { text-decoration: none;} /* member selected link -MB */ 
a.mem:visited {  } /* member visited link - MB */
a.mem:link { } /* member unvisited link - MB */ 
a.mem:hover { text-decoration: underline;} /* member mouse over - MB links*/

a.joinNow:active, a.navLinkJoin:active {color: #900000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* selected link - MB*/
a.joinNow:visited, a.navLinkJoin:visited {color: #900000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px} /* visited link - MB */ 
a.joinNow:link, a.navLinkJoin:link {color: #900000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px}/* unvisited link - MB */ 
a.joinNow:hover, a.navLinkJoin:hover {color: #900000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 12px}/* mouse over links -MB */





/* following are text styles  */
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	/* wider letter-spacing */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.homePageSectionHead {
	/* style for the headings over the content sections on the home page */
	text-align: left;
	vertical-align: middle;
	height:20px; 
	background-color:#497b9e; 
	color: white;
	font-weight: bold;
	padding-left:5px;
	font-size: 12px;
}

.bizresSectionHead {
	/* style for the headings on about_sgia/business_resources09.cfm */
	text-align: left;
	vertical-align: middle;
	height:18px; 
	background-color:#497b9e; 
	color: white;
	font-weight: bold;
	padding-top:3px;
	padding-left:5px;
	font-size: 12px;
}


.sideBarSectionHead {
	/* style for the headings over the content sections in the lift and right sidebars
	on the home page */
	text-align: left;
	vertical-align: middle;
	color: #000000;
	font-weight: bold;
	padding-left:3px;
	font-size: 12px;
}
.sideBarUnderline {
	/* line that appears below the the sideBarSectionHead */
	background-color:#39629a; 
	height:2px;
}

/* various text styles  */
.requiredFieldLabel {
	/* label for a required field */
	color : red;
}

/* Style for the attention grabbing DIV to attract user's attention */
div.Attention {
	padding:10px;
	border:1px solid red;
	background-color: #ffe5e5;
}

/* Dreamweaver seems to insert those styles on its own and that messes up text.  So just make sure text at least tays black  */
.style1, .style2, .style3 {
	color: black;
}

/*  styles for various form elements - see in forms.css */
.loginField {
	border: solid 1px black;
	font-size: 11px;
	height: 15px;
}

/* style for the CFTOOLTIP  */
  .yui-tt {
    color: #444;
    border: 1px solid #444;
    background-color: #FFC;
    padding: 5px;
  }
/* END OF style for the CFTOOLTIP  */

/* styles for the HEADLINE SCROLLER ( see /js/headlineScroller.js and /cfc/vts/exhibitors.cfc ) */
 .scrollup {
   position: relative;
   overflow: hidden;
   height: 25px;
 }
 .headline {
   position: absolute;
   top: 210px;
   left: 5px;
 }
/* END OF styles for the HEADLINE SCROLLER */

/* style for the WhiteText  */
  .WhiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    color: #FFF;
  }
/* END OF style for the WhiteText  */


/* ----- graphic imagers style ----- */

/* style for the headings over the content sections in the lift and right sidebars on the home page */
.secpgtContainer {
	padding-top:10px;
}

.giSectUnderline {
	/* line that appears below the the sideBarSectionHead */
	border-bottom:1px;
	border-bottom-color:#c1c1c1;
	border-bottom-style:solid;
	padding-top:5px;
}

.giSubhead {
	/* line that appears below the the sideBarSectionHead */
	border-bottom:1px;
	border-bottom-color:#c1c1c1;
	border-bottom-style:solid;
	padding-bottom:3px;
	font-weight:bold;
}

/* ----- end graphic imagers style ----- */


/* style for the headings over the content sections in the lift and right sidebars on the home page */
.pdaaMainSectHead {
	color: #8b0919;
	font-weight: bold;
	font-size: 16px;
}

/* style for the headings over the content sections in the lift and right sidebars on the home page */
.pdaaSectionHead {
	text-align: left;
	vertical-align: middle;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.pdaaSectUnderline {
	/* line that appears below the the sideBarSectionHead */
	border-bottom:1px;
	border-bottom-color:#c1c1c1;
	border-bottom-style:solid;
	padding-top:5px;
}

.pdaaSectImg {
	/* line that appears below the the sideBarSectionHead */
	float:left;
	width:62px;
	height:80;
	padding-right:8px;
	padding-bottom:5px;
}

/* Left Nav styles */

/* for left navigation bar */
.leftNav {
	/* applies to the div encompassing the entire left navigation area  */
	width:170px; 
	/*padding-top:5px; */
	/*line-height:25px;*/
}

.leftNav .SGIAhead {
	display: none;
	/*
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	background-color: #497b9e;
	*/
}

.leftNavTitle {
	/* style for the text that identifies to which horizontal tab a given left nav belongs
	this title appears above the top-most item on the left nav menue */
	display: none;
	/*
	padding-top:8px; 
	padding-bottom:8px; 
	margin-left:10px; 
	margin-right:0px;
	*/
}

.lnavHome, .leftNavItem, .leftNavItemJoin  {

	padding-top:8px; 
	padding-bottom:8px; 
	/*
	margin-left:10px; 
	margin-right:10px;
	*/
	border-bottom:1px; 
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	background-image:url(/images/2010home_arrow.gif);
}

.lnavSubitemGroup {
	padding-top:8px; 
	padding-bottom:8px; 
	padding-left:10px;
	/*
	margin-left:10px; 
	margin-right:10px;
	*/
	border-bottom:1px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
}

.lnavHomeSubNav, .leftNavSubitem, .leftNavSubItem  {
	padding-top:2px; 
	padding-bottom:2px; 
}

/* END OF Left Nav styles */
