/***********************************************/
/* Tenderline Main Styles       */
/***********************************************/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, fieldset, legend, blockquote, table, dl, dt, dd { margin: 0; padding: 0; }
ul li { list-style: none; }
ol li { list-style: decimal inside; }
img { border: none; }

a,
a:link,
a:visited,
a:active { color: #405EA6; text-decoration: none; outline: none; }
a:hover { color: #28935E; text-decoration: underline;}
.hidden { display: none; }
/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body { margin: 0 auto; text-align: center; padding: 0; color: #333; background: url("/Media/Images/background2.jpg") no-repeat;
    font-family: Verdana, Calibri; font-style: normal; font-weight: normal; }
#container { width: 1020px; margin: auto; text-align: left; }
/***********************************************/
/* Top styles                           */
/***********************************************/
#top { height: 110px; position: relative; }
#top h1 a { display: block; background: url("/media/3365/tenderline-logo-030610_1.jpg") no-repeat 100% 100%; background-position:left; width: 266px; height: 100px; text-indent: -1000px; z-index: 40; top: 5px; left: 30px; position: absolute;  }
#top #searchPanel { position: absolute; width: 280px; height: 40px; right: 0px; top: 40px; background: url("/Media/Images/SearchPanel.jpg") no-repeat; line-height: 40px;   }
#top #searchPanel label { font-size: 0.8em; font-weight: bold; margin-left: 15px; }
#topnavigation { position: absolute; right: 0px; top: 0px; width: auto; line-height: 20px; }
#topnavigation ul { margin-top: 10px; list-style: none;}
#topnavigation ul li { float: left; font-size: 0.8em; padding-left: 10px; padding-right: 10px; border-right: 1px solid #cccccc; }
#topnavigation ul li:first-child + li { border-right: none; }

/***********************************************/
/* Navigation styles                           */
/***********************************************/
#nav { width: 980px;  float: left; font-weight: 500; margin-left: 20px; margin-right: 20px; }
#nav ul li { float: left; position: relative; z-index: 39; line-height: 55px; }
#nav li a,
#nav li a:link,
#nav li a:visited,
#nav li a:active { display: block; float: left; color: #333; font-size: 0.9em; width: 140px;
text-align: center; background: url("/Media/Images/nav_up.jpg") no-repeat; background-position:bottom;}
#nav li a:hover { background: url("/Media/Images/nav_dwn.jpg") no-repeat; background-position:bottom;}
#nav li a.selected { background: url("/Media/Images/nav_selected.jpg") no-repeat; background-position:bottom;}
/***********************************************/
/* Main styles                           */
/***********************************************/
#main { width: 940px; padding: 40px; position: relative; clear: left; background: url("/Media/Images/main_background.png") no-repeat;  }
#main h1 { font-size: 1.1em; font-weight: 500; margin-bottom: 15px; color: #003366; }
#main h2 { font-size: 0.9em; font-weight: 600; margin-bottom: 13px; color: #006666; }
#main p { margin-bottom: 10px; font-size: 0.8em; }
#main ul { margin-bottom: 20px; }
#main ul li { list-style: circle outside; font-size: 0.8em; margin-left: 20px; }
#main td { font-size: 0.8em; }
/***********************************************/
/* FORM styles                             */
/***********************************************/
#main span.row { float: left; width: 600px; margin-bottom: 10px;  }
#main span.row2 { float: left; width: 600px; margin-bottom: 10px;  }
#main span.row p { padding-left: 200px; font-size: 0.8em; margin-top: .4em; margin-bottom: 0; color: #666; }

#main label { display: block; width: 260px;  float: left; font-weight: bold;  clear: both; margin-bottom: 1em; font-size: 0.9em; }
#main span.row2 label { display: block; width: 600px; padding-left: 20px; padding-right: 20px; float: left; font-weight: bold;  clear: both; margin-bottom: 1em; font-size: 0.9em;  }
#main label.normal { display: block; width: auto; float: none;  clear: both; margin-bottom: 1em; font-size: 0.9em;  }
#main label.inline { display: inline !important; width: auto; float: none; font-weight: bold; clear: none; font-weight: normal; padding-right: 5px; font-size: 0.9em; }
#main span table label {width: auto;}
#main .nostyle input { width:  auto; }
#main span input[type="text"]  { width:  300px; }
#main span input[type="checkbox"]  { width:  300px; }
#main label.inline input[type="text"] { width:  auto; }
#main label.inline input[type="textarea"] { width:  auto; }
#main textarea { width: 600px; height: 100px; font-family: Arial, Sans-Serif; }
#main fieldset { float: left; width: 800px; margin-bottom: 10px; padding: 15px 20px; border: solid 1px #ccc; }
#main fieldset legend { padding: 20px; font-size: 1.2em; font-weight: 200; color: #511863; }
#main fieldset p {  margin-bottom: 10px; }

/***********************************************/
/* Panel styles                           */
/***********************************************/

#leftColumn { float: left; width: 540px; }
#rightColumn { float: right; width: 380px; }


#CSleftColumn { float: left; width: 380px; }
#CSrightColumn { float: right; width: 540px; }

#backLinkPanel
{ height: 20px; position: relative; clear:both; }

#newsPanels { margin-bottom: 20px; }
#newsPanels ul { width: 940px; border-bottom: 1px dashed #cccccc; margin-top: 10px; padding-bottom: 10px; margin-bottom: 10px; }
#newsPanels ul li { list-style: none outside; }
#newsPanels ul li.heading { color: #43C8F5; font-weight: 500; font-size: 1.0em;}
#rightColumn dl { border-bottom: 1px dashed #cccccc; margin-top: 10px; padding-bottom: 10px; }
#rightColumn dl dt { color: #43C8F5; font-weight: 500; font-size: 0.8em;}
#rightColumn dl dd {font-size: 0.8em;}

/***********************************************/
/* Footer styles                           */
/***********************************************/
#FooterLinkPanel { width: 100%; padding: 10px; height: 50px; position: relative; clear:both; font-size: 0.8em; }
#FooterLinkPanel a { text-decoration: none; color: #000; }
#footer { width: 100%; padding: 10px; height: 50px; position: relative; clear:both; }
#footer p#copyright { position: absolute; right: 20px; top: 40px; font-size: 0.7em; }
#footer p#contact { position: absolute; left: 20px; top: 40px; font-size: 0.7em; }
#footer ul { line-height: 18px; background: #cc0000; }
#footer ul li { float: left; padding: 0 5px; font-size: 0.8em; }
#footer ul li:first-child + li { border-left: none; }
#footer ul li.first { border-left: none; }
#footer ul li a,
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:active { color: #405EA6; }
#footer ul li a:hover { color: #28935E; }
/***********************************************/
/* Image styles                           */
/***********************************************/
img.pic-r { margin: 10px 20px; }
img.pic-l { margin: 10px 0px; }
img.pic-r { float: right; }
img.pic-l { float: left; }
img.pic-c { text-align: center; display: block; margin: 15px auto; }
#buttonHold
{ width: 900px; margin-top: 20px; margin-bottom: 20px; clear: both; height: 40px; }
.boxLink
{ 
display: block; float: left; color: #333; font-size: 0.8em; padding: 10px; margin-right: 20px;
text-align: center; background: #9CDCF8; font-weight: bold;
}














































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
