﻿/* global */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}

body 
{
    color:#333;    
    font: 12px Arial,sans-serif;
    line-height:18px;    
    /*background-image: url(images/back_home.jpg);*/
    background-position: center top;
}

a{text-decoration:none; color:#069;}

a:hover {color:#11619f}

input, textarea { font-family:Georgia, "Times New Roman", Times, serif;}

pre, code {font:14px Monaco, monospace;line-height:22px;}

p { margin-bottom: 18px; }

h1, h2, h3, h4, h5, h6 {color:#693; font-weight:bold; margin: 1em 0 .6em 0;}

table {border-collapse: collapse;border-spacing: 0;}

ol, ul {list-style: none;}

/* header */
.header {z-index:2; width: 800px; margin: 0 auto 0 auto; padding-left: 48px; padding-top: 152px;/*background:url(images/top_menu_bg.gif);*/}

#below_content {z-index:2;width: 800px; margin: 0 auto 0px auto;}



.belowheader_spacer {padding: 0px;margin: 0px 0px 0px 0px;}

/* top menu */
#home_top_menu 
{
    background:url(images/top_menu_bg.gif);
    width: 800px;
    height:28px; 
}

#home_top_menu ul
{
    margin: 0;
    padding: 0;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: 600;
    line-height: 27px;
    color: #333;
    letter-spacing: 1px;
}

#home_top_menu ul li{display: inline;}

#home_top_menu ul#left{ padding-left: 33px; }

#home_top_menu ul#left * {float: left;}

#home_top_menu ul#right{ float: right; padding-right: 25px; }

#home_top_menu ul#right li a{ float: right; }

#home_top_menu ul li a
{
	text-decoration: none;
	padding: 0 10px;
}

#home_top_menu ul#left li a:hover { color: #11619f; }

#home_top_menu ul#right li a:hover { color: #069; }

#home_top_menu .divider 
{
    background-position: right;
    background-repeat:no-repeat;
    padding-right: 25px;
}


/*added*/



.newspanel
{
    padding-left:25px;
    padding-bottom:20px;
}
.newsItems
{
    padding: 5px 0px 0px 2px;
    line-height: 1.1em; 
}
.newsItems li a{color:#444444;}
.newsItems li a:hover{color:#666666;}
.newsItems li
{
    font-size: 11px;
    padding: 0px 5px 10px 0px;
    text-decoration: underline;
    font-family: Georgia,Times New Roman,Serif;
}



.spotlightpanel
{
    background-color: #b4992b;
    /*height: 80px;*/
   /* margin-bottom:10px;*/
}
.spotItems
{
    padding: 5px 0px 0px 5px;
    line-height: 1.1em;
}
.spotItems li a{color:black;}
.spotItems li a:hover{color:black;}
.spotItems li
{
    font-size: 11px;
    padding: 0px 25px 0px 0px;
    margin-left: 3px;
    font-family: Georgia,Times New Roman,Serif;
    margin-right: 5px;
    text-decoration: underline;
}

.IntroText
{
    font-family: Georgia,Times New Roman,Serif;
    margin-left:0px;
}

.HomeLinkText
{
    float:left;
    margin-top:92px;
    margin-left:-27px;
    color:#484849;
    font-weight: 600;
    font: 16px Georgia,Times New Roman,Serif;
    
}
.HomeLinkTextHOMEPAGE
{
    float:left;
    margin-top:115px;
    margin-left:-35px;
    color:#484849;
    font-weight: 600;
    font: 16px Georgia,Times New Roman,Serif;
}



/*header*/
.headerNavPanel
{
    width: 800px;
    height: 45px;
    margin-top: 12px;
    font: 16px Georgia,Times New Roman,Serif;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: 1px;   
    padding-left:5px; 
    text-align:center;
}
.headerNavPanel li 
{
    padding-left: 26px; 
    /*float: left;*/
    display:inline;
}


.subNavPanel
{
    /*width: 650px;*/
   
    /*margin-top: 12px;*/
    font: 15px Georgia,Times New Roman,Serif;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: 1px;
    text-align: center;
    margin-left: 75px;

    
}
.subNavPanel li 
{    
    display:inline; 
    padding-left:15px;
    padding-right:15px;    
}
.subNavPanel a {color: #84837a;}


.information a {color:#E0CB6C;}
.technology a {color:#79BE43;}
.about a {color:#CE81A4;}
.contact a {color:#64C4B9;}
.login a {color:#D2B85D;}





.ContentPages
{
    margin-top:10px;
}


.panelContentHolder {padding-left:55px;height:265px;margin-left:35px;}
.panelContentHolderHOMEPAGE {padding-left:55px;height:283px;}

.headerLinks a:hover {color: black;}

.headerLinks a {color: #484849;}

.headerLinksSelected a:hover {color: #84837a;}

.headerLinksSelected a {color: #84837a;}

/*left navigation*/
.leftside
{
    font: 12px Arial, Helvetica, sans-serif;
    padding-left: 15px;
    font-weight: bold;
    overflow: hidden;
    line-height: 18px;
}

.leftsideTOP
{
    height: 4px;
    background-image: url(images/silver_divider_vert_top.gif);
    width: 800px;
    margin: 0 auto 0 auto;
    background-repeat: no-repeat;
}

.leftsideBOT
{
    height: 4px;
    background-image: url(images/silver_divider_vert_bot.gif);
    width: 800px;
    margin: 0 auto 0 auto;
    background-repeat: no-repeat;
}

.leftHeaderItems
{
    cursor: pointer;
    padding-bottom: 0px;
    overflow:hidden;
}

.leftHeaderItemsSelected
{
    color:#11619f;
    overflow:hidden;
}

.leftContentItems
{
    margin-left: 0px;
    padding-bottom: 5px;
    overflow:hidden;
}

.leftLinks
{
    background-position: left;
    float: left;
    background-image: url(images/leftDash.gif);
    background-repeat: no-repeat;
    padding-left: 12px;
    color: #656565;
    width: 150px;
}








/*footer*/
.moreInfo{float: left; padding-top:25px;}
.moreInfoHOMEPAGE{float: left; padding-top:30px;}

.footerpanel
{
    float: left;
    background-image: url(images/footer.gif);
    height: 60px;
    width: 800px;
}

.footerLinksPanel
{
    padding: 40px 0px 0px 0px;
    margin: 0px 0px 0px 575px;
    font-weight: bold;
    font-size: 11px;
}

.footerpanel li a{color:#999999;}

.footerpanel li
{
    float: left;
    display: inline;
    padding-left: 20px;
    background: url(images/slash.gif) no-repeat 0px 10px;
    padding-top: 5px;
}

/*content*/
.content1
{
    padding: 0px 0px 0px 15px;
    z-index: 2;
    width: 840px;
    margin: 0 auto 0 auto;
}
.content1HOMEPAGE
{
    padding: 15px 0px 0px 30px;
    z-index: 2;
    width: 840px;
    margin: 0 auto 0 auto;
}



.content1Apps
{
    padding: 10px 0px 10px 0px;
    z-index: 2;
    width: 800px;
    margin: 0 auto 0 auto;    

}




.container {padding: 10px 0px 10px 0px;}

.contentHead1
{
    font: 18px Georgia,Times New Roman,Serif;
    font-weight: 500;
    padding-bottom: 15px;
    letter-spacing: .1em;
    color:#313131;
}

.contentHead2
{
    color: #656565;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 15px;
    font-style: italic;
}

.contentHead3
{
    color: #656565;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 0px;
    text-align:left;
    padding-right: 20px;
}

.contentText1 
{
    padding-right: 50px;
    width:500px;
    float:left;
}
.contentTextNoImages
{
    padding-right: 50px;
    float:left;
}

.contentImages1 
{
margin-bottom:10px;
}

.contentText1 li
{
    margin-left: 35px;
    margin-bottom: 5px;   
    list-style-position: outside;
}



.contentText1 a
{
    color:#656565;
    padding-left:20px;
}

.valueHeaders
{
    font-weight: bold;
    text-decoration: underline;
}
.valueContent
{
    padding-right: 25px;
    padding-bottom:10px;
}

.imageGroup
{
    text-align: center;
    padding-right: 25px;
    padding-bottom:0px;
}
.imageItems
{
    padding-right: 50px;
    vertical-align: middle;
    margin-top:-30px;
    position:relative;
}

.locationItems
{
    padding: 10px 25px 0px 25px;
}

.mainContentPos
{
    position: fixed;
    top: 145px;
}

.supplierLinks
{
    color:#656565;
}


.stayTuned
{
    padding: 25px 25px 0px 0px;
    line-height: 1.1em;
    font-weight: bold;
    color: white;
}

.clientList
{
    font: 12px Georgia,Times New Roman,Serif;
    font-weight: Bold;
    text-align: center;
}