/* Styles for any layout elements e.g. layout tables */
td {
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
}

table.wrapper {
	width: 760px;
	height: 100%;
}

td.boxhead { /* Box headings e.g. top row in cart page */
	background: #000;
	color: #fff;
	padding: 4px;
}

body {
margin:0px;
padding:0px;
background:#1A80C8 url(../images/bkg.png) repeat-x;
}

.maintable {
width:808px;
height:100%;
}

.contentcellmain {
background:#FFFFFF;
}

.leftshad {
background: url(../images/shadleft.jpg) no-repeat;
width:9px;
}

.rightshad {
background: url(../images/shadright.jpg) no-repeat;
width:10px;
}

.topshad {
background: url(../images/topshad.png) no-repeat;
height:4px;
}

.tabon {
background: url(../images/tabon.jpg) no-repeat;
width:121px;
height:31px;
vertical-align:middle;
text-align:center;
font-weight:bold;
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
}

.taboff {
background: url(../images/taboff.jpg) no-repeat;
width:121px;
height:31px;
vertical-align:middle;
text-align:center;
font-weight:bold;
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
}

.taboff a {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.taboff a:hover {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.tabon a {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.tabon a:hover {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.flash {
background: url(../images/flash.jpg) no-repeat;
width:760px;
height:198px;
border-top:1px solid #FFFFFF;
}

.navoff1 {
background: url(../images/navon.gif) no-repeat;
width:190px;
height:33px;
vertical-align:middle;
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
padding-left:20px;
padding-bottom:5px;
}

.navoff {
background: url(../images/navoff.gif) no-repeat;
width:190px;
height:30px;
vertical-align:middle;
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
padding-left:20px;
padding-bottom:3px;
}





.navon {
background: url(../images/navon.gif) no-repeat;
width:190px;
height:30px;
vertical-align:middle;
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
padding-left:20px;
padding-bottom:3px;
}

.navon a {
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.navon a:hover {
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.navoff a {
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.navoff a:hover {
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.content #top{
background: url(../images/contenttop.jpg) no-repeat;
width:382px;
height:6px;
}

.content p {
color:#666666;
}
.content #btm{
background: url(../images/contentbtm.jpg) no-repeat;
width:382px;
height:7px;
}
.content {
width:382px;
margin-left:9px;
margin-right:9px;
}

.content #main{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:382px;
height:6px;
padding:10px;
}

.smallboxheader {
background: url(../images/boxtab.jpg) no-repeat;
width:170px;
height:29px;
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
vertical-align:middle;
padding-left:10px;
}

.smallboximage {
border-top:2px solid #FFFFFF;
}

.smallboxcontent {
padding-top:10px;
padding-bottom:10px;
}

.smallbox {
margin-bottom:10px;
}

p {
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
}

a {
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#2da2f5;
text-decoration:none;
font-weight:bold;
}

a:hover {
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#2da2f5;
text-decoration:underline;
font-weight:bold;
}

.arrowbox {
background: url(../images/arrowpoint.jpg) no-repeat;
height:20px;
padding-left:15px;
vertical-align:top;
}

.arrowbox a {
text-decoration:underline;
}

.footer {
background: url(../images/footer.jpg) repeat-x;
height:39px;
margin-top:10px;
margin-bottom:10px;
padding-left:15px;
padding-right:10px;
}

.footer p {
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}


.contentsepleft {
background: #2da2f5 url(../images/contsepleft.jpg) no-repeat;
width:8px;
height:28px;
}

.contentsepright {
background: #2da2f5 url(../images/contsepright.jpg) no-repeat;
width:9px;
height:28px;
}

.contentsep {
background: #2da2f5;
height:28px;
color:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
vertical-align:middle;
}


h1 {
font:20px Tahoma, Arial, Helvetica, sans-serif;
color:#2da2f5;
}

.bluetext {
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#2da2f5;
text-decoration:none;
font-weight:bold;
}

.input {
width:100%;
}

.textarea {
width:100%;
height:120px;
}

.button {
height:30px;
width:80px;
background: URL(../images/button.gif) no-repeat;
color:#FFFFFF;
font-weight:bold;
font:12px Tahoma, Arial, Helvetica, sans-serif;
border:0px none;
}

.searchbox {
background: url(../images/searchbox.jpg) no-repeat;
width:190px;
height:50px;
margin-top:5px;
}

.searchtext {
background: url(../images/searchbkg.jpg) no-repeat;
width:132px;
height:20px;
border:0px none;
padding-left:5px;
padding-right:5px;
margin-top:15px;
margin-left:10px;
}


.gobtn {
background: url(../images/gobtn.png) no-repeat;
width:30px;
height:21px;
border:0px none;
margin-left:7px;
margin-top:17px;
}

