/* Frame styles */

*	             {font-size:100%; margin:0; padding:0;}
*div             {border:0px solid;}
	
*html #container {height:100%;}
html	         {height:100%;}
	
body             {height:100%; font-family:Arial, Helvetica, sans-serif; color:#262626; background-color:#ffffff; background-image:url(images/homeback.jpg); background-repeat:repeat-x; background-position:top center; text-align: center;}

.float           {visibility:hidden; position:absolute; left:-3000px; z-index:10; border:1px solid #000000}

a                {text-decoration: none; color: #ff6600;}
a:hover          {text-decoration: underline; color: #ff9900;}

h1               {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 100%; text-align: left; font-weight:   bold; color: #ff6600; }
h1.heading	     {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 145%; text-align: left; font-weight:   bold; color: #ff6600; margin-bottom: 20px; border-bottom: 1px dotted #cccccc; line-height: 1.8em}
p.substitute_h1  {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 13px; text-align: left; font-weight:   bold; color: #ff6600; }
h2               {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 13px; text-align: left; font-weight:   bold; color: #ff6600; }
p.substitute_h2  {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 100%; text-align: left; font-weight:   bold; color: #E10800; margin-top: 20px; }
h3               {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 100%; text-align: left; font-weight:   bold; color: #ff6600; margin-top: 20px; }
p.substitute_h3  {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 100%; text-align: left; font-weight:   bold; color: #ff6600; margin-top: 20px; }
h4               {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 100%; text-align: left; font-weight:   bold; color: #cccccc}
p.substitute_h4  {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 100%; text-align: left; font-weight:   bold; color: #cccccc}
ol               {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 100%; text-align: left; font-weight: normal; color: #990000; list-style-type: square; list-style-position: inside; }
.error           {font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 100%; text-align: left; font-weight: normal; color: #990000;}

.form            {margin: 5px; font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size: 11px; text-align: left; background-color: #eeeeee; border: 1px solid #cccccc;}
.submit          {vertical-align: middle}
.button          {font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 11px;}
.asterix         {font-weight: bold; color: #ff6600;}

/* container */
#maincontainer   {position: relative; margin:23px auto 0px auto; width:798px;}
#container       {position: relative; margin: 0px auto 0px auto; width:780px;}

/* header */
/* header */
#header1	     {position: relative; float:left; padding:0px; width: 390px; height: 110px}
#header2	     {position: relative; float:left; padding:0px; width: 390px; height: 110px}
#logo	         {position: relative; float:left; padding:0px; }
.logo	         {margin-top: 30px}
#callnav	     {position: relative; float:right; padding:18px 5px 0px 0px;}

/* top navigation */
#topnav	              {position: relative; float:right; margin:0; padding-bottom: 1px; }
#topnav ul            {float:left; margin:0; padding:0; list-style:none; }
#topnav li            {float:left; margin:0; padding:0; text-align:center; border-left:1px solid #eeeeee;}
#topnav li a          {float:left; font-family: "Trebuchet MS", Arial, Verdana, sans serif; padding: 20px 10px 0px 10px; display: block; text-decoration: none; text-align: center; font-size: 70%; color: #959595; }
#topnav li a:hover    {background-color: #eeeeee}
#topnav li .selected  {background-color: #eeeeee; color: #62BD19;}

/* navigation */
#leftnav              {z-index:1; position: relative; float: left; voice-family: "\"}\""; voice-family:inherit; width: 154px; }

#nav	              {position:relative; float:left; margin:0px; padding:0px; width:154px; height:300px; background-color:#ff6600; background-image: url(images/nav_background.jpg); background-repeat: repeat-x}
#nav ul               {position:relative; float:left; margin-bottom:0px; padding:0px; list-style:none;  }
#nav li               {position:relative; float:left; margin:0px; padding:0px; width:154px; line-height:2.0em; list-style:none;}
#nav li a             {font-family: "Trebuchet MS", Arial, Verdana, sans serif; display:block; text-decoration:none; text-align:right; font-size:70%; color:#ffffff;}
#nav li a:hover       {background-color:#E10800}
#nav li .selected     {background-color:#F03700}

/* Holly Hack. IE Requirement \*/
* html #nav ul li     {float:left; height:1%; }
* html #nav ul li a   {height:1%; }
/* End */

#nav li ul            {position: absolute; left:155px; min-height: 1px; top: 0; opacity: 0.9; -moz-opacity: 0.9; filter:alpha(opacity=90); width: 130px; /* Width of SubMenu Items */ display: none; font-size: 100%; background-color:#ff6600; z-index:1}
#nav li ul li         {padding: 0px; background: #ff6600; z-index:1}
#nav li ul li a       {color: #ffffff; text-align:left; padding-left:15px; line-height:2.0em;  background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px; z-index:1}
#nav li ul li a:hover {}
#nav li:hover ul, li.over ul { display: block; color: #F03700; z-index:1} /* The magic */



#maincontent    {position: relative; float: left; width: 780px; margin-bottom: 10px; }
#content        {position: relative; float: left; width: 623px; height: 296px; margin: 0px;}
#contentint     {position: relative; float: left; width: 605px; margin-left: 20px; }
#contentint  ul     {margin-left:20px; padding:0px; list-style:square inside #ff6600}
#contentint  ul li  {padding:0px; font-size:90%}
#contentint  li     {color:#000000; list-style:square inside;}
#fadeshow		{position: relative; float: left; width: 450px; }
#text           {position:absolute; right:0px; width: 163px; height:280px; padding:10px 0px 10px 10px; text-align:left; line-height: 1.45em; font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size:70%; background-image: url(images/grad.jpg); background-repeat: repeat-y}
#text h1		{display:block; font-size:115%; margin:20px 0px 10px 0px}
.black			{color:#000000}

.feature        {font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 11px; margin: 5px}
.details a      {position: relative; float: left; margin: 0px; padding: 0px; width: 154px; height: 37px; background-color: #F03700; font-family: "Trebuchet MS", Arial, Verdana, sans serif; color:#ffffff; font-weight: bold; font-size: 70%; text-decoration: none; border-bottom: 1px solid #eeeeee; text-align: right; line-height: 3em;}
.details a:hover{text-decoration: none; background-color: #E10800; color:#ffffff;}
.details .selected{text-decoration: none; background-color: #ff6600; color:#ffffff;}
.blank          {position: relative; float: left; margin-top: 0px; padding: 0px; width: 154px; height: 2px; background-color: #ffffff;}
.view a         {position: relative; float: left; margin-top: 0px; padding: 0px; width: 150px; height: 37px; background-color: #666666; font-family: "Trebuchet MS", Arial, Verdana, sans serif; color:#ffffff; font-weight: bold; font-size: 100%; text-decoration: none; border-top: 1px solid #eeeeee; border-bottom: 1px solid #666666; text-align: right; line-height: 3em;}
.view a:hover   {text-decoration: none; background-color: #cccccc; color:#000000;}

*html .recentstands   {position: relative; float: left; margin-right:0px; padding:5px; width:170px; background-color:#ff6600; font-family: "Trebuchet MS", Arial, Verdana, sans serif; color:#ffffff; font-size:120%; font-weight: bold; text-decoration: none; text-align: left; }
.recentstands   {position: relative; float: left; margin-right:0px; padding:5px; width:160px; background-color:#ff6600; font-family: "Trebuchet MS", Arial, Verdana, sans serif; color:#ffffff; font-size:120%; font-weight: bold; text-decoration: none; text-align: left; }
.testimonials   {position: relative; float: left; padding: 5px; width: 160px; background-color: #E10800; font-family: "Trebuchet MS", Arial, Verdana, sans serif; color:#ffffff; font-weight: bold; font-size:120%; text-decoration: none; text-align: left; }
*html .testimonials   {position: relative; float: left; padding: 5px; width: 170px; background-color: #ff9900; font-family: "Trebuchet MS", Arial, Verdana, sans serif; color:#ffffff; font-weight: bold; font-size:120%; text-decoration: none; text-align: left; }

.latestnews     {position: relative; float: left; padding: 5px; width: 144px; margin-bottom:5px; margin-left:-5px; background-color: #cccccc; font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size:120%; color:#ffffff; font-weight: bold; text-decoration: none; text-align: left;}
#news			{position: relative; float: left; padding:0px 5px 5px 5px; margin-right: 20px; display:block; width:144px; voice-family:"\"}\""; voice-family:inherit; background-color:#eeeeee; font-family: Arial, Verdana, sans serif; font-size: 68%; line-height:1.2em; font-weight: normal; text-decoration: none; text-align: left; }
/*end*/
/*\*/
*html #news 		{width:154px; }/*end*/
.newstitle		{display:block; margin:8px 0px 0px 0px; color:#ff6600; font-weight:normal}
.date			{color:#cccccc; font-size:90%}

#columns        {position: relative; float: left; width: 780px;}
.columntext     {position: relative; float: left; padding: 5px; font-family: Arial, Verdana, sans serif; text-align: left; text-decoration: none; width: 160px; background-color: #FFDDAB; line-height: 1.2em}
*html .columntext     {position: relative; float: left; padding: 5px; font-family: Arial, Verdana, sans serif; text-align: left; text-decoration: none; width: 170px; background-color: #FFDDAB; line-height: 1.2em}
.column1        {position: relative; float: left; margin-right: 20px; padding: 5px; font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size:70%; text-align: left; text-decoration: none; width: 154px; border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; border-left: 1px solid #eeeeee; background-color: #eeeeee; line-height: 1.3em}

*html .column2  {position: relative; float: left; margin-right: 20px; padding: 5px; font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size:75%; text-align: left; text-decoration: none; width: 412px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; background-color: #ffffff; line-height: 1.3em}
.column2        {position: relative; float: left; margin-right: 20px; padding: 5px; font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size:75%; text-align: left; text-decoration: none; width: 400px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; background-color: #ffffff; line-height: 1.3em}
.column2 h1	    {display:block; font-size:110%; margin:0px 0px 10px 0px}
.column2-span 	{font-weight: bold; font-size:110%; color:#FF6600; margin-bottom:10px;}

.column3        {position: relative; float: left; margin-right:  0px; padding: 0px; font-family: Arial, Verdana, sans serif; font-size:70%; text-align: left; text-decoration: none; width: 170px; }
.maincolumn     {position: relative; float: left; margin-right: 20px; padding: 0px; font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size:75%; text-align: left; text-decoration: none; width: 425px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; background-color: #ffffff; line-height: 1.6em}
.rightcolumn    {position: relative; float: left; margin-right:  0px; margin-top:  50px; padding: 0px; font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size:70%; text-decoration: none; width: 155px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff;}
.gallerycolumn  {position: relative; float: left; margin-right:  0px; padding: 0px; font-family: "Trebuchet MS", Arial, Verdana, sans serif; font-size:75%; text-align: left; text-decoration: none; width: 600px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; background-color: #ffffff; line-height: 1.6em}
img.screen      {padding-bottom: 0px}
img.gallery1    {margin-bottom: 10px; width: 65px; height: 65px; border: 1px solid #000000; margin-right: 10px}
img.gallery2    {margin-bottom: 10px; width: 65px; height: 65px; border: 1px solid #000000; }
.summary        {position: relative; float: left; padding: 2px 5px 2px 5px; background-color: #eeeeee}
.winner         {position: relative; float: left; padding: 2px 5px 2px 5px; background-color: #ff9900}
.boldleft       {color: #ff6600}
.boldwhite      {color: #ffffff}
.bold           {padding-left: 25px; color: #ff6600}

/* footer */
#footer	        {position: relative; float: left; margin:40px auto 0px auto; padding: 0px 0px 20px 0px; font-family: "Trebuchet MS", Arial, Verdana, sans serif; color:#666666; font-size:70%; text-decoration: none; text-align: left; }
#footer a       {color:#ff6600; text-decoration: none;}
#footer a:hover {color:#000000; text-decoration: underline;}

.inline{display:inline;}