html{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	background-color:#EDF7F6;
}
body{
	margin:0;
	padding:0;
}
a{
	color:#586295;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a:visted{
	color:#586295;
}
h1{
	color:#FFFFFF;
	font-size:230%;
	margin:83px 0 0 23px;
	font-weight:normal;

}
h1.home{
	color:#5A5D91;
	margin:30px 0;
	font-weight: normal;
	font-size: 200%;
}
h2.home{
	font-size:1em;
	color:#7B7FC6;
}

h2 {
	font-size: 120%;
	font-weight: bold;
	color: #14539a;
	color: #364069;
	
	margin-top: 0;
	margin-bottom: 10px;
}
h3 {
	font-size: 110%;
	font-weight: normal;
	color: #14539a;
	color: #364069;
	
	margin-top: 0;
	margin-bottom: 10px;
}
h4 {
	font-size: 100%;
	font-weight: bold;
	color: #14539a;
	color: #364069;
	
	margin-top: 0;
	margin-bottom: 10px;
}
h5 {
	font-size: 100%;
	font-weight: bold;
	color: #14539a;
	
	margin-top: 0;
	margin-bottom: 10px;
}

#outerContainer{
	width:730px;
	margin:30px auto;
}

#innerContainer{
	width:730px;
	float:left;
	border:1px solid #31426B;
	padding:20px;
	background-color:#FFFFFF;
}

#header{
	width:730px;
	border-bottom:1px solid #cccddf;
	float:left;
}

#header #logo{
	float:right;
	width:333px;
	text-align: right;

}
#header #logo a{
	color:#42c5b7;
	padding-left:1px;
	font-weight:normal;
	font-size: 150%;
	text-decoration:none;
}
#header #date{
	float:left;
	clear:both;
	color:#7f8082;
	margin-bottom:6px;
	width:auto;
}
#nav{
	width:730px;
	margin:0;
	padding:0;
}
#nav li{
	display:block;
	float:right;
	margin:9px 0;
	padding:0 0 0 16px;
	width:auto;
}
#nav li a{
	text-decoration:none;
}
#nav li a:hover{
	color:#660000;
	text-decoration:underline;
}
#nav ul.subnav{
	display:none;
	margin:0;
	padding:9px 0 0 0;
	position:absolute;
	top:0;
	left:0;
	width:auto;
}
#nav ul.subnav li{
	float:none;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	border:1px solid #ccc;
	border-top:0;
}
#nav ul.subnav li.first{
	border-top:1px solid #ccc;
}
#nav ul.subnav li a{
	display:block;
	padding:2px 5px;
	color:#586295;
}
#nav ul.subnav li a:hover{
	background-color:#67d3bd;
	text-decoration:none;
}
#body{
	width:730px;
	float:left;
}

#homeBoxes{
	height:120px;
	margin-bottom:20px;
	float:right;
	width:660px;
	text-align:center;
}
#homeBoxes a.box{
	display:block;
	width:77px;
	float:left;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:center top;
	padding:85px 0 0 0;
	margin:20px;
	
}

#homeBoxes a#divorce{
	color:#c42117;
	background-image:url(/_img/one.gif);
	background-position:top left;
}
#homeBoxes a:hover#divorce{
	background-position:top right;
}
#homeBoxes a#livingTogether{
	color:#904f9f;
	background-image:url(/_img/two.gif);
	background-position:top left;
}
#homeBoxes a:hover#livingTogether{
	background-position:top right;
}
#homeBoxes a#parentingIssues{
	color:#9ecb3c;
	background-image:url(/_img/three.gif);
	background-position:top left;
}
#homeBoxes a:hover#parentingIssues{
	background-position:top right;
}
#homeBoxes a#relationshipAgreements{
	color:#6baad3;
	background-image:url(/_img/four.gif);
	background-position:top left;
}
#homeBoxes a:hover#relationshipAgreements{
	background-position:top right;
}
#homeBoxes a#childSupport{
	color:#fec60d;
	background-image:url(/_img/five.gif);
	background-position:top left;
	margin-right:0px;
}
#homeBoxes a:hover#childSupport{
	background-position:top right;

}
div.home #content a{
	color:#5A5D91;
}
div.home h3{
	font-size:1.1em;
}
div.home #content{
	width:545px;
	float:right;
	padding:0;
	margin-right:90px;
}
div.home #content p{
	font-size:1em;
	color:#5A5D91;
}
div.home #content p	a{
	color:#1f273f;
}
div.home #content p.address{
	font-size:1em;
	color:#A9A7A8;
	
}
div.home #banner{
	height:134px;
	width:545px;
	float:right;
}
div#content{
	width:471px;
	float:left;
	padding-right: 15px;
	font-size:110%;
	color: #364069;
}
div.menu{
	border-right:1px solid #cccde1;
	padding-right:135px;
	
}

div#secondaryContent
{
    float: right;
    width: 244px;
	font-size:110%;
	color: #364069;
}

div#secondaryContentInner
{
    border-left: #cccde1 1px solid;
    padding-left: 15px;
}

#secondaryNav a:hover,
#secondaryNav a:visited{
	font-weight:bold;
}

div.divorce,
div.cohabitation,
div.parenting,
div.relationship,
div.childsupport
{
	font-size:1.2em;
}

div.divorce #secondaryNav,
div.cohabitation #secondaryNav,
div.parenting #secondaryNav,
div.relationship #secondaryNav,
div.childsupport #secondaryNav{
	font-weight:bold;
}
div.divorce strong,
div.divorce b,
div.divorce #secondaryNav a:hover,
div.divorce h2,
div.divorce #prev,
div.divorce #next{
	color:#c42117;
}
div.cohabitation strong,
div.cohabitation b,
div.cohabitation #secondaryNav a:hover,
div.cohabitation h2,
div.cohabitation #prev,
div.cohabitation #next{
	color:#ae31db;
}
div.parenting strong,
div.parenting b,
div.parenting #secondaryNav a:hover,
div.parenting h2,
div.parenting #prev,
div.parenting #next{
	color:#9bd230;
}
div.relationship strong,
div.relationship b,
div.relationship #secondaryNav a:hover,
div.relationship h2,
div.relationship #prev,
div.relationship #next{
	color:#6badd5;
}
div.childsupport strong,
div.childsupport b,
div.childsupport #secondaryNav a:hover,
div.childsupport h2,
div.childsupport #prev,
div.childsupport #next{
	color:#fec602;
}
#banner{
	height:120px;
	margin-bottom:20px;
}

#secondaryNav{
	float:right;
	width:132px;
	margin-left:0;
	padding:0;
	list-style:none;
}

#secondaryNav li{
	padding:2px 0;
}
#secondaryNav li a{
	text-decoration:none;
	color:#586295;
}

#footer
{
    position: relative;
	clear:both;
	width:730px;
	float:left;
	color:#A9A7A8;
	padding:20px 0 0 0;
	font-size:80%;
}

#footer a{
	color:#A9A7A8;
}
#footer span{
	border-right:1px solid #9EAAFC;
	float:left
}
#footer span#copyright{
	padding-right:6px;
	margin-right:6px;
		padding-top:5px;
}
#footer span#mwdesigned{
	border-right:0;
		padding-top:5px;
}
#footer ul{
	margin:0;
	padding:0;
}
#footer ul li{
	margin:0;
	display:block;
	float:left;
	border-right:1px solid #9EAAFC;
	padding-right:6px;
	margin-right:6px;
	padding-top:5px;
	
}

#next,
#prev {
	font-size: 120%;
	font-weight: bold;
	color: #14539a;
	
	margin-top: 0;
	margin-bottom: 10px;
}

#secondaryNavRoundel{
		clear:both;
		float:left;
		width:538px;
		margin-left:44px;
		margin-top:50px;
		font-weight:bold;
		text-align:center;
		line-height:1.5em;
		color:black;
	}
#secondaryNavRoundel a{
	text-decoration:none;
	color:#5A5D91;
}
#secondaryNavRoundel a:hover{
	text-decoration:underline;
	color:#5A5D91;
}

#divVideo
{
    display: none;
    margin: 30px 0;
    background-color: #DDF;
}

div#author
{
    font-weight: bold;
}

div#authorRole
{
    margin-top: 5px;
}

div#authorRole.divorce, li.divorce, li.divorce a
{
    color: #C42117;
}

div#authorRole.cohabitation, li.cohabitation, li.cohabitation a
{
    color: #AE31DB;
}

div#authorRole.parenting, li.parenting, li.parenting a
{
    color: #9BD230;
}

div#authorRole.relationship, li.relationship, li.relationship a
{
    color: #6BADD5;
}

div#authorRole.childsupport, li.childsupport, li.childsupport a
{
    color: #FEC602;
}

div#authorRole.partnerships, li.partnerships, li.partnerships a
{
    color: #42C5B7;
}


div#blogLinks
{
    margin-top: 20px;
    color: #a9a7a8;
}

div#blogLinks a
{
    color: #a9a7a8;
}

div#secondaryContent h4
{
    margin-bottom: 0px;
}

div#secondaryContent ul
{
    margin: 5px 15px 15px 15px;
    padding-left: 0;
}

div#secondaryContent ul li
{
    margin: 3px 0;
}

div#secondaryContent ul.standard
{
    list-style-type: none;
    list-style-image: none;
    margin-left: 0;
}

div#secondaryContent ul.standard li
{
    background-image: url('/_img/bulletarrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
}

div#secondaryContent ul li a:hover
{
    font-weight: bold;
}