Div#mlaBodyWrapper
{
}

Div#mlaContentWrapper
{
position: relative;
width: 904px;
}


Div#mlaInfo
{
}

Div#mlaInfoText
{
display: block;
width: 99%;
position: absolute;
top: 10px;
left: 100px;
}

/* MLA CLEAN TEMPLATE STYLES */

Div#mlaCleanTemplateArticle
{
display: block;
padding: 30px;
}



/* GOV.BC.CA NEWS RSS STYLES */

Div#mlaRssGovNews
{
width: 460px;
padding: 10px;
}

Div#mlaRssGovNewsTitle
{
display: block;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #000066;
text-decoration: none;
margin-top: 10px;
padding: 5px;
}

Div#mlaRssGovNewsDescription
{
display: block;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #22222;
text-decoration: none;
text-align: left;
padding: 5px;
}

Div#mlaRssGovNewsLink
{
border-bottom: 1px dotted #CCCCCC;
text-align: right;
padding-bottom: 10px;
}

a.mlaRssGovNewsLink
{
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #6289C2;
text-decoration: none;
text-align: right;
margin-left: 15px;
margin-right: 15px;
}

a:hover.mlaRssGovNewsLink
{
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #222222;
text-decoration: none;
text-align: right;
margin-left: 15px;
margin-right: 15px;
}

/*  Main Styles for the MLAs */

body, table, tr, td, p
{
font-family: verdana, arial;
font-size: 12px;
line-height: 16px;
}

DIV#mlaArticle
{
display: block;
padding: 10px;
}

a
{
font-family: verdana, arial;
color: 000099;
text-decoration: none;
}

a:hover
{
font-family: verdana, arial;
color: 000099;
text-decoration: underline;
}

.mlaSiteNameTitle
{
display: block;
font-family: arial;
font-size: 18px;
font-weight: bold;
line-height: 26px;
color: #2B55A6;
}

.mlaRidingName
{
display: block;
font-family: verdana;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.mlaGivenNameGovCaucus
{
font-family: verdana, arial;
font-size: 18px;
color: #2B55A6;
font-weight: 900;
}

.homeHeadline
{
font-family: Verdana;
font-size: 13pt;
font-weight: bold;	
color: 000099;
text-decoration: none;
margin-bottom: 5px;
}

.mainBodyTextTitle
{
font-family: Verdana;
font-size: 12px;
line-height: 16px;
font-weight: bold;	
color: #103B66;
text-decoration: none;
margin-bottom: 5px;
}

.MainBodyText
{
font-family: Verdana;
font-size: 12px;
line-height: 16px;
color: #000000;
}

.mainBodyTextBold, articleBodyBold
{	
font-family: Verdana;	
font-size: 12px;
line-height: 16px;
font-weight: bold;	
}

.mainBodyTextBlack
{
font-family: Verdana;
font-size: 12px;
color: #000000;
line-height: 16px;
}

.mainBodyTextBoldBlack
{	
font-family: Verdana;	
font-size: 12px;
color: #000000;
line-height: 16px;
font-weight: bold;	
}

.MainBodyDate
{	
font-family: Verdana;	
font-size: 12px;	
font-weight: bold;	
color: #103B66;
text-decoration: none;
}

.mainBodySubhead
{	
font-family: Verdana;	
font-size: 12px;	
font-weight: none;
font-style: italic;	
color: 000099;
text-decoration: none;
margin-bottom: 5px;
}

.photoHeadline
{	
font-family: Verdana;	
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.photoCutLine
{	
font-family: Verdana;	
font-size: 11px;
font-weight: normal;	
color: #000000;
text-decoration: none;
}

.smallTextTitle
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #103B66;
text-decoration: none;
}

.smallText
{
font-family: Verdana;
font-size: 11px;
line-height: 13px;
font-weight: none;
text-decoration: none;
}

.smallTextBold
{
font-family: verdana;
font-size: 11px;
line-height: 13px;
font-weight: bold;
text-decoration: none;
}

.smallSubhead
{
font-family: verdana;
font-size: 11px;
font-weight: none;
font-style: italic;
color: 000099;
text-decoration: none;
}

.sectionName
{
font-family: verdana, arial;
font-size: 14px;
color: #1E4CA2;
}

.footerCopyright
{
display: block;
font-family: verdana;
font-size: 9px;
color: #ffffff;
padding-top: 7px;
}

.bodyTitle
{
font-family: verdana, arial;
font-size: 14px;
color: #000099;
font-weight: 900;
}

.bodyDescription
{
font-family: verdana, arial;
font-size: 12px;
color: #0F489F;
font-weight: 900;
}

.bodyText
{
font-family: verdana, arial;
line-height: 14px;	
font-size: 12px;	
color: #000000;
}

.bodyMore
{
font-family: arial, verdana;
font-size: 10px;
font-weight: 900;
color: #000000;
}

DIV#cPath
{
margin-top: 3px;
margin-left: 5px;
}

.pathTitle
{
font-family: verdana;
font-weight: 900;
font-size: 8pt;
color: #4D75BE;
}

.pathHome
{
font-family: verdana;
font-size: 9pt;
color: #F2682C;
}

.pathLink
{
font-family: verdana;
font-size: 9pt;
color: #F2682C;
}

.pathLinkActive
{
font-family: verdana;
font-weight: 900;
font-size: 9pt;
color: #F2682C;
}

.blank 
{
}

.relatedArticlesNavTitle
{
font-family: verdana;
font-size: 9pt;
font-weight: bold;
font-style: italic;
color: #FFFFFF;
}

/*  DIV Styles */

DIV#article
{
width: 600px;
padding: 10px;
}

#mlaDomainDropdown
{
margin-bottom: 3px;
width: 125px;
}

Div#mlaDropDownTitle
{
display: block;
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
border-top: 1px solid #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}

a.mlaPolicyLink
{
font-family: verdana;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

a:hover.mlaPolicyLink
{
font-family: verdana;
font-size: 9px;
font-weight: bold;
text-decoration: underline;
color: #FFFFFF;
}

.temp
{
}
.menuLevelOneItem
{
	font-family:arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration: none;
}

.menuLevelOneItemActive
{
	font-family:arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration: none;
/*
	font-weight:bold;
*/

}

.menuLevelTwoItem
{
	font-family:verdana, arial;
	font-size:7pt;
	color:#0F489F;
	text-decoration: none;
}

.menuLevelTwoItemActive
{
	font-family:verdana, arial;
	font-size:7pt;
	color:#0F489F;
	text-decoration: none;
	font-weight: 600;
}
.menuLevelThreeItem
{
	font-family:verdana, arial;
	font-size:7pt;
	color:#4D75BE;
	text-decoration: none;
}

.menuLevelThreeItemActive
{
	font-family:verdana, arial;
	font-size:7pt;
	color:#4D75BE;
	font-weight: 600;
	text-decoration: none;
}


DIV#subMenu
{
width: 137px;
display: block;
}

DIV#menuButton
{
padding-right: 5px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

a.menuItem
{
display: block;
width: 100%;
font:normal 11px "Verdana";
text-decoration:none;
color: #FFFFFF;
border-top: solid 1px #FFFFFF;
background: #0F489F;
}

a.menuItemActive, a:hover.menuItemActive, a:hover.menuItem
{
display: block;
width: 100%;
font:normal 11px "Verdana";
text-decoration:none;
color: #FFFFFF;
border-top: solid 1px #FFFFFF;
background: #B9C5DD;
}



/*  MLA MAIN TEMPLATE STYLES  */

DIV#mlaPageDiv
{
width: 800px;
}

DIV#mlaBodyDiv
{
padding-right: 10px;
background:url(/media/templates/mlaBodyShadow.jpg);
background-repeat: repeat-y;
background-position: right;
}  

DIV#mlaBannerDiv
{
position: relative;
height: 170px;
background:url(/media/templates/mlaBannerSky.jpg);
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
overflow: hidden;
}

DIV#mlaBannerHeadshotDiv
{
position: absolute;
top: 1px;
left: 0px;
background:url(/media/templates/headShot.jpg);
background-repeat: no-repeat;
height: 172px;
width: 200px;
z-index: 1;
}

DIV#mlaBannerFlashHeadlineDiv
{
height: 80px;
padding-left: 80px;
z-index: 0;
}

DIV#mlaBannerFlashMLAName
{
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
margin: 12px;
margin-top: 20px;
margin-bottom: 5px;
}

DIV#mlaBannerFlashMLARiding
{
color: #FFFFFF;
font-size: 14px;
font: bold;
margin-left: 12px;
}

DIV#mlaContentDiv
{
border-top: 2px solid #000000;
}


/*  MLA HOME TABLE STYLES */

#mlaContentTableHome
{
width: 100%;
height: 100%;
background: #FFFFFF;
}

#mlaContentTableHomeLeft
{
width: 500px;
padding: 5px;
}


#mlaContentTableSubLeft
{
width: 535px;
padding: 5px;
}

#mlaContentTableHomeRight
{
padding: 5px;
}

/*  MLA FOOTER STYLES */


DIV#mlaFooterDiv
{
background:url(/media/templates/mlaFooterShadowRight.jpg);
background-repeat: no-repeat;
background-position: top right;
padding-right: 10px;

}


#mlaFooterTable
{
width: 100%;
height: 30px;
}

#mlaFooterTableLeft
{
background:url(/media/templates/mlaFooterLeft.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 10px;
}

#mlaFooterTableCenter
{
background:url(/media/templates/mlaFooterTile.jpg);
color: #FFFFFF;
letter-spacing: 1px;
font-size: 9px;
text-align: center;
padding-bottom: 5px;
}

#mlaFooterTableRight
{
background:url(/media/templates/mlaFooterRight.jpg);
background-repeat: no-repeat;
background-position: top right;
width: 10px;
}



/* MLA BLOG STYLES */


.blogSource
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}


.modNewsreleasesPreviewDate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #F2682C;
}

.modNewsreleasesPreviewDefaultItem
{
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
color: #0F489F;
line-height: 12pt;
}

.textBlackBold
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

.textBlack
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-style: italic;
	color: #000000;
}

/* NEWS MODULE STYLES */

.modNewsreleasesPreviewChildItems
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #0F489F;
                     margin-top: -5px;
                    
                   
}

.modNewsreleasesPreviewRelatedLinks
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #0F489F;
}

.modNewsreleasesViewBackText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #F2682C;
                  
}

.modNewsreleasesViewBackUrl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #F2682C;
}

.modNewsreleasesViewTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #0F489F;
}

.modNewsreleasesViewBody
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
                     padding: 15px;
}

.regionalNewsItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.regionalNewsItemOrange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #F2682C;
}

.regionalNewsTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0F489F;
}

.regionalNewsBody
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
}



/* FAQ Styles*/

.Question, Question.a
{
font-family: verdana, arial;
color:#483D8B;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.a:hover.Question
{
font-family: verdana, arial;
color:483D8B;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}


.Answer
{
font-family: verdana, arial;
color:#000000;

font-size: 12px;
font-weight: normal;
text-decoration: none;
}

.answerBox
{
padding: 5px;
border-top: 1px solid #cccccc;
}

/* downloader styles */

.downloadItemTitle
{
color: #273B6E;
font-weight: bold;
font-size: 11px;
}

.downloadTitleRow
{
border-bottom: 2px solid #3D5A86;
}

.downloaddottedline
{
border-bottom: 1px dotted #CFCFCF;
}

.downloadinfotext
{
display: block;
color: #2E3127;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 8pt;
text-align: left;
}

.downloadActive
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #0000FE;
text-decoration: none;
}

.downloadboldtext
{
display: block;
color: #273B6E;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;
text-align: right;
}

.newItem
{
border: 1px solid black;
padding-left: 3px;
padding-right: 3px;
color: #273B6E;
font-weight: bold;
font-size: 11px;
background: yellow;

}

.pic 
{
position: relative;
Float: left;

}






Div#VideoContainer
{
position: relative;
width: 560px;
height: 100%;
background: #FFFFFF;
text-align: center;
}

Div#VideoHeaderText
{
position: relative;
top: 320px;
left: 15px;
color: #FFFFFF;
height: 15px;
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-align: left;
padding-left: 5px;
}

.videoBodyText
{
top: 75px;
left: 340px;
position: absolute;
width: 205px;
height: 260px;
color: #FFFFFF;
font-family: verdana, arial, helvetica;
font-size: 11px;
font-weight: normal;
text-align: left;
padding: 5px;
overflow: auto;
scrollbar-face-color: #598CBF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #598CBF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #000066;
}

.videoBodyText a
{
color: #FFFFFF;
font-family: verdana, arial, helvetica;
font-size: 11px;
font-weight: normal;
}

.videoBodyText p
{
color: #FFFFFF;
font-family: verdana, arial, helvetica;
font-size: 10px;
font-weight: normal;
}

A.VideoMenu
{
color:#FFFFFF;
font-size:10px;
font-family:verdana,tahoma,arial,sans-serif;
text-decoration:none;
width: 50%;
padding: 5px;
}


A.VideoMenu:hover
{
color:#000066;
font-size:10px;
font-family:verdana,tahoma,arial,sans-serif;
text-decoration:none;
width: 50%;
padding: 5px;
}


A.VideoMenuActive
{
color:#FFFFFF;
font-size:10px;
font-family:verdana,tahoma,arial,sans-serif;
text-decoration:underline;
width: 50%;
padding: 5px;
}

Div#VideoTopBar
{
display: block;
position: relative;
background:url(http://mla2.governmentcaucus.bc.ca/media/templateElements/moduleinterface/134/pixel.gif);
background-repeat:x;
width: 560px;
height: 15px;
}

Div#VideoBGimage
{
margin-left: -1px;
display: block;
position: relative;
background:url(http://mla2.governmentcaucus.bc.ca/media/templateElements/moduleinterface/134/BG.gif);
background-repeat: no-repeat;
width: 562px;
height:353;
}

Div#videoCenterScreen
{
position: absolute;
left: 5px;
top: 55px;
width: 322px;
height: 258px;
padding-left: 10px;
}

Div#VideoBottomBar
{
background:url(http://mla2.governmentcaucus.bc.ca/media/templateElements/moduleinterface/134/pixel.gif);
background-repeat:x;
width: 560px;
height: 22px;
}


Div#ButtonNumber1
{
background: #F2CB00;
color: #FFFFFF;
width:80px;
Height:22px;
text-align: right;
border-left: 1px solid #FFFFFF;
}

Div#ButtonNumber2
{
background:#D31F0F;
color: #FFFFFF;
width:80px;
Height:22px;
text-align: right;
border-left: 1px solid #FFFFFF;
}

Div#ButtonNumber3
{
background: #598CBF;
color: #FFFFFF;
width:80px;
Height:22px;
text-align: right;
border-left: 1px solid #FFFFFF;
}

/* MLA RANDOM VIDEO STYLES */

.mlaVideoIndex
{
width: 400px;
background-color: #FFFFFF;
}

.mlaIndexText 
{
width: 400px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #707CA8;
font-weight: normal;
border-bottom: 1px dashed #CCCCCC;
}

.mlaIndexText a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #707CA8;
font-weight: normal;
text-decoration: none;
padding-bottom: 5px;
}

a:hover.mlaIndexText a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCCCCC;
font-weight: normal;
text-decoration: none;
padding-bottom: 5px;
}

DIV#quickTimeItem
{
display: block;
position: relative;
width: 320px;
padding: 5px;
margin-top: 5px;
border-bottom: 1px dotted #666666;
clear: both;
}

DIV#quickTimeImage
{
display: block;
border: 1px solid #000000;
float: left;
margin-left: -2px;
}

a.quickTimeLink 
{
display:block;
font-size: 12px;
font-weight: bold;
color: #2B55A6;
background: #F8F8F8;
font-family: verdana, arial, helvetica;
font-weight: none;
padding-bottom: 5px;
border: 0px;
text-decoration: underline;
margin-left:5px;
}

.quickTimeDesc
{
display:block;
font-size: 10px;
font-weight: 700;
color: #666666;
font-family: verdana, arial, helvetica;
line-height: 5px;
border: 0px;
margin-left:5px;
}


/* MLA Article Menu Element styles - Default*/


DIV#artNavBody
{
background:#EFEFEF;
width: 200px;
}

DIV#artNavTitle
{
display: block;
font-family:arial;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
background:#0f489f;
text-decoration:none;
padding: 5px;
}

Div#artNavItem
{
padding: 3px;
}

a.artNavItemActive
{
display: block;
font-family: verdana;
font-size: 10px;
font-weight: normal;
color: #000066;
text-decoration: none;
margin-left: 10px;
margin-right: 10px;
}

a:hover.artNavItemActive
{
display: block;
font-family: verdana;
font-size: 10px;
font-weight: normal;
color: #6289C2;
text-decoration: underline;
margin-left: 10px;
margin-right: 10px;
}

/*.artNavItemdate*/

/*.articleNavDescription
  {
    font-family:arial, helvetica, sans-serif;
    font-weight:400;
    font-size: 11px;
    color:#000000;
    border-bottom: 2px solid #FFFFFF;
    padding-bottom: 2px;
    padding-top: -5px;
    text-decoration:none;
    }*/

/*  Article Archive Menu Styles */

DIV#artArchiveItem
{
border-bottom: 1px solid #0f489f;
}

DIV#artArchiveTitle
{
padding-left: 15px;
font-family:veranda;
font-weight:bold;
font-size:14px;
color: #FFFFFF;
background: #0f489f;
text-decoration:none;
padding-top: 3px;
padding-bottom: 3px;
}

a.artArchiveTitle
{
padding-left:15px;
padding-right:10px;
padding-top: 5px;
padding-bottom: 5px;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#0f489f;
text-decoration:none;
width: 100%;
display: block;
}

a:hover.artArchiveTitle
{
padding-left:15px;
padding-right:10px;
padding-top: 5px;
padding-bottom: 5px;
background:#EFEFEF;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#0f489f;
text-decoration:none;
width: 100%;
display: block;
}
.artDate
{
width: 100%;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
font-size: 9px;
color:#000000;
text-align: right;
padding-top: 3px;
padding-bottom: 3px;
margin-top: -18px;
}

.artArrowImage
{
background:url(http://mla2.governmentcaucus.bc.ca/media/arrowdate.gif);
background-repeat: no-repeat;
padding-left: 8px;
float: left;
margin-top: 6px;
text-decoration: none;
}

/*   MLA MEDIA ELEMENT SKIN STYLES */

DIV#MLAMediaContainer
{
position: relative;
display: block;
}

.MLAMediaItem
{
position: absolute;
width: 220px;
height: 150px;
border-bottom: 1px solid #CCCCCC;
}

.MediaActive, a.MediaActive
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #0000FE;
text-align: left;
height: 10px;
padding-left: 3px;
text-decoration: none;
}

a:hover.MediaActive
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #0000FE;
text-align: left;
height: 10px;
padding-left: 3px;
text-decoration: underline;
}


.MediaSmallText
{
font-family: Verdana;
font-size: 10px;
font-weight: none;
color: #000000;
height: 75px;
text-align: left; 
padding-left: 3px;
text-decoration: none;
}

.MediaDownloaderTitle
{
font-family: verdana, arial;
font-size: 10pt;
color: #000099;
font-weight: 900;
text-align: left; 
padding-left: 3px;
}

/* ARTICLE MENU -  VIDEO VAULT STYLES */

DIV#artNavVideoVault
{
width: 250px;
margin-top: 10px;
font-family: verdana, arial;
}

DIV#artNavVideoVaultTitle
{
display: block;
border-bottom: 1px solid #CCCCCC;
padding-bottom: 1px;
font-weight:bold;
font-size:13px;
color:#0f489f;
background:#FFFFFF;
text-decoration:none;
}

a.artNavVideoVaultLink
{
display: block;
padding: 3px;
text-decoration: none;
}

a.artNavVideoVaultLinkActive, a:hover.artNavVideoVaultLink, a:hover.artNavVideoVaultLinkActive
{
display: block;
padding: 3px;
background: #EFEFEF;
text-decoration: none;
}

.emp{}

.downloadItemTitle
{
color: #273B6E;
font-weight: bold;
font-size: 12px;
}


.downloadTitleRow
{
border-bottom: 2px solid #3D5A86;
}

.downloaddottedline
{
border-bottom: 1px dotted #CFCFCF;
}

.downloadinfotext
{
color: #111111;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 8pt;
}

.downloadActive
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #0000FE;
text-decoration: none;
margin-top: 20px;
padding-left: 10px;
}

a.boldtextbox
{

width: 80px;
color: #273B6E;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 8pt; 
text-decoration: none; 
border: 1px solid #3D5A86;
background: #F8F8F8;
padding-right: 7px;
padding-top: 2px;
padding-bottom: 2px;
margin-right: 50px;
}

a:hover.boldtextbox
{

width: 80px;
color: #273B6E;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 8pt; 
text-decoration: none; 
border: 1px solid #3D5A86;
background: #F8F8F8;
padding-right: 7px;
padding-top: 2px;
padding-bottom: 2px;
margin-right: 50px;
}

.newItem
{
border: 1px solid black;
padding-left: 3px;
padding-right: 3px;
color: #273B6E;
font-weight: bold;
font-size: 11px;
background: yellow;

}

.pic 
{
position: relative;
Float: left;

}

.downloadboldtext
{
color: #273B6E;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;
}



Div#EmailContainer
{
width: 100%;
height: 100%;
margin-left: -220px;
}



.Div-style 
{      
display: inline;
postion: absolute;
font-family: Arial, Verdana, serif;
font-size: 10px;
font-weight: 300;
color: #000000;
margin-left: 0px;
margin-top: 25px;
}

.border-style
{ 
display:inline;
border: 1px solid #CCCCCC;
background: #FFFFFF;
margin-left:5px;
padding: 0px;
}


.text
{ 
color: #000066;
font-family: verdana, arial, helvetica;
font-size: 8pt;
font-weight: 300;
position: relative;
padding-top: 6px;  
}

.successMessage
{
font-weight:500;
font-family: verdana;
font-size: 9pt;
color: #F2682C;
}




/*PHOTO GALLERY STYLES*/

Div#ThumbGalleryContainer
{
display: block;
width: 250px;
height: 292px;
overflow: auto;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #A3B1C7;
scrollbar-darkshadow-color: #A3B1C7;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #A3B1C7;
}


Div#showimage
{
display: block;
width: 360px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}

.NewthumbNail
{
}

.galleryInfoTitle
{
display: block;
width: 160px;
color: #3D5A86;
font-size: 12px;
font-weight: bold;
margin-left:20px;
margin-bottom: 5px;
border-bottom: 1px solid #3D5A86;
}

.galleryInfoDesc
{
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
overflow: auto;
height: 250px;
width: 160px; 
margin-left: 20px;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #DAE3F5;
scrollbar-darkshadow-color: #DAE3F5;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #999999;
}

.thumbNail
{
border: 1px solid #000000;
margin-right: 5px;
margin-bottom: 5px;
}

.caption 
{
font-family: Arial;
font-weight: normal;
font-size:  10pt;
color:#0F489F; 
}


Div#capContainer
{
width: 650px;
padding: 50px;
}

Div#capContent
{
width: 650px;
border-bottom: 1px solid #000066;
border: 1px solid #CCCCCC;
} 

#capTdLeft p
{
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px; 
}

#capTdLeft td
{
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px; 
}

#capTdRight 
{
width: 250px;
padding: 10px;
}

#capTdRight p, #capTdRight li
{
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px; 
}

Div#capReportItem
{
}

.capBodyTextTitle
{
font-family: Verdana;
font-size: 14px;
line-height: 16px;
font-weight: bold;	
color: #000099;
text-decoration: none;
margin-bottom: 5px;
}

.capTextbox
{
width: 100px;
color: #FFFFFF;
background: #94A8C6;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 9pt; 
text-decoration: none; 
text-align: left;
padding: 3px;
}


Div#capRightMenu
{
width: 190px;
color: #000000;
border-top: 2px solid #33558B;
text-align: left;
}

Div#capQuotes
{
border-top: 2px solid #33558B;
}

.capQuoteBox
{
display: block;
color: #FFFFFF;
background: #33558B;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 9pt; 
text-decoration: none; 
text-align: left;
padding: 3px;
}

.capNewserQuotesText
{
display: block;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 8pt; 
text-align: left;
padding: 5px;
}

.capNewserOnairText
{
display: block;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 10px; 
padding: 5px;
}

.capNewserImageText
{
display: block;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 8pt; 
text-align: left;
padding-left: 8px;
}

Div#capLegislatureContainer
{
border-top: 2px solid #8B3333;
border-bottom: 2px solid #8B3333;
}

.capLegislatureBox
{
display: block;
color: #FFFFFF;
text-align: left;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 9pt; 
text-decoration: none; 
background: #8B3333;
padding: 3px;
}



/* Form Styles */

Div#subscriptionContainer
{
padding: 10px;
}


#formSubmit
{
color: #000066;
border: 1px solid #CCCCCC;
background: #FFFFFF;
width: 100px;
padding-left: 10px;
}

#formInput
{
color: #000066;
border: 1px solid #CCCCCC;
background: #FFFFFF;
width: 130px;
}

#formCheckBox
{
border: 1px solid #CCCCCC;
background: #FFFFFF;
}

/* DEFAULT STYLES */

a
{
color: #415788;
text-decoration: underline;
}

a:hover
{
color: #415788;
text-decoration: underline;
}

/*
td, tr, p, table, div, li, ul, ol
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #000;
}
*/


Div#mlaCaucusBody
{
background: #e6f3f8;
width: 100%;
height: 100%;
padding: 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

html>body #mlaCaucusBody
{
height: auto;
min-height: 100%;
background: #e6f3f8;
}

Div#mlaCaucusContent
{
position: relative;
width: 1000px;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
}

Div#mlaCaucusBanner
{
border-top: 0px solid #FFF;
}


#mlaCaucusTable
{
width: 1000px;
background-color: #FFF;
padding: 0px;
margin: 0px;
}

#mlaCaucusTdLeft
{
padding-top: 10px;
padding-bottom: 0px;
height: 800px;
}

#mlaCaucusSubTdLeft
{
padding-top:10px;
height: 900px;
padding-top:expression('10px');
}

#mlaCaucusTdRight
{
width: 316px;
padding-top: 10px;
}

DIV#mlaCaucusFooter
{
}

/* TEMPLATE FOOTER TABLE */

#mlaCaucusFooterTable
{
height: 37px;
border-top: 1px solid #FFF;
}

#mlaCaucusFooterTdLeft
{
background:url(/media/templates/tdBottomLeftC.gif);
background-repeat: no repeat;
height: 37px;
width: 14px;
}

#mlaCaucusFooterTdCenter
{
background:url(/media/templates/tdMiddleTile.gif);
background-repeat: repeat x;
height: 37px;
width: 972px;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #FFF;
text-align: center;
}

#mlaCaucusFooterTdRight
{
background:url(/media/templates/tdBottomRightC.gif);
background-repeat: no repeat;
height: 37px;
width: 14px;
}

/* ARTICLE STYLES */

Div#mlaCaucusDefaultArticle
{
padding: 10px;
}


Div#mlaCaucusSubArticle
{
padding-top:0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

Div#mlaCaucusVideoArticle
{
padding:15px;
}

Div#mlaCaucusDefaultArticleTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 12px;
font-weight: bold;
text-decoration: underline;
text-align: left;
color: #103B66;
padding-bottom: 20px;
}

Div#mlaCaucusDefaultArticleDescription
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: 750;
text-decoration: none;
text-align: left;
color: #103B66;
padding-bottom: 5px;
}

Div#mlaCaucusDefaultArticleBody
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
line-height: 16px;
text-align: left;
color: #000000;
padding: 0px;
margin: 0px;
}

/* HOME FEATURE TABLE STYLES*/

#mlaCaucusHomeFeatureTable
{
/*width: 651px;
overflow: auto;*/
}

#mlaCaucusHomeFeatureTdLeft
{
padding-right: 10px;
padding-left: 10px;
}

#mlaCaucusHomeFeatureTdRight
{
padding-right: 10px;
padding-left: 10px;
}

#mlaCaucusPhotoCentreTdLeft
{
padding-left: 15px;
}

#mlaCaucusPhotoCentreTdRight
{
}

#mlaCaucusPhotoGalleryTdLeft
{
padding-left: 12px;
padding-right: 1px;
}

#mlaCaucusPhotoGalleryTdRight
{
}

/* HOME FEATURE ARTICLE STYLES*/

Div#mlaCaucusHomeFeatureItem
{
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
font-size: 11px;
}

/* MLA MESSAGE STYLES */

#mlaMessageTitle
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 20px;
font-weight: bold;
color:#000000;
}

#mlaMessageBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: justify;
color:#000000;
width:370px;
}

/* PDF DOWNLOADER SKIN */


DIV#mlaPdfDownloader
{

}

DIV#mlaPdfDownloaderItem
{
border-bottom: 1px dotted #CFCFCF;
padding-bottom: 10px;
}

DIV#mlaPdfDownloaderDate
{
display: block;
background:url(/media/templates/arrowBlue.gif);
background-repeat: no-repeat;
background-position: left;
font-family: arial;
font-weight: bold;
font-size: 11px;
color: #4393E4;
border-bottom: 1px solid #4393E4;
padding: 5px;
padding-left: 15px;
margin-bottom: 10px;
}


DIV#mlaPdfDownloaderTitle
{
}

mlaPdfDownloaderDescription
{
display: block;
font-family: verdana;
font-weight: normal;
font-size: 11px;
color: #222222;
padding: 5px;
}

DIV#mlaPdfDownloaderLinkDiv 
{
}

a.mlaPdfDownloaderLink
{
width: 80px;
background:url(/media/templates/arrowBlue.gif);
background-repeat: no-repeat;
background-position: 3 6;
font-family: arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: center;
color: #4393E4;
border: 1px solid #4393E4;
padding: 2px;
padding-left: 15px;
padding-right: 10px;
}

/* MLA POLL MODULE STYLES */


DIV#mlaPoll
{
padding-left: 20px;
padding-right: 10px;
}

DIV#mlaPoll input
{
border: 1px solid #CCCCCC;
background: #FFFFFF;
font-size: 10px;
font-family: verdana;
padding: 2x;
}

.mlaPollBar
{
display: block;
padding: 2px;
color: #FFFFFF;
font-family: verdana;
font-size: 9px;
border: 1px solid #000000; 
background: #4398E2; 
margin-top: 2px;
margin-bottom: 2px;
margin-right: 10px;
width: 20px;
}

/*  GUUTER VIDEO SCREEN  STYLES */

Div#mlaFhaVideoBox
{
display: block;
border-top: 1px solid #0f489f;
border-bottom: 1px solid #0f489f;
padding-bottom: 10px;
padding-top: 10px;
}

DIV#cpcGutterVideoScreen
{
width: 212px;
height: 210px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

DIV#cpcGutterVideoScreen img
{
/*border: 1px solid #EFEFEF;*/
}

Div#mlaFhaVideoItem
{
}


a.mlaFhaVideoLink
{
display: block;
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #0f489f;
text-decoration: none;
padding: 5px;
padding-left: 25px;
padding-right: 6px;
}

a.mlaFhaVideoLinkActive, a:hover.mlaFhaVideoLinkActive, a:hover.mlaFhaVideoLink
{
display: block;
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #222;
text-decoration: none;
padding: 5px;
padding-left: 25px;
padding-right: 6px;
}

/*  MLA WHITE BOX */

DIV#mlaWhiteBox
{
margin-right: -4px;
margin-left: -5px;
margin-bottom: 5px;
}

#mlaWhiteBoxTopLeft
{
background:url(/media/templates/whiteBoxTopLeft.jpg);
background-repeat: no-repeat;
width: 12px;
height: 10px;
}

#mlaWhiteBoxTopCenter
{
background:url(/media/templates/whiteBoxTopTile.jpg);
background-repeat: repeat-x;
height: 10px;
}

#mlaWhiteBoxTopRight
{
background:url(/media/templates/whiteBoxTopRight.jpg);
background-repeat: no-repeat;
width: 15px;
height: 10px;
}

#mlaWhiteBoxMiddleLeft
{
background:url(/media/templates/whiteBoxTileLeft.jpg);
background-repeat: repeat-y;
background-position: right;
width:5px;
}

#mlaWhiteBoxMiddleCenter
{
background: #FFFFFF;
}

#mlaWhiteBoxMiddleRight
{
background:url(/media/templates/whiteBoxTileRight.jpg);
background-repeat: repeat-y;
width: 5px;
}

#mlaWhiteBoxBottomLeft
{
background:url(/media/templates/whiteBoxBottomLeft.jpg);
background-repeat: no-repeat;
width: 13px;
height: 10px;
}

#mlaWhiteBoxBottomCenter
{
background:url(/media/templates/whiteBoxBottomTile.jpg);
background-repeat: repeat-x;
height: 10px;
}

#mlaWhiteBoxBottomRight
{
background:url(/media/templates/whiteBoxBottomRight.jpg);
background-repeat: no-repeat;
width: 15px;
height: 10px;
}

/*  MLA BOX TITLE STYLES */


#mlaWhiteBoxTitle
{
display: block;
font-family: arial;
font-size: 14px;
font-weight: bold;
padding-top: 6px;
padding-left: 2px;
color: #000000;
}

#mlaWhiteBoxTitleRed
{
display: block;
font-family: arial;
font-size: 14px;
font-weight: bold;
padding-top: 6px;
padding-left: 2px;
color: #B21D0F;
}

#mlaWhiteBoxTitleBlue
{
display: block;
font-family: arial;
font-size: 14px;
font-weight: bold;
padding-top: 6px;
padding-left: 2px;
color: #4393E4;
}

#mlaWhiteBoxTitleGrey
{
display: block;
font-family: arial;
font-size: 14px;
font-weight: bold;
padding-top: 6px;
padding-left: 2px;
color: #666666;
}







/* MLA HOME FEATURE STYLES */

Div#mlaFhaMenuHomeItem
{
border-bottom: 1px dotted #CCCCCC;
margin-bottom: 10px;
}

DIV#mlaFhaMenuHomeItemTitle
{
display: block;
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
color: #0F489F;
line-height: 12pt;
padding-left: 5px;
padding-right: 5px;
}

DIV#mlaFhaMenuHomeItemTitle2
{
display: block;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #222222;
padding-top: 5px;
}


DIV#mlaFhaMenuHomeItemDate
{
display: block;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

DIV#mlaFhaMenuHomeItemDescription 
{
display: block;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #222222;
text-decoration: none;
padding-left: 0px;
padding-right: 5px;
padding-bottom: 5px;
}

DIV#mlaFhaMenuHomeItemDescription p
{
display: block;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #222222;
text-decoration: none;
padding-left: 0px;
padding-right: 5px;
padding-bottom: 5px;
}

.mlaFhaMenuHomeItemImage
{
float: left;
}

.mlaFhaMenuHomeItemImage img
{
border: 1px solid #000000;
margin-right: 5px;
margin-bottom: 5px;
}

a.mlaFhaMenuHomeItemLink
{
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #000066;
text-decoration: none;
padding: 1px;
}

a:hover.mlaFhaMenuHomeItemLink
{
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #4e84b4;
text-decoration: none;
background: #F8F8F8;
padding: 1px;
}

/* FEATURE MENU ITEM CONTAINERS */

Div#mlaRightColFeature
{
padding: 5px;
text-align: center;
}

Div#mlaIconFeature
{
padding: 5px;
text-align: center;
}



/*TEMPLATE MENU TABLE*/

#mlaCaucusMenuTable
{
height: 37px;
}

#mlaCaucusMenuTdLeft
{
background:url(/media/templates/tdTopLeftC.gif);
background-repeat: no-repeat;
background-position: fixed;
height: 37px;
width: 14px;
}

#mlaCaucusMenuTdCenter
{
background:url(/media/templates/tdMiddleTile.gif);
background-repeat: repeat x;
background-position: fixed;
height: 37px;
width: 972px;
}

#mlaCaucusMenuTdRight
{
background:url(/media/templates/tdTopRightC.gif);
background-repeat: no-repeat;
background-position: fixed;
height: 37px;
width: 14px;
}

/* MAIN MENU STYLES */

Div#mlaCaucusMainMenu
{
display: block;
position: absolute;
top: 25px;
left: 10px;
}

a.mlaCaucusMainMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #FFF;
text-decoration: none;
text-align: center;
height: 24px;
padding: 4px;
padding-bottom:expression('12px');
padding-left: 6px;
padding-right: 6px;
}

a:hover.mlaCaucusMainMenuItem, a.mlaCaucusMainMenuItemActive, a:hover.mlaCaucusMainMenuItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #7BC3DF;
text-decoration: none;
text-align: center;
height: 24px;
padding: 4px;
padding-bottom:expression('12px');
padding-left: 6px;
padding-right: 6px;
}

/* MAIN MENU STYLES LEVEL 2 */

Div#pixelGif
{
background:url(/media/templates/pixel.gif);
background-repeat: epeat;
height: 28px;
}

Div#mlaCaucusMenuItem 
{
position: relative;
z-index: 500;
}

.mlaCaucusMainMenuLevel2
{
display:block;
z-index: 500;
width: 160px;
}

a.mlaCaucusMainMenuItemLevel2
{
display: block;
background-color: #7BC3DF;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
text-align: left;
color: #103B66;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 6px;
height: 100%;
z-index: 500;
}

a:hover.mlaCaucusMainMenuItemLevel2, a.mlaCaucusMainMenuItemLevel2Active, a:hover.mlaCaucusMainMenuItemLevel2Active
{
display: block;
background-color: #7BC3DF;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
text-align: left;
color: #FFF;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 6px;
height: 100%;
z-index: 500;
}

/* FOOTER ICON MENU STYLES*/

Div#mlaCaucusFooterMenu
{
background: #9BC5ED;
}

Div#mlaCaucusFooterIconMenuItem
{
padding-left: 5px;
padding-right: 5px;
}

/* HOME TAB MENU */

Div#mlaCaucusHomeTabMenu
{
display: block;
background: #EFF3F8;
}

#mlaCaucusHomeTabMenuTd-0
{
background:url(/media/templates/redTab.gif);
background-repeat: no-repeat;
height: 22px;
}

#mlaCaucusHomeTabMenuTd-1
{
background:url(/media/templates/yellowTab.gif);
background-repeat: no-repeat;
height: 22px;
}

#mlaCaucusHomeTabMenuTd-2
{
background:url(/media/templates/blueTab.gif);
background-repeat: no-repeat;
height: 22px;
}

a.mlaCaucusTabMenuItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #FFF;
padding: 3px;
padding-left: 10px;
}

a:hover.mlaCaucusTabMenuItem, a.mlaCaucusTabMenuItemActive, a:hover.mlaCaucusTabMenuItemActive
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #FFF;
padding: 3px;
padding-left: 10px;
}

/* MLA WORKING ARTICLE MENU STYLES */

Div#mlaCaucusArticleMenu
{
width: 316px;
overflow: hidden;
}

Div#mlaCaucusArticleMenuLeftCorner
{
display: block;
position: relative;
background:url(/media/templates/menuLeftC.gif);
background-repeat: no repeat;
height: 23px;
width: 11px;
}

Div#mlaCaucusArticleMenuRightSlider
{
display: block;
position: absolute;
left: 11px;
top: 0px;
background:url(/media/templates/menuTile.gif);
background-repeat: repeat;
height: 23px;
width: 305px;
}

Div#mlaCaucusArticleMenuTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #FFF;
padding: 3px;
padding-left: 0px;
}

Div#mlaCaucusArticleMenuItemTitle, a#mlaCaucusArticleMenuItemTitle, a:hover#mlaCaucusArticleMenuItemTitle
{
text-decoration: none;
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: bold;
text-align: left;
color: #103B66;
padding-bottom: 2px;
}

Div#mlaCaucusArticleMenuDescription, a#mlaCaucusArticleMenuDescription, a:hover#mlaCaucusArticleMenuDescription
{
text-decoration: none;
}

Div#mlaCaucusArticleMenuImage
{
display: block;
float: right;
padding: 3px;
margin-top: 0px;
margin-right: 0px;
margin-left: 10px;
margin-bottom: 0px;
border: 1px solid #000;
z-index:200;
}

a#mlaCaucusArticleMenuItem
{
display: block;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
text-decoration: none;
background: #EFF3F8;
/*padding: 5px;*/
cursor: hand;
}

a#mlaCaucusArticleMenuItemActive, a:hover#mlaCaucusArticleMenuItemActive,  a:hover#mlaCaucusArticleMenuItem
{
display: block;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
text-decoration: none;
background: #E7EAEF; 
/*padding: 5px;*/
cursor: hand;
}

/* MLA FEATURES ARTICLE MENU STYLES */

Div#mlaCaucusFeaturesArticleMenu
{
width: 316px;
/*overflow: hidden;*/
}

Div#mlaCaucusFeaturesArticleMenuTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #FFF;
background-color: #103B66;
padding: 3px;
padding-left: 10px;
}

Div#mlaCaucusFeaturesArticleMenuBottomLeftCorner
{
position: relative;
background:url(/media/templates/menuBottomLeftC.gif);
background-repeat: no repeat;
background-position: top;
height: 7px;
width: 8px;
}

Div#mlaCaucusFeaturesArticleMenuBottomRightSlider
{
position: absolute;
left: 8px;
top: 0px;
background:url(/media/templates/munuBottomTile.gif);
background-repeat: repeat;
background-position: top;
height: 7px;
width: 308px;
}

/* HOME MEDIA FEATURE MENU STYLES - SHARED */

Div#mlaCaucusHomeMediaFeatureMenu
{
padding: 10px;
padding-top: 0px;
padding-bottom: 10px;
}

/* HOME FEATURE MENU STYLES - SHARED*/

Div#mlaCaucusHomeFeatureMenu
{
display: block;
width: 420px;
overflow:hidden;
padding-bottom: 10px;
margin-bottom: 10px;
}

Div#mlaCaucusHomeFeatureMenuTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #FFF;
padding: 3px;
padding-left: 0px;
}

Div#mlaCaucusHomeFeatureMenuItem
{
padding-left: 6px;
padding-right: 6px;
}

Div#mlaCaucusHomeFeatureMenuItemImage
{
}

Div#mlaCaucusHomeFeatureMenuItemDate
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
font-style: italic;
text-decoration: none;
text-align: left;
color: #000;
padding: 3px;
padding-top: 5px;
}

Div#mlaCaucusHomeFeatureMenuItemTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #103B66;
padding: 3px;
padding-bottom: 2px;
}

Div#mlaCaucusHomeFeatureMenuItemDescription
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #000;
padding: 3px;
padding-bottom: 2px;
}

Div#mlaCaucusHomeFeatureMenuItemDate
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-transform: italic;
text-align: left;
color: #000;
padding: 3px;
padding-bottom: 2px;
}

a.mlaCaucusHomeFeatureMenuItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #103B66;
padding: 2px;
}

a:hover.mlaCaucusHomeFeatureMenuItem, a.mlaCaucusHomeFeatureMenuItemActive, a:hover.mlaCaucusHomeFeatureMenuItemActive
{
display: block;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: bold;
text-decoration: none;
color: #103B66;
padding: 2px;
background-color: #EFF3F8;
}

/* Button Styles */

Div#mlaCaucusBackButton
{
padding-left: 6px;
padding-right: 6px;
}

a.mlaCaucusBackButton
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #103B66;
margin: 2px;
}

a:hover.mlaCaucusBackButton, a.mlaCaucusBackButtonActive, a:hover.mlaCaucusBackButtonActive
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: bold;
text-decoration: none;
color: #103B66;
margin: 2px;
background-color: #EFF3F8;
}

/* HOME RECENT NEWS SLIDER STYLES AND UNIQUE STYLES*/

Div#mlaCaucusRecentNewsMenu
{
display: block;
width: 210px;
padding-bottom: 10px;
}

Div#mlaCaucusRSSMenu
{
display: block;
width: 270px;
}

Div#mlaCaucusRecentNewsTopSliderCorner
{
display: block;
position: relative;
background:url(/media/templates/newsMenuLeftC.gif);
background-repeat: no repeat;
height: 21px;
width: 10px;
}

Div#mlaCaucusRecentNewsTopSliderTile
{
display: block;
position: absolute;
left: 10px;
top: 0px;
background:url(/media/templates/newsMenuTopRightSlider.gif);
background-repeat: no-repeat;
height: 21px;
width: 201px;
}

Div#mlaCaucusRSSTopSliderTile
{
display: block;
position: absolute;
left: 10px;
top: 0px;
background:url(/media/templates/newsMenuTopRightSlider2.gif);
background-repeat: no-repeat;
height: 21px;
width: 261px;
}

Div#mlaCaucusRecentNewsBottomSliderCorner
{
display: block;
position: relative;
background:url(/media/templates/newsMenuBottomLeftC.gif);
background-repeat: no-repeat;
background-position: bottom left;
height: 6px;
width: 7px;
margin-bottom: 10px;
border: 0px solid red;
}

Div#mlaCaucusRecentNewsBottomSliderTile
{
display: block;
position: absolute;
left: 7px;
top: 0px;
background:url(/media/templates/newsMenuBottomLeftSlider.gif);
background-repeat: no-repeat;
height: 6px;
width: 202px;
}

Div#mlaCaucusRSSBottomSliderTile
{
display: block;
position: absolute;
left: 7px;
top: 0px;
background:url(/media/templates/newsMenuBottomLeftSlider2.gif);
background-repeat: no-repeat;
height: 6px;
width: 262px;
}


Div#mlaCaucusSpecialBottomSliderTile
{
display: block;
position: absolute;
left: 7px;
top: 0px;
background:url(/media/specialMenuBottomLeftSlider.jpg);
/*background-color: #103b66;*/
background-repeat:repeat-x;
height: 6px;
width: 309px;

}

Div#mlaCaucusRecentNewsMenuItem
{
display: block;
background: #EFF3F8;
margin-bottom: 1px;
padding: 3px;
}


Div#mlaCaucusRecentNewsMenuItemActive
{
display: block;
background: #E7EAEF; 
margin-bottom: 1px;
padding: 3px;
}

/* SELECTION DROP DOWN MENU BODY STYLES */

Div#mlaCaucusHomeTabMenuBody
{
display: block;
background: #EFF3F8;
padding-bottom: 5px;
height: 110px;
}

/* SELECTION DROP DOWN MENU STYLES */

Div#mlaCaucusDropdownMenu
{
padding: 10px;
}

#mlaCaucusDropdownMenuItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #000;
border: 1px solid #CCC;
}

Div#mlaCaucusDropdownMenuText
{
padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #000;
padding: 10px;
}

/* PDF DOWNLOADER STYLES */

Div#mlaCaucusPdfTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #103B66;
padding: 3px;
padding-left: 0px;
}

Div#mlaCaucusPdfDate
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
font-style: italic;
text-decoration: none;
text-align: left;
color: #000;
padding: 3px;
padding-left: 0px;
}

Div#mlaCaucusPdfItems
{
display: block;
padding-bottom: 2px;
}

Div#mlaCaucusPdfDescription
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #103B66;
}

a.mlaCaucusPdfItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
background: #EFF3F8;
border-bottom: 1px solid #CCC;
padding: 5px;
}

a:hover.mlaCaucusPdfItem, a.mlaCaucusPdfItemActive, a:hover.mlaCaucusPdfItemActive
{
display: block;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
text-decoration: none;
background: #E7EAEF; 
border-bottom: 1px solid #CCC;
padding: 5px;
}

/* MEDIA ARTICLE MENU STYLES */

Div#mlaCaucusMediaGalleryMenu
{
width: 330px;
margin-bottom: 10px;
padding:0px;
}



Div#mlaCaucusMediaGalleryMenuLeftCorner
{
display: block;
position: relative;
/*background:url(/media/templates/menuLeftC.gif);
background-repeat: no repeat;*/
background-color: #103B66;
height: 23px;
width: 11px;
}

Div#mlaCaucusMediaGalleryMenuRightSlider
{
display: block;
position: relative;
left: 11px;
top: 0px;
background:url(/media/templates/menuTile.gif);
background-repeat: repeat;
height: 23px;
width: 319px;
}

Div#mlaCaucusMediaGalleryMenuTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #FFF;
padding: 3px;
padding-left: 0px;
}

Div#mlaCaucusMediaGalleryMenuContent
{
height: 241px;
width: 330px;
overflow: auto;

}


Div#mlaCaucusMediaGalleryMenuItemTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #103B66;
padding-bottom: 2px;
}

Div#mlaCaucusMediaGalleryMenuDescription
{
}

Div#mlaCaucusMediaGalleryMenuImage
{
display: block;
/*float: right;*/
padding: 3px;
margin-top: 0px;
margin-right: 0px;
margin-left: 10px;
margin-bottom: 0px;
border: 1px solid #000;
}

a#mlaCaucusMediaGalleryMenuItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
text-decoration: none;
background: #EFF3F8;
/*margin-bottom: 1px;*/
padding: 5px;
cursor: hand;
width: 199px;
height: 65px;
}

a#hover.mlaCaucusMediaGalleryMenuItem, a#mlaCaucusMediaGalleryMenuItemActive, a#hover.mlaCaucusMediaGalleryMenuItemActive
{
display: block;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
text-decoration: none;
background: #E7EAEF; 
/*margin-bottom: 1px;*/
padding: 5px;
cursor: hand;
width: 198px;
height: 65px;

}

Div#mlaAdBanners
{
position: absolute; 
top:700px;
left:342px;
z-index: 200;
}

/* RSS RECENT NEWS STYLES */

#mlaCaucuRSSMenuItemTitle, a#mlaCaucuRSSMenuItemTitle, a:hover#mlaCaucuRSSMenuItemTitle,
a:visited#mlaCaucuRSSMenuItemTitle, a:active#mlaCaucuRSSMenuItemTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
text-align: left;
color: #3c3d3e;
padding: 3px;
padding-bottom: 2px;
}

Div#mlaCaucuRSSMenuItemDate
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #103B66;
padding: 3px;
padding-bottom: 2px;
}

a.mlaPageNumber
{
position:relative;
z-index:200;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;

color: #103B66;
}


a:active.mlaPageNumber,a.mlaPageNumberActive, a:active.mlaPageNumberActive
{
position:relative;
z-index:200;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: underline;
text-align: left;

color: #103B66;
}

/* RELATED ARTICLES STYLES */

#mlaCaucuArticleMenuItemTitle, a#mlaCaucuArticleMenuItemTitle, a:visited#mlaCaucuArticleMenuItemTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #103B66;
padding: 3px;
padding-bottom: 2px;
}

a#mlaCaucuArticleMenuItemTitleActive,a:hover#mlaCaucuArticleMenuItemTitleActive,a:active#mlaCaucuArticleMenuItemTitleActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size: 10px;
font-weight: bold;
text-decoration: underline;
text-align: left;
color: #103B66;
padding: 3px;
padding-bottom: 2px;
}


/* MLA HOME NEWS FEATURE CENTER STYLES */

#mlaHomeNewsFeature
{
margin-bottom: 20px;
}

a.mlaHomeNewsFeatureTitleItem
{
display: block;
font-family: verdana;
text-decoration: none;
font-size: 15px;
font-weight: bold;
color: #163d63;
width: 345px;
margin-bottom: 10px;
}

a:hover.mlaHomeNewsFeatureTitleItem, a.mlaHomeNewsFeatureTitleItemActive, a:hover.mlaHomeNewsFeatureTitleItemActive
{
display: block;
font-family: verdana;
text-decoration: none;
font-size: 15px;
font-weight: bold;
color: #163d63;
margin-bottom: 10px;
}

.mlaHomeNewsFeatureDescription
{
display: block;
font-family: verdana;
text-decoration: none;
font-size: 10px;
font-weight: normal;
color: #000000;
}

a.mlaHomeNewsFeatureDescriptionItem
{
display: block;
font-family: verdana;
text-decoration: none;
font-size: 10px;
font-weight: normal;
color: #000000;
}

a:hover.mlaHomeNewsFeatureDescriptionItem, a.mlaHomeNewsFeatureDescriptionItemActive, a:hover.mlaHomeNewsFeatureDescriptionItemActive
{
display: block;
font-family: verdana;
text-decoration: none;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: underline;
}

#mlaHomeNewsFeatureDivider
{
height: 15px;
}

#mlaHomeNewsFeatureHeader
{
display: block;
margin-bottom: 10px;
}

#mlaHomeNewsFeatureHeaderTitle
{
font-family: verdana;
text-decoration: none;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
padding: 2 0 0 12;
}

#mlaHomeNewsFeatureCornerTL
{
position: relative;
background: url(/media/templates/mlaHomeNewsFeatureCornerTL.jpg) no-repeat left top;
height: 23px;
overflow: hidden;
width: 366px;
}

#mlaHomeNewsFeatureCornerTR
{
position: relative;
background: url(/media/templates/mlaHomeNewsFeatureCornerTR.jpg) no-repeat right top;
height: 23px;
overflow: hidden;
}

#mlaHomeNewsFeatureLink
{
display: block;
text-align: right;
padding: 0 5 0 0;
}

a.mlaHomeNewsFeatureLinkItem
{
display: block;
font-family: verdana;
text-decoration: none;
font-size: 10px;
font-weight: bold;
color: #153c66;
}

a:hover.mlaHomeNewsFeatureLinkItem, a.mlaHomeNewsFeatureLinkItemActive, a:hover.mlaHomeNewsFeatureLinkItemActive
{
display: block;
font-family: verdana;
text-decoration: none;
font-size: 10px;
font-weight: bold;
color: #153c66;
text-decoration: underline;
}

#mlaHomeBCBuzzPageTitle
{
font-family: verdana;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #5eacd4;
padding: 0 0 0 0;
}

#mlaHomeBCBuzzBody
{
display: block;
font-family: verdana;
text-decoration: none;
font-size: 9px;
font-weight: normal;
color: #000000;
}


/* PHOTO GALLERY MODULE STYLES */

DIV#mlaCaucusPhotoGallery
{
position: relative;
background-image: url(/media/templates/mla2007MediaPlayerBG.jpg);
background-repeat: no-repeat;
width: 649px;
height: 315px;
text-align: left;
margin-bottom:15px;
}

DIV#mlaCaucusPhotoGalleryScreen
{
position: absolute;
width: 425px;
height: 314px;
overflow: hidden;
}


DIV#mlaCaucusPhotoGalleryDetails
{
position: absolute;
top: 10px;
right: 10px;
width: 200px;
height: 295px;
}

DIV#mlaCaucusPhotoGalleryTitle
{
color: #FFFFFF;
font-family: verdana, arial, helvetica;
text-transform: lettercase;
font-size: 14px;
font-weight: bold;
line-height: 18px;
padding-bottom: 10px;
}

DIV#mlaCaucusPhotoGalleryDesc
{
color: #FFFFFF;
font-family: verdana, arial, helvetica;
font-size: 11px;
line-height: 16px;
}

DIV#mlaCaucusPhotoGalleryMenu
{
margin-top: 10px;
width: 650px;
height:262px;
}

DIV#mlaCaucusPhotoGalleryMenuTitle
{
padding: 5px;
background-image: url(/media/templates/mla2007MediaPlayerBG.jpg);
background-repeat: no-repeat;
color: #FFFFFF;
font-family: verdana, arial, helvetica;
text-transform: lettercase;
font-size: 14px;
font-weight: bold;
line-height: 18px;
border-bottom: 1px solid #FFFFFF;
}

Div#mlaCaucusPhotoGalleryMenuItem
{
background-color:eff3f8;
text-decoration:none;
cursor:hand;
}



/* VIDEO CENTER MODULE STYLES */

DIV#mlaCaucusVideoCenter
{
/*position: relative;*/
background-image: url(/media/mla2007MediaPlayerBGv2.jpg);
background-repeat: no-repeat;
width: 156px;
height: 368px;
/*height: 345px;*/
text-align: left;


        /* IE HACK STARTS*/
        margin-top: expression('15px');
        /* IE HACK ENDS */
}

DIV#mlaCaucusVideoCenterScreen
{
padding-bottom: 0px;
position: relative;
/*top: 25px;*/
/*left: 25px;*/
        margin-bottom: expression('23px');

}

DIV#mlaCaucusVideoCenterTitle
{
}

DIV#mlaCaucusVideoCenterVideoTitle
{
position: relative;
top: 10px;
left: 10px;
width: 140px;
height: 50px;

color: #FFFFFF;
font-family: verdana, arial, helvetica;
text-transform: uppercase;
font-size: 10px;
font-weight: 900;
line-height: 18px;
}

DIV#mlaCaucusVideoCenterVideoDesc
{
position: relative;
top: 10px;
left: 10px;
width: 140px;
height: 335px;

color: #FFFFFF;
font-family: verdana, arial, helvetica;
font-size: 11px;
line-height: 16px;
}

DIV#mlaCaucusVideoCenterButtons
{
position: absolute;
top: 390px;
right: 20px;
width: 170px;
height: 100px;

color: #FFFFFF;
font-family: verdana, arial, helvetica;
font-size: 10px;
}

a.mlaCaucusVideoCenterIconLink
{
display: block;
padding: 2px;
padding-left: 20px;
background-image: url(/media/templates/iconNewsRelease.jpg);
background-repeat: no-repeat;
background-position: middle left;

color: #FFFFFF;
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: none;
margin-bottom: 10px;
}

a:hover.mlaCaucusVideoCenterIconLink
{
display: block;
padding: 2px;
padding-left: 20px;
background-image: url(/media/templates/iconNewsRelease.jpg);
background-repeat: no-repeat;
background-position: middle left;

color: #FFFFFF;
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: underline;
margin-bottom: 10px;
}


/* LINDA REID LOCAL HERO EMAIL STYLES*/

Div#heroBody
{
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0;
}

Div#heroContent
{
width: 774px;
text-align: center;
margin-left: auto;
margin-right: auto;
background-color: #dee0ef;
}

Div#heroBanner
{
padding: 0 0 25 0;
}

#heroTable
{
width: 774px;
padding: 30 0 0 0;
}

#heroTdLeft
{
width: 177px;
background-image: url(/media/templates/lh_lcTile.jpg);
background-repeat: repeat - y;
}

#heroTdRight
{
width: 597px;
background-color: #dee0ef;
}

Div#heroMenu
{

}

Div#heroMenuItems
{
display: block;
font: normal 12px "Verdana";
text-decoration:none;
outline: none;
color: #000;
padding: 15 10 0 10;
}

a.heroMenuItem
{
display: block;
font:normal 14px "Verdana";
font-weight: bold;
text-decoration:none;
outline: none;
color: #2c3588;
padding-top: 5px;
padding-bottom: 5px;
}

a.heroMenuItem, a:hover.heroMenuItemActive, a:hover.heroMenuItem
{
display: block;
font:normal 14px "Verdana";
font-weight: bold;
text-decoration:none;
outline: none;
color: #2c3588;
padding-top: 5px;
padding-bottom: 5px;
}

Div#heroMotto
{
margin: 30 0 0 0;
}

Div#heroMottoItem
{
padding: 10 10 10 10;
}

Div#heroMottoItemTitle
{
display: block;
font:normal 20px "Garamond, arial";
font-weight: normal;
text-decoration:none;
text-align: center;
line-height: 30px;
outline: none;
color: #FFF;
font-style: italic;
}

Div#heroMottoItemDesc
{
display: block;
font:normal 16px "Garamond,arial";
font-weight: normal;
text-decoration:none;
text-align: center;
line-height: 20px;
outline: none;
color: #FFF;
margin: 50 0 0 0;
}

Div#lhFooterBar
{
overflow: hidden;
width: 774px;
height: 31px;
text-align: right;
background-image: url(/media/templates/ih_FooterBar.jpg);
background-position: 0 0;
background-repeat: no-repeat;
}

/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #808080;
	padding: 0;
	margin: 0;
}
.lv_MenuBar * { padding: 0; margin: 0; }

/* When the Menubar is at the top, on (ajax/iframe/inline) content,
   it will also have this style.
   The margins are removed here for better alignment, and since it's
   at the top we switch the inner margins to the other side.
*/
.lv_MenuTop .lv_DataText div,
.lv_MenuTop .lv_ImgNumber div { margin: 0; padding: 0; }
#lightview .lv_MenuTop .lv_Close, 
#lightview .lv_MenuTop .lv_Data { margin: 0 0 6px 0; }

.lv_Close, .lv_Data { margin: 6px 0 0 0; }
.lv_Close { float: right; overflow: hidden; }
.lv_Close .lv_Button {
	float: right;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
}

/* simulates padding-left inside .lv_Data */
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; }

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #b8b8b8;
	margin-right: 5px;
	margin-top: 5px;
}

.lv_Data .lv_innerPrevNext, 
.lv_Data .lv_Slideshow {
	border-left: 1px solid #efefef;
	padding: 0 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }

.lv_Data .lv_innerPrevNext .lv_Button, 
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_Media,
.lv_External {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#lightview iframe {
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}


* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( -1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}


