body {
background: #2b4575 url(../images/tw/background.jpg) top repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 18px;
margin: 0px;
}

a:link, a:visited {
color : #000000;
font-size : 10px;
font-weight : bold;
text-decoration : none;
margin : 0;
}
a:hover {
color : #cc6600;
text-decoration : none;
margin : 0;
}

ul {
list-style: circle;
color: #cc6600;
white-space: nowrap;
padding: 0;
margin: 0px 0px 0px 15px;
}

li {
padding: 0;
margin: 0;
}

ul.pracOrder {
list-style: circle;
color: #ffffff;
white-space: nowrap;
padding: 0;
margin: 0px 0px 0px 15px;
}

li.pracList {
font-size: 9px;
color: #ffffff;
text-decoration: none;
padding: 0.2em 1em;
margin: 0;
}

a.list:link, a.list:visited {
color : #ffffff;
font-size : 10px;
font-weight : bold;
text-decoration : none;
margin : 0;
}
a.list:hover {
color : #cc6600;
text-decoration : none;
margin : 0;
}

.navBar {

}

#mainTable {
border-bottom: 2px #ffffff solid;
padding:0;
margin:0;
}

#leftBack {
background: #3c598c url(../images/tw/orange_stripe.jpg) top left repeat-x;
}

.leftCol {
width: 205px;
background: none ;
text-align: left;
overflow: hidden;
}

.main {
width: 406px;
background: #fff url(../images/tw/main_upshadow.jpg) top left repeat-x;
text-align: left;
overflow: hidden;
border-right: 2px #2b4575 solid;
border-left: 2px #2b4575 solid;
}

#rightBack {
background: #3c598c url(../images/tw/orange_stripe.jpg) top left repeat-x;
}

.rightCol {
width: 195px;
background: none;
text-align: left;
overflow: hidden;
}

.pad {
padding: 10px;
}

.header {
display: block;
font-size: 12px;
font-weight: normal;
color: #fff;
letter-spacing: 1px;
text-transform: uppercase;
border-bottom: 2px #cc6600 solid;
padding: 5px 0px 5px 5px;
margin: 0px;
}

.center {
text-align: center;
padding: 0;
margin: 0;
}

.header2 {
display: block;
font-size: 14px;
font-weight: normal;
color: #cc6600;
letter-spacing: 1px;
text-transform: uppercase;
border-bottom: 0px #cc6600 solid;
padding: 5px 0px 0px 5px;
margin: 0px;
}

.subheader {
display: block;
font-size: 11px;
font-weight: normal;
color: #3c598c;
letter-spacing: 1px;
text-transform: uppercase;
padding: 3px 0px 0px 5px;
margin: 0px;
}

.content {
font-size: 10px;
color: #333333;
padding:10px;
margin:0;
}

.contentw {
font-size: 10px;
color: #ffffff;
padding:10px;
margin:0;
}

.inputbox {
background-color: #eeece3;
width: 150px;
font-weight: normal;
color: #cc6600;
padding: 0px;
margin: 0px 0px 10px 0px;
}

.contactLabel {
font-weight: normal;
color: #ffffff;
line-height: 14px;
padding: 0;
margin: 0;
}

.footer {
display: block;
background-color: #2b4575;
width: 810px;
font-size: 10px;
text-align: center;
color: #eeeeee;
border-top: 2px #cc6600 solid;
padding: 20px 0px 20px 0px;
margin: 0;
}

a.foot:link, a.foot:visited {
font-size : 10px;
font-weight : normal;
color : #ffffff;
text-decoration : none;
text-transform : uppercase;
padding: 0px 4px 0px 4px;
margin : 0;
}
a.foot:hover {
color : #cc6600;
text-decoration : underline;
padding: 0px 4px 0px 4px;
margin : 0;
}

a.tag:link, a.tag:visited {
font-size : 10px;
font-weight : normal;
color : #ffffff;
text-decoration : underline;
margin : 0;
}
a.tag:hover {
color : #cc6600;
text-decoration : underline;
margin : 0;
}