﻿body {
	font-family:Verdana,sans-serif;
	font-size:11px;
}
.contentSytle
{
    background-color: #f2f1fd;
}



.mainMenu
{
 background: #fff url(/images/backgrounds/shade.gif) repeat-x;  
}

table.menuTable
{
    width:100%;
    padding:0px;
}

table.menuTable td
{
    /*width:92px;*/
    text-align:left;
    vertical-align:middle;
}


#ResultCount
{
    font-size:14px;
    padding-bottom:5px;
    color:White;
    padding-left:5px;
    height:20px;
    font-weight:bold;
    vertical-align:top;
    padding-right:5px;
}

#ResultCount a
{
    font-size:11px;
    padding-bottom:5px;
    color:#fff;
    padding-left:5px;
    height:20px;
    font-weight:bold;
    vertical-align:middle;
}


a:visited, a, a:active {
    color: #333; 
    text-decoration: none;
} 
   
a:hover 
{
    
    text-decoration: underline;
    color: #000;
}

a.menuItem
{
    color:#000;
    text-decoration:none;
    font-size:.8em;
    font-weight:bold;
    
}

 a:visited.menuItem
{
    color:#000;
    text-decoration:none;
    
}

a:hover.menuItem
{
    color:#81A861;
    text-decoration:none;
    
}

a:linked.menuItem
{
    color:#000;
    text-decoration:none;
    
}


a.menuItemLarge
{
    color:#f00;
    text-decoration:none;
    font-size:1.1em;
    font-weight:bold;
    
    
}

a:hover.menuItemLarge
{
    color:#d4494e;
    text-decoration:none;
}


img 
{
    border:0px; 
}

.topBarColor
{
    width: 100%; height: 3px; background-color: #694984;
}

.verticalSpacerA
{
    padding-top:5px;
}

.verticalSpacerB
{
    padding: 3px;
}


blockquote
{
    width:495px;
    position:relative;
    left:-40px;
}

/*** Start of round corner ***/
.lightBlueBox
{
    margin: 0 auto;
    /*color: #ffffff;*/
    /*width: 265px;*/
    width: 100%;
    padding-left: 3px;
    padding-right: 3px;
    border: 2px solid #ccc;
    background: #8555a8 url(/images/backgrounds/back1_1.gif) repeat-x;
    /*float:left;
    
    background-image: url(back_test2.jpg);
    background-repeat: no-repeat;
    */
}

.RoundBoxHeader
{
    font-size:11px;
    text-transform: uppercase;
    padding-bottom:5px;
    color:#fff;
    padding-left:5px;
    height:12px;
    font-weight:bold;
    vertical-align:middle;
}

.RoundBoxHeader a, .RoundBoxHeader a:visited, .RoundBoxHeader a:active{
    color:#fff;
}
.RoundBoxHeader a:hover{
    color:#fff;
    text-decoration: underline;
}

.RoundBoxBody
{
    padding:1px;
    /*background: #fff url(/images/shade.gif) repeat-x;*/
    background-color: #fff;
    
}
.RoundBoxBody ul.storyList
{
    
    list-style-image:url(/images/bullets/listarrow.gif);
    margin:.9em;
    width:420px;
    padding-left:11px;
}

.RoundBoxBody ul.storyList li
{

}

/*** End of round corner ***/

.contentTabs
{
    margin: 0 auto;
    border: 0px solid #ffffff;
    /*color: #ffffff;
    width: 10%;*/
    padding: 2px;
    text-align: left;
    background-color: #FFF;
    border: 1px solid #000;
    float:left;
}

.contentTabsSelected
{
    margin: 0 auto;
    border: 0px solid #ffffff;
    /*color: #ffffff;
    width: 10%;*/
    padding: 2px;
    text-align: left;
    background-color: #CCC;
    border: 1px solid #000;
    float:left;
}





.standardPadding
{
    padding:0px 5px 3px 0px;
}

/***Start of article story styles***/
.Article_Title
{
    font-size:18px;
    font-weight:bold;
    color:#000;
    width:490px;
}
.Article_Subtitle
{
    font-style: italic;
    font-size:13px;
    font-weight:bold;   
    padding-top:5px;
    color: #990000;
}
.Article_Author
{
    font-size:11px;
    color:#666;
}
.Article_PublishDate
{
    padding-bottom:10px;
}
.Article_Image
{
    border:solid 1px #666;
}
.Article_Body
{
    padding-top:10px;
    padding-bottom:10px;
    text-align:justify;
    padding-right:7px;
}
.Article_Body a, .Article_Body a:visited, .Article_Body a:active  
{
    text-decoration:underline;
    font-weight:bold;
    color:#336699;
}
.Article_Tools
{
    background-image: url(/images/backgrounds/babyblueshade.gif);
    background-repeat: repeat-x;
    height:28px;
    padding-left: 5px;
    padding-top:3px;
    width:490px;
}
/***End of article story styles***/

.FormButton
{
    background-image: url(/images/backgrounds/bluefade.gif);
    background-repeat: repeat-x;
    padding:3px;
}

/*** Start of DHTML Tooltip ***/
#dhtmltooltip{
        position: absolute;
        width: 150px;
        color:#fff;
        border: 1px solid #ccc;
        padding: 2px;
        background-color: #FFFFE0;
        visibility: hidden;
        z-index: 100;
        /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
        filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
        }
/*** End of DHTML Tooltip ***/


/*** Start of Wide Right Master div css **/
.LeftColumn_WRMaster {
    float:left; 
    width:310px; 
    padding-right:5px;
    padding-left:3px;
}

.MidColumn_WRMaster {
    float:left; 
    width:310px; 
    padding-right:5px;
    padding-left:3px;
}

.RightColumn_WRMaster {
    float:left; 
    width:317px;
}
/*** End of Wide Right Master div css **/

/*** Start of Narrow Right Master div css **/
.LeftColumn_NRMaster {
    float:left; 
    width:775px; 
    padding-left:5px;
    /*padding-right:7px;*/
    padding-right:4px;
}

.RightColumn_NRMaster {
    float:left; 
    width:167px;
}
/*** End of Narrow Right Master div css **/

.divLeftColumn_NewsPage
{
    float: left; width: 445px; padding-right:10px; 
}

.divRightColumn_NewsPage
{
    float: left; width: 310px;
}


/*** Start of Article Left Div ***/
.divLeftColumn_ArticlePage
{
    float: left; width: 510px; padding-right:10px;
}
.divMiddleColumn_ArticlePage
{
    float: left; width: 317px;
}
/*** End of Article Left Div ***/

.PageHeader
{
    background: url(/images/backgrounds/bluefade.gif) repeat-x;
    color: #336699;
    font-size:13px;
    font-weight:bold;
    height:20px;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:10px;
}


.PageBodyContainer
{
    width:99%;
}

.StoryListingHeader
{
    text-align:center;
}

.StoryListingHeader a:hover
{
    background-color:#eee;
    display:block;
}

.ImageLink a:hover
{
    border:solid 2px #ccc;
}


.Headers
{
    background:url(/images/backgrounds/bluefade2.gif);  
    padding-top:10px;
    padding-left:10px;
    height:21px;
}


/* SIDEBARS */

.sidebarLeft {
    clear:left; 
    float:left; 
    width:183px;  
    margin: 8px 7px 0px 0;
    /*margin: 28px 7px 14px 0;*/
    padding: 8px 0px 7px;
   
    /*background: url(/App_themes/standard/images/borders/dots-vert.gif) repeat-y top right transparent;*/
}
.sidebarLeft img.thumbnail { margin:0; }

.sidebarLeft ul
{
    list-style-image:url(/images/bullets/listarrow.gif);
    margin:.5em;
    width:170px;
    padding-left:7px;
}

.sidebarLeft ul li 
{
    padding:2px 0;
    text-align:left;
}

.sidebarLeft ul li a
{
   
}


.sidebarLeft .sectionTitle 
{
    background: url(/images/backgrounds/back1_1.gif) repeat-x;
	text-align:left;
    /*background: url(/App_themes/standard/images/borders/dots-alink.gif) repeat-x 0 90% transparent;*/
    height:auto;
    /*line-height:11px;*/
    color:#333;
    display:block;
    font-weight:bold;
    color:#FFFFFF;
    padding: 8px 8px 7px;
}
.sidebarLeft a:link { color:#000; }

.sidebarLeft, .sidebarText {}

.sidebarAnchorLeft {
     float:left; 
     width:1px; 
     height:130px;   
}
.sidebarAnchorLeftShort {
     float:left; 
     width:1px; 
     height:90px;
}
.sidebarAnchorRight {
    float:right; 
    width:1px; 
    height:100px;
    display:none;
}
.pullquoteLeftWrapper, .pullquoteRightWrapper {
    display:block;
    width:183px;
    /*background:url(/App_themes/standard/images/quoteRound-top.png) top left no-repeat;*/
    line-height: 1.8em;
	font-weight:bold;
	font-size:165%;
}
.pullquoteRightWrapper {
    float:right;
    clear:right;
    margin: 14px 0 21px 7px;
    padding:14px 0 0 7px;
}
.pullquoteLeftWrapper {
    float:left;
    clear:left;
    margin: 14px 7px 21px 0;
    padding:14px 0 0 10px;
}
.pullquoteLeftWrapper blockquote.pullquote {
    float:left;
    width:176px;
    margin:0;
    padding:0 0 7px;
	/*background:url(/App_themes/standard/images/quoteRound-bottom.png) bottom right no-repeat;*/
}

.MoreArticles a, .MoreArticles a:visited, .MoreArticles a:active
{
    font-size:12px; font-weight:bold;
    color:#694984;
}

.MoreArticles
{
    text-align:center; 
    width:100%;
}


/*Start of Form Elements*/

.Buttons
{
    background: transparent url(/images/icons/Search_bg.gif) repeat-x;   
    font-weight:bold;
    padding:3px 9px;
    color:#fff;
    border: solid 1px #666;
}

.SearchInputBox
{
    border:solid 1px #ccc;
    padding-left: 25px; 
    background: #FFFFFF url(/images/icons/menu/magnifier.png) no-repeat scroll 5px 50%;
}
/*End of Form Elements*/

/* Start of Accordion*/
/* -------------------------------------------------------- 

div#container {
	min-height: 100%;
	margin: 0 100px;
	background-color: #FFF;
	border-top-width: 0px;
	border-right: 1px solid #aaa;
	border-bottom-width: 0px;
	border-left: 1px solid #aaa;
	padding: 15px 0;
}
*/
/* -------------------------------------------------------- */
div#accordion {
	border: 1px solid #8861A8;
	width: 300px;
	/*font-family: 'Helvetica', sans-serif;
	margin: 0 auto;
	height: 310px;*/
}


div#accordion h3 {
	padding: 4px 6px 4px 6px;
	margin: 0;
	/*border-style: solid none solid none;*/
	border-top-color: #8861A8;
	border-bottom-color: #ccc;
	border-width: 1px 0px 1px 0px;
	color:#694984;
	/*background-color: #A689BE;*/
	background-image: url(/images/backgrounds/bar.png);
	background-repeat: repeat-x;
	background-position:0px -5px;
	font-size:11px;
}

div#accordion h3 #visible {
	/*color:#CED7EF;
	background-color: #63699C;*/
}

div#accordion div.panel {
	margin: 0;
	padding-bottom: 0;
	border: none;
}

div#accordion div.panelBody {
	padding: 4px 5px;
	overflow:auto;
}

div#accordion div.panelBody div.panelContent
{
    background-image:url(/images/bullets/listarrow.gif);
    background-repeat:no-repeat;
    background-position: 0 .4em;
    padding-left:10px;
}
/* End of Accordion*/