/*

        Main and Header

*/



body    {

        font-family: Verdana, Helvetica, Arial, sans-serif;

        font-size: 12px;

	text-align: center;

        }



.main   {

        width: 800px;

        margin-left: auto;

        margin-right: auto;

        }



.header	{

	text-align: left;

	border-bottom: 1px solid black;

	}



.topnav	{

	position: relative;

	float: right;

	width: 425px;

	}





.content {

        text-align: justify;

        width: 775px;

        margin-left: auto;

        margin-right: auto;

        margin-top: 5px;

        margin-bottom: 5x;

        }





a:link {color: #003063}

a:hover {color: gray}



/*	

	Utilities

*/





.utilities {

	width: 425px;

        font-size: 10px;

	font-weight: bold;

	margin-top: 30px;

	}



.utilities ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-align: right;

	}



.utilities ul li {

 	display: inline;

	}



.utilities ul li a {

	padding-left: 2px;

	padding-right: 2px;

	text-decoration: none;

	color: #000;

	}



.utilities ul li a:hover 

	{

	color: gray;

	}



#search	{

	border-left: 1px solid black;

	border-right: 1px solid black;

	}





/* 

	Navigation

*/



.nav    {

	width: 425px;

	font-weight: bold;

	}



.nav ul	{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-align: right;

	}



.nav ul li {

 	display: inline;

	line-height: 21px;

	}



.nav ul li a {

	text-decoration: none;

	padding: .25em 1em;

	color: #fff;

	background-image: url('images/back.jpg');

	}



.nav ul li a:hover {

	color: #fff;

	background-image: url('images/back2.jpg');

	}





/*

        Right Column

*/



.right  {

        width: 550px;

        position: relative;

        float: right;

        }



.page_title {

	height: 46px;

	background-image: url(images/titlegradient.jpg);

	background-repeat: no-repeat;

	}



.right_top {

        padding: 15px;

        }



.mid_1 {

        background: #013366;

        color: white;

        padding: 0px 180px 5px 15px;

        background-image: url(images/dadbar.jpg);

        background-repeat: no-repeat;

        background-position: bottom right;

        }



.mid_2 {

        padding: 15px;

        padding: 15px 5px 5px 160px;

        border-bottom: 1px dotted #000;

        background-image: url(images/womanreading.jpg);

        background-repeat: no-repeat;

        background-position: 15px 25px;

        }



.right_bottom {

        padding: 15px;

        padding: 15px 5px 5px 160px;

        background-image: url(images/openbooksmall.jpg);

        background-repeat: no-repeat;

        background-position: 15px 25px;

        }





/*

	Publishing Navigation

*/

.TM0i0 {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	font-size: 18px;

	font-weight: bolder;

	font-style: normal;

	text-decoration: none;

	padding-top: 4px;

	padding-right: 30px;

}



.sub1	{

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	text-decoration: none;

	padding-top: 4px;

	}



.TM0o0 {

	height: 38px;

	background-image: url('pubimg/pubnav.jpg');

	background-repeat: no-repeat;

	padding: 4px;

	text-align: right;

	vertical-align: middle;

	text-decoration: none;

}



.TM0o1 {

	background-image: url('pubimg/tophov.jpg');

	background-repeat: no-repeat;

	padding: 4px;

	text-align: right;

	vertical-align: middle;

	text-decoration: none;

}



.TM1o0 {

	background-image: url('pubimg/hover.jpg');

        background-position: right;

	padding: 4px;

	text-align: right;

	vertical-align: middle;

	text-decoration: none;

	border-bottom: 1px solid #A26E00;

	border-top: 1px solid #A26E00;

}



.TM1o1 {

	background-image: url('pubimg/subhovback.jpg');

	background-position: right;

	padding: 4px;	

	text-align: right;

	vertical-align: middle;

	text-decoration: none;

	border-bottom: 1px solid #644400;

}





/*

        Left Column

*/





.left {

	margin-top: 75px;

        text-align:center;

        width: 200px;

        position: relative;

        float: left;

        }



.left_top {

	position: relative;

	float: left;

	left: -102px;

	top:-16px;

	}



.features {

	background-image: url(images/featuresback.jpg);

	background-repeat: no-repeat;

	height: 500px;

        text-align:center;

	margin-top: 200px;

        }





/*

        Footer

*/



.footer {

        font-family: Verdana, Helvetica, Arial, sans-serif;

        color: white;

        width: 800px;

        position: relative;

        float: right;

        background: #013366;

        font-size: 9px;

        padding: 5px 0px;

        margin-top: 10px;

        }



.footer a {

        color: white;

        text-decoration: none;

        }



.footer :hover {

        color: gray;

        text-decoration: none;

        }