﻿html, body, form
{
    padding: 0;
    margin: 0;
    background-color: #C0C0C0;
}
body
{
  font-family: Verdana;
  font-size: 84%;
  /*background: #505050;*/
  min-width: 990px;
}
.Common
{
	margin: 0 auto;
	padding: 0;
	width: 960px;
}

#CommonHeader
{
  color: White;
  /*background: #505050;*/
  height: 120px;
  background: transparent url(TCheader.png) repeat-x left top;
}
#CommonHeader #LogoLink
{
  display: block;
  top: 0px;
    /*margin-left: 56px;*/
  /* margin-left: 10px; */
  position: absolute;
  width: 100%;
  height: 120px;
  background: transparent url(TC-logo3.png) no-repeat left top;
}
#CommonHeader #FaceBookLink
{
  display: block;
  top: 0px;
  margin-left: 1000px;
  /* margin-left: 10px; */
  position: absolute;
  width: 100%;
  height: 120px;
  background: url(facebookbadge.gif) no-repeat left top;
}
#CommonHeader a
{
  color: White;
}

/*Navigation*/
#CommonNavigation > li { float: left; padding: 0 2px; height: 23px; line-height: 29px; position: relative; color: Black; z-index: 100; }
#CommonNavigation > li.seperator { width: 0; padding: 0; overflow: hidden; border-left: solid 1px #484848; height: 19px; margin-top: 5px; cursor: default; }
#CommonNavigation > li > a { display: block; color: White; padding-left: 4px; cursor: pointer; }
#CommonNavigation > li > a b { font-weight: normal; display: block; padding-right: 4px; cursor: pointer; }
#CommonNavigation > li > a b b { padding: 0 8px; font-size: 11px; cursor: pointer; display: block; }
#CommonNavigation > li > a:hover, #CommonNavigation > li:hover > a, #CommonNavigation > li.Selected > a { text-decoration: none; background: transparent url(../nav_over_left.png) no-repeat left center; }
#CommonNavigation > li > a:hover b, #CommonNavigation > li:hover > a b, #CommonNavigation > li.Selected > a b { text-decoration: none; background: transparent url(../nav_over_right.png) no-repeat right center; }
#CommonNavigation > li > a:hover b b, #CommonNavigation > li:hover > a b b, #CommonNavigation > li.Selected > a b b { text-decoration: none; background: transparent url(../nav_over.png) repeat-x left center; }

#CommonNavigation > li > a b b b, #CommonNavigation > li > a:hover > b b b, #CommonNavigation > li:hover > a b b b, #CommonNavigation > li.Selected > a b b b { padding: 0 18px 0 0; background: transparent url(down-white.gif) no-repeat center right; }

.CommonSubNavigation { overflow: auto; padding: 2px 0; margin: 0; position: absolute; top: 28px; max-height: 300px; width: 160px; border: solid 1px gray; list-style-type: none; display: none; background: white url(dropdown.png) repeat-x bottom left; z-index: 1000; }
.CommonSubNavigation li { display: block; padding: 0 2px; overflow: hidden; margin: 0; line-height: 23px; font-size: 10px; }
.CommonSubNavigation a { display: block; color: Black; padding-left: 4px; overflow: hidden; }
.CommonSubNavigation a b { font-weight: normal; display: block; padding-right: 5px; }
.CommonSubNavigation a b b { padding: 0; line-height: 23px; height: 23px; font-size: 10px; cursor: pointer; }
.CommonSubNavigation a:hover, #CommonSubNavigation a.Selected { text-decoration: none; background: transparent url(../subnav_over_left.png) no-repeat left top; }
.CommonSubNavigation a:hover b, #CommonSubNavigation a.Selected b { text-decoration: none; background: transparent url(../subnav_over_right.png) no-repeat right top; }
.CommonSubNavigation a:hover b b, #CommonSubNavigation a.Selected b b { text-decoration: none; background: transparent url(../subnav_over.png) repeat-x left top; }

#CommonNavigation li:hover UL { display: block; }


/* Sidebar */
#CommonSideBarRight
{
  float: right;
  padding-left: 12px;
  overflow: hidden;
  width: 240px;
}
#CommonSideBarRight.CommonSidebar
{
  float: right;
  padding-left: 12px;
  overflow: hidden;
  width: 240px;
}

#CommonSideBarLeft
{
}
#CommonSideBarLeft.CommonSidebar
{
  float: right;
  padding-left: 12px;
  overflow: hidden;
  width: 240px;
}

/* Body */
#CommonBody
{
  /*background: transparent url(top_outter.png) left top repeat-x; */
  width: 100%;
  padding: 0;
  margin: 0;
}
#CommonBody .b1
{
  background: #fff url(top_left.png) left top no-repeat;
  margin: 0 10px;
  padding-left: 10px;
}
#CommonBody .b2
{
  background: transparent url(top_right.png) right top no-repeat;
  margin: 0;
  padding: 0;
  padding-right: 11px;
}
#CommonBody .b3
{
  background: transparent url(top.png) left top repeat-x;
  margin: 0;
  padding: 0;
  padding-top: 8px;
  z-index: 10;
}


#CommonBody h2, #CommonBody h3, #CommonBody p {
	padding:0 10px;
}
#CommonBody h4{
    color:#2e61eb;
    border-bottom:1px double #2e61eb;
    font-size:1.5em;
    font-weight:200;
    font-variant:small-caps;
    }
#CommonBody h5 {
    color:#2e61eb;
    /*	margin:5px 3px;
    	padding:10px 0 0 5px;
    */
   	font-size:.9em;
   	font-weight:300;
   	text-transform:capitalize;
   	font-style:italic;
}

#CommonBody h6 {
	color:#1346CC;
	font-size:14px;
	margin:5px 3px;
	padding:5px 0 0 10px;
	font-weight:100;
	font-variant:small-caps;
	}
#CommonBody h7 {
    color:#2e61eb;
    /*	margin:5px 3px;
    	padding:10px 0 0 5px;
    */
   	font-size:1.5em;
   	font-weight:400;
   	/*text-transform:capitalize; */
   	font-style:italic;
}


/* Content */
#Common
{
  overflow: hidden;
  height:100%;
  min-height: 700px;

}
#CommonContent {
	margin: 0;
	padding: 0;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: hidden;
}

#CommonContentInner
{
  width: 100%;
	overflow: hidden;
}


#CommonFooter
{
  /*clear:both;    IE6 hack... Min Height for above content*/
  text-align: center;
  width: 100%;
  margin: 0 auto;
} 
#CommonFooter .b1
{
  margin: 0 10px;
  padding: 50px 10px 10px 10px;
  color: White;
  height: 160px;
  background: transparent url(bottom_content.png) left top repeat-x;
}

#navlist li
{
  display: inline;
  list-style-type: none;
  padding-right: 20px;
  width: 100%;

}

#CommonFooter .partnerlogos {
	margin:0 auto;
	padding:0px;
	font-size:10px;
	text-align:center
}

#CommonFooter .partnerlogos .ul {
	margin:auto 0px;
	padding:5px;
}

#CommonFooter .partnerlogos .li {
	display: inline;
	list-style-type: none;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

#CommonFooter .disclaimer
{
  margin: 0 auto;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
  font-size: 10px;
  text-align: center;
  color: #000000;
}

#CommonFooter #FooterAd
{
  height: 80px;
  margin: 10px auto 30px auto;
  text-align: center;
  line-height: 80px;
}

#CommonNavigation
{
  height: 29px;
  padding: 0;
  color: White;
  list-style-type: none;
  margin: 0;
}


/* Content Boxes */

.CommonContentBox  
{
	background: transparent url(contentbox_left.png) no-repeat left top; 
	padding: 0 0 0 5px;
	margin: 0 0 12px 0; height: 1%; 
}
.CommonContentBox .c1
{	
	background: transparent url(contentbox_right.png) no-repeat right top; 
 	padding: 0 5px 20px 0;
}
.CommonContentBox .c2
{
	background: transparent url(contentbox.png) repeat-x left top; 
 	padding: 12px;
}
.CommonSidebar .CommonContentBox { background: transparent; }
.CommonSidebar .CommonContentBox div { background: transparent; }
.CommonContentBoxHeader
{
	padding: 0 0 6px 0;
	margin: 0 0 8px 0;
	line-height: 100%;
	font-size: 120%;
	font-family: Segoe UI;
	font-weight: normal;
}
.CommonContentBoxHeaderForm
{
	padding: 0 0 10px 0;
    border-bottom: solid 1px #ccc;
    margin: 0 0 10px 0;
    position: relative;
}
.CommonContentBoxContent
{
    padding: 0 3px 15px 3px;
    font-size: 90%;
    font-size: 11px;
    overflow: hidden;
}
.CommonContentBoxFooter
{
    font-weight: bold;
    font-size: 80%;
    padding: 0 3px;
}
/*Min Height Hack for IE6 */
  .prop {
    float:right;
    width:1px;
  }

  .min700px {
    height:700px;
  }
/* Used on sub Master Pages  */
.subwrap{
	margin:0 auto;
    width: 550px;
}
.subMenu
{
    float: left;
    width: 30px;
}
.subTag
{
    float: right;
    width: 450px;
}
.subContent
{
    clear: both;
}
.subImg
{
  float: right;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: 20px;
  margin-left: 20px;
}
.empPhoto
{
  margin: 5px;
  padding: 5px;
  float: left;
}
.imgSch
{
  float: left;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: 20px;
  margin-left: 20px;
}

