/* CSS Document */

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
    display: block;
}
img { border: 0; }

.clear {
  clear:both;
}

body {
  background-color:#FFF;
  margin:0;
  padding:30px 20px;
  background-image:  url(/tm-style/body_bckgrd.jpg);
  background-repeat:repeat-x;
  background-position: center top;
	text-align:center;
}

#main-content-container {
  width:840px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  color:#333;
  padding:0;
	margin:	0px auto;
}
#main-content-container-top {
  height:20px;
  background-image:  url(/tm-style/white_top.png);
  background-repeat:no-repeat;
}
#main-content-container-middle {
  background-color:#FFF;
  padding:0 10px;
}
#main-content-container-bottom {
  height:20px;
  background-image:  url(/tm-style/white_bottom.png);
  background-repeat:no-repeat;
}
#logo-row {padding-bottom:17px;}

#content-cont {
  width:822px;
}
#content-cont-top {
  height:20px;
  background-image:  url(../images/grey_top.png);
  background-repeat:no-repeat;
}
#content-cont-middle {
  background-image:  url(../images/grey_bckgrd.png);
  background-repeat:repeat-y;
  padding:0 15px;
}
#content-cont-bottom {
  height:20px;
  background-image:  url(../images/grey_bottom.png);
  background-repeat:no-repeat;
}
#content-menu {
	background-color:#666666;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
#content-banner {
	text-align:center;
}
#content-banner img {
	max-width: 790px;
	max-height: 200px;
}
#content-menu li {display:inline-block;padding:5px 10px;}
a:link, a:visited{
        color: #CCCCCC;
        text-decoration: none;
}
a:hover{
        text-decoration: underline;
}

h1 {font-size:18px;font-weight:bold;color:#5B7479;margin:0 0 15px 0;}
h2 {font-size:15px;font-weight:bold;color:#5B7479;margin:0 0 15px 0;}
h3 {font-size:15px;font-weight:bold;color:#5B7479;margin:15px 0;}
hr {height:0px;border-top:1px solid #CCC;border-bottom:1px solid #FFF;}
/*label {display:block;float:left;width:150px;}*/
.form-label {display:block;float:left;width:150px;}
.add-new {font-size:14px;font-weight:bold;color:#5B7479;padding-bottom:10px;}

.row {margin-bottom:3px;}
.submit {
  background-color:#5B7479;
  font-size:14px;
  font-weight:bold;
  color:#FFF;
  border:0;
  padding:6px 20px;
  margin-left:150px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.submit:hover {background-color:#374D51;}

