


*
{
font-family: Tahoma, Arial, Helvetica;

}

H2
{
	font-size:24px;
}

BODY{margin: 0px; padding: 0px; color: #000000; font-family: Tahoma, Arial, Helvetica; background-color:#676B70;  background-repeat:repeat-x;
}

#Common{margin-top: 0px; width: 790px; margin-left: auto; margin-right: auto; position:relative;
}/*border-top: solid 6px #bbde79; background-color: #ffffff; */

#CommonHeader{width: 100%; }
#CommonHeader2{position:relative; z-index: 1;}

#CommonFooter{ background-repeat:repeat-y; width: 795px; color:#FFFFFF; font-size:10px; text-align:center; padding: 8px; 
/*background-color: #d3d3d3; padding: 8px; text-align:center; border-style: solid; border-width: 0px; border-top-width: 2px; border-color: #bbbbbb;*/  }

#CommonFooter table tr td, #CommonFooter table tr td a{color:white; font: 10px Verdana, Arial, Helvetica, sans-serif;}
#CommonFooter table tr td a{text-decoration:none;}
#CommonFooter table tr td a:hover{text-decoration:underline; color:#FF9900;}

#CommonLeftColumn{padding-bottom: 22px; }/*background-color: #eff7e0; */

#CommonRightColumn{padding-bottom: 22px; }/*background-color: #eff7e0; */

A:LINK{color: #000000; text-decoration: underline;/*#667766*/; }

A:ACTIVE{color: #333333; text-decoration: underline; /*#99aa99*/; }

A:VISITED{color: #333333; text-decoration: underline; /*#99aa99*/; }

A:HOVER{text-decoration: underline; }

SELECT{font-family: Tahoma, Arial, Helvetica; font-size: 90%; }

TEXTAREA{font-family: Tahoma, Arial, Helvetica; font-size: 90%; }

INPUT{font-family: Tahoma, Arial, Helvetica; font-size: 12px; height: 18px; vertical-align:bottom; }

BUTTON{font-family: Tahoma, Arial, Helvetica; font-size: 90%; }

/*
Common Styles
*/
#CommonBody{ background-repeat:repeat-y; background-position:top; width: 795px;  margin:auto;  }


.CommonJumpArea{font-family: Tahoma, Arial, Helvetica; font-size: 90%; padding: 4px; padding-left: 0px; padding-right: 0px; font-weight: bold; }

.CommonFeedArea{font-family: Tahoma, Arial, Helvetica; font-size: 90%; padding: 4px; padding-left: 0px; padding-right: 0px; font-weight: bold; }

.CommonPagingArea{font-family: Tahoma, Arial, Helvetica; font-size: 90%; padding: 4px; margin-left: 3px; margin-right: 3px; font-weight: bold; }

.CommonSortArea{font-family: Tahoma, Arial, Helvetica; font-size: 90%; padding: 4px; margin-left: 3px; margin-right: 3px; font-weight: bold; margin-right: 40px; }

.CommonBreadCrumbArea{ font-family: Tahoma, Arial, Helvetica; font-weight: bold; font-size: 80%;  /*background-color: #f4f4f4; color: #666666; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-right-width: 1px; border-color: #cccccc; */ font-weight:bold; 
 color:#999999; height:20px;}
 
.CommonBreadCrumbArea A:LINK{color: #999999; }

.CommonBreadCrumbArea A:VISITED{color: #999999; }

.CommonFilterArea{font-family: Tahoma, Arial, Helvetica; font-size: 90%; padding: 4px; margin-left: 3px; margin-right: 3px; font-weight: bold; margin-right: 40px; }

.CommonPagingArea A:LINK{color: #666666; }

.CommonPagingArea A:VISITED{color: #666666; }

#CommonSearchBar{display:none; clear:both;height:40px; margin: 5px; margin-bottom:0px; vertical-align:middle;}

#CommonSearchBar table tr td select{height:24px;  vertical-align:middle;}

#CommonSearchBar table tr td input{height:18px;width:140px; vertical-align:middle;}

.CommonSearch table tbody tr td input{width:190px;margin-right:5px; height:15px;}

.CommonSearchResults{font-family: Tahoma, Arial, Helvetica; font-size: 80%; color: #000000; font-weight: bold; padding: 8px; }

/* 
Tree Form Element
*/

.CommonTreeFormArea{border-style: solid; border-color: #999999; border-width: 1px; padding: 2px; width: 350px; height: 150px; overflow: auto; margin: 4px; margin-left: 2px; }

.CommonTreeFormTree{padding: 0px; }

.CommonTreeFormNode{font-family: Tahoma, Arial, Helvetica; cursor: pointer; font-size: 90%; }

.CommonTreeFormNodeSelected{font-family: Tahoma, Arial, Helvetica; padding: 1px; font-weight: bold; background-color: #dddddd; border-style: solid; border-width: 1px; border-color: #cccccc; cursor: pointer; font-size: 90%; }

.CommonTreeFormNodeHover{font-family: Tahoma, Arial, Helvetica; cursor: pointer; font-size: 90%; }

/* 
Title Bar Styles
*/

.CommonTitleBar{position: relative; background-position:right bottom;background-repeat:no-repeat;}

.CommonTitleBarTitleArea{}

.CommonTitleBarSearchArea{text-align: right; font-family: Tahoma, Arial, Helvetica; color: #666666; padding: 10px;   /*75*/ padding-bottom:2px; padding-right:15px;}

.CommonSearchButtonOuter{ background-position: top left; background-repeat: no-repeat; display: inline-table; display: -moz-inline-box; display: inline-block; /*color: #cccccc; font-size: 12px; font-variant: small-caps; text-align: left; padding-left: 4px; font-weight: bold; color: #999999; margin-left: 4px; width:75px;height:22px;overflow:hidden;*/  }

.CommonSearchButton{/*background-image: url(../images/common/search-button-right.gif); */background-position: top right; background-repeat: no-repeat; display: inline-table; display: -moz-inline-box; /*display: inline-block; color: #cccccc; font-size: 12px; font-variant: small-caps; text-align: left; padding-left: 5px; padding-right: 9px; padding-top: 3px; padding-bottom: 4px; font-weight: bold; color: #999999;*/  }

.CommonSearchButton:link, .CommonSearchButton:visited, .CommonSearchButton:active{color: #1B3047; text-decoration: none;display:block;background:#DEF3F5;height:18px;width:72px;border:solid 2px #1B3047;text-align:center;font:12px Verdana, Arial, Helvetica, sans-serif; font-weight: 900;padding-top:2px; Letter-spacing -2px; text-transform: lowercase; margin-left:5px;}

.CommonSearchButton:hover{text-decoration: underline; }

.CommonTitleBarImage{ }

.CommonTitleBarTitle{height: 50px; padding: 0px 0px 0px 4px; font-family: Tahoma, Arial, Helvetica; padding-top: 0px; font-size: 250%; color: #555555; margin: 0px; margin-bottom: -5px; font-weight: bolder; }

.CommonTitleBarTitle A:LINK{color: #333333; text-decoration: none; }

.CommonTitleBarTitle A:VISITED{color: #333333; text-decoration: none; }

.CommonTitleBarTitle A:ACTIVE{color: #333333; text-decoration: none; }

.CommonTitleBarDescription{position: relative; font-family: Tahoma, Arial, Helvetica; top: -4px; padding: 0px 0px 0px 6px; color: #999999; margin: 0px; margin-bottom: -14px; }


/*
User Area
*/

.CommonUserArea{font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: normal; background-repeat:no-repeat; color:white;text-align:right;padding:2px; margin-top:2px;}

.CommonUserArea A:LINK, .CommonUserArea A:VISITED, .CommonUserArea A:ACTIVE, .CommonUserArea A:HOVER{font-weight: bold; color:white;}


/*
Form Styles
*/

.CommonFormArea{}
.CommonFormField Select{height:24px; }
.CommonFormTitle{color: #999999; font-size: 140%; font-weight: bold; font-family: Tahoma, Arial, Helvetica; padding: 4px; padding-left: 0px; margin: 0px; }

.CommonFormDescription{font-family: Tahoma, Arial, Helvetica; padding: 2px; padding-left: 0px; padding-bottom: 8px; padding-top: 8px; }

TD.CommonFormFieldName{font-family: Tahoma, Arial, Helvetica; color: #666666; padding: 2px; padding-right: 8px; font-weight: bold; }

DIV.CommonFormFieldName{font-family: Tahoma, Arial, Helvetica; color: #666666; padding: 2px; padding-top: 8px; font-weight: bold; }

TD.CommonFormFieldDescription{font-family: Tahoma, Arial, Helvetica; color: #000000; padding: 2px; font-size: 90%; font-weight: normal; }

DIV.CommonFormFieldDescription{font-family: Tahoma, Arial, Helvetica; color: #000000; padding: 2px; font-size: 90%; font-weight: normal; }

TD.CommonFormField{font-family: Tahoma, Arial, Helvetica; color: #000000; padding: 2px; }

DIV.CommonFormField{font-family: Tahoma, Arial, Helvetica; color: #000000; padding: 2px; }

.CommonFormActionButtons{font-family: Tahoma, Arial, Helvetica; color: #000000; padding: 2px; text-align: right; }


/*
Message Styles
*/

.CommonMessageArea{width: 50%; margin-top: 64px; margin-bottom: 64px; background-color: #ffffff; }

.CommonMessageTitle{text-align: left; font-family: Tahoma, Arial, Helvetica; font-size: 140%; font-weight: bold; background-color: #e2eecd; color: #1B3047; padding: 2px; padding-left: 8px; margin: 0px; border-style: solid; border-width: 1px; border-color: #cccccc; }

.CommonMessageContent{font-family: Tahoma, Arial, Helvetica; font-size: 100%; color: #000000; padding: 8px; padding-bottom: 16px; text-align: left; border-style: solid; border-width: 1px; border-top-width: 0px; border-color: #cccccc; }

.CommonInlineMessageArea{margin-top: 4px; margin-bottom: 4px; border-style: solid; border-width: 1px; border-color: #cccccc; background-color: #ffffff; background-position: left top; background-repeat: repeat-x; }

.CommonInlineMessageTitle{text-align: left; font-family: Tahoma, Arial, Helvetica; font-size: 100%; font-weight: bold; background-color: #f4f4f4; color: #666666; padding: 6px; padding-left: 8px; margin: 0px; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #cccccc; }

.CommonInlineMessageArea A:LINK, .CommonInlineMessageArea A:VISITED, .CommonInlineMessageArea A:ACTIVE, .CommonInlineMessageArea A:HOVER{color: #666666; }

.CommonInlineMessageContent{font-family: Tahoma, Arial, Helvetica; font-size: 80%; color: #333333; padding: 8px; text-align: left; }

.CommonInlineTidbit{background-image: url('/community/themes/default/images/tidbit_arrow.gif'); display: inline-table; display: -moz-inline-box; display: inline-block; padding: 4px; margin: 1px; background-repeat: no-repeat; background-position: 1px 1px; padding-left: 22px; margin-left: 40px; }

.CommonInlineTidbit, .CommonInlineTidbit A{text-align: left; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; color: #66bb66; }

.CommonInlineTidbit A{color: #449944; }

.CommonMessageSuccess{padding: 8px; font-family: Tahoma, Arial, Helvetica; font-size: 100%; color: #334433; font-weight: bold; border: solid; border-width: 1px; border-color: #999999; background-color: #cfe7c0; margin-top: 8px; margin-bottom: 8px; }

.CommonLicenseMessageSuccess{padding: 8px; font-family: Tahoma, Arial, Helvetica; font-size: 100%; color: #334433; font-weight: bold; border: solid; border-width: 1px; border-color: #999999; background-color: #cfe7c0; margin-top: 8px; margin-bottom: 8px; }

.CommonSmallMessageSuccess{padding: 2px; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; color: #334433; }

.CommonMessageError{margin-top: 8px; margin-bottom: 8px; padding: 4px; font-family: Tahoma, Arial, Helvetica; font-size: 100%; color: #443333; font-weight: bold; border: solid; border-width: 1px; border-color: #999999; background-color: #EBD9D9; }

.CommonLicenseMessageError{margin-top: 8px; margin-bottom: 8px; padding: 4px; font-family: Tahoma, Arial, Helvetica; font-size: 100%; color: #444433; font-weight: bold; border: solid; border-width: 1px; border-color: #999999; background-color: #fff499; }

.CommonSmallMessageError{padding: 2px; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; color: #990000; }

/*
Content
*/

.CommonContentArea{ padding-left:10px; padding-right:10px; padding:18px;padding-top:8px; font-size: 12px;}
/* border: solid; border-width: 1px; border-color: #ffffff; */}
/*margin: 4px; padding: 0px 10px 10px 10px;*/ 

.CommonFreeTextContent{line-height: 20px; padding-left: 15px; }

h2.CommonTitle, .CommonTitle a{	
	background-repeat:no-repeat;
	height: 30px;
	color: #14263C;
	vertical-align:middle;
	line-height:32px;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
}
/*color: #91723f; font-size: 180%; font-family: Tahoma, Arial, Helvetica; font-weight: bold; padding: 15px 0px 15px 8px; margin: 0px; */


.CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED, .CommonTitle A:HOVER{color: #1B3047 /*#91723f*/; }

.CommonSubTitle{color: #999999; font-size: 140%; font-weight: bold; font-family: Tahoma, Arial, Helvetica; padding: 4px; padding-left: 0px; margin: 0px; }

.CommonHeader{color: #666666; font-size: 130%; font-weight: bold; font-family: Tahoma, Arial, Helvetica; padding: 0px; margin: 0px; margin-top: 8px; }

.CommonContent{padding:0px; font-family: Tahoma, Arial, Helvetica; font-size: 100%; margin:auto;}

.CommonGroupedContentArea{  margin-bottom: 16px; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #eeeeee;  }

.CommonFloatArea{float: left; width: 126px; margin: 8px; margin-left: 0px; padding: 8px; padding-top: 0px; }

UL.CommonFloatList{margin: 0px; padding: 0px; list-style-type: none; }

UL.CommonFloatList LI{margin-bottom: 8px; clear: both; }

.CommonNonFloatArea{margin-left: 150px; }


.CommonSidebar{padding: 0px; margin-left: 12px; margin-right: 2px; }

.CommonSidebarContentItem{margin-bottom: 5px; /*display: list-item; list-style-type: square; margin-left: 16px; color: #1B3047;*/ color:#1b2938; }

.CommonSidebarArea{width: 150px; margin: 22px 0px 0px 0px; overflow: hidden; }


.CommonSidebarArea A:LINK{color: #1b2938; }

.CommonSidebarArea A:ACTIVE{color: #1b2938; }

.CommonSidebarArea A:VISITED{color: #1b2938; }

.CommonSidebarArea A:HOVER{color: #1b2938; }

.CommonSidebarContent A:LINK{color: #1b2938; }

.CommonSidebarContent A:ACTIVE{color: #1b2938; }

.CommonSidebarContent A:VISITED{color: #1b2938; }

.CommonSidebarContent A:HOVER{color: #1b2938; }

.CommonSidebarArea A{font-size:12px; padding-left: 5px; color: #00396C; font-weight: bold; width: 140px; display: compact; text-decoration:none; background-color: transparent; height: 18px; }

.CommonSidebarArea A:Hover{	 background-repeat:no-repeat; color: #000000; background-position:bottom;}

.CommonSidebarHeader{text-align: left; font-family: Tahoma, Arial, Helvetica; font-size: 100%; 
	 padding: 2px; padding-left: 8px; margin: 0px; color:#257086; font-weight:bold;
	/*background-color: #d2e6bd;  was #e2eecdcolor: #1B3047; background-image: url(../images/common/sidebar-header.gif); background-position: top left; background-repeat: no-repeat; */ }

.CommonSidebarContent{font-family: Tahoma, Arial, Helvetica; font-size: 80%; color: #1B2938; padding: 8px; padding-bottom: 5px; /*border-style: solid; border-width: 1px; border-color: #cccccc; background-color: #ffffff;*/ width: 135px; overflow: hidden; }/*width: 174px;*/


UL.CommonSidebarList{margin: 0px; padding: 0px; }

UL.CommonSidebarList LI{margin-bottom: 5px; list-style-type: square; margin-left: 16px; color: #1B3047; }

.CommonDescription{font-family: Tahoma, Arial, Helvetica; font-size: 90%; color: #333333; padding: 0px 0px 0px 0px; margin: 5px; }

.CommonSidebarImage{margin-top: 4px; margin-bottom: 4px; padding: 3px; border-style: solid; border-width: 1px; border-color: #C4D6AE; background-color: #fafafa; text-align: center; }
UL.CommonSidebarImageList{margin: 0px; padding: 0px; list-style-type: none; }
#welcome{color: #ffffff; font-size: 10px; margin-right: 15px; }

#welcome A, #welcome A:VISITED, #welcome A:ACTIVE, #welcome A:HOVER{font-size: 10px; }


/*
Text Button
*/

.CommonTextButton{display: inline-table; display: -moz-inline-box; display: inline-block; margin: 1px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; border-top-color: #cccccc; border-left-color: #cccccc; background-color: #eeeeee; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; white-space: nowrap; }

.CommonTextButton:LINK{text-decoration: none; color: #333333; background-color: #eeeeee; }

.CommonTextButton:VISITED{text-decoration: none; color: #333333; background-color: #eeeeee; }

.CommonTextButton:ACTIVE{text-decoration: none; color: #333333; }

.CommonTextButton:HOVER{text-decoration: underline; color: #333333; background-color: #dddddd; }

.CommonTextButtonHighlight{display: inline-table; display: -moz-inline-box; display: inline-block; margin: 1px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; border-top-color: #cccccc; border-left-color: #cccccc; background-color: #bbbbbb; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; white-space: nowrap; }

.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER{text-decoration: none; background-color: #bbbbbb; color: #333333; }

.CommonImageTextButton{display: inline-table; display: -moz-inline-box; display: inline-block; padding: 4px; margin: 1px; border-style: solid; border-width: 1px; border-color: #999999; border-top-color: #cccccc; border-left-color: #cccccc; background-color: #eeeeee; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; background-repeat: no-repeat; background-position: 1px 1px; padding-left: 22px; line-height: normal; white-space: nowrap;  margin-left: 4px;}

.CommonImageTextButton:LINK{text-decoration: none; color: #333333; margin: 1px;   margin-left: 4px;}

.CommonImageTextButton:VISITED{text-decoration: none; color: #333333; }

.CommonImageTextButton:ACTIVE{text-decoration: none; color: #333333; }

.CommonImageTextButton:HOVER{text-decoration: underline; color: #333333; background-color: #dddddd; }

.CommonImageTextButtonHighlight{display: inline-table; display: -moz-inline-box; display: inline-block; margin: 1px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; border-top-color: #cccccc; border-left-color: #cccccc; background-color: #bbbbbb; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; background-repeat: no-repeat; background-position: 1px 1px; padding-left: 22px; line-height: normal; white-space: nowrap; }

.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER{text-decoration: none; background-color: #bbbbbb; color: #333333; }

.CommonButtonInnerContentDown{background-image: url(../images/common/button-down-arrow.gif); padding-right: 9px; background-repeat: no-repeat; background-position: right center; }

.CommonButtonInnerContentRight{background-image: url(../images/common/button-right-arrow.gif); padding-right: 7px; background-repeat: no-repeat; background-position: right center; }

/*
Options Styles
*/

.CommonOptionsListArea{background-color: #f4f4f4; padding: 4px; padding-top: 6px; padding-bottom: 6px; margin: 0px; margin-bottom: 6px; border-style: solid; border-color: #cccccc; border-width: 0px; border-top-width: 1px; border-bottom-width: 1px; }

.CommonOptionsListTitle{font-family: Tahoma, Arial, Helvetica; font-size: 8pt; font-weight: normal; color: #666666; margin: 0px; margin-bottom: 4px; padding: 0px; }

.CommonOptionsListItem{font-family: Tahoma, Arial, Helvetica; font-size: 8pt; }

/*
Advertisements
*/

.CommonStandardTopAdArea{text-align: center; padding: 4px; margin: 0px; margin-bottom: 4px; border: solid; border-width: 0px; border-top-width: 1px; border-color: #999999; }

.CommonStandardTopAdArea IFRAME{margin-left: auto; margin-right: auto; }

.CommonStandardBottomAdArea{text-align: center; padding: 4px; border: solid; border-width: 0px; border-top-width: 1px; border-color: #999999; margin: 0px; margin-top: 4px; }

.CommonStandardBottomAdArea IFRAME{border: solid; border-width: 1px; border-color: #999999; margin-left: auto; margin-right: auto; }

/*
List 
*/

.CommonListArea{padding-bottom: 8px; padding-top: 8px; }

.CommonListTitle{padding: 4px; padding-left: 8px; border-style: solid; border-width: 1px; border-color: #cccccc; background-color: #14263C; font-size:10px; font-weight:bold;
	color: #FFFFFF; font-family: Tahoma, Arial, Helvetica;  font-weight: bold; margin: 0px; }

.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE, .CommonListTitle A:HOVER{color: #FFFFFF;/*#1B3047*/; }

.CommonListHeaderLeftMost{text-align: center; padding: 2px; border-style: solid; border-width: 1px; border-color: #eeeeee; background-color: #eeeeee; color: #666666; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; }

.CommonListHeader{text-align: center; padding: 2px; border-style: solid; border-width: 1px; border-left-width: 0px; border-color: #eeeeee; background-color: #eeeeee; color: #666666; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; }

.CommonListCellLeftMost{padding: 4px; border-style: solid; border-width: 1px; border-top-width: 0px; border-color: #eeeeee; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; }

.CommonListCell{padding: 2px; border-style: solid; border-width: 1px; border-top-width: 0px; border-left-width: 0px; border-color: #eeeeee; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; text-align: left; }


/* 
Simple Tab Strip Styles 
*/

.CommonSimpleTabStripTab {color: #ffffff; font-family: Tahoma, Arial, Helvetica; font-size:12px; cursor:pointer; /*border-style: solid; border-width: 0px; border-right-width: 1px; border-color: #999999;*/ height: 30px; }

.CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE{display: block; height: 22px; padding-top: 8px; padding-left: 16px; padding-right: 16px; color: #ffffff; text-decoration: none; }

.CommonSimpleTabStripTab A:HOVER{display: block; height: 22px; padding-top: 8px; padding-left: 16px; padding-right: 16px; color: #ffffff; text-decoration: none; }

.CommonSimpleTabStripTabHover{text-decoration:underline; /*font-family: Tahoma, Arial, Helvetica; font-size:12px; color: #ffffff; cursor:default; cursor:pointer; background-image: url(../images/common/top_item_selected_bg.gif); background-repeat:repeat-x; height: 30px; border-style: solid; border-width: 0px; border-right-width: 1px; border-color: #999999; */}

.CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE{display: block; height: 22px; padding-top: 8px; padding-left: 16px; padding-right: 16px; color: #ffffff; text-decoration: none; }

.CommonSimpleTabStripTabHover A:HOVER{display: block; height: 22px; padding-top: 8px; padding-left: 16px; padding-right: 16px; color: #ffffff; text-decoration: underline; }

.CommonSimpleTabStripSelectedTab{text-decoration: underline; color:white; /*font-family: Tahoma, Arial, Helvetica; font-size:12px; font-weight: bold; color: #ffffff; cursor:default; cursor:pointer; background-image: url(../images/common/top_item_selected_bg.gif); background-repeat:repeat-x; height: 30px; border-style: solid; border-width: 0px; border-right-width: 1px; border-color: #999999; */}

.CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE{display: block; height: 22px; padding-top: 8px; padding-left: 16px; padding-right: 16px; color: #ffffff; text-decoration: none; }

.CommonSimpleTabStripSelectedTab A:HOVER{display: block; height: 22px; padding-top: 8px; padding-left: 16px; padding-right: 16px; color: #ffffff; text-decoration: underline; }

/* 
Tab Strip Styles 
*/

.CommonTabBar{	color:#0159AC; font-weight:bold; font-size:12px; width: 100%; height: 36px;
padding-left: 24px; margin: 0px; margin-top: -3px; background-color:#cccccc; height: 32px; overflow: hidden; background-image: url(../images/common/top_group_bg.gif); background-repeat:repeat-x;}

.CommonTabBarInner{border-style: solid; border-width: 0px; border-left-width: 1px; border-color: #999999;}
.CommonTabBarInner table{float:right;}

.CommonTopGroup{}

.CommonLevel2Group{background-color:silver; background-image: url(../images/common/level2_group_bg.gif); }

.CommonTopLevelTab {color:white;
 font-family: Tahoma, Arial, Helvetica; font-size:12px; cursor:pointer; padding-left: 16px; padding-right: 16px; height: 30px; border-style: solid; border-width: 0px; border-right-width: 1px; border-color: #999999;}

.CommonTopLevelTab A:LINK, .CommonTopLevelTab A:VISITED, .CommonTopLevelTab A:ACTIVE{color: #ffffff; display:block; text-decoration: none;  border-style: solid; border-width: 0px; }

.CommonTopLevelTab A:HOVER{color: #ffffff; display: block; text-decoration: none;  border-style: solid; border-width: 0px; border-right-width: 1px; border-color: #eeeeee; }

.CommonTopLevelTabHover {text-decoration: underline; font-family: Tahoma, Arial, Helvetica; font-size:12px; color: #000000; cursor:default; cursor:pointer; background-image: url(../images/common/top_item_selected_bg.gif); background-repeat:repeat-x; padding-left: 16px; padding-right: 16px; height: 30px; border-style: solid; border-width: 0px; border-right-width: 1px; border-color: #999999; }

.CommonTopLevelTabHover A:LINK, .CommonTopLevelTabHover A:VISITED, .CommonTopLevelTabHover A:ACTIVE{color: #ffffff; display:block; text-decoration: none; }

.CommonTopLevelTabHover A:HOVER{color: #ffffff; display: block; text-decoration: none; }

.CommonSelectedTopLevelTab{text-decoration: underline; /*font-family: Tahoma, Arial, Helvetica; font-size:12px; font-weight: bold; color: #000000; cursor:default; cursor:pointer; background-image: url(../images/common/top_item_selected_bg.gif); background-repeat:repeat-x; padding-left: 16px; padding-right: 16px; height: 30px; border-style: solid; border-width: 0px; border-right-width: 1px; border-color: #999999; */}

.CommonSelectedTopLevelTab A:LINK, .CommonSelectedTopLevelTab A:VISITED, .CommonSelectedTopLevelTab A:ACTIVE{color: #ffffff; display:block; text-decoration: none; }

.CommonSelectedTopLevelTab A:HOVER{color: #ffffff; display:block; text-decoration: none; }

.CommonLevel2Tab {font-family: Tahoma, Arial, Helvetica; font-size:11px; cursor:default; }

.CommonLevel2TabHover {font-family: Tahoma, Arial, Helvetica; font-size:11px; text-decoration:underline; cursor:pointer; }

.CommonSelectedLevel2Tab {background-color:#F6F6F6; font-family: Tahoma, Arial, Helvetica; font-size:11px; border: 1px solid #AAAAAA; border-right-color: #F6F6F6; border-bottom-color: #F6F6F6; cursor:pointer; }

/*
Search Results
*/

.CommonSearchResultArea{border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #eeeeee; margin: 8px; margin-bottom: 8px; margin-left: 0px; }

.CommonSearchResult{color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 100%; line-height: 20px; }

.CommonSearchResultName{color: #738AC4; font-size: 150%; font-weight: normal; font-family: Tahoma, Arial, Helvetica; padding: 4px; padding-left: 0px; margin: 0px; }

.CommonSearchResultDetails{margin-top: 10px; margin-bottom: 10px; color: #999999; font-family: Tahoma, Arial, Helvetica; font-size: 80%; }

.CommonSearchStatistics{font-size: 80%; margin-top: 8px; margin-bottom: 16px; }

UL.CommonSearchResultList{margin: 0px; padding: 0px; list-style-type: none; }

/*
Validation Styles
*/

.CommonValidationWarning{font-family: Tahoma, Arial, Helvetica; font-size: 100%; color: #ff0000; font-weight: bold; padding: 2px; }

/*
Popup Area
*/

.CommonPopupArea{padding: 8px; background-color: #eeeeee; border-style: solid; border-width: 1px; border-color: #999999; }

/***** CA ************/

.CATopGroup{z-index:0; position:relative; }

.CADefaultTab {color:black; background-image: url(../../../utility/caimages/tabs/tab_bg.gif); font-family: Tahoma, Arial, Helvetica; font-size:11px; cursor:default; }

.CADefaultTabHover {color:black; background-image: url(../../../utility/caimages/tabs/hover_tab_bg.gif); font-family: Tahoma, Arial, Helvetica; font-size:11px; cursor:default; }

.CASelectedTab {color:black; background-image: url(../../../utility/caimages/tabs/selected_tab_bg.gif); font-family: Tahoma, Arial, Helvetica; font-size:11px; cursor:default; }

.CADisabledTab {color:#AAAAAA; background-image: url(../../../utility/caimages/tabs/tab_bg.gif); font-family: Tahoma, Arial, Helvetica; font-size:px; font-weight: bold; cursor:default; }

.CAMultiPage{background-color:White; border: 1px solid #919B9C; width:755px; position:relative; padding:10px;  top:-3px; left:1px; z-index:0;  }

#CommonContent{width:770px; overflow: hidden;}

.CAMultiPageModal{background-color:White; border: 1px solid #919B9C; height:350px; position:relative; padding:20px;  top:-3px; left:1px; z-index:98;  }
.PageViewModalPanel{height:290px; overflow-y:scroll; padding-right:2px; }

.CAPageContent{font-family: Tahoma, Arial, Helvetica; width:300px;}

/*
ContentParts
*/

.CommonContentPartBorderOff{padding: 1px; }

.CommonContentPartBorderOn{border-style: dashed; border-width: 1px; border-color: #999999; background-color: #efefef; }

.CommonInlineEditOn{background-color: #efefef; }

.CommonInlineEditOff{padding: 0px; }

/*
Copyright
*/
.Copyright{margin-top: 10px; font-family: Tahoma, Arial, Helvetica; margin-left: 13px; margin-right: 13px; font-size: 11px; text-align: right; }

/*
Context Menu Styles
*/

.CommonContextMenuGroup{background-color:#ffffff; border:solid 1px gray; }

.CommonContextMenuItem{background-color:white; font-family: Tahoma, Arial, Helvetica; font-size:90%; border:solid 1px white; cursor:pointer; }

.CommonContextMenuItemHover{background-color:#DEF3F5/*#e2eecd*/; color:black; font-family: Tahoma, Arial, Helvetica; font-size:90%; border:solid 1px #dddddd; cursor:pointer; }

.CommonContextMenuItemExpanded{background-color:silver; color:black; font-family: Tahoma, Arial, Helvetica; font-size:90%; border:solid 1px white; cursor:pointer; }

.CommonContextMenuSeperatorItem{background-color:#cccccc; height: 1px; border-style: solid; border-color: white; border-width: 4px; cursor:pointer; }

/* Modal Styles */

#popupMask {position: absolute; z-index: 200; top: 0px; left: 0px; width: 100%; height: 100%; opacity: .4; filter: alpha(opacity=40); /* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important; background-color: #333333; /* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("../images/common/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none; background-repeat: repeat; display:none; }

#popupContainer {position: absolute; z-index: 201; top: 0px; left: 0px; display:none; padding: 0px; }

#popupInner {border-style: solid; border-width: 1px; border-color: #888888; border-right-width: 3px; border-right-color: #888888; border-bottom-width: 3px; border-bottom-color: #888888; background-color: #eeeeee; }

#popupFrame {margin: 0px; width: 100%; height: 100%; position: relative; z-index: 202; }

#popupTitleBar {font-family: Tahoma, Arial, Helvetica; height: 1.3em; padding: 5px; padding-bottom: 7px; border-style: solid; border-width: 0px; border-color: #888888; border-bottom-width: 1px; position: relative; z-index: 203; border-color: #cccccc; background-color: #CDE6E8; color: #1B3047; font-weight: bold; margin: 0px; }

#popupTitle {float:left; font-size: 1.1em; color: #1B3047; }

#popupControls {float: right; cursor: pointer; cursor: pointer; }

/*
Rating Styles
*/

.CommonRateControlReadOnly{display: inline-table; display: -moz-inline-box; display: inline-block; background-color: #ffffff; border-style: solid; border-color: #999999; border-width: 1px; padding: 1px; white-space: nowrap; }

.CommonRateControl{display: inline-table; display: -moz-inline-box; display: inline-block; background-color: #eeeeee; border-style: solid; border-color: #999999; border-width: 1px; cursor: pointer; padding: 1px; white-space: nowrap; }

.CommonRateControlActive{display: inline-table; display: -moz-inline-box; display: inline-block; background-color: #ffcc66; border-style: solid; border-width: 1px; border-color: #cc9933; cursor: pointer; padding: 1px; white-space: nowrap; }

/*
Video styles
*/

.CommonVideoArea{width: 350px; border-style: solid; border-width: 2px; border-color: #666666; background-color: #000000; margin: 16px; margin-right: auto; margin-left: auto; }

.CommonVideoContent{padding: 2px; }

.CommonVideoControlArea{background-color: #999999; padding: 2px; border-style: solid; border-width: 0px; border-top-width: 2px; border-color: #666666; vertical-align: middle; }

.CommonVideoDuration{display: inline-table; display: -moz-inline-box; display: inline-block; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; padding: 2px; margin-left: 4px; }

.CommonVideoPlayButton{display: inline-table; display: -moz-inline-box; display: inline-block; background-image: url(../images/common/play-icon.gif); background-repeat: no-repeat; width: 30px; height: 30px; margin-left: 4px; }

.CommonVideoPlayButton:Link, .CommonVideoPlayButton:Hover, .CommonVideoPlayButton:Visited, .CommonVideoPlayButton:Active{text-decoration: none; }

.CommonVideoPauseButton{display: inline-table; display: -moz-inline-box; display: inline-block; background-image: url(../images/common/pause-icon.gif); background-repeat: no-repeat; width: 30px; height: 30px; margin-left: 4px; }

.CommonVideoPauseButton:Link, .CommonVideoPauseButton:Hover, .CommonVideoPauseButton:Visited, .CommonVideoPauseButton:Active{text-decoration: none; }

.CommonVideoStopButton{display: inline-table; display: -moz-inline-box; display: inline-block; background-image: url(../images/common/stop-icon.gif); background-repeat: no-repeat; width: 24px; height: 24px; margin-left: 4px; }

.CommonVideoStopButton:Link, .CommonVideoStopButton:Hover, .CommonVideoStopButton:Visited, .CommonVideoStopButton:Active{text-decoration: none; }

.CommonVideoFooterArea{background-color: #cccccc; border-style: solid; border-width: 0px; border-top-width: 1px; border-color: #666666; padding: 2px; }

.CommonVideoDetails{font-family: Tahoma, Arial, Helvetica; font-size: 80%; color: #000000; padding: 2px; text-align: right; padding-right: 4px; }

.CommonVideoDownloadButton{/*	display: inline-table; display: -moz-inline-box; display: inline-block; margin: 1px; padding: 4px; border-style: solid; border-width: 1px; border-color: #999999; border-top-color: #cccccc; border-left-color: #cccccc; background-color: #dddddd; */
	color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; /*	font-weight: bold; */
	padding: 2px; margin-right: 2px; }

.CommonVideoDownloadButton:Link, .CommonVideoDownloadButton:Visited, .CommonVideoDownloadButton:Hover, .CommonVideoDownloadButton:Active{color: #333333; }

/*
Content Selector Styles 
*/

.CommonContentSelectorTreeArea{background-color: #ffffff; height: 330px; width: 215px; margin: 5px; border-style: solid; border-width: 1px; border-color: #999999; overflow: auto; }

.CommonContentSelectorItemsArea{margin: 5px; margin-bottom: 0px; margin-left: 0px; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #999999; height: 250px; overflow: auto; padding: 4px; }

.CommonContentSelectorOptionsArea{margin: 5px; margin-top: 0px; margin-left: 0px; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #999999; height: 60px; overflow: auto; padding: 4px; }

.CommonContentSelectorTree{padding: 0px; height: 330px; width: 215px; overflow: visible; }

.CommonContentSelectorTreeNode{font-family: Tahoma, Arial, Helvetica; cursor: pointer; }

.CommonContentSelectorTreeNodeSelected{font-family: Tahoma, Arial, Helvetica; font-weight: bold; cursor: pointer; }

.CommonContentSelectorTreeNodeHover{font-family: Tahoma, Arial, Helvetica; cursor: pointer; }

.CommonContentSelectorItem{font-family: Tahoma, Arial, Helvetica; font-size: 90%; border-style: solid; border-width: 1px; border-color: #cccccc; cursor: pointer; padding: 3px; width: 79px; height: 79px; overflow: hidden; margin: 6px; margin-bottom: 0px; text-align: center; vertical-align: middle; }

.CommonContentSelectorItemSelected{font-family: Tahoma, Arial, Helvetica; font-size: 90%; border-style: solid; border-width: 3px; border-color: #999999; cursor: pointer; padding: 1px; width: 79px; height: 79px; overflow: hidden; margin: 6px; margin-bottom: 0px; text-align: center; vertical-align: middle; }

.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img{margin-top: auto; margin-bottom: auto; }

.CommonContentSelectorItemName{font-family: Tahoma, Arial, Helvetica; font-size: 90%; font-weight: normal; text-align: center; cursor: pointer; padding: 2px; width: 83px; height: 12px; overflow: hidden; margin: 6px; margin-top: 1px; margin-bottom: 16px; }

.CommonContentSelectorItemNameSelected{font-family: Tahoma, Arial, Helvetica; font-size: 90%; font-weight: normal; text-align: center; background-color: #999999; cursor: pointer; padding: 2px; width: 83px; height: 12px; overflow: hidden; margin: 6px; margin-top: 1px; margin-bottom: 16px; }

.CommonContentSelectorButtonArea{margin: 5px; margin-top: 0px; }

/*
ThreePanelResizeableControl Styles
*/

.CommonResizeArea{width: 8px; background-color: #7fa2bd /*#eeeeee*/; border-style: solid; border-width: 0px; border-right-width: 1px; border-left-width: 1px; border-color: #333333; position: relative; cursor: move; cursor: col-resize; }

.CommonCollapseButton{display: inline-table; display: -moz-inline-box; display: inline-block; padding-top: 16px; padding-bottom: 16px; background-color: #cccccc; color: #000000; font-size: 10px; font-weight: bold; font-family: Tahoma, Arial, Helvetica; vertical-align: middle; border-style: solid; border-width: 1px; border-color: #666666; }

.CommonCollapseButton:LINK, .CommonCollapseButton:VISITED, .CommonCollapseButton:ACTIVE{color: #000000; }

.CommonCollapseButton:HOVER{background-color: #eeeeee; color: #000000; }

p.MsoNormal, li.MsoNormal, div.MsoNormal{margin:0in;margin-bottom:.0001pt; }

/* Comment Form */

#CommonCommentForm, #CommonContactForm {

	padding: 0; font-size: 0.95em; }

#CommonCommentForm h2, #CommonContactForm h2{margin-bottom:0; }

#CommonCommentForm h3, #CommonContactForm h3{	
font-size: 1.3em; margin: 0px 10px 0px 0px; padding: 10px 0px 5px; font-family: Tahoma, Arial, Helvetica; font-weight: 600; letter-spacing: 0px; }

#CommonCommentForm p, #CommonContactForm p{
	padding: 0em; font-size: 0.95em; }

#CommonCommentForm dl, #CommonContactForm dl {
	margin: 0; padding: 0; }

#CommonCommentForm dt, #CommonContactForm dt {
	padding-top: 5px; padding-bottom: 5px; padding-right: 0px; padding-left: 0px; font-size: 1.0em; margin: 0px; }
	
#CommonCommentForm dd, #CommonContactForm dd {
	color: #777777; margin-left:0; }

#CommonCommentForm dt em, #CommonContactForm dt em {
	font-size: 0.95em; }
 
#CommonCommentForm .smallbox, #CommonContactForm .smallbox {
	width: 350px; padding: 2px; border-top: 1px solid #7F8D3E; border-right: 1px solid #E2E3D1; border-bottom: 1px solid #E2E3D1; border-left: 1px solid #E2E3D1; }

#CommonCommentForm textarea, #CommonContactForm textarea {
	width: 500px; height: 150px; padding: 2px; border-top: 1px solid #7F8D3E; border-right: 1px solid #E2E3D1; border-bottom: 1px solid #E2E3D1; border-left: 1px solid #E2E3D1; font-size: 1em; }

/* Comments */

#comments{
	margin: 0px; padding: 0; }

#comments dl{margin:0; padding:0; }
	
#comments h3{	
font-size: 1.3em; margin: 0px 0px 0px 0px; padding: 10px 0px 5px; font-family: Tahoma, Arial, Helvetica; font-weight: 600; letter-spacing: 0px; }

#comments dt{
	font-size: 1.1em; letter-spacing: 0px; font-weight: 600; margin-left:0; padding-left:0; }
#comments dd{
	padding: 0.5em 1em; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-left:0; font-size: 0.9em; }

#comments dd span{
	font-weight: 600; padding-top: 0.5em; font-size: 0.9em; color: #777777; }
.comment h4{
	font-size: 1.1em; margin: 0px; padding: 0px; font-weight: 600; }

/* Help Icon */
.helpicon{border-style:none; line-height: normal; }

.helpicon img{height: 20px; width: 16px; vertical-align: middle; }

a.helpicon{border-style:none; height: 20px; background-image: url(../images/common/help_out_lt.gif); background-position: left top; background-repeat: no-repeat; }
a.helpicon:hover, a.helpicon:active {background-image:url(../images/common/help_hover.gif); background-position: left top; background-repeat: no-repeat; cursor:help; }

/* BEGIN ComponentArt Date Picker & Popup Calendar */
.calendar_button { border:none; cursor:pointer; }

.picker{background-color: #FFFFFF; border: 1px gray solid; font-size: 12px; font-weight: bold; font-family: Tahoma, Arial, Helvetica; padding: 2px; cursor: pointer; }

.calendar td { font-size:11px; }

.title { font-weight:bold; background-color:#D7D7E5; }

.day{width:25px; cursor:pointer; text-align:center; border-width:1px; border-color:#F6F6F6; border-style:solid; }

.dayhover{width:25px; cursor:pointer; text-align:center; text-decoration:underline; border-width:1px; border-color:#F6F6F6; border-style:solid; }

.dayheader{width:25px; text-align:center; border-width:1px; border-color:white; border-style:solid; font-weight:bold; background-color:#FFFFFF; }

.othermonthday { color:#999999; }

.outofrangeday { visibility:hidden; }

.selectedday{width:25px; background-color:#FBE694; color:#000000; border-width:1px; border-color:#BB5503 !important; border-style:solid; font-weight:bold; }

.calendar{border-style:solid; border-width:1px; border-color:Black; border-collapse:collapse; background-color:#FFFFFF; cursor:default; }

.month{background-color:#F6F6F6; margin-left:5px; margin-right:5px; margin-bottom:5px; margin-top:0px; }

.nextprev{cursor:pointer; height:25px; vertical-align:center; padding:0px 5px 0px 5px; }

.selector{width:14px; cursor:pointer; text-align:left; vertical-align:center; background-color:#FFFFFF; }
/* END ComponentArt Date Picker & Popup Calendar */

/* Poll Styles */

.CommonPollMoveUpButton{display: inline-table; display: -moz-inline-box; display: inline-block; margin: 1px; border-style: solid; border-width: 1px; border-color: #999999; border-top-color: #cccccc; border-left-color: #cccccc; background-color: #eeeeee; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; background-repeat: no-repeat; background-position: left top; width: 20px; height: 20px; line-height: normal; background-image: url(../images/common/up.gif); }

.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE{text-decoration: none; color: #333333; }

.CommonPollMoveUpButton:HOVER{text-decoration: none; color: #333333; background-color: #dddddd; }

.CommonPollMoveDownButton{display: inline-table; display: -moz-inline-box; display: inline-block; margin: 1px; border-style: solid; border-width: 1px; border-color: #999999; border-top-color: #cccccc; border-left-color: #cccccc; background-color: #eeeeee; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; background-repeat: no-repeat; background-position: left top; width: 20px; height: 20px; line-height: normal; background-image: url(../images/common/down.gif); }

.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE{text-decoration: none; color: #333333; }

.CommonPollMoveDownButton:HOVER{text-decoration: none; color: #333333; background-color: #dddddd; }

.CommonPollDeleteButton{display: inline-table; display: -moz-inline-box; display: inline-block; margin: 1px; border-style: solid; border-width: 1px; border-color: #999999; border-top-color: #cccccc; border-left-color: #cccccc; background-color: #eeeeee; color: #333333; font-family: Tahoma, Arial, Helvetica; font-size: 80%; font-weight: bold; background-repeat: no-repeat; background-position: left top; width: 20px; height: 20px; line-height: normal; background-image: url(../images/common/delete.gif); }

.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE{text-decoration: none; color: #333333; }

.CommonPollDeleteButton:HOVER{text-decoration: none; color: #333333; background-color: #dddddd; }

ol.CommonPollAnswerList{margin: 0px; padding: 0px; }

ol.CommonPollAnswerList li{margin-left: 24px; }

/* rendered poll styles */

.CommonPollArea{width: 375px; background-color: #f4f4f4; border-style: solid; border-width: 1px; border-color: #bbbbbb; margin-left: auto; margin-right: auto; }

.CommonPollQuestion{background-color: #e2eecd; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #bbbbbb; padding: 4px; color: #1B3047; margin: 0px; font-size: 105%; }

.CommonPollContent{padding: 4px; }

.CommonPollDescription{}

.CommonPollSwitchedContent{width: 275px; margin-left: auto; margin-right: auto; margin-top: 6px; margin-bottom: 6px; }

ul.CommonPollAnswerList{list-style-type: none; margin: 0px; padding: 0px; }

ul.CommonPollAnswerList li{padding: 0px; margin: 6px; margin-left: 0px; margin-right: 0px; }

.CommonPollAnswer{padding: 2px; }

.CommonPollUserVote{color: #777777; }

.CommonPollFooter{padding: 2px; background-color: #cccccc; border-style: solid; border-width: 0px; border-top-width: 1px; border-color: #999999; font-size: 80%; }

ul.CommonPollFooterList{list-style-type: none; margin: 0px; text-align: center; }

ul.CommonPollFooterList li{display: inline; margin-left: 6px; margin-right: 6px; }

/* End Poll Styles */

/*
Left Navigation
*/

.leftNav
{
	font-size:12px;
	padding-left: 5px;
	color: #00396C;
	font-weight: bold;
	width: 140px;
	display: block;
	text-decoration:none;
	background-color: transparent;
	height: 18px;
	float: left;
}

.leftNav:hover, .subLeftNav:hover
{
	background-repeat:no-repeat;
	color: #000000;
	background-position:bottom;
}

.subLeftNav
{
	font-size:10px;
	padding-left: 15px;
	color: #00396C;
	font-weight: bold;
	width: 140px;
	display: block;
	text-decoration:none;
	background-color: transparent;
	height: 18px;
	float: left;
}


/*
Generics
*/
.toplogoHeader
{
	background-repeat:no-repeat;
	width: 166px;
	height: 166px;
	position: absolute;
	z-index: 30;
	top:0px; 
	left:0px; 
	float: left;
	margin-left:50px;
}

.underToplogoHeader
{
	background-repeat:no-repeat;
	width: 150px;
	height: 150px;
	position: absolute;
	z-index: 20;
	top:0px; 
	left:0px; 
	float: left;
	margin-left:58px;
	margin-top:8px;
}
a.helpIconHeader, a.cartIconHeader{display:block;  float:left; background-repeat:no-repeat; background-position:left bottom;width:35px;height:35px;}

a.helpIconHeader{}

a:hover.helpIconHeader{}

a.cartIconHeader{margin-right:5px;}

a:hover.cartIconHeader{}

#snusNav a{color:black;}

textarea
{
	font-size:12px;
}

.navtopSearchButton
{
 height: auto; 
 vertical-align: middle;
}

