**** GLOBAL ****/
*                       {border: 0;
                        margin: 0;
                        padding: 0;
                        }

img                     {display: block;
                        }

.clr                    {clear: both;
                        height: 0;
                        }

body                    {background: url(images/design/bg.gif) repeat-x #b674fd;
                        font-size: 10px;
                        line-height: 1.3em;
                        font-family: Arial, Helvetica, sans-serif;
			height:100%;
                        }

#backgroundTile    {background: url(images/design/isatile.gif) repeat-y; width:100%; height:100%}
#backgroundLowerTile    {background: url(images/design/repeat_strip.gif) repeat-y; width:100%; height:100%}
#backgroundImage        {background: url(images/design/bigback2.gif) no-repeat; height:200px: height:100%} /*IE6 Fix*/

#container              {overflow:visible;
                        /*height: 864px;*/
                        height:100%;
                        }

#main                   {width: 742px;
                        background: #ffffff;
                        position: relative;
                        left: 200px;
                        z-index: 0;
                        padding: 55px 29px 70px 29px;
                        min-height:500px;
                        height:auto !important;
                        height:500px;
                        }
						
#main ul li
						{
							/*Taken out
							margin-bottom: 5px;
							list-style:none;*/
							list-style:circle;
							margin-left:45px;
							padding:0px;
						}

.body_ #main            {padding-top: 30px;
                        }

.line                   {width: 742px;
                        border-top: 1px dashed #b152ff;
                        height: 0;
                        clear: both;
                        }

.doubleline             {width: 742px;
                        border-top: 1px dashed #77796b;
                        border-bottom: 1px dashed #77796b;
                        height: 4px;
                        clear: both;

                        }

span                    {font-size:inherit !important;
                        font-family: inherit !important;
                        }
/**** Default links *****/

a:link, a:visited       {color: #7c45c6;
                        text-decoration: none;
                        outline: 0;
                        }

a:hover, a:active       {
							color:#291E55;
                        }

/**** H STYLES ****/

h1, #headRightTop       {font-size: 2.6em;
                        color:#b152ff;
                        font-weight: normal;
                        display: block;
                        margin-bottom: 6px;
                        line-height: 1em;
                        }

h2, #headRightBottom    {font-size: 1.6em;
                        line-height: 1em;
                        color: #535257;
                        font-weight: normal;
                        }

h3                      {font-size: 1.1em;
                        text-transform:uppercase;
                        font-weight: normal;
                        }

h4                      {font-weight:bold;
                        font-size: 1.3em;
                        color: #b152ff;
                        text-transform: none;
                        clear: both;
                        padding-top: 8px;
                        margin-bottom: 5px;
                        }

h6                      {font-family: Georgia, "Times New Roman", Times, serif;
                        font-size: 1em;
                        color: #b59bcb;
                        font-weight: bold;
                        }

/**** HEADER ****/

#sideNavContent ul, #mainNav ul, #homeInfo ul
                        {list-style-type: none;
                        }

#header                 {width: 800px;
                        height: 111px;
                        left:200px;
                        position:relative;
                        width:800px;
                        z-index: 1;
                        }

#logo                   {background: url(images/design/logo.gif) no-repeat;
                        width: 166px;
                        height: 57px;
                        left: -190px;
                        position: absolute;
                        top: 84px;
                        display: block;
                        }

#printLogo              {display: none;
                        }

#logo a:link, #logo a:visited
                        {width: 180px;
                        height: 57px;
                        display:block;
                        }

#sideNav                {position: relative;
                        left: 29px;
                        top: 20px;
                        width: 760px;
                        }

#sideNavContent #grey_arrow
                        {background: url(images/design/grey_arrow.gif) no-repeat;
                        width: 8px;
                        height: 9px;
                        margin-top: 3px;
                        margin-right: 2px;
                        }

#sideNavContent #heart   {background: url(images/design/heart.gif) no-repeat;
                        width: 15px;
                        height: 14px;
                        margin-left: -6px;
                        }

#sideNavContent         {font-weight: bold;
                        font-size: 1.2em;
                        text-transform:uppercase;
                        }

#sideNavContent form    {float: left;
                        }

#sideNavContent form input
                        {float: left;
                        }

#sideNavContent a:link, #sideNavContent a:visited
                        {color: #fff;
                         font-weight:bold;
                        text-decoration: none;
                        }

#sideNavContent a:hover, #sideNavContent a:active
                        {color: #3d2c7f;
                        }

#sideNavContent ul li   {float: left;
                        }

#sideNavContent ul li a {margin-right: 8px;margin-left:4px;
                        }

/**** TOP NAV SEARCH ****/

#sideNavSearch          {float:right;
                        }

#sideNavSearch h3       {color: #7c45c6;
                        float: left;
                        width: 0px;
                        margin-top: 1px;
                        }

#sideNavSearch #search_q
                        {height: 14px;
                        width: 130px;
                        position: relative;
                        top: -6px;
                        font-size: 1.1em;
                        padding: 1px;
                        margin: 0 4px;
                        display: inline;
                        background-color:#5a259f;
                        border:none;
                        color:#fff;
                        }

/**** BREADCRUMB ****/

#breadcrumbNav          {position: absolute;
                        top: 130px;
                        z-index: 100;
                        left: 29px;
                        background: #f1e1ff;
                        height: 14px;
                        width: 742px;
                        display: block;
                        color: #4f5148;
						font-size:12px;
                        }

#breadcrumbNav a:link, #breadcrumbNav a:visited
                        {color:#7c45c6;
                        text-decoration: none;
						font-size:12px;
                        }

#breadcrumbNav a:hover, #breadcrumbNav a:active
                        {color: #291e55;
                        }

/* hide on homepage */
body.body_ #level2Nav, body.body_ #breadcrumbNav
                        {display: none;
                        }

/**** LEVEL2NAV ****/

#level2Nav              {background: url(images/design/level2nav.gif) repeat-x;
			position:absolute;
                        left: -200px;
                        top: 160px;
			padding-left:5px;
			padding-bottom:13px;
                        text-transform: uppercase;
                        }

#level2Nav a,
#level2Nav span
                        {text-indent: 3px;
                        padding-top: 3px;
                        overflow: hidden;
                        display: block;
                        }
#level2Nav span         {
                        background: #693ba8;
                        color: #fff;
                        height: 17px;
                        font-size: 1.1em;
                        }

#level2Nav h6           {overflow: hidden;
                        }

#level2Nav #agents      {margin-bottom: 2px;
                        }

#level2Nav #agents a:link, #level2Nav #agents a:visited
                        {display: block;
                        width: 192px;
                        color: #fff;
                        font-size: 1.1em;
                        height: 17px;
                        background: #291e55;
                        border-right: 3px solid #231a48;
                        text-decoration: none;
                        }

#level2Nav #agents a:hover, #level2Nav #agents a:active
                        {background: #211844;
                        }

#level2Nav #clients h6  {width: 192px;
                        background: #3d2c7f;
                        text-indent: 3px;
                        text-transform: none;
                        padding-bottom: 5px;
                        padding-top: 2px;
                        display: block;
                        border-right: 3px solid #34256c;
                        }

#level2Nav #currentSub  {color: #4f5148;
                        width: 195px;
                        font-size: 1.1em;
                        height: 17px;
                        background: #fff;
                        text-indent: 3px;
                        padding-top: 3px;
                        border: none;
                        }

#level2Nav #clients a:link, #level2Nav #clients a:visited
                        {display: block;
                        width: 192px;
                        color: #fff;
                        font-size: 1.1em;
                        height: 17px;
                        background: #3d2c7f;
                        border-right: 3px solid #34256c;
                        text-decoration: none;
                        }

#level2Nav #clients a:hover, #level2Nav #clients a:active
                        {background: #34256c;
                        }

#level2Nav #clients     {background: #3d2c7f;
                        width: 192px;
                        background: #3d2c7f;
                        margin-bottom: 2px;
                        }

#level2Nav #bottomLeftNav   {background: #3d2c7f;
                        width: 192px;
                        background: #7c45c6;
                        border-right: 3px solid #6a3ba8;
                        padding-bottom: 3px;
                        margin-bottom: 2px;
                        }

#level2Nav #bottomLeftNav h6
                        {width: 192px;
                        background: #7c45c6;
                        text-indent: 3px;
                        text-transform: none;
                        padding-bottom: 5px;
                        padding-top: 2px;
                        }

#level2Nav #bottomLeftNav a:link, #level2Nav #bottomLeftNav a:visited
                        {display: block;
                        color: #fff;
                        font-size: 1.1em;
                        width: 192px;
                        height: 17px;
                        background: #7c45c6;
                        text-decoration: none;
                        }

#level2Nav #bottomLeftNav a:hover, #level2Nav #bottomLeftNav a:active
                        {background: #6a3ba8;
                        }


/**** MAIN NAV ****/

#mainNav                {height: 27px;
                        position: absolute;
                        top: 84px;
                        left: 29px;
                        width: 770px;
                        }

#mainNav ul li          {float: left;
                        margin-right:2px;
                        height: 27px;
                        background: #171030;
                        }

#mainNav ul li#current  {height: 26px;
                        width: 101px;
                        display: block;
                        background: #fff;
                        color: #4f5148;
                        font-weight: bold;
                        font-size: 1.18em;
                        padding-left: 3px;
                        padding-top: 1px;
                        line-height: 1em;
                        text-transform: uppercase;
                        }


#mainNav ul li a:link, #mainNav ul li a:visited
                        {height: 23px;
                        width: 101px;
                        text-decoration: none;
                        display: block;
                        /*background: #3d2c7f;*/
                        background: #3d2c7f;
                        font-weight: bold;
                        font-size: 1.18em;
                        color: #ffffff;
                        padding-left: 3px;
                        padding-top: 1px;
                        line-height: 1em;
                        text-transform: uppercase;
                        }

#mainNav ul li a:hover  {background: #291e55;
                        }


/**** HOME INFO ****/

#infoBox                {font-family: arial, verdana, sans-serif;
                        position: absolute;
                        top: -105px;
                        left: -190px;
                        padding-top: 4px;
                        padding-left: 11px;
                        font-size: 1.1em;
                        color:#eee;
                        background: url(images/design/address.png) no-repeat;
						behavior: url(/site_media/iepngfix.htc);
                        /*background: url(images/design/red_square.gif) no-repeat;*/
                        z-index: 10;
                        line-height: 1.1em;
                        overflow: visible;
                        width: 170px;
                        height: 100px;
                        clear: both;
                        }


#infoBox a:link, #infoBox a:visited
                        {text-decoration: none;
                        color: #eee;
                        }

#infoBox a:hover, #infoBox a:active
                        {/*text-decoration: underline;*/
                        color:#291E55;
                        }


.body_ #infoBox         {
							left:3pt;
							position:relative;
							top:7pt;
                        }
/**** BOOKS *****/

.book 			{background:#fff;
			 width:690px}

/**** MAIN BOX ****/

/**** HEAD AREA ****/

#headLeft img           {width: 368px;
                        height: 240px;
                        overflow:hidden;
                        }

#headLeft               {float: right;
                        position: relative;
                        height: 265px;
                        }

#headLeft .regularMoreLink
                        {position: relative;
                        left: 126px;
                        margin-top: 2px;
                        }

#headRight              {width: 365px;
                        margin-right: 7px;
                        padding-bottom: 10px;
                        float: left;
                        line-height: 1.8em;
                        position: relative;
                        }

#headFeature            {border-bottom: 1px dashed #b152ff;
                        margin-bottom: 5px;
                        }


/**** FEATURE AREA ****/



#features               {width: 752px;
                        }

.regularFeature         {width: 240px;
                        float: left;
                        position: relative;
                        margin-right: 10px;
                        height: 185px;
                        overflow: hidden;
                        padding-bottom: 18px;
                        border-bottom: 1px dashed #b152ff;
                        }

.regularLeft            {width: 240px;
                        height: 87px;
                        margin-top: 2px;
                        }

.regularRight           {width: 240px;
                        height: 88px;
                        }

.regularRightTop        {
                        }

.regularRightTop a:link, .regularRightTop a:visited
                        {color: #fff;
                        text-decoration: none;
                        height: 17px;
                        width: 232px;
                        background: #6d6d74;
                        font-size: 1.3em;
                        color: #fff;
                        padding: 2px 4px;
                        display: block;
                        }

.regularRightTop a:hover, .regularRightTop a:active
                        {background: #636369;
                        }

.regularRightBottom     {padding: 4px 2px;
                        height: 46px;
                        font-size: 1.1em;
                        color: #535257;
                        overflow: hidden;
                        }

.regularMoreLink        {height: 13px;
                        width: 250px;
                        background: #3d2c7f;
                        margin-top: 1px;
                        overflow: visible !important;
                        }

.regularMoreLink a:link, .regularMoreLink a:visited
                        {
                        width: 218px;
                        padding-right: 22px;
                        color: #fff;
                        height: 15px;
                        font-size: 1em;
                        text-decoration: none;
                        background: url(images/design/red_arrow.gif) no-repeat 222px 0;
                        display: block;
                        text-align: right;
                        position: relative;
                        top: -1px;
                        }

.regularMoreLink a:hover, .regularMoreLink a:active
                        {height: 15px;
                        background: url(images/design/red_arrow_ov.gif) no-repeat 224px 0;
                        }

#headlineFeatures       {width: 752px;
                        clear: both;
                        }

.regularHeadlineFeature {width: 240px;
                        float: left;
                        position: relative;
                        margin-right: 10px;
                        height: 92px;
                        overflow: hidden;
                        margin-top: 3px;
                        background: #e8e8ea;
                        }

.headlineTitle          {height: 16px;
                        background: #7c45c6;
                        border-bottom: 3px solid #5a259f;
                        color: #fff;
                        padding: 3px;
                        }

.headlineName           {font-weight: normal;
                        font-size: 1.3em;
                        float: left;
                        padding-top: 1px;
                        }

.headlineDate           {float: right;
                        padding-top: 2px;
                        font-size: 1.1em;
                        font-weight: bold;
                        }

.headlineIntro          {padding: 3px;
                        height: 42px;
                        overflow: hidden;
                        font-size: 1.1em;
                        color: #535257;
                        }


.headlineLink           {padding: 3px;
                        }

.headlineLink a:link, .headlineLink a:visited
                        {background: url(images/design/read_more_arrow.gif) no-repeat 0 2px;
                        padding-left: 12px;
                        }

.headlineLink a:hover, .headlineLink a:active
                        {background: url(images/design/read_more_arrow.gif) no-repeat 2px 2px;
                        text-decoration: none;
                        }

/**** FOOTER ****/
#footer                 {width: 800px;
                        position: relative;
                        left: 200px;
                        clear: both;
                        padding-top: 6px;
                        height: 30px;
			/*background:#b674FD; IE6 Change*/
                        }

#footer ul              {list-style-type: none;
                        }

#footer #topLink:link, #footer #topLink:visited
                        {font-size: 1.1em;
                        font-weight: bold;
                        padding-left: 8px;
                        background: url(images/design/top_arrow.gif) no-repeat 0 2px;
                        text-decoration: none;
                        color: #3d2c7f;
                        display: block;
                        margin-right: 24px;
                        float: left;
                        }

#footer #topLink:hover, #footer #topLink:active
                        {background: url(images/design/top_arrow.gif) no-repeat 0 0;
                        color: #171030;
                        }

#footer_left            {float: left;
                        color: #c7cbca;
                        }

#footer_left li         {float: left;
                        color: #fff;
                        padding-right: 4px;
                        }


#footer_left li a:link, #footer_left li a:visited
                        {text-transform: uppercase;
                        font-size: 1em;
                        color: #3d2c7f;
                        padding-right: 4px;
                        text-decoration: none;
                        }

#footer_left li a:hover, #footer_left li a:active
                        {color: #171030;
                        }



#footer_right li        {float: left;
                        color: #3d2c7f;
						width:110px;/*IE6 fix*/
                        }

#footer_right           {float: right;
                        margin-right: 29px;
						width:110px;/*IE6 fix*/
                        }

#footer_right #createdby:link, #footer_right #createdby:visited
                        {background:url(images/design/created_by.gif) no-repeat;
                        display: block;
                        width: 117px;
                        height: 11px;
                        margin-top: 1px;
						position:relative;
						left:35px;
						width:117px;
						float:right;
						
                        }

#footer_right #createdby:hover, #footer_right #createdby:active
                        {background:url(images/design/created_by_ov.gif) no-repeat;
                        }

/**** ARTICLE LIST PAGE ****/

.filter                 {height: 43px;
                        padding-bottom: 5px;
                        margin-bottom: 5px;
                        overflow: hidden;
                        }

.filter .option_name    {display: block;
                        margin-bottom: 2px;
                        font-size: 1.1em;
                        color: #4f5148;
                        }

.filter .select_box     {width: 103px;
                        margin-right: 17px;
                        float: left;
                        }

.filter select          {width: 103px;
                        font:Arial, Helvetica, sans-serif;
                        font-size: 1.1em;
                        padding: 1px;
                        height: 19px;
                        border: 1px solid #a5acb2;
                        }

.filter .go             {margin-top: 16px;
                        }

.alphabet               {position: relative;
                        margin-top: 5px;
                        height: 14px;
                        left: 0;
                        margin-bottom: 12px;

                        width: 742px;
                        clear: both;
                        overflow: hidden;
                        }

.alphabet a:link, .alphabet a:visited
                        {width: 21px;
                        background: #3d2c7f;
                        color: #fff;
                        font-size: 1.1em;
                        text-decoration: none;
                        margin-right: 2px;
                        display: block;
                        float: left;
                        text-indent: 2px;
                        }

.alphabet a:hover, .alphabet a:active
                        {background: #3d2c7f;
                        }

.alphabet #showAll:link, .alphabet #showAll:visited
                        {position: relative;
                        float: right;
                        background: url(images/design/white_arrow.gif) no-repeat 97px 0 #3d2c7f;
                        text-align: right;
                        width: 95px;
                        padding-right: 15px;
                        display: block;
                        }

.alphabet #showAll:hover, .alphabet #showAll:active
                        {background: url(images/design/white_arrow.gif) no-repeat 99px 0 #3d2c7f;
                        }

.alphabet .letter       {width: 21px;
                        background: #fff;
                        color: #000;
                        font-size: 1.1em;
                        float: left;
                        text-indent: 2px;
                        margin-right: 2px;
                        }

.articles               {clear: both;
                        }

.articleCategoryHeading h4{
                        text-transform: capitalize;
                        }

.articleCategoryHeading h6
                        {margin-bottom: 5px;
                        }

#articleList, #showList {width: 752px;
                        padding-top: 10px;
                        }

#articleList .articleFeature
                        {width: 240px;
                        height: 56px;
                        margin-right: 10px;
                        padding-bottom: 23px;
                        float: left;
                        overflow: hidden;
                        }

#showList .articleFeature
                        {width: 240px;
                        height: 90px;
                        margin-right: 10px;
                        padding-bottom: 23px;
                        float: left;
                        overflow: hidden;
                        }

#showList .articleFeatureRight strong, #showList .articleFeatureRight .showDetails
                        {font-size: 1.1em;
                        color: #535257;
                        }

#showList .articleFeatureRight h4
                        {padding-top: 4px;
                        }

#articleList .articleFeature .articleFeatureLeft
                        {background: #e8e8ea;
                        width: 42px;
                        height: 56px;
                        overflow: hidden;
                        float: left;
                        }

#showList .articleFeature .articleFeatureLeft
                        {background: #f1e1ff;
                        width: 66px;
                        height: 88px;
                        overflow: hidden;
                        float: left;
                        }

#articleList .articleFeature .articleFeatureLeft img
                        {width: 42px;
                        height: 56px;
                        overflow: hidden;
						border:0px;
                        }

#articleList .articleFeature .articleFeatureLeft .falseMediumImage
                        {width: 42px;
                        height: 56px;
                        overflow:hidden;
                        background: #e8e8ea;
                        }

#showList .articleFeature .articleFeatureLeft img
                        {width: 66px;
                        height: 88px;
                        overflow: hidden;
                        }

#showList .articleFeature .articleFeatureLeft .falseMediumImage
                        {width: 66px;
                        height: 88px;
                        overflow:hidden;
                        background: #f1e1ff;
                        }

#articleList .articleFeature .articleFeatureRight
                        {width: 196px;
                        float: right;
                        }

#showList .articleFeature .articleFeatureRight
                        {width: 170px;
                        float: right;
                        }

#articleList .articleFeature .articleFeatureRightTop
                        {font-size: 1.3em;
                        font-weight: bold;
                        color: #b152ff;
                        width: 197px;
						display:block;
						float:right;
						height:42px;
                        }

.articleFeatureLink     {width: 196px;
                        float: right;
                        position: relative;
                        }

#showList .articleFeatureLink
                        {width: 170px;
                        }

#showList .articleFeatureLink a:link, #showList .articleFeatureLink a:visited
                        {width: 148px;
                        background-position: 151px -1px;
                        }

#showList .articleFeatureLink a:hover, #showList .articleFeatureLink a:active
                        {background-position: 153px -1px;
                        }

.articleFeatureLink a:link, .articleFeatureLink a:visited
                        {height: 13px;
                        width: 174px;
                        color: #fff;
                        font-size: 1em;
                        text-decoration: none;
                        padding-right: 22px;
                        background: url(images/design/red_arrow.gif) no-repeat #3d2c7f 177px -1px;
                        display: block;
                        text-align: right;
                        }

.articleFeatureLink a:hover, .articleFeatureLink a:active
                        {background: url(images/design/red_arrow_ov.gif) no-repeat #3d2c7f 179px -1px;
                        }

.articleFeatureRightBottom
                        {height: 0px;
                        overflow: hidden;
                        color:#535257;
                        }

.articleFeatureRightBottom a:link, .articleFeatureRightBottom a:visited
                        {text-decoration:none;
                        color: #3d2c7f;
                        }

.articleFeatureRightBottom a:hover, .articleFeatureRightBottom a:active
                        {color: #291E55;
                        }


/**** PAGINATOR ****/

.paginator              {position: relative;
                        clear: both;

                        }

.paginator a:link, .paginator a:visited
                        {width: 49px;
                        background: #e8e8ea;
                        font-size: 1.1em;
                        text-decoration: none;
                        margin-right: 2px;
                        display: block;
                        float: left;
                        font-weight: bold;
                        text-align: center;
                        color:#3d2c7f;
                        }

.paginator a:hover, .paginator a:active
                        {color: #951a1e;
                        }

.paginator .currentPage {width: 49px;
                        font-size: 1.1em;
                        margin-right: 2px;
                        float: left;
                        font-weight: bold;
                        text-align: center;
                        color:#4f5148;
                        }

.hits                   {font-weight: bold;
                        float:right;
                        }
/**** NEWS LIST PAGE ****/


.newsFeature            {border-bottom: 1px dashed #77796b;
                        padding-bottom: 16px;
                        margin-bottom: 8px;
                        }

.newsFeatureLeft        {float: left;
                        width: 78px;
                        }

.newsFeatureLeft img    {width: 65px;
                        overflow: hidden;
                        background: #f1e1ff;
                        position: relative;
                        margin-top: 4px;
                        }

.newsFeatureLeft .falseSmallImage
                        {width: 65px;
                        height: 65px;
                        overflow: hidden;
                        background: #ffffff;
                        position: relative;
                        margin-top: 4px;
                        margin-left: 4px;
                        }

.agentClient .falseSmallImage
                        {width: 42px;
                        height: 56px;
                        overflow: hidden;
                        background: #e8e8ea;
                        position: relative;
                        }

.newsFeatureLeft a:link, .newsFeatureLeft a:visited
                        {background: url(images/design/magnify_bar.gif) no-repeat;
                        display: block;
                        width: 65px;
                        height:18px;
                        margin-top: 1px;
                        }

.newsFeatureLeft a:hover, .newsFeatureLeft a:active
                        {background: url(images/design/magnify_bar_ov.gif) no-repeat;
                        }

.newsFeatureRight       {float: left;
                        width: 664px;
                        padding-bottom: 8px;
                        }


.newsFeatureRight h2, .newsFeatureRight h3, .newsFeatureRight h4, .newsFeatureRight h5
                        {font-size: 1.6em;
                        line-height: 1em;
                        color: #42676f;
                        font-weight: normal;
                        }

.newsDate               {color: #535257;
                        font-size: 1.1em;
                        font-weight: bold;
                        margin-bottom: 4px;
                        }

.newsFeatureIntroduction h2
                        {line-height: 1.1em;
                        margin-bottom: 16px;
                        width: 490px !important;
                        }

.newsFeatureBody        {color: #535257;
                        font-size: 1.1em;
                        }

.newsFeatureBody h2     {font-weight:bold;
                        font-size: 1.2em;
                        color: #819da0;
                        text-transform: none;
                        clear: both;
                        padding-top: 6px;
                        margin-bottom: 6px;
                        border-top:1px dashed #77796b;
                        padding-right: 150px;
                        margin-top: 20px;
                        width: 490px !important;
                        }



.newsFeatureBody h3     {font-weight:bold;
                        font-size: 1.2em;
                        color: #819da0;
                        text-transform: none;
                        clear: both;
                        padding-top: 2px;
                        margin-top: 20px;
                        margin-bottom: 8px;
                        border-top:1px dashed #77796b;
                        width: 490px;
                        }

.newsFeatureBody h4     {color: #535257;
                        }


.newsFeatureBody h5     {font-size: 0.9em;
                        color: #4f5148;
                        font-weight: bold;
                        font-family: Georgia, "Times New Roman", Times, serif;
                        margin-bottom: 5px;
                        }

.newsFeatureBody ol     {padding-left: 22px;
                        padding-bottom: 16px;
                        width: 470px;
                        margin-bottom: 2px;
                        overflow: visible;
                        }

.newsFeatureBody ul     {list-style-type: none;
                        padding-bottom: 16px;
                        margin-bottom: 2px;
                        }

.newsFeatureBody ol li  {font-weight: normal;
                        color: #535257;
                        margin-bottom: 8px;
                        }

.newsFeatureBody ul li  {
                        color: #535257;
                        margin-bottom: 5px;
                        padding-left: 10px;
						list-style-type:circle;
                        }

.newsFeature .articleBody ol ul, .newsFeature .articleBody ol ol, .newsFeature .articleBody ul ol, .newsFeature .articleBody ul ul
                        {margin-top: 8px;
                        border: none;
                        padding-bottom: 0;
                        width: 472px;
                        }

.newsFeature .articleBody a:link, .newsFeature .articleBody a:visited
                        {color: #3d2c7f;
                        text-decoration: none;
                        }

.newsFeature .articleBody a:hover, .newsFeature .articleBody a:active
                        {color:#3d2c7f;
                        text-decoration: underline;
                        }

.newsFeature p          {width: 490px;
                        }


/**** BOOK CATALOGUE PAGE ****/
#books                  {background: #e8e8ea;
                        padding: 4px 0 12px 25px;
                        clear: both;
                        overflow: hidden;
                        }


.bookFeature            {background: #fff;
                        margin-bottom: 18px;
                        width: 675px;
                        color: #535257;
                        clear: both;
                        position: relative;
                        overflow: hidden;
                        }

.bookFeatureLeft        {float: left;
                        width: 82px;
                        }

.bookFeatureLeft img    {width: 65px;
                        height: 87px;
                        overflow: hidden;
                        background: #f1e1ff;
                        position: relative;
                        margin-top: 4px;
                        margin-left: 4px;
                        }

.bookFeatureLeft .falseSmallImage
                        {width: 65px;
                        height: 87px;
                        overflow: hidden;
                        background: #ffffff;
                        position: relative;
                        margin-top: 4px;
                        margin-left: 4px;
                        }

.bookFeatureLeft a:link, .bookFeatureLeft a:visited
                        {background: url(images/design/magnify_bar.gif) no-repeat;
                        display: block;
                        width: 65px;
                        height:18px;
                        margin-top: 1px;
                        margin-left: 4px;
                        }

.bookFeatureLeft a:hover, .bookFeatureLeft a:active
                        {background: url(images/design/magnify_bar_ov.gif) no-repeat;
                        }

.bookFeatureRight       {float: left;
                        width: 570px;
                        padding-bottom: 8px;
                        }


.bookFeatureRight .repBy{font-size: 1.1em;
                        }

.bookFeatureRight ul    {list-style: none;
                        }

.bookFeatureDetails     {float: left;
                        width: 372px;
                        font-size: 1.1em;
                        margin-top: 8px;
                        }

.bookFeatureAuthor      {float: left;
                        width: 196px;
                        }

.bookDets               {width: 180px;
                        float: left;
                        padding-right: 5px;
                        }

.bookFeatureTitle       {clear: both;
                        padding-top: 10px;
                        padding-bottom: 8px;
                        }

.bookFeatureDescription {font-size: 1.1em;
                        padding-bottom: 8px;
                        margin-bottom: 8px;
                        width: 540px;
                        border-bottom: 2px solid #f1e1ff;
                        }

.bookAdditional         {font-size: 1.1em;
                        width: 196px;
                        float: left;
                        }

/**** ERROR PAGE ****/
#errorPage              {width: 490px;
                        }

#errorPage #headRightBottom
                        {padding-bottom: 10px;
                        }

#errorPage ul           {list-style: none;
                        margin-left: 8px;
                        }

#errorPage ul li        {
                        padding-left: 5px;
                        font-size: 1.1em;
                        color: #535257;
                        margin-bottom: 5px;
						list-style:circle;
                        }

/**** CV PAGE ****/

#cvHead                 {width: 742px;
                        padding-bottom: 15px;
                        margin-bottom: 4px;
                        }

#agentHead              {width: 742px;
                        padding-bottom: 15px;
                        border-bottom: 1px dashed #77796b;
                        margin-bottom: 4px;
                        }

#cvHeadRight            {float: right;
                        position: relative;
                        width: 240px;
                        height: 335px;
                        margin-bottom: 5px;
                        }

#cvHeadRight img        {margin-bottom: 2px;
                        }

#cvHeadRight .falseBigImage
                        {width: 240px;
                        height: 320px;
                        background: #e8e8ea;
                        }

#cvHeadRight a:link, #cvHeadRight a:visited
                        {height: 13px;
                        width: 218px;
                        padding-right: 22px;
                        color: #fff;
                        font-size: 1em;
                        text-decoration: none;
                        background: url(images/design/magnify_plus.gif) no-repeat #3d2c7f 222px -1px;
                        display: block;
                        text-align: right;
                        }

#cvHeadRight a:hover, #cvHeadRight a:active
                        {background: url(images/design/magnify_plus_ov.gif) no-repeat #171030 222px -1px;;
                        }

#cvHeadLeft             {float: left;
                        position: relative;
                        width: 480px;
                        padding-bottom: 10px;
                        }

#agentDetails           {color: #535257;
                        font-size: 1.1em;
                        margin-bottom: 12px;

                        }

#agentDetails a:link, #agentDetails a:visited
                        {color: #3d2c7f;
                        text-decoration: none;
                        padding-left: 0px;
                        }

#agentDetails a:hover, #agentDetails a:active
                        {color: #291E55;
                        text-decoration: underline;
                        }

.cvHeadBody             {font-size: 1.6em;
                        line-height: 1em;
                        color: #535257;
                        margin-bottom: 10px;
                        }

.cvHeadCopy             {font-size: 1.1em;
                        color: #535257;
                        margin-bottom: 25px;
                        }

.cvHeadContactDetails p
                        {color: #535257;
                        }

#cvHeadLinks            {font-size: 1.1em;

                        }

#cvHeadLinks ul         {list-style: none;
                        color: #535257;
                        }

/*
#cvHeadLinks ul li      {display: block;
                        float: left;
                        width: 160px;
                        }

                        */

.cvHeadLinkPlain:link, .cvHeadPlain:visited
                        {text-decoration: none;
                        color: #3d2c7f;
                        }

.cvHeadLinkPlain:hover, .cvHeadPlain:active
                        {/*text-decoration: underline;*/
                        color: #291E55;
                        }


.cvHeadLink:link , .cvHeadLink:visited
                        {background: url(images/design/link_arrow.gif) no-repeat;
                        padding-left: 18px;
                        text-decoration: none;
                        color: #3d2c7f;
                        }

.cvHeadLink:hover, .cvHeadLink:active
                        {background: url(images/design/link_arrow.gif) no-repeat 2px 0;
                        color: #7c45c6;
                        }

.cvHeadContactDetails   {font-size: 1.1em;
                        }

.cvHeadContactDetails p {padding: 10px 0 10px 0;
                        }

#cvSectionsTitle        {margin: 8px 0;
                        height: 10px;
                        }

#cvSectionsList         {height: 24px;

                        }

#cvSectionsList ul      {list-style: none;
                        }

#cvSectionsList ul li   {float: left;
                        margin:0px 2px 0px 0px;
                        height: 24px;
                        color: #fff;
                        background: #45266d;
						/*Note Placed in*/
						list-style:none;
                        }

#cvSectionsList ul li#currentSec
                        {height: 24px;
                        width: 135px;
                        display: block;
                        background: #e8e8ea;
                        color: #3d2c7f;
                        font-weight: normal;
                        font-size: 1em;
                        padding-left: 3px;
                        padding-top: 1px;
                        line-height: 1em;
                        text-transform: uppercase;
                        }

#cvSectionsList ul li a:link, #cvSectionsList ul li a:visited
                        {height: 20px;
                        width: 135px;
                        text-decoration: none;
                        display: block;
                        background: #7c45c6;
                        font-weight: normal;
                        font-size: 1em;
                        color: #fff;
                        padding-left: 3px;
                        padding-top: 1px;
                        line-height: 1em;
                        text-transform: uppercase;
                        }

#cvSectionsList ul li a:hover
                        {background: #291E55;
                        }

#cvEntriesPane          {background: #e8e8ea;
                        padding: 20px 0 12px 25px;
                        }

.cvEntry                {background: #fff;
                        margin-top: 18px;
                        width: 675px;
                        }

.cvEntries              {margin-bottom: 15px;
                        }

.cvEntryLeft            {float: left;
                        width: 82px;

                        }

.cvEntryLeft img        {width: 65px;
                        height: 87px;
                        overflow: hidden;
                        background: #f1e1ff;
                        position: relative;
                        margin-top: 4px;
                        margin-left: 4px;
                        }

.cvEntryLeft .falseSmallImage
                        {width: 65px;
                        height: 87px;
                        overflow: hidden;
                        background: #ffffff;
                        position: relative;
                        margin-top: 4px;
                        margin-left: 4px;
                        }

.cvEntryLeft a:link, .cvEntryLeft a:visited
                        {background: url(images/design/magnify_bar.gif) no-repeat;
                        display: block;
                        width: 65px;
                        height:18px;
                        margin-top: 1px;
                        margin-left: 4px;
                        }

.cvEntryLeft a:hover, .cvEntryLeft a:active
                        {background: url(images/design/magnify_bar_ov.gif) no-repeat;
                        }

.cvEntryRight           {float: left;
                        width: 589px;
                        padding-bottom: 8px;
                        }

.cvEntryRightLeft ul, .cvEntryRightBottom ul
                        {list-style: none;
                        }

.cvEntryRightTop        {font-size: 1.1em;
                        color: #535257;
                        padding-bottom: 4px;
			border-bottom: 1px dashed #77796B;
                        /*border-bottom: 2px solid #f1e1ff;*/
                        margin-bottom: 10px;
                        width: 593px;
                        overflow: hidden;
                        }

.cvEntryRightBottom     {font-size: 1.1em;
                        color: #535257;
                        padding-bottom: 4px;
                        margin-bottom: 10px;
                        }

.cvEntryRightLeft, .cvEntryRightBottom div
                        {float: left;
                        width: 187px;
                        padding-right: 10px;
                        }

.cvEntryRightRight      {float: left;
                        width: 386px;
                        }

/* gallery section */

.cvGalleryImage         {width: 117px;
                        height: 126px;
                        float: left;
                        }

.cvGalleryImage img     {width: 88px;
                        height: 88px;
                        overflow: hidden;
                        background: #f1e1ff;
                        position: relative;
                        }

.cvGalleryImage a:link, .cvGalleryImage a:visited
                        {background: url(images/design/magnify_bar_gallery.gif) no-repeat;
                        display: block;
                        width: 88px;
                        height:18px;
                        margin-top: 1px;
                        }

.cvGalleryImage a:hover, .cvGalleryImage a:active
                        {background: url(images/design/magnify_bar_gallery_ov.gif) no-repeat;
                        }


/* cv bottom links */

#cvBottomLinks          {margin-top: 50px;
                        height: 20px;
                        }

#cvBottomLinks ul       {list-style:none;
                        }

#cvBottomLinks ul li    {float: left;
                        width: 128px;
                        height: 20px;
                        margin: 0 3px 0 0;
						list-style:none;
                        }

#cvBottomLinks a        {color: #3d2c7f;
                        font-size: 0.1em;
                        text-indent: -10000px;
                        outline: 0;
                        }

.addLink input
                        {background: url(images/design/cat_add.gif) no-repeat;
                        width: 128px;
                        display: block;
                        height: 20px;
                        outline: 0;
                        font-size: 0.1em;
                        color: #3d2c7f;
                        cursor: pointer;
                        text-align: left;
						border:0;
                        }

.removeSelected input   {background: url(images/design/cat_remove.gif) no-repeat;
                        width: 128px;
                        display: block;
                        height: 20px;
                        outline: 0;
                        font-size: 0.1em;
                        color: #3d2c7f;
                        cursor: pointer;
                        text-align: left;
                        }

.printLink a:link, .printLink a:visited
                        {background: url(images/design/cv_print.gif) no-repeat;
                        width: 128px;
                        display: block;
                        height: 20px;
                        outline: 0;
                        }

                        /*
.printLink a:hover, .printLink a:active
                        {background: url(images/design/cv_print_ov.gif) no-repeat;
                        }*/

.emailLink a:link, .emailLink a:visited
                        {background: url(images/design/cv_email.gif) no-repeat;
                        width: 128px;
                        display: block;
                        height: 20px;
                        outline: 0;
                        }
                /*
.emailLink a:hover, .emailLink a:active
                        {background: url(images/design/cv_email_ov.gif) no-repeat;
                        }*/

.pdfLink a:link, .pdfLink a:visited
                        {background: url(images/design/cv_pdf.gif) no-repeat;
                        width: 128px;
                        display: block;
                        height: 20px;
                        outline: 0;
                        }
                        /*
.pdfLink a:hover, .pdfLink a:active
                        {background: url(images/design/cv_pdf_ov.gif) no-repeat;
                        }       */

.favsLink a:link, .favsLink a:visited
                        {background: url(images/design/cv_favs.gif) no-repeat;
                        width: 128px;
                        display: block;
                        height: 20px;
                        outline: 0;
                        }
                        /*
.favsLink a:hover, .favsLink a:active
                        {background: url(images/design/cv_favs_ov.gif) no-repeat;
                        }               */

/**** AGENTS CV ****/

#agentClients           {width: 754px;
                        }

.agentClientsCategory   {border-bottom: 1px dashed #77796b;
                        width: 754px;
                        padding-bottom: 8px;
                        }

.assistantInfo          {width: 115px;
                        display: block;
                        float: left;
                        color: #535257;
                        }

.assistantPhone         {width:150px;
                        display: block;
                        float: left;
                        color: #535257;
                        }

.assistantEmail         {width: 200px;
                        display: block;
                        float: left;
                        color: #535257;
                        }

.agentClient            {width: 93px;
                        height: 79px;
                        float: left;
						margin:10px 0px 20px;
                        }

.agentClient img        {height: 56px;
                        width: 42px;
                        overflow: hidden;
                        background: #f1e1ff;
                        float:left;
                        margin-bottom: 2px;
						border:0px;
                        }

.agentLink              {display: block;
                        clear: both;
                        }

/**** FAVOURITES ****/

.favEntry               {width: 742px;
                        height: 56px;
                        overflow: hidden;
                        margin-bottom: 23px;
                        }

.favLeft                {width: 174px;
                        float: left;
                        }

.favRight               {width: 489px;
                        float: right;
                        color: #535257;
                        font-size: 1.1em;
                        }

.favRight strong        {display: block;
                        }

.favEntry img           {height: 56px;
                        width: 42px;
                        overflow: hidden;
                        background: #f1e1ff;
                        float:left;
                        margin-right: 2px;
                        }

.favEntry .falseSmallImage
                        {width: 42px;
                        height: 56px;
                        background: #f1e1ff;
                        float:left;
                        margin-right: 2px;
                        }

.favTick                {display: block;
                        float: left;
                        width: 17px;
                        padding-left:5px;
                        }

.favTick input          {margin-top: 20px;
                        }

.favLeftTop             {font-size: 1.3em;
                        font-weight: bold;
                        color: #819da0;
                        width: 197px;
                        }

.favLeftBottom          {height: 13px;
                        overflow: hidden;
                        color: #535257;
                        }

.favLeftBottom a:link, .favLeftBottom a:visited
                        {text-decoration:none;
                        color: #3d2c7f;
                        }

.favLeftBottom a:hover, .favLeftBottom a:active
                        {color: #3d2c7f;
                        }

.favLink                {width: 174px;
                        float: right;
                        position: relative;
                        top: 14px;
                        }

.favLink a:link, .favLink a:visited
                        {height: 13px;
                        width: 152px;
                        color: #fff;
                        font-size: 1em;
                        text-decoration: none;
                        padding-right: 22px;
                        background: url(images/design/red_arrow.gif) no-repeat #3d2c7f 155px -1px;
                        display: block;
                        text-align: right;
                        }

.favLink a:hover, .favLink a:active
                        {background: url(images/design/red_arrow_ov.gif) no-repeat #3d2c7f 157px -1px;
                        }

.favouritesLinks        {margin-top: 80px;
                        }

.favouritesLinks input  {display: block;
                        width: 128px;
                        height: 18px;
                        float: left;
                        margin-right: 4px;
                        cursor:pointer;
                        text-indent: -10000px;
                        color: #3d2c7f;
                        font-size: 0.1em;
                        text-align: left;
                        }

.favouritesLinks #favDelete
                        {background: url(images/design/delete.gif) no-repeat #3d2c7f;
                        }

.favouritesLinks #favEmail
                        {background: url(images/design/email.gif) no-repeat #3d2c7f;
                        }

.favouritesLinks #favPrint
                        {background: url(images/design/print.gif) no-repeat #3d2c7f;
                        }

/**** CONTACT PAGE ****/

.contactLeft            {float: right;
                        width: 320px;
                        height: 335px;
                        margin-bottom: 5px;
                        }

.contactRight           {width: 395px;
                        float: left;
                        }


.contactRight h2        {margin-bottom: 14px;
                        }

.contactTop h4, .contactBottom h4
                        {font-weight:bold;
                        font-size: 1.3em;
                        color: #819da0;
                        text-transform: none;
                        clear: both;
                        padding-top: 8px;
                        margin-bottom: 5px;
                        }

.contactSection         {float: left;
                        width: 144px;
                        font-size: 1.1em;
                        padding-bottom: 15px;
                        color: #535257;
                        }

.contactSection strong  {font-weight: bold;
                        display: block;
                        }

.contactSection .c_item {width: 35px;
                        display: block;
                        float: left;
                        }

.contactTop             {height: 370px;
                        border-bottom: 1px dashed #77796b;
                        margin-bottom: 4px;
                        }


.contactLeft .regularMoreLink
                        {float: right;
                        margin-top: 2px;
                        }

.contactBottom th       {width: 75px;
                        vertical-align: top;
                        }

.contactBottom label    {text-align:left;
                        font-size: 1.1em;
                        font-weight: bold;
                        color: #535257;
                        display: block;
                        }

.contactBottom          {border-top: 1px dashed #77796b;
                        margin-top: 4px;
                        width: 742px;
                        clear: both;
                        padding-top: 2px;
                        }

.contactBottom input, .contactBottom textarea
                        {border: 1px solid #a5acb2;
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 1.1em;
                        padding: 1px;
                        margin-top: 6px;
                        }

.contactBottom input    {width: 230px;
                        }

.contactBottom textarea {width: 420px;
                        }

.contactBottom #submit  {background: url(images/design/submit_form.gif) no-repeat;
                        width: 240px;
                        height: 16px;
                        padding: 0;
                        border: 0;
                        cursor: pointer;
                        float: right;
                        text-indent: -10000px;
                        color: #3d2c7f;
                        font-size: 0.1em;
                        text-align: left;
                        }

/**** SEARCH RESULTS ****/

#searchHeadline         {font-family: Georgia, "Times New Roman", Times, serif;
                        font-weight: bold;
                        font-size: 1em;
                        color: #4f5148;
                        padding-top: 10px;
                        margin-bottom: 14px;
                        }

.resultSet ul           {list-style-type: none;
                        margin-left: 15px;
                        }

.resultSet              {margin-bottom: 2px;
                        padding-bottom: 20px;
                        border-bottom: 1px dashed #77796b;
                        }

.resultSet h4           {padding-bottom: 6px;
                        }

.resultSet ul li        {
                        padding-left: 5px;
                        font-size: 1.1em;
                        color: #535257;
                        margin-bottom: 5px;
						list-style:circle;
                        }

.resultSet a:link, .resultSet a:visited
                        {color: #3d2c7f;
                        text-decoration: none;
                        }

.resultSet a:hover, .resultSet a:active
                        {color:#3d2c7f;
                        }




/**** ARTICLE PAGE ****/

.body_article #headRight{width: 500px;
                        }

.body_article #headLeft img
                        {width: 230px;
                        height: 123px;
                        }

.body_article #headLeft .falseArticleImage
                        {width: 230px;
                        height: 123px;
                        background: #f1e1ff;
                        }

.body_article #headLeft {height: auto;
                        }

.body_article #headRight h2, .body_article #headRight h3, .body_article #headRight h4, .body_article #headRight h5
                        {font-size: 1.6em;
                        line-height: 1em;
                        color: #42676f;
                        font-weight: normal;
                        }

.body_article #headFeature
                        {border: none;
                        }

.body_article .articleBody
                        {width: 492px;
                        color: #535257;
                        font-size: 1.1em;
                        }

.body_article .articleBody h2
                        {font-weight:bold;
                        font-size: 1.2em;
                        width: 492px !important;
                        color: #819da0;
                        text-transform: none;
                        clear: both;
                        padding-top: 6px;
                        margin-bottom: 6px;
                        border-top:1px dashed #77796b;
                        padding-right: 250px;
                        margin-top: 20px;
                        }

.body_article .articleBody h3
                        {font-weight:bold;
                        font-size: 1.2em;
                        color: #819da0;
                        text-transform: none;
                        clear: both;
                        padding-top: 2px;
                        margin-top: 20px;
                        margin-bottom: 8px;
                        border-top:1px dashed #77796b;
                        width: 492px;
                        }

.body_article .articleBody h4
                        {color: #535257;
                        font-size: 1.1em;
                        }

.body_article .articleBody h5
                        {font-size: 0.9em;
                        color: #4f5148;
                        font-weight: bold;
                        font-family: Georgia, "Times New Roman", Times, serif;
                        margin-bottom: 5px;
                        }

.body_article .articleBody ol
                        {padding-left: 22px;
                        padding-bottom: 16px;
                        width: 470px;
                        margin-bottom: 2px;
                        overflow: visible;
                        }

.body_article .articleBody ul
                        {list-style-type: none;
                        padding-bottom: 16px;
                        width: 492px;
                        margin-bottom: 2px;
                        }

.body_article .articleBody ol li
                        {font-weight: normal;
                        color: #535257;
                        margin-bottom: 8px;
                        }

.body_article .articleBody ul li
                        {
                        color: #535257;
                        margin-bottom: 5px;
                        padding-left: 10px;
						list-style:circle;
						margin-left:45px;
                        }

.body_article .articleBody ol ul, .body_article .articleBody ol ol, .body_article .articleBody ul ol, .body_article .articleBody ul ul
                        {margin-top: 8px;
                        border: none;
                        padding-bottom: 0;
                        width: 472px;
                        }

.body_article .articleBody a:link, .body_article .articleBody a:visited
                        {color: #3d2c7f;
                        text-decoration: none;
                        }

.body_article .articleBody a:hover, .body_article .articleBody a:active
                        {color:#291E55;
                        text-decoration: none;
                        }

.body_article .articleBody p
                        {margin-bottom: 8px;
                        }

/**** THINKBOX CSS ****/



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
    height:100%;
    width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    text-align:left;
    top:50%;
    left:50%;

}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
    display:block;
    margin: 8px 0 0 8px;
}

#TB_caption{
    height:21px;
    padding:8px 0 0 8px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #42676f;
}

#TB_closeWindow{

    padding:8px 8px 0 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:0 8px 0 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:0 0 5px 8px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #42676f;
}

#TB_title{
    height:21px;
    overflow: hidden;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 8px 8px 8px;
    overflow:hidden;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:8px;
}

#TB_ajaxContent p{
    padding:5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:0;
    padding-top:8px;
    position: relative;
    left: 8px;

}

blockquote
{
	margin-left:15px;
}

#headRight ul li
{
	list-style:circle;
	margin-left:45px;
}




/*

#global {height:100%}

html {height:100%}
*/

#relatedLinks ul li
{
	margin:0px 0px 0px 0px;
	list-style:none;
}



