/**
 * The PET Centre at St THomas' Hospital
 *
**/
.change {
	color: red;
}

body {
	background: #FFFFFF;
	margin: 0px;
	font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans","Arial";
}

a
{
    font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans","Arial";
    color: #2B4295;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;    
}

table
{
	border-collapse: collapse;
}
table, td, th
{
	border: 1px solid black;
}
th
{
	background-color: silver;
}


#headercontainer 
{
    width: 100%;
	min-height: 128px;
}
#header
{
    position: relative;
    width: 900px;
    margin: 0 auto;
}


#logo
{
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 65px;
    line-height: 0;
}
#logo img
{
	border-width: 0px
}


#font_size
{
	float: right;
}


#headerlogincont
{
    float: right;
    width: 430px;
    min-height: 56px;
    height: auto !important;
    height: 56px;
    margin-top: 35px;
    background-position: 10px 10px;
}
#headerlogin
{
    width: 430px;
    min-height: 55px;
    height: auto !important;
    height: 55px;
    padding-top: 4px;
    font-size: 0.70em;
}
.txtloginHeader
{
    width: 101px;
    margin-right: 3px;
    padding-left: 2px;
}
#loginlabel
{
    float: right;
    width: 118px;
    text-align: right;
    color: #2B4295;
    font-weight: bold;
    margin-right: 10px;
    display: inline;
    margin-top: 6px;
}
#loggedinlabel
{
    float: right;
    width: 260px;
    text-align: right;
    color: #2B4295;
    font-weight: bold;
    margin-right: 10px;
    display: inline;
    margin-top: 6px;
}
#loginform
{
    float: right;
    width: 277px;
    display: inline;
}
#loginsubmit
{
    float: right;
    width: 77px;
}
#loginlinks
{
    clear: right;
    float: right;
    /* width fix */
    width: 430px;
    width: 423px;
    display: inline;
    margin-top: 8px;
}
.loginlinks
{
    float: right;
    padding-right: 11px;
    display: block;
    display: inline;
    margin-left: 9px;
}
/**
.loginlinksep
{
    background: url(../graphics/loginlinks_sep.gif) no-repeat top right;
}
**/
#headerloginbottom
{
    height: 5px;
    width: 430px;
    overflow: hidden;
}
#header_nav
{
    float: left;
    width: 900px;
    min-height: 30px;
    height: auto !important;
    height: 30px;
    border-bottom: 2px solid #FFFFFF;
    background: #2B4295;
    color: White;
}
.horizontal_nav_ul
{
    float: left;
    margin: 0;
    padding: 0;
    margin-left: 1px;
    margin-top: 8px;
    display: inline;
}
.horizontal_nav_ul li
{
    display: inline;
    font-size: 0.8em;
}
.horizontal_nav_ul li a
{
    float: left;
    color: white;
    text-decoration: none;
    padding-left: 8px;
    padding-right: 9px;
    display: inline;
}
.horizontal_nav_ul li .nav_last_child
{
    background: url();
}
.horizontal_nav_ul li a:hover
{
    text-decoration: underline;   
}
.horizontal_nav_ul .selected
{
    text-decoration: underline; 
}
#header_nav_rightcurve
{
    float: right;
    height: 5px;
    width: 5px;
}
#headersearchform_txt
{
    float: right;
    width: 162px;
    margin-top: 3px;
}
#headersearchform_btn
{
    float: right;
    width: 41px;
    margin-top: 4px;
}
#container
{
    position: relative;
	width: 900px;
	background: #fff;
	margin: 0 auto;
}
#container p
{
	font-size: 0.8em;
}
#container ul
{
	font-size: 0.8em;
}


.txt_text
{
    color: #666666;
}

#footer
{
	position: relative;
    width: 900px;
    border-top: 2px solid #CCCCCC;
    padding-top: 20px;
    font-size: 0.8em;
    margin: 0 auto
}
#footerservices
{
    width: 500px;
    float: left;
}
#footercopyright
{
    width: 400px;
    float: right;
    text-align: right;
    color: #666666;
}
.footerlinks
{
    float: left;
    padding-right: 13px;
    display: block;
    display: inline;
    margin-left: 12px;
}
/*
.footerlinkssep
{
    background: url(../graphics/loginlinks_sep.gif) no-repeat top right;
}
*/
.footerfirstlink
{
    margin-left: 0;    
}

/* Homepage specific */
#pagetopbar
{
    /* width fix needed here*/
    width: 890px;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 30px;
    height: auto !important;
    height: 30px;
}
.pagetopbar1
{
    background: #0080c5 url(../graphics/pagetopbar1.gif) no-repeat bottom;
}
.pagetopbar9
{
    background: #c64501 url(../graphics/pagetopbar9.gif) no-repeat bottom;
}
.pagetopbar10
{
    background: #16807e url(../graphics/pagetopbar10.gif) no-repeat bottom;
}
.pagetopbar11
{
    background: #9a1b8e url(../graphics/pagetopbar11.gif) no-repeat bottom;
}
.pagetopbar12
{
    background: #329632 url(../graphics/pagetopbar12.gif) no-repeat bottom;
}
.pagetopbar13
{
    background: #ca0030 url(../graphics/pagetopbar13.gif) no-repeat bottom;
}

/* Homepage button links */
#homebuttonlinks
{
    margin-top: 32px;
    width: 900px;
}
#homebuttonlinks a
{
    float: left;
    width: 205px;
    height: 50px;
    display: inline;
    text-indent: -9999px;
    overflow: hidden;
}
#hpButtonCont1
{
    float: left;
    margin-right: 20px;
    width: 205px;
}
#hpButtonCont2
{
    float: left;
    margin-right: 41px;
    width: 205px;
}
#hpButtonCont3
{
    float: left;
    margin-right: 19px;
    width: 205px;
}
#hpButtonCont4
{
    float: left;
    width: 205px;
}
#homebuttonlinks .home_btn_1
{
    background-image: url(../docs/homepage_buttons/home1_btn.gif);
}
#homebuttonlinks .home_btn_2
{
    background-image: url(../docs/homepage_buttons/home2_btn.gif);
}
#homebuttonlinks .home_btn_3
{
    background-image: url(../docs/homepage_buttons/home3_btn.gif);
}
#homebuttonlinks .home_btn_4
{
    background-image: url(../docs/homepage_buttons/home4_btn.gif);
}
/* Homepage button links */

.gradientbar
{
    float: left;
    width: 900px;
    height: 10px;
    background: url(../graphics/gradient_sep.gif) no-repeat top right;
}
.homecontentareacont
{
    position: relative;
    width: 430px;
    float: left;
}
.homecontentareacont h2
{
    color: #2B4295;
    font-size: 1em;
    font-weight: normal;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 6px;
    margin-bottom: 11px;
    margin-top: 17px;
}
.homecontentarea
{
    font-size: 0.8em;
    color: #666666;
}
.homecontentrightpadding
{
    margin-right: 40px;
}
.homecontentcmspanel
{
    position: absolute;
    top: 17px;
    right: 0;
}
/* Homepage specific */

/* CMS */
.cmsbtn
{
/*    cursor: hand; */
    border: 1px solid #49539b;
    background: #ebebeb;
    color: #49539b;
    font-weight: bold;
    font-size: 11px;
    padding: 1px 3px 1px 2px;
    margin: 0 1px 0 1px;
}
#cmspanelcloseform
{
    float: left;
    width: 100px;
}

#cmscontainer
{
    margin-top: 25px;
    margin-left: 20px;
    min-height: 300px;
    height: auto !important;
    height: 300px;
}
.cmsfont
{
    font-size: 0.8em;   
}
.cmspanel
{
    float: left;
    width: 890px;
    padding: 4px 4px 0 4px;
}
.cmspaneloptions
{
    float: left;
    width: 730px;
    margin-bottom: 5px;
}
.cmspanelform
{
    clear: left;
    border-top: 2px solid white;
    padding: 5px 0 4px 0;
    float: left;
    width: 730px;
    color: #ffffff;
}
.cmspageinfo
{
    float: right;
    width: 150px;
    padding: 5px;
    padding-top: 0;
    color: #FFFFFF;
    text-align: right;
}
.savedpagemessage
{
    color: Red;
    font-size: 0.8em;
}
.cmsHomeLinks a
{
    display: block;
    width: 200px;
    margin: 10px 0 10px 0;
}
.cmsHomeLinks a.cmsgrouplink
{
    margin: 3px 0 3px 10px;
}
.cmstableheader
{
    color: White;
    background-color: #0080c5 !important;
}

.warningtext
{
    color: Red;   
}
.pnlSubSections
{
    float: left;
    width : 100%;
    margin-bottom: 28px;
}
.pnlSubSectionsRow
{
    clear: left;
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 10px;
}
.subsectionlinks
{
    float: left;
    width: 284px;
}
.subsectionlinks a
{
    font-size: 0.8em;
}
.subsectionlinks h2
{
    margin: 0px;
    padding: 0px;
    font-size: 0.95em;
    font-weight: normal;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 6px;
}
.subsectionlinksMargin
{
    margin-right: 24px;
}
#sectionTitle
{
    clear: left;
    float: left;
    padding: 6px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 0.8em;
    width: 700px;
}
#subSectionList a
{
    display: block;
    padding: 3px 0 3px 0;
    font-size: 0.8em;
}
#printPageCont
{
    float: right;
    width: 122px;
    padding: 6px 4px 0 4px;
    display: inline;
    font-size: 0.8em;
}

.sectioncolor1
{
    color: #0080c5 !important;
}
.sectioncolor9
{
    color: #c64501 !important;
}
.sectioncolor10
{
    color: #16807e !important;
}
.sectioncolor11
{
    color: #9a1b8e !important;
}
.sectioncolor12
{
    color: #329632 !important;
}
.sectioncolor13
{
    color: #ca0030 !important;
}
.sectionbackground1
{
    background-color: #0080c5 !important;
}
.sectionbackground9
{
     background-color: #c64501 !important;
}
.sectionbackground10
{
     background-color: #16807e !important;
}
.sectionbackground11
{
     background-color: #9a1b8e !important;
}
.sectionbackground12
{
     background-color: #329632 !important;
}
.sectionbackground13
{
     background-color: #ca0030 !important;
}


#leftmenucont
{
    float: left;
    width: 230px;
    w\idth: 200px;
    margin: 25px 28px 0 0;
    padding-bottom: 58px;
}
#leftmenuinner
{
    min-height: 50px;
    height: auto !important;
    height: 50px;
    padding-left: 30px;
    width: 180px;
    w\idth: 150px;
}
#leftmenuinner h2
{
    font-size: 0.8em;
    font-weight: normal;
    margin-top: 4px;
    padding-bottom: 3px;
    padding-top: 4px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 9px;
}
#leftmenuinner h2 a
{
    color: #3f3f3f;
}
#soensubmenu
{
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
#soensubmenu a
{
    margin-left: 14px;
}
#leftmenuinner div a
{
    display: block;
    font-size: 0.8em;
    color: black;
    padding: 3px 0 3px 0;
}
.leftmenuheader1
{
    width: 200px;
    height: 5px;
    background-image: url(../graphics/leftmenuheader1.gif);
}
.leftmenuheader9
{
    width: 200px;
    height: 5px;
    background-image: url(../graphics/leftmenuheader9.gif);
}
.leftmenuheader10
{
    width: 200px;
    height: 5px;
    background-image: url(../graphics/leftmenuheader10.gif);
}
.leftmenuheader11
{
    width: 200px;
    height: 5px;
}
.leftmenuheader12
{
    width: 200px;
    height: 5px;
    background-image: url(../graphics/leftmenuheader12.gif);
}
.leftmenuheader13
{
    width: 200px;
    height: 5px;
    background-image: url(../graphics/leftmenuheader13.gif);
}
.breadcrumbcont
{
    float: left;
    width: 610px;
    min-height: 27px;
    height: auto !important;
    height: 52px;
    margin-top: 22px;
    color: #8c8c8c;
    font-size: 0.8em;
}
.breadcrumbcont a
{
    color: #8c8c8c;
}
#titlecont
{
    float: left;
    width: 610px;
    min-height: 21px;
    height: auto !important;
    height: 34px;
    margin-top: 25px;
}
#titlecont h1
{
    border-bottom: 1px solid #cccccc;
    font-size: 1em;
    padding-bottom: 7px;
    margin-top: 0;
    margin-bottom: 13px;
    font-weight: normal;
}


#maintitlecont
{
	float: left;
	width: 900px;
	min-height: 21px;
	height: auto !important;
	height: 34px;
	margin-top: 25px;
}
#maintitlecont h1 {
	border-bottom: 1px solid #cccccc;
	font-size: 1em;
	padding-bottom: 7px;
	margin-top: 0;
	margin-bottom: 13px;
	font-weight: normal;
}


#maincontent
{
    float: left;
    position: relative;
    width: 610px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
    margin-bottom: 15px;
}
#maincontent h2
{
	color: #2B4295;
	clear: left;
}
#maincontent h3
{
	clear: left;
}
#maincontent a:hover
{
	text-decoration: none;
}
#maincontent p
{
    width: 610px;
}
#maincontent img
{
/*    width: 610px;*/
}
/* Main Content page */


/* Wrap text around an image. */
.textwrap
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}



/* staff_details */
.staff_details {
    width: 610px;
	margin: 20px 20px 0 0;
	display: inline-block;
}
.staff_image img {
	float: left;
	width: 140px;
	height: 180px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.staff_description {
	clear: both;
	display: inline;
}
#maincontent .staff_description h3 {
	clear: right;
}



/* Integra */
.integraolsbox
{
    Padding: 4px;
    width: 100%;
    padding-top: 12px;
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-COLOR: lightblue;
}

/*SOENS*/
#soens_nav
{
    float: left;
    width: 610px;
    min-height: 30px;
    height: auto !important;
    height: 30px;
    border-bottom: 2px solid #FFFFFF;
    background-color: #e6e6e6;
    color: #3f3f3f;
}
.soens_horizontal_nav_ul
{
    float: left;
    margin: 0;
    padding: 0;
    width: 607px;
    margin-left: 1px;
    margin-top: 6px;
    margin-bottom: 4px;
    margin-right: 3px;
    display: inline;
}
.soens_horizontal_nav_ul li
{
    display: inline;
    font-size: 0.75em;
}
.soens_horizontal_nav_ul li a
{
    float: left;
    color: #3f3f3f;
    text-decoration: none;
    background: url(../graphics/soens_horizontal_nav_sep.gif) no-repeat right top;
    padding-left: 10px;
    padding-right: 11px;
    display: inline;
    padding-bottom: 3px;
}
.soens_horizontal_nav_ul li .nav_last_child
{
    
    background: url();
}
.soens_horizontal_nav_ul li .nav_new_child
{
    background: url(../graphics/soens_horizontal_nav_sep.gif) no-repeat left top;
}
.soens_horizontal_nav_ul li a:hover
{
    text-decoration: underline;   
}
.soens_horizontal_nav_ul .selected
{
    text-decoration: underline; 
}
#soens_top
{
    float: left;
    width: 610px;
    height: 50px;
    /*height: auto !important;
    height: 30px;*/
    border-bottom: 2px solid #FFFFFF;
    background: url(../graphics/soens_nav_leftcurve.gif) no-repeat left top;
    color: White;
    margin-top: 13px;
}
.soens_title
{
    /*height:50px;*/
    float:left;
    font-size: 17px;
    color:#3f3f3f;
    margin-top:13px;
    margin-left:10px;
    font-weight:bold;
}
.soens_titlelink
{
    color: #3f3f3f;
    text-decoration: none;
}
.soenscommittee_titlelink
{
    color: #FFFFFF;
    font-size: 17px;
}
.soens_ld
{
    float:right;
    /*height:50px;*/
    text-align:right;
    font-size:12px;
    color:#3f3f3f;
    margin-top:10px;
    margin-right:10px;
    font-weight:bold;
}
.soenscommittee_ld
{
    color: #FFFFFF !important;
}
#soens_nav_rightcurve
{
    float: right;
    background: url(../graphics/soens_nav_rightcurve.gif) no-repeat left top;
    height: 5px;
    width: 5px;
}
.SoensTable
{
    width: 610px;
}
.SoensTableHeader 
{
    text-align:left;
    color:#3f3f3f;
    height:25px;
}
.SoensTableHeader .SoenVTFirst
{
    background: url(../graphics/soens_nav_leftcurve.gif) no-repeat left top;
}
.SoensTableHeader .SoenVTLast
{
    background: url(../graphics/soens_nav_rightcurve.gif) no-repeat right top;
}
.SoensRow
{
    height: 20px;
    background-color:#e6e6e6;
}
.SoensDiscussionBar
{
    width:604px;
    vertical-align:middle;
    padding: 3px 3px 3px 3px;
    height: 20px;
    clear:both;
}
.SoensFilesBox
{
    clear:both;
}
.SoensRight
{
    float:right;
    text-align:right;
}
.SoensLeft
{
    float:left;
}
.SoenDiscussionTitle
{
    width:300px;
}
.SoensFiles
{
    float:left;
    clear:both;
}
.SoenDiscussionBody
{
    width:610px;
    height:150px;
}
.SoenDiscussionBodyShort
{
    width:580px;
    height:75px;
}

.SoensDiscussionBarButton
{
    width:604px;
    text-align:right;
    vertical-align:middle;
    padding: 3px 3px 3px 3px;
    clear:both;
}
.SoensThreadHeader
{
    width:604px;
    padding: 3px 3px 3px 3px;
    float:left;
    clear:both;
}
.SoensThreadBody
{
    width:586px;
    border: solid 2px #71e7e4;
    padding: 10px 10px 10px 10px;
    float:left;
    clear:both;
}
.SoensPollQuestions input
{
    margin-left:30px;
}
.SoensQuestionDiv
{
    width:600px;
    padding:5px 5px 5px 5px;
    float: left;
    clear:both;
}
.SoensQuestionAnswer
{
    width:390px;
    padding:0 5px 0 5px;
    float:left;
}
.SoensQuestionNumber
{
    width:90px;
    padding:0 5px 0 5px;
    float:left;
    font-weight:bold;
}
.SoensQuestionPercent
{
    width:100px;
    padding:0 5px 0 5px;
    float:left;
    font-weight:bold;
}
.SoensThreadContainer
{
    clear:both;
    float:left;
}
.SoenQuestPanel
{
    clear:both;
}
.SoensFilesDocuments
{
    background-color:#e6e6e6;
    width: 610px;
}
.SoensFilesImages
{
    clear:left;
}
.SoenImageDisp
{
    max-width:171px;
    width:171px;
    padding-right:15px;
}
.SoensSmallerText
{
    font-size: 9px;
}
.SoenPollTextBox
{
    width:300px;
}
.SoenPollTextBoxBig
{
    width:408px;
}
.SoenDocReview
{
    width:610px;
}
.SoenDocsTable
{
 border: solid 1px;   
}
.SoenDocsComments
{
    width:350px;
    height:100px;
}
.SoenDRTableHeader
{
    border: solid 2px;
    padding:3px 3px 3px 3px;
}
.SoenDRTableRow
{
    padding:3px 3px 3px 3px;
    border: solid 2px;
    border-top: 0;
}
.SoenTextBox
{
    width:500px;
}
.SoenMLTextBox
{
    width:500px;
    height:80px;
}
/*END OF SOENS*/
/*START OF COTM*/
.COTMBlueTitle
{
    color: #2a7bbc;
    font-size:14px;
}
.COTMBlueText
{
    color: #2a7bbc;
}
.COTMBold
{
    font-weight:bold;
}
.COTMLargeText
{
    font-size:14px;
}
.COTMRed
{
    color:Red;
}
.COTMButton
{
    float:left;
    padding-right:50px;
}
.COTMNewMLTextBox
{
    width:300px;
    height:100px;
}
.COTMNewSLTextbox
{
    width:200px;
}
.COTMNewSLBigTextBox
{
    width:300px;
}
.COTMNewACRTextBox
{
    width:50px;
}
.COTMNewTable td
{
    vertical-align:top;
}
.COTMImageHolderLeft
{
    float:left;
    clear:left;
    width:300px;
}
.COTMImageHolderRight
{
    float:left;
    clear:right;
    width:300px;
}
.COTMSmallText
{
    font-size:10px;
}
.COTMTextBoxComments
{
    width:250px;
    height:100px;
}
.COTMImageHolder
{
    clear:both;
    width:610px;
}
.COTMHeader
{
    background-color: #49539b;
    color: White;
    height: 15px;
}
/*END OF COTM*/

/*START OF SITEMAP*/
.sitemap_level_1
{
    position: relative;
    float: left;
    width: 303px;
    margin-top: 5px;
}
.sitemap_margin
{
    margin-right: 4px;
    clear: left;
}
.sitemapSectionTitle
{
    float: left;
    position: relative;
    width: 303px;
    width: 299px;
    padding: 4px 0 4px 4px;
    margin-bottom: 6px;
    margin-top: 6px;
}
.sitemapSectionTitle a
{
    color: White;
}
.sitemapLinkContainer
{
    padding-left: 4px;
    padding-right: 4px;   
}
.sitemapLinkContainer a
{
    display: block;
    margin-top: 2px;
    margin-bottom: 2px;
}
.sitemapLinkContainer p
{
    margin-bottom: 4px;
}
.WhiteFont
{
    color: #FFFFFF;   
}
/*END OF SITEMAP*/
/* Committee */
.comitteetitle{
	color: #FFFFFF !important;
	font-size: 1.1em;
	text-decoration: none;
}
.committee_title
{
    min-height: 10px;
    height: auto !important;
    height: 18px;
    float: left;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 10px;
}
#contentcontainer
{
    float: left;
    width: 610px;
}
.committeetopmargin
{
    margin-top: 15px;   
}

.auditEditor1{
    float: left;
    min-height: 10px;
    height: auto !important;
    height: 18px;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 10px;
}
.auditEditor2{
    float: right;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 10px;
}
.auditheadernames{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: .95em;
}
.auditheader1{
	font-weight: bold;
	font-size: 1.2em;
}
.auditheader2{
	font-weight: bold;
	font-size: 1.05em;
}
.audittitle{
	font-size: 1.3em;
}
.auditbullets{
	margin-top: 2px;
	margin-bottom: 2px;
}
.countdowninput{
	border: 0;
	width: 30px;
}
/*OBITUARIES START*/
.ObitTitle
{
    
}
.ObitName
{
    font-weight: bold;
}
.ObitImage
{
    padding: 0 0 5px 5px;
}
.ObitTextBox
{
    width: 300px;
}
.ObitMLTextBox
{
    width: 300px;
    height: 100px;
}
.ObitTable
{
    border:none;
    width: 100%;
}
.ObitHeader
{
    background-color:#49539b;
    text-align:left;
    color:#3f3f3f;
    height:25px;
}
.ObitHeaderLeft
{
    background:#49539b url(../graphics/soens_nav_leftcurve.gif) no-repeat left top;
}
.ObitHeaderRight
{
    background:#49539b url(../graphics/soens_nav_rightcurve.gif) no-repeat right top;
}

/*OBITUARIES END*/

/*FORUMS START*/
.ForumHeader
{
    text-align:left;
    color:#ffffff;
    height:25px;
}
.ForumHeaderLeft
{
    background: url(../graphics/soens_nav_leftcurve.gif) no-repeat left top;
}
.ForumHeaderRight
{
    background: url(../graphics/soens_nav_rightcurve.gif) no-repeat right top;
}
.ForumTextBox
{
    width: 450px;
}
.ForumMLTextBox
{
    width: 450px;
    height: 100px;
}
.ForumItem
{
     background-color:#ebebeb;
}
.ForumCMSTitle
{
    width: 275px;
}
.ForumCMSMessage
{
    width: 450px;
    height: 100px;
}

/*FORUMS END*/

.searchfont
{
    font-weight:normal;
}
.searchbanner
{
    background-color:#ebebeb;
}
.rcrfavicon
{
    background-image:url('/graphics/rcr_favicon.gif');
    background-position:left;
    background-repeat:no-repeat;
    padding-left: 18px;
}
/* EBULLETIN START */
.Ebulletin_Textbox_Small
{
    width: 250px;
}
.Ebulletin_Textbox
{
    width: 350px;
    height: 150px;
}
/* EBULLETIN END */

/* BREAKING NEWS */
.homebreakingnews
{
	width: 899px;
	float: left;
	padding-bottom: 11px;
	margin-top: 12px;
	background: #ebecee url('/graphics/breakingnewsbg.gif');
	position: relative;
}
.homebreakingnews .bottom
{
	background: #ebecee url('/graphics/breakingnewsbottom.gif') no-repeat;
	width: 899px;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.homebreakingnews h2
{
	color: #FFFFFF;
	padding-left: 39px;
	padding-top: 5px;
	padding-bottom: 13px;
	background:url('/graphics/homebreakingnewsheader.gif') no-repeat;
	font-size: 1em;
	margin: 0;
	height: 26px;
	position: relative;
}

.homebreakingnews h2 .cmsbtn
{
	position: absolute;
	right: 2px;		
}
.homebreakingnews .item
{
	position: relative;
	float: left;
	padding-top: 7px;
	padding-bottom: 9px;
	padding-left: 37px;
	padding-right: 15px;
	margin-top: 4px;	
	margin-left: 23px;
	font-size: 0.8em;
	color: #666666;
	width: 800px;
	background: #FFFFFF url('/graphics/breakingnewsitemtop.gif') no-repeat;
}
.homebreakingnews .item .bottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 852px;
	height: 3px;
	background: #FFFFFF url('/graphics/breakingnewsitembottom.gif') no-repeat;
}
.homebreakingnews .item a
{	
	text-decoration: underline;
}
.homebreakingnews .title
{
	color: #0080c5;
	font-size: 1.1em;
	font-weight: bold;
	
}
/* BREAKING NEWS */

/* Insert map */
#map
{
    border: 1px solid black;
    width: 610px;
    height: 440px;
	position: center;
}


.addressLayout p
{
	margin: 0px 0px 0px 40px;
    padding: 0;
}



.no-list-decor ul
{
    list-style-type: none;
}


