/* START - LINK DEFINITIONS - START */
/*------------------*/
		   
/* GENERAL LINKS */
a:link {text-decoration: none;
           font-weight:normal; 
           color: #cc9933;
           font-size: 12px;}
a:visited {text-decoration: underline;
           font-weight:underline; 
           color: #babc00;
           font-size: 12px;}
a:active {text-decoration: underline;
           font-weight:underline; 
           color: #babc00;
           font-size: 12px;}
a:hover{text-decoration: underline;
           font-weight:normal; 
           color: #babc00;
           font-size: 12px;}
		   
/* IMAGE LINKS */
a.linkImages:link {border: 2px solid #cc9933; 
		   padding: 0;
		   padding: 0}
a.linkImages:visited {border: 2px solid #babc00; 
		   padding: 0;
		   padding: 0}
a.linkImages:active {border: 2px solid #babc00; 
		   padding: 0;
		   padding: 0}
a.linkImages:hover{border: 2px solid #babc00; 
		   padding: 0;
		   padding: 0}
		   
/* BREADCRUMB LINKS */
a.linkBreadCrumb:link {text-decoration: none;
           font-weight:normal; 
           color: #cc9933;
           font-size: 10px;}
a.linkBreadCrumb:visited {text-decoration: none;;
           font-weight:normal; 
           color: #babc00;
           font-size: 10px;}
a.linkBreadCrumb:active {text-decoration: none;;
           font-weight:normal; 
           color: #babc00;
           font-size: 10px;}
a.linkBreadCrumb:hover{text-decoration: underline;
           font-weight:normal; 
           color: #babc00;
           font-size: 10px;}
		   
/* LARGE BREADCRUMB LINKS */
a.linkBreadCrumbLarge:link {text-decoration: none;
           font-weight:bold; 
           color: #cc9933;
           font-size: 16px;}
a.linkBreadCrumbLarge:visited {text-decoration: none;;
           font-weight:bold; 
           color: #babc00;
           font-size: 16px;}
a.linkBreadCrumbLarge:active {text-decoration: none;;
           font-weight:bold; 
           color: #babc00;
           font-size: 16px;}
a.linkBreadCrumbLarge:hover{text-decoration: underline;
           font-weight:bold; 
           color: #babc00;
           font-size: 16px;}		
		   
/* BOLD SMALL LINKS */
a.linkSmallBold:link {text-decoration: none;
           font-weight:bold; 
           color: #cc9933;
           font-size: 11px;}
a.linkSmallBold:visited {text-decoration: underline;;
           font-weight:bold; 
           color: #babc00;
           font-size: 11px;}
a.linkSmallBold:active {text-decoration: underline;;
		   font-weight:bold; 
           color: #babc00;
           font-size: 11px;}
a.linkSmallBold:hover{text-decoration: underline;
 		   font-weight:bold; 
           color: #babc00;
           font-size: 11px;}
		      
/* BOLD LINKS */
a.linkBold:link {text-decoration: none;
           font-weight:bold; 
           color: #cc9933;
           font-size: 12px;}
a.linkBold:visited {text-decoration: none;
           font-weight:bold; 
           color: #babc00;
           font-size: 12px;}
a.linkBold:active {text-decoration: none;
           font-weight:bold; 
           color: #babc00;
           font-size: 12px;}
a.linkBold:hover{text-decoration: none;
           font-weight:bold; 
           color: #babc00;
           font-size: 12px;}
		   
/* TOPNAV LINKS */
A.linkTopNav:link    {text-decoration: none;
           font-weight:normal; 
           color: #2d2d2d;
           font-size: 12px;
		   margin: 0 8px 0 8px;
		   padding: 0 8px 0 8px;}
A.linkTopNav:visited {text-decoration: none;
           font-weight:normal; 
           color: #2d2d2d;
           font-size: 12px;
		   margin: 0 8px 0 8px;
		   padding: 0 8px 0 8px;}
A.linkTopNav:active  {text-decoration: none;
           font-weight:v; 
           color: #000000;
           font-size: 12px;
		   margin: 0 8px 0 8px;
		   padding: 0 8px 0 8px;}
A.linkTopNav:hover   {text-decoration: underline;
           font-weight:normal; 
           color: #000000;
           font-size: 12px;
		   margin: 0 8px 0 8px;
		   padding: 0 8px 0 8px;}
		   
/* UPPER TOPNAV LINKS */
a.linkTopNavUpper:link {text-decoration: none;
           font-weight:normal; 
           color: #cc9933;
           font-size: 12px;
		   margin: 0 4px 0 4px;
		   padding: 0 4px 0 4px;}
a.linkTopNavUpper:visited {text-decoration: none;
           font-weight:normal; 
           color: #babc00;
           font-size: 12px;
		   margin: 0 4px 0 4px;
		   padding: 0 4px 0 4px;}
a.linkTopNavUpper:active {text-decoration: none;
           font-weight:normal; 
           color: #babc00;
           font-size: 12px;
		   margin: 0 4px 0 4px;
		   padding: 0 4px 0 4px;}
a.linkTopNavUpper:hover{text-decoration: underline;
           font-weight:normal; 
           color: #babc00;
           font-size: 12px;
		   margin: 0 4px 0 4px;
		   padding: 0 4px 0 4px;}		
		   
/* UPPER TOPNAV SMALL BOLD LINKS */
a.linkTopNavUpperBold:link {text-decoration: none;
           font-weight:bold; 
           color: #cc9933;
           font-size: 11px;}
a.linkTopNavUpperBold:visited {text-decoration: none;;
           font-weight:bold; 
           color: #babc00;
           font-size: 11px;}
a.linkTopNavUpperBold:active {text-decoration: none;;
		   font-weight:bold; 
           color: #babc00;
           font-size: 11px;}
a.linkTopNavUpperBold:hover{text-decoration: underline;
 		   font-weight:bold; 
           color: #babc00;
           font-size: 11px;}
		   
/* BOTNAV LINKS */
A.linkBotNav:link    {text-decoration: none;
           font-weight:normal; 
           color: #aaaaaa;
           font-size: 10px;
		   margin: 0 6px 0 6px;
		   padding: 0 6px 0 6px;}
A.linkBotNav:visited {text-decoration: none;
           font-weight:normal; 
           color: #aaaaaa;
           font-size: 10px;
		   margin: 0 6px 0 6px;
		   padding: 0 6px 0 6px;}
A.linkBotNav:active  {text-decoration: none;
           font-weight:normal; 
           color: #000000;
           font-size: 10px;
		   margin: 0 6px 0 6px;
		   padding: 0 6px 0 6px;}
A.linkBotNav:hover   {text-decoration: underline;
           font-weight:normal; 
           color: #000000;
           font-size: 10px;
		   margin: 0 6px 0 6px;
		   padding: 0 6px 0 6px;}	
		   	   
/* SUBNAV LINKS */
A.linkSubNav:link    {text-decoration: none;
           font-weight:normal; 
           color: #cc9933;
           font-size: 11px;
		   line-height: 18px;}
A.linkSubNav:visited {text-decoration: underline;
           font-weight:normal; 
           color: #babc00;
           font-size: 11px;
		   line-height: 18px;}
A.linkSubNav:active  {text-decoration: underline;
           font-weight:normal; 
           color: #babc00;
           font-size: 11px;
		   line-height: 18px;}
A.linkSubNav:hover   {text-decoration: underline;
           font-weight:normal; 
           color: #babc00;
           font-size: 11px;
		   line-height: 18px;}
/* END -- LINK DEFINITIONS -- END */
/*------------------*/

/* START - HTML BLOCK LEVEL ELEMENTS - START */
/*------------------*/
body {
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #333;
    background-color: #fff;
	text-align: left;
	}
	
td {
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: left;
	}
	
p {
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #333;
	}
/* END -- HTML BLOCK LEVEL ELEMENTS -- END */
/*------------------*/

/* START - DEFINED BLOCK LEVEL ELEMENTS - START */
/*------------------*/
.frontBack {
	background: #fff url(/images/frontBack.gif) no-repeat top; 
	border: none;
	height: 637px;
	width: 1000px;
	margin: 6px 6px 2px 16px;
	padding-top: 6px 6px 2px 16px;
	}
	
.footer {
	background: #fff url(/images/footer.jpg) no-repeat top; 
	border: none;
	height: 250px;
	width: 1000px;
	padding: 0 0 20px 90px;
	}
	
.leftTop {
	background: url(/images/leftTop.gif) no-repeat top left;
	width: 163px;
	height: 257px;
	}
	
.rightTop {
	background: url(/images/rightTop.gif) no-repeat top;
	width: 120px;
	}
	
.leftBack {
	background: url(/images/leftBack.gif) repeat-y top left;
	width: 163px;
	}
	
.rightBack {
	background: url(/images/rightBack.gif) repeat-y top left;
	width: 120px;
	}
	
.mainContent {
	text-align: left;
	font-size: 12px;
	margin: 30px 20px 0 20px;
	padding: 30px 20px 0 20px;
	}
	
.mainContentPortfolio {
	text-align: left;
	font-size: 12px;
	margin: 10px 10px 0 0px;
	padding: 10px 10px 0 0px;
	}
	
.topNav {background: url(/images/topNav.gif) no-repeat top;
	width: 1000px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 16px;}
	
.topNavLogo {margin: 0 0 0 70px;
	padding: 0 0 0 70px;}

.topNavRight {margin: 10px 120px 0 0;
	font-size: 9px;}

.topNavRightInner {margin: 0px 120px 0 0;
	font-size: 9px;}

.homeSlideshow {margin: 40px 0px 0 164px;
	padding: 40px 0px 0 164px;
	width: 300px;}

.homeText {font-size: 16px;
	padding: 24px 120px 0 0;
	line-height: 22px;}

.smallText {font-size: 10px;}

.smallGray {font-size: 9px; color:#999999;}

.small {font-size: 10px;}

.borderedPic {border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #666666;}

.normal {font-size: 12px;
	font-weight: normal;}

.alignCenter {text-align: center;}

.topParentHead {border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #999999;
	margin-bottom: 4px;
	padding-bottom: 4px;}
	
.rightNav {margin: 4px 0 0 8px;
	padding: 4px 0 0 8px;
	width: 160px;}

#menu {
  padding:0 0 0 6px;
  margin:0 0 0 6px;
  list-style-type: none;
  }

li #navigation {
		list-style-type: none;
		line-height: 22px;
}
	  
.tdImageFrameRight {background-image: url(/portfolio/designImages/right.gif);
	  background-position: left;
	  background-repeat: repeat-y;}
	  
.tdImageFrameLeft {background-image: url(/portfolio/designImages/left.gif);
	  background-position: right;
	  background-repeat: repeat-y;}
/* END -- DEFINED BLOCK LEVEL ELEMENTS -- END */
/*------------------*/