.main {
	background-repeat: repeat-x;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*background-image: url(../images/background.jpg);*/
	/*background-color: #ECECEC;*/
	background-color: #1f6697;
	font-size: 100%;
	text-align: center; 
}

.tinyText
{
	font-size: 9px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #472e06;
	padding: 0px 0px 8px 0px;
	margin: 6px 5px 6px 5px;		
}

.tinyText A:link
{
    COLOR: #472e06;
    TEXT-DECORATION: none;
}

.tinyText A:visited
{
    COLOR: #472e06;
    TEXT-DECORATION: none;
}

.tinyText A:active
{
    COLOR: #472e06;
    TEXT-DECORATION: none;
}

.tinyText A:hover
{
    COLOR: #775523;
    TEXT-DECORATION: underline;
}

.linkText
{
	color:#313232;
	font-weight: normal;
	font-size: 12px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
}

.linkText A:link
{
    COLOR: #313232;
    TEXT-DECORATION: underline;
}

.linkText A:visited
{
    COLOR: #313232;
    TEXT-DECORATION: underline;
}

.linkText A:active
{
    COLOR: #313232;
    TEXT-DECORATION: underline;
}

.linkText A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline;
}


.sidewhite
{
font-family: calibri, times, arial, helvetica, verdana, geneva, sans-serif;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
font-variant: small-caps;
}



td div {
/* this makes TDs a container with their own coordinate system.
absolutely-positioned elements will be offset relative to them */
position:relative;
}

/*********  Form Information  *********/

.txtBox1{
    border-top: 1px solid #7C7C7C;
    border-bottom: 1px solid #7C7C7C;
    border-left: 1px solid #7C7C7C;
    border-right: 1px solid #7C7C7C;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;    
    color: #000000;   
    text-decoration: none;
	height : 17px;
	padding-left : 2px;
	padding-top : 2px;	
	}

.button
{
	background: url(../images/btn_submitoff.gif) no-repeat;
	width: 67px;
	height: 24px;
	outline: none;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
	border-width:0px;
	FONT-SIZE: 11px;
}


/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */

#box
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0em;
	padding: 0;
	text-align: left;
	width:80%;				/* <-- use this to tie width to viewport size */
	width: 251px;				/* <-- use this for a set width */
	background-color:#FFFFFF;
	height: 32px;
	}
	
#topContent
	{
	padding: 0px 0px 0px 0px;
	margin: 9px 5px 0px 20px;	
	}

#topContent h1
	{
	color:#FFFFFF;
	font-weight: bold;
	font-size: 13px;
	font-family: century gothic, helvetica, geneva, arial, sans-serif;
	}
 	
#content
	{
	padding: 0px 0px 8px 0px;
	margin: 0px 2px 0px 2px;	
	}

.content
	{
	color:#313232;
	font-weight: normal;
	font-size: 12px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	}
	
.content A:link
{
    COLOR: #26639a;
    TEXT-DECORATION: underline;
}

.content A:visited
{
    COLOR: #313232;
    TEXT-DECORATION: underline;
}

.content A:active
{
    COLOR: #313232;
    TEXT-DECORATION: underline;
}

.content A:hover
{
    COLOR: #8f0833;
    TEXT-DECORATION: underline;
}

#publicationList
	{
	padding: 0px 0px 8px 0px;
	margin: 0px 2px 0px 2px;	
	}

.publicationList
	{
	color:#313232;
	font-weight: normal;
	font-size: 12px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	border-bottom: #313232 solid 1px;
	}
	
.publicationList A:link
{
    COLOR: #26639a;
    TEXT-DECORATION: none;	
}

.publicationList A:visited
{
    COLOR: #313232;
    TEXT-DECORATION: none;
}

.publicationList A:active
{
    COLOR: #313232;
    TEXT-DECORATION: none;
}

.publicationList A:hover
{
    COLOR: #8f0833;
    TEXT-DECORATION: none;
}
	
.contentMid
	{
	color:#313232;
	font-weight: normal;
	font-size: 11px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	}
	
.contentMid2
	{
	color:#313232;
	font-weight: normal;
	font-size: 13px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	}

.contentMid3
	{
	color:#313232;
	font-weight: normal;
	font-size: 13px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	line-height: 155%;
	}
		
.contentSm
	{
	color:#313232;
	font-weight: 500;
	font-size: 10px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	}

.contentSm A:link
{
    COLOR: #313232;
    TEXT-DECORATION: none;
}

.contentSm A:visited
{
    COLOR: #313232;
    TEXT-DECORATION: none;
}

.contentSm A:active
{
    COLOR: #313232;
    TEXT-DECORATION: none;
}

.contentSm A:hover
{
    COLOR: #8f0833;
    TEXT-DECORATION: none;
}

.search
{
font-family: arial, helvetica, verdana, geneva, sans-serif;
color: #206699;
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
}

.headerwhite
{
font-family: calibri, times, arial, helvetica, verdana, geneva, sans-serif;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
font-variant: small-caps;
padding-left: 10px;
padding-bottom: 2px;
}


	

.dkRedText
	{
	color:#8f0833;
	font-weight: bold;
	font-size: 13px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	}
	
.dkRedText A:link
{
    COLOR: #8f0833;
    TEXT-DECORATION: none;
}

.dkRedText A:visited
{
    COLOR: #8f0833;
    TEXT-DECORATION: none;
}

.dkRedText A:active
{
    COLOR: #8f0833;
    TEXT-DECORATION: none;
}

.dkRedText A:hover
{
    COLOR: #8f0833;
    TEXT-DECORATION: underline;
}	
		
#content p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}


.blk11b100 {
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11px;
	color: #313232;
	font-weight: normal;
	width: 130px; 
	border: 1px groove #efefef;
	}
		
.blk11b200 {
	text-decoration: none;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 11px;
	color: #313232;
	font-weight: normal;
	width: 230px; 
	border: 1px groove #efefef;
	}

.nav
	{
	color:#FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	}
	
.nav A:link
{
	font-size: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}

.nav A:visited
{
	font-size: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}

.nav A:active
{
	font-size: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.nav A:hover
{
	font-size: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.header
	{
	color:#1c5d8c;
	font-weight: normal;
	font-size: 11px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	}
	
.header A:link
{
	font-size: 11px;
    COLOR: #1c5d8c;
    TEXT-DECORATION: underline;
}

.header A:visited
{
	font-size: 11px;
    COLOR: #1c5d8c;
    TEXT-DECORATION: underline;
}

.header A:active
{
	font-size: 11px;
    COLOR: #397baa;
    TEXT-DECORATION: none;
}

.header A:hover
{
	font-size: 11px;
    COLOR: #1c5d8c;
    TEXT-DECORATION: none;
}


/* ------------------------------------------------------------

	Primary Navigation

------------------------------------------------------------ */
#navwrap {
	width: 923px;	
	margin: 0 auto;
	padding: 0;
	height: 26px;
	font-size: 95%;	
	background: #edd974 url(../images/BG_nav.jpg) repeat-x;
	}

#nav {
	width: 923px;	
	margin: 0 auto;
	padding: 0;
	height: 26px;
	}

#nav div {	
	margin: 0;
	padding: 0;
	}

#nav div ul {
	margin: 0;
	padding: 0;
	font-family: Arial, Calibri, Georgia, Verdana, Arial, sans-serif;
	/*font-size: 1.25em;*/
	font-size: 12px;
	color:#666666;
	list-style: none;
	}

#nav ul li {		
	float: left;
	/*padding: 0px 75px 0px 0;*/
	}


#nav ul li a {	
	display: block;	
	padding: 5px 20px 5px 20px;
	text-decoration: none;
	/*color: #15456f;*/
	color: #000000;
	font-weight: bold;
	border: 1px solid #474747;
	/*border: 1px solid #d59918;*/
	border-bottom: none;
	border-top: none;
	border-left: none;
	background: #edd974 url(../images/BG_nav.jpg);
	}


#nav ul li a:hover, #nav ul li a:active {
	color: #aa2852;
	border: 1px solid #000000;
	/*border: 1px solid #f1ca2a;*/
	border-bottom: none;
	border-top: none;
	border-left: none;
	background: url(../images/BG_navU.jpg);
	}


/* ------------------------------------------------------------

	sidenavtabs styles

------------------------------------------------------------ */

#sidenavtabs {
	margin: 0;
	padding: 5px 20px 5px 18px;
}

#sidenavtabs li {
	margin: 0;
	padding: 3px;
	list-style: none;
	/*list-style-image: url("images/arrowLt.gif");*/
	border-bottom: 1px solid #c8c7c7;
}

#sidenavtabs a {
	color: #184c78;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;	
	font-variant: small-caps;
	padding: 1px
 }

#sidenavtabs a:hover {
	color: #aa2852;
	text-decoration: none;
	font-variant: small-caps;
	background-color: #fbf3a5;
	padding: 1px
}

/* ------------------------------------------------------------

	side header styles

------------------------------------------------------------ */
.sideHeader 
{
	font-family: calibri, times, arial, helvetica, verdana, geneva, sans-serif;
    color: #FFFFFF;
    TEXT-DECORATION: none;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	padding-bottom: 1px;
}

.sideHeader a
{
	font-family: calibri, times, arial, helvetica, verdana, geneva, sans-serif;
    color: #f4f4f4;
    TEXT-DECORATION: none;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	padding-bottom: 1px;
}

.sideHeader a:hover {
	color: #FFFFFF;
    TEXT-DECORATION: underline;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	padding-bottom: 1px;
}
/* ------------------------------------------------------------

	content styles

------------------------------------------------------------ */

h1 {
	font-family: Calibri, Georgia, Times, Arial, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #bc840b;
	padding: 0;
	margin: 0px 30px 5px 30px;
	text-decoration: none;
	border-bottom: #eaeaea dotted 1px;
	}

h2 {
	font-family: Calibri, Calibri, Georgia, Times, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #15446e;
	padding: 0 0 5px 0;
	margin: 5px 30px 10px 30px;
	text-decoration: none;
	}


/* ---=== 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
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #eeeeee;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			

