body {
	background: #eee;
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	line-height: 1.8em;
	margin: 20px 0;
	padding: 0;
	text-align: center;
	}


A:link {color: #203860;
	font-weight: normal;
	text-decoration: underline;}
A:visited {color: #203860;
	font-weight: normal;
	text-decoration: underline;}
A:active {color: #203860;
	font-weight: normal;
	text-decoration: underline;}
A:hover {color: #203860;
	font-weight: normal;
	text-decoration: underline;}	


#wrapper {
	background: #fff;
	width: 960px;
	text-align: left;
	border: 0;
	overflow: hidden;
	position: relative; 
	margin: auto;
	}	


#header {
	background: url(../images/dm_header_full.jpg) no-repeat;
	height: 145px;
	margin: 0;
	padding: 0;
	}

#clearlink {
	position: absolute; 
	top: 60px; 
	left: 57px; 
	height:59px; 
	width: 191px;
	}

#headimg {
	margin: 0px;
	padding: 0px;
	}

#headprint {
	display: none;
	}
	
#mainnav {
	border: 0;
	top: 121px;
	position: absolute;
	padding-left: 70px;
	}
	
#mainnav ul {
	
	}

#mainnav ul li {
	display: inline;
	list-style-type: none;
	}

#mainnav ul li a {
	
	}

#mainnav .current {
	}


#mainnav .current a {
	}


#smalltopnav {
	background-color: #6a7748;
	padding: .15em .5em .15em .5em;
	font-family: arial, helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	vertical-align: middle;
	color: #fff;
	float: right;
	clear: right;
	text-align: center;
	}

#smalltopnav a {
	background-color: #6a7748;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	}

#content {
	width: 960px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	}

#main {
	width: 605px;
	padding: 1em 0 3em 9em;
	}

#mainnortcol {
	width: 810px;
	padding: 2em 0 3em 9em;
	}

#practicetable {
	margin-top: 1.5em;
	padding: 0;
	font-size: 1em;
	}	

#practicetable a {
	}

.prachdng {
	color: #022144;	
	font-size: 1em;
	font-weight: bold;
	margin: .5em 0;
	padding-top: 0;
	text-decoration: none;
	}

.prachdng:link {
	color: #022144;	
	font-weight: bold;
	padding-top: 0;
	margin: .5em 0;
	text-decoration: none;
	}

.prachdng:visited {
	color: #022144;	
	font-weight: bold;
	margin: .5em 0;
	padding-top: 0;
	text-decoration: none;
	}

.prachdng:active {
	color: #022144;	
	font-weight: bold;
	padding-top: 0;
	margin: .5em 0;
	text-decoration: none;
	}

.prachdng:hover {
	color: #022144;	
	font-weight: bold;
	padding-top: 0;
	margin: .5em 0;
	text-decoration: none;
	}

.praclink {
	}

.praclink:link {
	font-weight: normal;
	text-decoration: none;
	padding-left: 1.5em;
	}

.praclink:visited {
	font-weight: normal;
	text-decoration: none;
	padding-left: 1.5em;
	}

.praclink:active {
	font-weight: normal;
	text-decoration: none;
	padding-left: 1.5em;
	}

.praclink:hover {
	font-weight: normal;
	text-decoration: none;
	padding-left: 1.5em;
	}

.praclink2l {
	}

.praclink2l:link {
	font-weight: normal;
	text-decoration: none;
	padding-left: 3em;
	}

.praclink2l:visited {
	font-weight: normal;
	text-decoration: none;
	padding-left: 3em;
	}

.praclink2l:active {
	font-weight: normal;
	text-decoration: none;
	padding-left: 3em;
	}

.praclink2l:hover {
	font-weight: normal;
	text-decoration: none;
	padding-left: 3em;
	}

#sitemap {
	}

#sitemap a {
	text-decoration: none;
	}

.stmphdg {
	color: #203860;
	font-weight: bold;
	background: url(../images/top_arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding: 10px 3px 10px 17px;
	line-height: 2.5em;
	}

.stmphdg a {
	color: #203860;
	font-weight: bold;
	line-height: 2.5em;
	}

.stmphdg:link {
	color: #203860;
	background: url(../images/top_arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding: 10px 3px 10px 18px;
	line-height: 2.5em;
	font-weight: bold;
	text-decoration: none;
	}

.stmphdg:visited {
	color: #6a7748;	
	background: url(../images/top_arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding: 10px 3px 10px 18px;
	font-weight: bold;
	text-decoration: none;
	line-height: 2.5em;
	}

.stmphdg:active {
	color: #6a7748;	
	background: url(../images/top_arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding: 10px 3px 10px 18px;
	font-weight: bold;
	text-decoration: none;
	line-height: 2.5em;
	}

.stmphdg:hover {
	color: #6a7748;	
	background: url(../images/top_arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding: 10px 3px 10px 18px;
	line-height: 2.5em;
	font-weight: bold;
	text-decoration: none;
	}

.stmplnk {
	background-image:url(../images/list_bullet.gif);
	background-position:.6em 0.15em;
	background-repeat:no-repeat;
	font-weight:bold;
	line-height:2em;
	margin:0 0 1em .75em;
	padding-bottom:.75em;
	padding-left:2em;
	text-decoration:none;
	}

.stmplnk a {
	color:#6a7748;
	font-weight:bold;
	}

.stmplnk:link {
	background-image:url(../images/list_bullet.gif);
	background-position:.6em 0.15em;
	background-repeat:no-repeat;
	color:#6a7748;
	font-weight:bold;
	line-height:2em;
	margin:0 0 1em .75em;
	padding-bottom:.75em;
	padding-left:2em;
		}

.stmplnk:visited {
	background-image:url(../images/list_bullet.gif);
	background-position:.6em 0.15em;
	background-repeat:no-repeat;
	color:#6a7748;
	font-weight:bold;
	line-height:2em;
	margin:0 0 1em .75em;
	padding-bottom:.75em;
	padding-left:2em;
	}

.stmplnk:active {
	background-image:url(../images/list_bullet.gif);
	background-position:.6em 0.15em;
	background-repeat:no-repeat;
	color:#6a7748;
	font-weight:bold;
	line-height:2em;
	margin:0 0 1em .75em;
	padding-bottom:.75em;
	padding-left:2em;
	}

.stmplnk:hover {
	background-image:url(../images/list_bullet.gif);
	background-position:.6em 0.15em;
	background-repeat:no-repeat;
	color:#6a7748;
	font-weight:bold;
	line-height:2em;
	margin:0 0 1em .75em;
	padding-bottom:.75em;
	padding-left:2em;
	}

.smlinks {
	padding-left: 16px;
	margin: 0;
	line-height: 2em;
	background-image: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
	}


.smlinks a {
	color: #022144;
	font-weight: bold;
	margin: 0;
	line-height: 2em;
	}


.smlinks:link {
	color: #022144;
	font-weight: bold;
	padding-left: 16px;
	margin: 0;
	line-height: 2em;
	background-image: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
	}

.smlinks:visited {
	color: #022144;
	font-weight: bold;
	padding-left: 16px;
	margin: 0;
	line-height: 2em;
	background-image: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
	}

.smlinks:hover {
	color: #022144;
	font-weight: bold;
	padding-left: 16px;
	margin: 0;
	line-height: 2em;
	background-image: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
	}

.smlinks:active {
	color: #022144;
	font-weight: bold;
	padding-left: 16px;
	margin: 0 0 10px 0;
	line-height: 2em;
	background-image: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
	}

#resultstable {
	background: #fff;
	}

#resultstable a {
 	font-weight: bold;
	}

#srvmenu {
	border: none;
	margin: 0 0 2em 0;
	}

#srvmenu ul {
	padding-left: 0;
	margin: 0;	
	background-color: #fff;
	height: 2em;
	width: 520px; /*DPT changed this */
	}

#srvmenu ul li {
	display: inline;
	list-style-type: none;
	padding: 0;
	}

#srvmenu ul li a {
	background-color: #fff;
	background-image: url(../images/top_arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #6a7748;
	margin-right: 2em;
	padding-right: 2em;
	padding-left: 1.5em;
	line-height: 2em;
	text-decoration: none;
	float: left;
	font-weight:normal;
	}


#srvmenu .current {
	background-color: #dfe3d2;
	background-image: url(../images/top_arrow_grnbckg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #203860;
	margin-right: 2em;
	padding-right: 2em;
	padding-left: 1.5em;
	line-height: 2em;
	float: left;
	}

#srvmenu .current a  {
	background-color: #dfe3d2;
	background-image: url(../images/top_arrow_grnbckg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #203860;
	margin-right: 2em;
	padding-right: 2em;
	padding-left: 1.5em;
	line-height: 2em;
	float: left;
	}
	

#selectlist {
	font-weight: bold;
	}

#selectlist a {
	font-weight: bold;
	text-decoration: none;
	}
#selectlist h2 {
	color: #6a7748;
	text-transform: none;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	}

#reslist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	}

#reslist li 
	{
	padding-left: 10px;
	background-image: url(../images/bracket.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}


#rightcol {
	width: 220px;
	margin: 0;
	padding: 0;
	float: right;
	clear: right;
	}


#rtcollist {
	width: 95%;
	color: #6a7748;
	margin: 0 0 4em 0;
	padding-left: 0;
	padding-bottom: .3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	}


#rtcollist p a {
	background-image: url(../images/arrow_sm.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0 1.5em;
	line-height: 2em;
	color: #6a7748;
	font-weight: normal;
	text-decoration: none;
	margin-left: 1.5em;
	}

#rtcollistbold {
	background-color: #67051c;
	width: 100%;
	margin-top: 20px;
	padding: 7px 0;
	}

#rtcollistbold a {
	color: #fff;
	text-decoration: none;
	}

#rtcollist h4 {
	color: #203860;
	text-transform: uppercase;
	margin: 0 6em 0 2em;
	border-bottom: 1px solid #203860;
	padding-bottom: .75em;
	}

/* rtcolpubs was an id (#), but it is used multiple times on a page so it has to be a class. changed bottom padding from .2em to .3em to fix text clipping*/
.rtcolpubs {
	margin: -1.5em 0 -1.25em 0;
	padding: 0 .5em .3em 3em;
	list-style: none;
	}

.rtcolpubs a {
	color: #022144;
	font-weight: normal;
	text-decoration: none;
	}

.rtcolpubs ul {
	}


.rtcolpubs li {
	padding-left: 1.5em;
	padding-bottom: .6em;
	background-image: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	line-height: 1.5em;
	}


/*#rtcolsearch {
	background-color: #67051C;
	width: 100%;
	color: #fff;
	margin-top: 20px;
	padding: 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: center;
	line-height: 1.5;
	} */

/* #rtcolcasestudy {
	padding: 0 10px;
	} */

#ctrsearch {
	text-align: center;
	background-color: #67051C;
	width: 200px;
	color: #fff;
	margin: 20px 0 0 260px;
	padding: 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5;
	}


#alphalist {
	background: #A5B4C7;
	width: 200px;
	height: 35px;
	line-height: 1.7;
	margin: 0 0 0 260px;
	padding-top: 5px;
	text-align: center;
	}

#alphapracticetable td {
	/*line-height: 2.5em;*/
	}
 
#alphapracticetable a {
	font-weight: normal;
	font-size: .9em;
	}

#studyindex {
	}

#matterslist ul {
	margin-left: 0;
	padding: 0 5px 8px 10px;
	list-style-type: none;
	}

#matterslist li {
	padding-left: 18px;
	padding-bottom: 10px;
	background-image: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
	}

#searchalpha {
	color: #999;
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: .15em;
	padding-top: 1em;
	}


#searchalpha a {
	color: #203860;
	font-weight: bold;
	text-decoration: none;
	}

#spotlights {
	}

#spotlights ul {
	list-style-type:none;
	margin-left:0pt;
	padding-left:1.5em;
	text-indent:-1.5em;
	}

#spotlights li {
	margin: 12px 0;
	}

#spotlights li a {
	color: #022144;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
	padding-left: 18px;
	font-weight: bold;
	text-decoration: none;
	}

#alumnimenu {
	background: #dfe3d2;
	padding: .75em;
	text-align: center;
	}


#alumniprofiles {
        margin-top: 2em;
        }

.alumniprofpic {
        float: left;
        margin-right: 1em;
	padding-top: .4em;
        }

.alumniproflink {
	color: #6a7748;
	font-weight: bold;
	text-decoration: none;
        }

.alumniproflink:link {
	color: #6a7748;
	font-weight: bold;
	text-decoration: none;
        }

.alumniproflink:visited {
	color: #6a7748;
	font-weight: bold;
	text-decoration: none;
        }

.alumniproflink:active {
	color: #6a7748;
	font-weight: bold;
	text-decoration: none;
        }

.alumniproflink:hover {
	color: #6a7748;
	font-weight: bold;
	text-decoration: none;
        }

#fancylists {
        margin-top: 50px;	
}

#fancylists ul {
	list-style-type:none;
	margin-left:0pt;
	padding-left:1em;
	text-indent:0;
	}

#fancylists li {
	margin: 12px 0;
	color: #022144;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .15em;
	padding-left: 18px;
	font-weight: normal;
	text-decoration: none;
	}



#tstlst {
	margin-top: -15px;
	padding-top: 0;
	}

#tstlst ul {
	list-style-type:none;
	margin-left:0;
	padding-left:2em;
	text-indent:-2em;
	}

#tstlst li {
	margin: 12px 0;
	}

#tstlst li a {
	color: #022144;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-weight: bold;
	text-decoration: none;
	}

#tstlst li link {
	color: #022144;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-weight: bold;
	text-decoration: none;
	}

#tstlst li hover {
	color: #022144;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-weight: bold;
	text-decoration: none;
	}

#tstlst li visited {
	color: #022144;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-weight: bold;
	text-decoration: none;
	}

#tstlst li active {
	color: #022144;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-weight: bold;
	text-decoration: none;
	}

#clisuc {
	line-height: .75em;
	margin-top: 2em;
		}

.suctab a {
	color: #6a7748;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 1em;
	font-weight: bold;
	text-decoration: none;
	}

.suctab a:link {
	color: #6a7748;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	font-weight: bold;
	text-decoration: none;
	}

.suctab a:hover {
	color: #6a7748;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	font-weight: bold;
	text-decoration: none;
	}

.suctab a:visited {
	color: #6a7748;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	font-weight: bold;
	text-decoration: none;
	}

.suctab a:active {
	color: #6a7748;
	background: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	font-weight: bold;
	text-decoration: none;
	}


#footer {
	width: 90%;
	margin: 1em 2em;
	background: #fff;
	clear: both;
	}



#tagmenu {
	background: #67051c url(http://www.duanemorris.com/images/site/tag_logo.jpg) left no-repeat;
	width: 685px;
	height: 51px;
	border: 0;
	}

#tagmenu a {
	color: #fff;
	border: 0;
	}

#tagmenu ul {
	padding-left: 235px;
	margin: 0;
	float: left;
        text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
        height: 51px;
        width: 425px;
	}

#tagmenu ul li {
	display: inline;
	list-style-type: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	}

#tagmenu ul li a {
	background-color: #67051c;
	color: #fff;
	text-decoration: none;
	float: left;
	background-image: url(../images/arrow_sm.jpg);
	background-position: left;
	background-repeat: no-repeat;
        padding-top: 3px;
	padding-left: 20px;
        line-height: 1.25em;
        height: 1.8em;
        width: 160px;
	font-size: 1.3em;
        font-weight: bold;
        margin-right: -60px;
 	}

#tagmenu ul li a:hover {
	background-color: #67051c;
	color: #fff;
	background-image: url(../images/arrow_sm.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	}

h1 {

	}

h2 {
	color: #6a7748;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	}

.article {
	color: #203860;
	margin-bottom: 3px;
	padding-bottom: 0;
	text-transform: none;
	}


.rtcol {
	color: #022144;
	padding: 10px 0 0 8px;
	margin: 0;
	text-align: center;
	line-height: 1.25em;
	}

h3 {
	color: #203860;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: -1em;
	}

h3 a {
	color: #203860;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}

h3 a:link {
	color: #203860;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}

h3 a:active {
	color: #203860;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}

h3 a:hover {
	color: #203860;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}

h3 a:visited {
	color: #203860;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}

.hdtight {
	line-height: 1.3em;
	margin-bottom: 0;
	padding-bottom: 0;
	}


h4 {
	color: #6a7748;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: -1em;
	}

h4 a {
	color: #6a7748;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}

h4 a:link {
	color: #6a7748;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}

h4 a:active {
	color: #6a7748;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}

h4 a:hover {
	color: #6a7748;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}

h4 a:visited {
	color: #6a7748;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: -1em;
	}
	
h5 {
	color: #4e4e4e;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: -1em;
}

.sidebarrss {
	background-image: url(../images/rss_sm.jpg);	
	color: #67051c;
	margin-left: 10px;
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0 5px 20px;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}

.sidebarrss:link {
	background-image: url(../images/rss_sm.jpg);	
	color: #67051c;
	margin-left: 10px;
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0 5px 20px;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}

.sidebarrss:hover {
	background-image: url(../images/rss_sm.jpg);	
	color: #67051c;
	margin-left: 10px;
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0 5px 20px;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}

.sidebarrss:active {
	background-image: url(../images/rss_sm.jpg);	
	color: #67051c;
	margin-left: 10px;
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0 5px 20px;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}

.sidebarrss:visited {
	background-image: url(../images/rss_sm.jpg);	
	color: #67051c;
	margin-left: 10px;
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0 5px 20px;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}


/* this is for the sidebar headings that are not links*/
.sbheading {
	background-image: url(../images/arrow_sm.jpg);	
	color: #6a7748;
	margin-left: 1.5em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 1em 1.5em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}

.sidebarlink {
	background-image: url(../images/arrow_sm.jpg);	
	color: #6a7748;
	margin-left: 1.5em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 1em 1.5em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}


.sidebarlink:link {
	background-image: url(../images/arrow_sm.jpg);	
	color: #6a7748;
	margin-left: 1.5em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 .5em 1.5em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}

.sidebarlink:hover {
	background-image: url(../images/arrow_sm.jpg);	
	color: #6a7748;
	margin-left: 1.5em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 .5em 1.5em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}
	
.sidebarlink:active {
	background-image: url(../images/arrow_sm.jpg);	
	color: #6a7748;
	margin-left: 1.5em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 .5em 1.5em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}
	
.sidebarlink:visited {
	background-image: url(../images/arrow_sm.jpg);	
	color: #6a7748;
	margin-left: 1.5em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 .5em 1.5em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}
	
/*added this style for sidebar links that break to 2 lines*/

/* .sidebarlink2ndline:link {
	color: #6a7748;
	margin-left: 2em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 .5em 3em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}

.sidebarlink2ndline:hover {
	color: #6a7748;
	margin-left: 2em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 .5em 3em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}
	
.sidebarlink2ndline:active {
	color: #6a7748;
	margin-left: 2em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 .5em 3em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}
	
.sidebarlink2ndline:visited {
	color: #6a7748;
	margin-left: 2em;
	background-position: left;
	background-repeat: no-repeat;
	padding: .5em 0 .5em 3em;
	height: 1.25em;
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}
*/


/*____________________*/



h5 a {
	color: #67051c;
	height: 15px;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	}

h5 a:link {
	color: #67051c;
	height: 15px;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	}

h5 a:hover {
	color: #67051c;
	height: 15px;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	}

h5 a:active {
	color: #67051c;
	height: 15px;
	font-size: 1em;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	}

h5 a:visited {
	color: #67051c;
	height: 15px;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	}

.centeralign {
	text-align: center;
	}

.bc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #6a7748;
	text-decoration: none;
	font-weight: normal;
	margin: 0 0 3em 0;
	}


.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #6a7748;
	text-decoration: none;
	font-weight: normal;
	}

.breadcrumbs:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #203860;
	font-weight: normal;
	text-decoration: none;
	}

.breadcrumbs:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #203860;
	font-weight: normal;
	text-decoration: none;
	}

.breadcrumbs:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #203860;
	font-weight: normal;
	text-decoration: none;
	}

.breadcrumbs:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #203860;
	font-weight: normal;
	text-decoration: none;
	}

.subhead {
	color: #6a7748;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.2em;
	padding-top: 0;
	margin-top: 0;
	}


.attypic {
	text-align: center;
	margin: 0;
	padding: 3em 5em 3em 0;
	}

/* DPT changed this */
.resultstbl1 {
	background: #DFE3D2;
	}

.resultstbl2 {
	background: #fff;
	}

.afftbl {
	width: 100%;
	margin: 0;
	padding: 0;
	}

.name {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #6a7748;
	font-weight: bold;
	}

.name2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	color: #203860;
	font-weight: bold;
	}

.name2 a {
	font-weight: bold;
	text-decoration: none;
	}	

.smalltitle {
	color: #203860;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
 	}

.smallphone {
	color: #203860;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	}

.smalladdress {
	color: #6a7748;
	font-weight: normal;
	}


.title {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.1em;
	color: #6a7748;
	font-weight: bold;
	}

.address {
	font-family: arial, helvetica, sans-serif;
	color: #203860;
	font-size: 1em;
	line-height: 1.25em;
	font-weight: bold;
	}

.address2 {
	color: #6a7748;
	font-weight: bold;
	line-height: 1.25em;
	}

.twitlink a {
	color: #203860;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.25em;
	}


.phone {
	color: #203860;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: bold;
	}


.contact {
	color: #203860;
	}


.contact a {
	color: #203860;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: normal;
	text-decoration: underline;
 	}
 

.contact:link {
	color: #203860;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: normal;
	text-decoration: underline;
 	}
 
.contact:hover {
	color: #203860;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: normal;
	text-decoration: underline;
 	}
 
.contact:active {
	color: #203860;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: normal;
	text-decoration: underline;
 	}
 
.contact:visited {
	color: #203860;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: normal;
	text-decoration: underline;
 }




.resumeitems {
		}

.resumeitems h4 {
	margin-left: -1.45em;
	margin-bottom: .5em;
	}


.tablelinks {
	line-height: 2.25em;
	padding: 5px 10px;
 }


.tablelinks a {
	color: #6a7748;
	background-image: url(../images/list_bullet.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: .25em .5em 0 1.25em;
	font-weight: bold;
	text-decoration: none;
	}

.h2red {
	color: #67051c;
	font-size: 1em;
	font-weight: bold;
	}

.searchbox {
	color: #203860;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 2em;
	}

.credit {
	color: #999;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	padding: 1em 0;
	line-height: 2.5em;
	border-top: 1px solid #999;
	text-align: center;
	margin: 0px;
	}

.credit a {
	color: #999;
	text-decoration: none;
	}

.emphtxt {
	color: #6a7748;
	font-weight: bold;
	}

.arw {
	color: #cc9900;
	}

.ctralphalink:link {
	/*background-image: url(../images/arrow_sm.jpg);*/	
	color: #67051c;
	/*margin-left: 5px;
	padding: 5px 0 5px 20px; */
	background-position: left;
	background-repeat: no-repeat;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	}

.ctralphalink:hover {
	/*background-image: url(../images/arrow_sm.jpg);*/	
	color: #67051c;
	/*margin-left: 5px;
	padding: 5px 0 5px 20px;*/
	background-position: left;
	background-repeat: no-repeat;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	}
	
.ctralphalink:active {
	/*background-image: url(../images/arrow_sm.jpg);*/	
	color: #67051c;
	/*margin-left: 5px;
	padding: 5px 0 5px 20px;*/
	background-position: left;
	background-repeat: no-repeat;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	}
	
.ctralphalink:visited {
	/*background-image: url(../images/arrow_sm.jpg);*/	
	color: #67051c;
	/*margin-left: 5px;
	padding: 5px 0 5px 20px;*/
	background-position: left;
	background-repeat: no-repeat;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	}

.rtcolrss {
	background: url(../images/rss_sm.jpg) no-repeat;
	color: #fff;
	margin-left: 10px;
	padding-left: 18px;
	line-height: 2em;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	}

.rtcolrss:link {
	font-weight: bold;
	text-decoration: none;
	}

.rtcolrss:active {
	font-weight: bold;
	text-decoration: none;
	}

.rtcolrss:hover {
	font-weight: bold;
	text-decoration: none;
	}

.rtcolrss:visited {
	font-weight: bold;
	text-decoration: none;
	}

.rtcolregister {
	background: url(../images/arrow_sm.jpg) no-repeat;
	color: #fff;
	margin-left: 10px;
	padding-left: 18px;
	height: 15px;
	font-size: 1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	}

.rtcolcasestudypic {
	float: left;
	clear: left;
	padding: 5px 20px 0 0;
	}

.rtcolcasestudyhd {
	color: #67051c;
	font-weight: bold;
	}

.rtcolcasestudyhd a {
	color: #67051c;
	font-weight: bold;
	text-decoration: none;
	}

.rtcolcasestudyhd a:link {
	color: #67051c;
	font-weight: bold;
	text-decoration: none;
	}

.rtcolcasestudyhd a:active {
	color: #67051c;
	font-weight: bold;
	text-decoration: none;
	}

.rtcolcasestudyhd a:hover {
	color: #67051c;
	font-weight: bold;
	text-decoration: none;
	}

.rtcolcasestudyhd a:visited {
	color: #67051c;
	font-weight: bold;
	text-decoration: none;
	}

.rtcolmorelink {
	color: #022144;
	font-weight: bold;
	text-align: right;
	padding: 0;
	margin: 0;
	}

.rtcolmorelink:link {
	color: #67051c;
	font-weight: bold;
	text-align: right;
	padding: 0;
	margin: 0;
	}

.rtcolmorelink:active {
	color: #67051c;
	font-weight: bold;
	text-align: right;
	padding: 0;
	margin: 0;
	}

.rtcolmorelink:hover {
	color: #67051c;
	font-weight: bold;
	text-align: right;
	padding: 0;
	margin: 0;
	}


.rtcolmorelink:visited {
	color: #67051c;
	font-weight: bold;
	text-align: right;
	padding: 0;
	margin: 0;
	}

.sidepic {
	width: 220px;
	margin: 0 0 2em 0;
	padding: 0;
	}

.testlist {
	line-height: 2.25em;
	}

.floatleft {
	float: left;
	clear: left;
	padding: .4em 1em 0 0;
	}

.floatright {
	float: right;
	clear: right;
	padding: .5em 0 0 1em;
	}

.smp {
        margin-bottom: 25px;
       }

.smpic {
        float: left;
        margin-top: -25px;
        margin-right: 10px;
        }

.smpictxt {
         padding-top: 1em;
         margin-bottom: 6em;
         }

.affiliatelink {
	color: #203860;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	}

.affiliatelink:link {
	color: #203860;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	}

.affiliatelink:active {
	color: #203860;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	}


.affiliatelink:hover {
	color: #203860;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	}


.affiliatelink:visited {
	color: #203860;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	}

.noul {
	}

.noul:link {
	text-decoration: none;
	}
.noul:active {
	text-decoration: none;
	}
.noul:hover {
	text-decoration: none;
	}
.noul:visited {
	text-decoration: none;
	}



/* added these divs for blue background of the side bar */
.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#sidebar {
	width: 100%;
	background-color: #fff;
	margin: 0;
	padding: 0;
	background-image: url(../images/rightColBG.gif);
    background-position: right;
    background-repeat: repeat-y;
	}


/* styles for forms */

#forms {
	}

#forms input {
	background-color: #dfe3d2;
	color: #203860;
	border: 0;
	font-family: verdana, arial, helvetica, sans serif;
	}
	

#forms textarea {
	background-color: #dfe3d2;
	border: 0;
	color: #203860;
	font-family: verdana, arial, helvetica, sans serif;
} 

#forms select { 
	background-color: #dfe3d2; 
	color: #203860;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 8pt;
	border: 0;
 } 


#forms radio { 
	color: #203860;
	font-family: verdana, arial, helvetica, sans serif;
	border: 0;
	}

#forms checkbox {
	background-color: #dfe3d2; 
	color: #203860;
	font-family: verdana, arial, helvetica, sans serif;
	color: #4e4e4e;  /*DPT changed this - was #67051c; */
	border: 0;
}
/* end styles for forms div*/

.bluebg {
	background-color: #dfe3d2; 
	color: #4e4e4e;  /*DPT changed this - was #67051c; */
}

.bluebgtext {
	background-color: #dfe3d2; 
	color: #4e4e4e;  /*DPT changed this - was #022144; */
}

.bold {
	font-weight: bold;
	}

#bestbets {
	width: 660px;
	background-color:  #dfe3d2; 
	padding: 10px;
	}
	
	
#bestbets ul {
	margin-top: 5px;
	line-height: 1.75em;
	}
