
/* \*/
* html .tlc,
* html .trc,
* html .tlc2,
* html .trc2,
* html .tlcnav,
* html .trcnav,
* html .tlc2nav,
* html .trc2nav {
height: 1%;
}

* html .box {
width:1%;
}

* html .boxcontent h1 {
white-space:nowrap;
}

/* */

.box {
position: relative;
padding: 0;
text-align: left;
/*width:10%;*/				/* <-- use this to tie width to viewport size */
/*width: auto;				*//* <-- use this for a set width */
/*background-color: #fff;*/
line-height:normal;
margin:0;
z-index:500;
float:left;
}

.box2 {
position: relative;
padding: 0;
text-align: left;
/*width:80%;*/				/* <-- use this to tie width to viewport size */
width: 550px;				/* <-- use this for a set width */
/*background-color: #fff;*/
line-height:normal;			/* Fixes IE7 top border display when line-height is >100% in Body */
margin:-1px 0px 0px 0px;
float:left;
}

.boxnav {
position: relative;
margin: 0;
padding: 0;
text-align: left;
/*width:80%;*/				/* <-- use this to tie width to viewport size */
width: 162px;				/* <-- use this for a set width */
/*background-color: #fff;*/
float:left;
border-bottom:1px #768EB9 solid;
}

.boxcontent,
.boxcontentnav {
padding: 7px 20px 5px 15px;
line-height:140%;
}

.boxcontent h1,
.boxcontentnav h1  {
color: #20479D;
font-weight: bold;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

/*.boxcontent p
	{
	color: #3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}*/
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc,
.trc,
.blc,
.brc,
.tlc2,
.trc2 ,
.tlcnav,
.trcnav,
.blcnav,
.brcnav,
.tlc2nav,
.trc2nav{
background-color: transparent;
background-repeat: no-repeat;
}

.tlc,
.tlcnav {
background-image:url(/images/boxes/tlc.gif);
background-position: 0% 0%;
}

.tlc2,
.tlc2nav {
background-image:url(/images/boxes/tlc2.gif);
background-position: 0% 0%;
}

.trc,
.trcnav {
background-image:url(/images/boxes/trc.gif);
background-position: 100% 0%;
}

.trc2,
.trc2nav {
background-image:url(/images/boxes/trc.gif);
background-position: 100% 0%;
}

.blc,
.blcnav {
background-image:url(/images/boxes/blc.gif);
background-position: 0% 100%;
}

.brc,
.brcnav {
background-image:url(/images/boxes/brc.gif);
background-position: 100% 100%;
}

.tb,
.bb,
.tb2,
.tbnav,
.bbnav,
.tb2nav {
background-color: transparent;
background-repeat: repeat-x;
}

.tb,
.tbnav {
background-image:url(/images/boxes/tb.gif);
background-position: 0% 0%;
}

.tb2,
.tb2nav {
background-image:url(/images/boxes/tb2.gif);
background-position: 0% 0%;
}

.bb,
.bbnav {
background-image:url(/images/boxes/bb.gif);
background-position: 50% 100%;
}

.rb,
.rbnav {
background-image:url(/images/boxes/r.gif);
background-position: 100% 0%;
background-repeat: repeat-y;
}

.lb,
.lbnav {
background-color: #FFFFFF;
background-image:url(/images/boxes/l.gif);
background-position: 0% 100%;
background-repeat: repeat-y;
}