HTML
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	
	background-color: #111111;
	background-image: url(../_images/bgGrid_circle.gif);
	background-position: top left;
}
BODY {
	margin: 0px;
	padding: 0px;
	height: 100%;
	margin-bottom: 15px;
	text-align: center;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	
	background-image: url(../_images/bgGrid_gradient.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

li
{
    list-style-image: url("/_images/newBullet-wh.jpg");
    padding-bottom: 6px;
}

.defaultURL
{
    
}

.defaultURL A, .defaultURL A:Link, .defaultURL A:Visited
{
    color: #5d6572;
    text-decoration: none;
    cursor: pointer;
}

.defaultURL A:Hover
{
    color: #CF193A;
}

.intBulletbk
{
    list-style-image: url("/_images/newBullet-bk.jpg");
}

.intBulletwh
{
    list-style-image: url("/_images/newBullet-wh.jpg");
}

.Main{
	text-align: center;
	width: 100%;
	vertical-align: top;
	margin-top: 15px;
}
.GrayPlacemat{
	background-color: #797f8b;
	width: 960px;
	text-align: center;
}
.MoreInfo{
	text-align: left;
	vertical-align: bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-family: Tahoma;
	font-size: 9px;
	color: #5d6572;
	background-image: url(../_images/bgBoxBotSm.gif);
	background-image: url(../_images/bgBoxBot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MoreInfo A, .MoreInfo A:Link, .MoreInfo A:Visited
{
    color: #5d6572;
    text-decoration: none;
    cursor: pointer;
}

.MoreInfo A:Hover
{
    color: #CF193A;
}

.swimageLink
{
}

.swimageLink A, .swimageLink A:Link, .swimageLink A:Visited
{
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    font-weight:bold;
}

.swimageLink A:Hover
{
    color: #000000;
}

.BulletBig{
	padding-right: 2px;
}
.BulletSM{
	padding-right: 2px;
}
.ContentArea{
	padding-top: 5px;
	padding-bottom: 5px;
}
.Footer{
	padding-bottom: 15px;
}
.MenuBot{
	background-image: url(../_images/bgMenuBot.gif);
	background-repeat: repeat-x;
	height: 30px;
	text-align: left;
}
.MenuBot .Links{
	text-align: left;
	vertical-align: middle;
	padding-left: 30px;
	color: #97999c;
	font-size: 10px;
	font-weight: bold;
}
.MenuBot .Copyright{
	text-align: right;
	vertical-align: middle;
	padding-right: 30px;
	color: #97999c;
	font-size: 10px;
}
.MenuTop{
	background-image: url(../_images/bgMenuTop.gif);
	background-repeat: repeat-x;
	height: 81px;
	text-align: left;
}
.MenuTop .Links{
	text-align: right;
	vertical-align: bottom;
	padding-right: 28px;
	padding-bottom: 0px;
	color: #97999c;
	font-size: 13px;
	font-weight: bold;
}
.RowMenuTop{
	padding-top: 20px;
	padding-bottom: 5px;
}

.RowBanner{
	background-image: url(../_images/bannerPicture.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 266px;
	/*width: 920px;*/
	vertical-align: top;
	text-align: center;
}

.Logo{
	padding-left: 15px;
}
.Copyright .tmr{
	font-weight: bold;
}

.Copyright .tmr A, .Copyright .tmr A:Link, .Copyright .tmr A:Visited
{
    text-decoration: none;
    cursor: pointer;
    color: #97999C;
}

.Copyright .tmr A:Hover
{
    color: #CF193A;       
}


/*----------- Home Includes for the content area --------------*/
.Box{
	
}
/*
.Box .bgGray{
	background-image: url(../_images/bgBoxTop.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
}
*/
.Box .Bullet{
	padding-left: 15px;
	padding-top: 5px;
	width: 17px;
}
.Box .Header H1{
	font-family: Tahoma;
	font-size: 15px;
	color: #ffffff;
	width: 267px;
	text-align: left;
	vertical-align: top;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
.Box .Text{
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px;
}
.Box .Text H4{
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 14px;
	line-height: 18px;
	margin: 0px;
}

.Box .Text H4 A, .Box .Text H4 A:Link, .Box .Text H4 A:Visited
{
    text-decoration: none;
    cursor: pointer;
    color: #97999C;
}

.Box .Text H4 A:Hover
{
    color: #CF193A;  
}

.Box .Text H5{
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 19px;
	color: #5d6572;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 14px;
	line-height: 18px;
	margin: 0px;
}
.Box .Text .Date{
	padding-left: 40px;
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #626a77;
	font-weight: bold;
}
.Box .Text .Title{	
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 14px;
	margin: 0px;
}

.Box .Text .Title A, .Box .Text .Title A:Link, .Box .Text .Title A:Visited
{
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
	font-family: Tahoma;
	font-size: 11px;    
}

.Box .Text .Title A:Hover
{
    color: #CF193A; 
}

.Box .Text .Bar{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Box .Text .Ad{
	padding-left: 10px;
	position: relative;
	top: -15px;
}
/*----------- END Home Includes for the content area --------------*/

/*------------- Home Page Content Area -------------------*/
.Home{
	background-color: #121212;
}
.Home .RowOneLeftTop, .RowOneRightTop, .RowTwoLeftTop, .RowTwoRightTop{
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.Home .RowOneLeftMid, .RowOneRightMid, .RowTwoLeftMid, .RowOneRightMid{
	vertical-align: top;
}
.Home .bgGray{
	background-image: url(../_images/bgBoxTop.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
}
.Home .RowSpacer{
	height: 5px;
}
.Home .TopLeft{
	text-align: left;
	padding-bottom: 5px;
	vertical-align: top;
	background-color: #0f0f0f;
}
.Home .TopRight{
	text-align: right;
	padding-bottom: 5px;
	vertical-align: top;
	background-color: #0f0f0f;
}
.Home .Mid{
	width: 4px;
	background-color: #797f8b;
}
.Home .MidSpacer{
	height: 4px;
	background-color: #797f8b;
}
.Home .BotLeft{
	text-align: left;
	vertical-align: top;
	background-color: #0f0f0f;
}
.Home .BotRight{
	text-align: right;
	vertical-align: top;
	background-color: #0f0f0f;
}

.Home .LinkBar
{
	background-color: #0f0f0f;
	background-image: url(../_images/bgBoxBotSm.gif);
	background-image: url(../_images/bgBoxBot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 31px;
}
.Home .Box{

}
/*
.Home .Box .bgGray{
	background-image: url(../_images/bgBoxTop.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
}
*/
.Home .Box .Bullet{
	padding-left: 15px;
	padding-top: 5px;	
	width: 17px;
}
.Home .Box .Header H1{
	font-family: Tahoma;
	font-size: 15px;
	color: #ffffff;
	width: 412px;
	text-align: left;
	vertical-align: top;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
.Home .Box .Text{
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px;
}
.Home .Box .Text H4{
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 14px;
	line-height: 18px;
	margin: 0px;
}
.Home .Box .Text H5{
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 19px;
	color: #5d6572;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 14px;
	line-height: 18px;
	margin: 0px;
}
.Home .Box .Text .Date{
	padding-left: 40px;
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #626a77;
	font-weight: bold;
}
.Home .Box .Text .Title{	
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 14px;
	margin: 0px;
}
.Home .Box .Text .Bar{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Home .Box .Text .Ad{
	padding-left: 10px;
	position: relative;
	top: -15px;
}
/*------------- END Home Page Content Area -------------------*/

/*------------- Interior Page Content Area -------------------*/
.Interior .bgGray{
	background-image: url(../_images/bgBoxTopSm.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
}
.Interior .Left{
	text-align: left;
	vertical-align: top;
	width: 612px;
	background-color: #ffffff;
	padding-top: 30px;
	padding-left: 45px;
	padding-right: 35px;
	padding-bottom: 20px;
	color: #000000;
}
.Interior .Right{
	text-align: left;
	vertical-align: top;
	width: 304px;
	background-color: #ffffff;
	padding-top: 30px;
	/*padding-left: 35px;
	padding-right: 35px; */
	padding-bottom: 40px;
	color: #000000;
}
.Interior .Mid{
	width: 4px;
}
.Interior .TopLeft{
	width: 304px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	/*padding-bottom: 5px;*/
	vertical-align: top;
	background-color: #0f0f0f;
}
.Interior .TopCenter{
	width: 304px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	/*padding-bottom: 5px;*/
	vertical-align: top;
	background-color: #0f0f0f;
}
.Interior .TopRight{
	width: 304px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	/*padding-bottom: 5px;*/
	vertical-align: top;
	background-color: #0f0f0f;
}
.Interior .TopMidLeft{
	width: 304px;
	text-align: left;
	padding-bottom: 5px;
	vertical-align: top;
	background-color: #0f0f0f;
	background-image: url(../_images/bgBoxBotSm.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.Interior .TopMidCenter{
	width: 304px;
	text-align: left;
	padding-bottom: 5px;
	vertical-align: top;
	background-color: #0f0f0f;
	background-image: url(../_images/bgBoxBotSm.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.Interior .TopMidRight{
	width: 304px;
	text-align: left;
	padding-bottom: 5px;
	vertical-align: top;
	background-color: #0f0f0f;
	background-image: url(../_images/bgBoxBotSm.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.Interior .Box{

}
/*
.Box .bgGray{
	background-image: url(../_images/bgBoxTop.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
}
*/
.Interior .Box .Bullet{
	padding-left: 15px;
	padding-top: 5px;
	width: 20px;
}
.Interior .Box .Header H1{
	font-family: Tahoma;
	font-size: 15px;
	color: #ffffff;
	/*width: 410px;*/
	text-align: left;
	vertical-align: top;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
.Interior .Box .Text{
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px;
}
.Interior .Box .Text H4{
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 14px;
	line-height: 18px;
	margin: 0px;
}
.Interior .Box .Text H5{
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 19px;
	color: #5d6572;
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 14px;
	line-height: 18px;
	margin: 0px;
}
.Interior .Box .Text .Date{
	padding-left: 40px;
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #626a77;
	font-weight: bold;
}
.Interior .Box .Text .Title{	
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 14px;
	margin: 0px;
}
.Interior .Box .Text .Bar{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Interior .Box .Text .Ad{
	padding-left: 10px;
	position: relative;
	top: -15px;
}

.IPSBanner, .InteriorHeaderText
{
	text-align: left;	
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
}

.IPSBanner H4, .InteriorHeaderText H4
{
	padding-top: 25px;
	padding-right: 30px;
	padding-left: 600px;
	margin: 0px;
	font-size: 12px;
	margin-bottom: 18px;
}


.Interior .Left H1, .Interior .Left H2, .Interior .Left H3
{
	text-align: left;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
    padding-bottom: 10px;	
}

.Interior .Left H1 A, .Interior .Left H1 A:Link, .Interior .Left H1 A:Visited
{
    color: #797F8B;
    text-decoration: none;
    cursor: pointer;
}

.Interior .Left H1 A:Hover
{
    color: #CF193A;
}

.Interior .Left H2, .Interior .Left H3
{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 0px;
}

.Interior .Left H2 A, .Interior .Left H2 A:Link, .Interior .Left H2 A:Visited
{
    color: #797F8B;
    text-decoration: none;
    cursor: pointer;
}

.Interior .Left H2 A:Hover
{
    color: #CF193A;
}

.Interior .Left H3
{
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 8px;
}

.Interior .Left H3 A, .Interior .Left H3 A:Link, .Interior .Left H3 A:Visited
{
    color: #797F8B;
    text-decoration: none;
    cursor: pointer;
}

.Interior .Left H3 A:Hover
{
    color: #CF193A;
}

.Interior .Left .contentH2
{
	font-size: 13px;
	font-weight: bold;
	padding-top: 15px;
}

.Interior .Right H1
{
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
	padding-right: 20px;	
}

.Interior .Right H2
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
    padding-left: 20px;
	padding-right: 20px;	
}

.Interior .Right H2 A, .Interior .Right H2 A:Link, .Interior .Right H2 A:Visited
{
    color: #797F8B;
    text-decoration: none;
    cursor: pointer;
}

.Interior .Right H2 A:Hover
{
    color: #CF193A;
}

.Interior .Right H3
{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 0px;
    padding-left: 20px;
	padding-right: 20px;		
}

.Interior .Right H3 A, .Interior .Right H3 A:Link, .Interior .Right H3 A:Visited
{
    color: #797F8B;
    text-decoration: none;
    cursor: pointer;
}

.Interior .Right H3 A:Hover
{
    color: #CF193A;
}

.Interior .Left .Date{
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #626a77;
	font-weight: bold;
}
.Interior .Left .Title{	
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	margin: 0px;
}

.Interior .Left .NewsPBody
{
    padding-left: 60px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.Interior .Left .Title A, .Interior .Left .Title A:Link, .Interior .Left .Title A:Visited
{
    color: #797F8B;
    vertical-align: top;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
	font-family: Tahoma;
	font-size: 11px;    
}

.Interior .Left .Title A:Hover
{
    color: #CF193A; 
}

.Interior .Left .Bar{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 20px;
}

.Interior .Left .newsItemDetail
{
    
}

.Interior .Left .newsItemDetail .newsTitle
{
	font-family: Tahoma;
	font-size: 13px;
	color: #626a77;
	font-weight: bold;
	padding-bottom: 15px;
}

.Interior .Left .newsItemDetail .newsTitle .Date
{
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 13px;
	color: #626a77;
	font-weight: bold;
}

.Interior .Left .newsItemDetail .NewsBody
{
    padding-left: 20px;
}

.Interior .Left .newsItemDetail .NewsBody A, .Interior .Left .newsItemDetail .NewsBody A:Link, .Interior .Left .newsItemDetail .NewsBody A:Visited
{
    color: #797F8B;
    text-decoration: none;
    cursor: pointer;
}

.Interior .Left .newsItemDetail .NewsBody A:Hover
{
    color: #CF193A;
}


/*------------- END Interior Page Content Area -------------------*/

/*------------- Home Page Banner Area -------------------*/
.HomeBanner{
	text-align: left;	
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
}
.HomeBanner .Bullets{
	padding-top: 25px;
}
.HomeBanner .Bullet{
	padding-top: 5px;
}
.HomeBanner .Bullets H4{
	padding: 0px;
	padding-left: 600px;
	margin: 0px;
	background-image: url(../_images/bulletTop_T.gif);
	background-position: 575px;
	background-repeat: no-repeat;
	font-size: 12px;
	margin-bottom: 15px;
}

.HomeBanner .Bullets H4 A, .HomeBanner .Bullets H4 A:Link, .HomeBanner .Bullets H4 A:Visited
{
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

.HomeBanner .Bullets H4 A:Hover
{
    color: #000000;
}

.HomeBanner .Bullets Div{
	vertical-align: middle;
}
/*------------- END Home Page Banner Area -------------------*/



/* Menu CSS */

.BottomCMSMenu
{
    cursor: pointer;
    text-transform: uppercase;
}

.BottomCMSMenuItem
{
    color: #97999C;
}

.BottomCMSMenuItemMouseOver, .BottomCMSMenuItemMouseDown, .BottomCMSMenuItemMouseUp, .BottomCMSMenuHighlightedMenuItem, .BottomCMSMenuHighlightedMenuItemMouseDown, .BottomCMSMenuHighlightedMenuItemMouseOver, .BottomCMSMenuHighlightedMenuItemMouseUp
{
    color: #CF193A; 
}


.TopCMSMenu, .TopSubCMSMenu
{
    cursor: pointer;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
}

.TopsubCMSMenu
{
    background-color: #3C3C3C;
}

.TopCMSMenuItem
{
    color: #97999C;
}

.TopCMSMenuItemMouseOver, .TopCMSMenuItemMouseDown, .TopCMSMenuItemMouseUp, .TopCMSMenuHighlightedMenuItem, .TopCMSMenuHighlightedMenuItemMouseDown, .TopCMSMenuHighlightedMenuItemMouseOver, .TopCMSMenuHighlightedMenuItemMouseUp
{
    color: #CF193A; 
}

.TopsubCMSMenuItem, .TopsubCMSMenuItemMouseOver, .TopsubCMSMenuItemMouseDown, .TopsubCMSMenuItemMouseUp, .TopsubCMSMenuHighlightedMenuItem, .TopsubCMSMenuHighlightedMenuItemMouseDown, .TopsubCMSMenuHighlightedMenuItemMouseOver, .TopsubCMSMenuHighlightedMenuItemMouseUp
{
    font-size: 10px;
    font-weight: bold;
    color: #97999C;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #3C3C3C;
    text-align: left;
    padding-bottom: 5px;
}

.TopsubCMSMenuItemMouseOver, .TopsubCMSMenuItemMouseDown, .TopsubCMSMenuItemMouseUp, .TopsubCMSMenuHighlightedMenuItem, .TopsubCMSMenuHighlightedMenuItemMouseDown, .TopsubCMSMenuHighlightedMenuItemMouseOver, .TopsubCMSMenuHighlightedMenuItemMouseUp
{
    color: #CF193A;
}

.RegisterFormLabelReq, .RegisterFormLabel
{
    padding-right: 20px;
    padding-bottom: 14px;
    width: 250px;
    font-weight: bold;
}

.RegisterFormLabel
{
    font-weight: normal;
}

.RegisterFormItem
{
    padding-bottom: 14px;
}

.noLineStyle li
{
    padding-bottom: 4px;
    list-style-type: none !important;
    list-style-image: none !important;
}

/*------------- Added for Product Dev Site Additions -------------------*/
.CMSTreeMenuTable
{
	/*font-size: 120%;*/
	width: 100%;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: 700;
	color: #797f8b;
}

.CMSTreeMenuTable a
{
	white-space: nowrap;
	color: #797f8b;
}

.subCMSTreeMenuTable
{
	margin-left: 10px;
}

.CMSTreeMenuTable a:hover
{
	text-decoration: none;
	color: #cf193a;
}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
{
	padding: 3px 0px;
}

.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem
{
	background: url(../App_Themes/CorporateSite/Images/leftmenuBg.gif) repeat-x left bottom;
	padding: 3px 0px;
}

.CMSTreeMenuLink
{
	padding-left: 12px;
	text-decoration: none;
	color: #797f8b;
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat left center;
}

.subCMSTreeMenuLink
{
	text-decoration: none;
	padding-left: 18px;
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat 8px center;
}

.CMSTreeMenuSelectedLink
{
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat left center;
	padding-left: 12px;
}

.subCMSTreeMenuSelectedLink
{
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat 8px center;
	padding-left: 18px;
}
.eventCalendarDetail .zoneTop
{
	width: 100%;
	margin-bottom: 10px;
}

.EventCalendar
{
	width: 100%;
}

.EventCalendar *
{
	padding: 0px;
}

.EventCalendar .Title
{
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	height: 35px;
	font-weight: bold;
	vertical-align: middle;
}

.EventCalendar .Navigation
{
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.EventCalendar .DayHeader
{
	height: 25px;
	background-color: #222222;
	color: White;
	font-weight: bold;
	border-style: none;
	vertical-align: middle;
	font-size: 11px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
	height: 50px;
	padding: 3px;
	background-color: #eeeeee;
	font-size: 11px;
	color: Black;
}

.EventCalendar .Today
{
	background-color: #222222;
	color: White;
	font-weight: bold;
}

.EventCalendar .Today a
{
	color: White;
	font-weight: bold;
	font-size: 11px;
}

.EventCalendar .ContentEvent a
{
	margin-top: 3px;
	color: Orange;
	font-weight: bold;
}

.EventCalendar .OtherMonth
{
	color: Gray;
	background-color: White;
}

.EventManagerRegTitle
{
	display: block;
	color: #002756;
	font-weight: bold;
	margin-bottom: 5px;
}
.EventManagerOutlookLink
{
	display: block;
	margin-top: 5px;
}

.EventManagerRegLabel
{
	font-weight: bold;
}
.GeneralList .Header a
{
	color: #ffffff;
	font-weight: bold;
}

.GeneralList img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.GeneralList .Address
{
	font-size: 10px;
}

.GeneralList .Header
{
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.GeneralList .Body
{
	padding: 0 5px 5px;
	border: solid 1px #cccccc;
}

.kb
{
	FONT-FAMILY: Verdana, Sans-Serif;
}
.kb .kbhead
{
	FONT-SIZE: 150%;
	FONT-WEIGHT: 700;
	MARGIN: 0px 0px 10px;
}
.kb .kbbody
{
	MARGIN: 0px 0px 10px 100px;
	xfont-size: 70%;
	MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1.5em;
}
.kb .kbProperty {
	font-size: 70%;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #999999; 
	PADDING-TOP: 2px
}
.kb .kbsubhead
{
	FONT-SIZE: 100%;
	border-bottom-color: Gray;
	border-bottom-style: solid;
	border-bottom-width: thin;
	font-weight: bold;
	font-style: normal;	
	MARGIN: 0px 0px 10px;
}
.BlogPTitle 
{	
	PADDING-LEFT: 15px;	
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	LINE-HEIGHT: 42px;	
	HEIGHT: 42px
}

.BlogPTitle A, .BlogPTitle A:Visited
{	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 12px;	
	COLOR: White;	
	TEXT-DECORATION: none;
}
.BlogPBody
{	
	PADDING-RIGHT: 15px;	
	PADDING-LEFT: 15px;	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 12px;	
	PADDING-BOTTOM: 15px;	
	MARGIN: -10px 0px 10px 0px;	
	PADDING-TOP: 15px;	
	BACKGROUND-COLOR: #797f8b;
	COLOR: White;
}
.BlogSpace
{
	PADDING-BOTTOM: 2px;	
}