
* {margin:0px; padding:0px;}

body {background:url(../images/tric.body.jpg) top repeat-x #121212;background-attachment:fixed;margin:0px;padding:0px; font-family: Arial;}

form {margin:0px;padding:0px;}

img {border:none;margin:0px;padding:0px;}

a {color: #800000;text-decoration: none;font-weight: bold;}
a:hover {color: #808080;text-decoration:none;font-weight: bold;}

/*-------------Global Wrappers --------------------------------------------------*/
#global-wrap {text-align: center;}
#global-wrap-one {background: #1e1e1e;padding:0px 2px 10px 2px;width:962px;margin:0px auto; border-bottom: 1px solid #333; border-left: 1px solid #333; border-right:1px solid #333;}
#global-wrap-two {width:960px; background:url(../images/tric.wrappertwo.jpg) bottom repeat-x #fff; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; padding:0px 0px 30px 0px;}
/*-------------------------------------------------------------------------------*/


/*-------------Logos and Container --------------------------------------------------*/
#top-center {width: 100%;height: 110px;left: 0px;}
#top-center img#logo {float: right;margin-right: 15px;margin-top: 10px;margin-bottom: 0px;width: 219px;height: 100px;}
#top-center img#oilandgas {float: left; /*width: 480px;height: 36px; */margin:45px 0px 0px 10px;}
/*-------------------------------------------------------------------------------------*/


/*-------------Center container with large background image --------------------------------------------------*/
#center-container {background:#000000 url('../images/pagebanners/tric.bg_banners_4.jpg') no-repeat left top; clear:both; padding:0px; border-bottom: 2px solid /*#808080*/#666; height: 170px; width: 100%;}
#center-container p.description {padding:20px 10px 10px 540px;color:#fff;font-size:100%;line-height:25px;text-align:right;font-weight: bold;}
#center-container p.description a {color:gray;text-decoration:none;font-weight:bold;border-bottom:1px solid #990000;font-size: 100%;}
#center-container p.description a:hover {color:#990000;text-decoration:none;font-weight:bold;border-bottom:1px solid gray;font-size: 100%;}
/*------------------------------------------------------------------------------------------------------------*/





/*-------------Center container homepage only --------------------------------------------------*/
#center-container-v1 {background:#000000; padding:0px; border-bottom: 2px solid /*#00000*/#000; height: 115px; width: 100%;}
/*------------------------------------------------------------------------------------------------------------*/











#wrap-content {margin: 0px 5px 0px 0px; display: table; padding-right: 10px;}

#content-main {text-align: left;margin: 20px 0px 0px 20px;}
#content-main h1 {font-style:italic; margin-bottom: 10px; letter-spacing: -1px;}
#content-main h1.login {text-align:center;}
#content-main h2 {margin: 10px 0px 0px 0px;}
#content-main h3.team {margin: 15px 0px 0px 0px; background-image: url(../images/tric.team_arrow.gif);background-repeat: no-repeat;background-position: left;padding: 1px 0px 0px 20px;}
#content-main img#largetricbuilding {float: left;width: 246px;height: 143px;margin-right: 20px;margin-bottom: 5px;margin-top: 10px;}
#content-main p {font-size: 100%;line-height:23px;margin-top: 20px;}
#content-main p.firstletter:first-letter {color: #800000;font-size: 120%; font-weight: bold;}


/*-------------Homepage List Styles --------------------------------------------------*/
#content-main ul {margin: 0px; padding: 0px; list-style: none; line-height:23px;}
#content-main ul li {margin: 20px 0px 2px 15px;padding: 0px 0px 0px 15px;}
#content-main ul.arrow li {background-image: url(../images/tric.t-front.gif);background-repeat: no-repeat;background-position: top left;padding: 0px 0px 0px 20px;}
#content-main span.tric {font-weight: bold; font-size: 100%; font-style: italic;}
#content-main span.homepage {padding-top: 20px;font-size: 120%; font-style: italic;}
/*-------------------------------------------------------------------------------------*/


#content-main span.f-home{color: #666;font-size: 120%; text-transform: uppercase; font-weight: bold; letter-spacing: 5px; background-image: url(../images/tric.treeul.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*-------------About Tri-C Image Gallery ----------------------------------------------*/
#content-main #gallery {position: relative; float: left; width:265px; height:200px; margin:0px; padding:0px; white-space: nowrap;}
#content-main #gallery li {display: block; border: 0px hidden yellow;padding: 0px; margin: 0px;white-space: nowrap;}
#content-main #gallery li img {border: 0px solid red; padding: 0px; margin: 0px;white-space: nowrap; margin-top: 12px;}
/*-------------------------------------------------------------------------------------*/


#contact-main img#twentybytwentyicon {width: 13px;height: 12px;margin-right: 10px;}

#content-main div#loginmap {text-align:center;width: 920px;}

/*-------Links with Icons-----------------------------------------------------*/
#content-main a.galleryfolders {background-image: url('../images/tric.gallery_wallpaper.gif');background-repeat: no-repeat;background-position:  left top;padding-left:50px; padding-right:0px; padding-top:15px; padding-bottom:5px;}
#content-main a.newslink {background-image: url(../images/tric.news_back_set.gif);background-repeat: no-repeat;background-position: top left;padding: 7px 0px 0px 20px;}
#content-main a.pdfdownloadlink{background-image: url(../images/tric.pdf_format_download.gif);background-repeat: no-repeat;background-position: top left;padding: 0px 0px 0px 20px;}
/*----------------------------------------------------------------------------*/


/*-------Pages with Large Forms-----------------------------------------------*/
#content-form {margin: 20px 0px 0px 0px; text-align: left; padding: 0px 0px 0px 10px;}
#content-form h1 {font-style:italic; margin-bottom: 10px;}
/*----------------------------------------------------------------------------*/


/*-------Team Pages-----------------------------------------------------*/
#team-front span {text-transform: uppercase;  color: #999; font-size: 90%; font-weight: bold; padding-left: 20px;}
#team-front h2 {margin: 0px 0px 0px 0px; padding: 0px; font-size: 98%;}

div.teambox {font-size: 90%;margin-top: 10px;background-image: url(../images/tric.team_backshade.gif);background-repeat: no-repeat;background-position: top left;padding: 10px 10px 30px 30px;}
div.teambox span {padding-left: 25px;}
div.teambox img {float: left;padding-right: 10px;padding-bottom: 5px;}
div.managementfix {height: 150px;}
div.teambox h3 {margin: 0px; padding: 0px;}
/*----------------------------------------------------------------------*/


/*-------Global Footer--------------------------------------------------------*/
#footer {text-align:center;border-top:0px solid green;padding:10px;margin:30px 0px 0px 0px;color:#ccc;width:960px;margin:0px auto;}
#footer a {color:#eee;}
#footer a:hover {color:#808080;}
#footer span.companyname {text-transform:uppercase; font-weight: bold; color:#666; font-size: 105%;}
#footer span.address {color: #999; text-transform:uppercase;}
#footer span.poweredby {color: #999; text-transform:uppercase; font-size: 70%; font-family: arial, sans-serif; letter-spacing: 1px;}
/*----------------------------------------------------------------------------*/


/*Front Page - Gallery Images*/
img.newpicicon{margin-left: 30px;margin-top: 5px;}

/*Front Page - News Images*/
img.newsfrontpage{margin-left: 30px;margin-top: 5px;}

/*Contact Page - Panel Images*/
img.gallerypicicon {margin-left: 24px;margin-top: 5px;}

#logo-center {float: left;background:url(../images/h1bg.jpg) repeat-x #000;width: 100%;padding: 0px;border-bottom: 1px solid #000;}

#triclogo {float: left; padding-right: 10px;}

#trictagline {float: right;}


