@charset "utf-8";

.ContentContainer {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.MainContent {
	width: 400px;
	height: 100%;
	float: left;
	padding: 0;
	margin: 0;
}

.RightMenu{
	float:right;
	
	}

#Ncd {
	padding-left: 0.5em;
}

#Ncd p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #495158;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#Ncd h1 {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	margin-bottom: 8px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #596f83;
	background-image: url(../images/HeaderDivider.gif);
	background-repeat: no-repeat;
	background-position:bottom;padding-bottom:20px;
}

#Ncd h2 {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	margin-bottom: 8px;
	margin-left: 0;
	margin-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #596f83;
	background-repeat: no-repeat;
	background-position: 0px 20px;
}

#Ncd img {
	padding-top: 5px;
	padding-left: 0px;
/*	padding-right: 15px; */
}

#Ncd li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #495158;
	list-style-type: square;
}

#Ncd li a{
	color: #487495;	
}

#NcdSubPageHeader {
	background-image: url(../images/HeaderForSubPages.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 405px;
	margin-bottom: -15px;
	overflow:hidden;
}

#NcdSubPageHeaderFra {
	background-image: url(../images/HeaderForSubPagesFra.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 450px;
	margin-bottom: -15px;
}

.RightMenu {
	width: 134px;
	height: 428px;
	float:right;
/*	background-image: url(../images/RightMenuBg2.gif); */
	background-repeat: no-repeat;
	padding:0;
	margin: 0px;
}

.RightMenuFra {
	width: 134px;
	height: 428px;
	float:right;
	background-image: url(../images/RightMenuBgFra.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

.RightMenu ul, .RightMenuFra ul {
background-image: url(../images/RightMenuBg2.gif); 
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	padding: 75px 0 0 0;
	margin: 0px;
}

.RightMenuFra ul {
	background-image: url(../images/RightMenuBg2-fra.gif);
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	padding: 75px 0 0 0;
	margin: 0px;
}

.RightMenu li, .RightMenuFra li {
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	line-height: 1.2em;
	padding-left: 10px;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
background-image: url(../images/RightMenuDivider.gif);  
	background-repeat: no-repeat;
	background-position: 3px bottom;
}

/*.RightMenu li.last {
	background-image: url(../images/RightMenuBg2bot.gif);
	background-position: 0;
	padding-bottom: 0;
} */

.RightMenu li a, .RightMenuFra li a  {
	font-family: Arial, Helvetica, sans-serif;
	color: #6D3A0C;
	text-decoration: none;
}

.RightMenu li a:hover, .RightMenuFra li a:hover {
	text-decoration: underline;
	color: #6D3A0C;
}

.RightMenu a:visited, .RightMenuFra a:visited {
	color: #6D3A0C;
}

/* Start IE6x weird problem workaround */
#Clear {
	clear:both;
	height: 10px;
	width: 99%;
}
/* End IE6x weird problem workaround */

#FeatureBox {
/*	background-image: url(../images/FeatureBoxBg.jpg); */
	height: 440px;
	width: 100px;
	position: relative;
	z-index: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}

#FeatureBoxFra {
	background-image: url(../images/FeatureBoxBg.jpg); 
	height: 214px;
	width: 450px;
	position: relative;
	z-index: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}

#FeatureBox .TabMiddle, #FeatureBoxFra .TabMiddle {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	padding-top: 0.35em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
}

/* Start Standard Box Settings */
.BoxContainer {
	width: 99%;
	height: 100%;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:right;
}

.BoxHeader {
	background-repeat: repeat-x;
	height: 25px;
	width: 100%;
	margin: 0;
	padding: 0;
}

.BoxHeaderLeft {
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 5px;
	float: left;
	padding: 0;
	margin: 0;
}

.BoxHeaderRight {
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
	width: 5px;
	float: right;
	padding: 0;
	margin: 0;
}

.BoxHeaderContent {
	font-size: 0.85em;
	letter-spacing: -0.09em;
	font-weight: bold;
	line-height: 23px;
	margin: 0;
	padding-left: 5px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
	float: left;
	color: #FFFFFF;
}

.BoxContent {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	height: 100%;
	margin-top: -2px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0;

}

.BoxContentGroupings  {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.BoxContentGroupings ul{
	list-style-position: outside;
	padding-left: 1em;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.BoxContentGroupings li, .BoxContentGroupings li:before{
	font-family: Arial, Helvetica, sans-serif; 
	text-indent: -1.3em;
	content: "\0020";
}

.BoxContentGroupings a {
	font-family: Arial, Helvetica, sans-serif;
}

.BoxContentMore {
	height: 20px;
	text-align: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top:  30px;
	padding-right: 0;
	padding-left: 0;
}

.BoxContentMore a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	text-align: right;
	padding-right: 0;
	padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: -0.1em;
	background-position: left 1px;
	background-repeat: no-repeat;
}


.BoxFooter {
	font-size:3px;
	height: 5px;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top:  0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.BoxFooterLeft {
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 5px;
	float: left;
	padding: 0;
	margin-left: 0;
	margin-right: -3px;
	margin-top: 0;
	margin-bottom: 0;

}

.BoxFooterRight {

	background-repeat: no-repeat;
	background-position: right top;
	height: 5px;
	width: 5px;
	float: right;
	padding: 0;
	margin-left: -3px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.BoxFooterContent {
	height: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;

}
/* End Standard Box Settings */

/* Start WhatsNewBox */
#WhatsNewBox .BoxContainer {

}

#WhatsNewBox .BoxHeader {
	margin-top: 15px;
}

#WhatsNewBox .BoxHeaderLeft {

}

#WhatsNewBox .BoxHeaderRight {

}

#WhatsNewBox .BoxHeaderContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #a6c8de;
	margin-left: -10px;
	font-weight: bold;
}

#WhatsNewBox .BoxContent {
	border-right-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0;

}


#WhatsNewBox .BoxContentGroupings a:hover {
	text-decoration:underline;
	color: #749FBA;
}
#WhatsNewBox .BoxContentMore {
	margin: 0;
	padding: 0;
}
#WhatsNewBox .BoxContentMore a{
	text-decoration: none;
	color: #3f6780;
	background-image: url(../images/IconsLinkArrowBlue.gif);

}

#WhatsNewBox .BoxContentMore a:hover{
	text-decoration:underline;
	color: #749FBA;
}

#WhatsNewBox .BoxFooter {

}

#WhatsNewBox .BoxFooterLeft {

}

#WhatsNewBox .BoxFooterRight {

}

#WhatsNewBox .BoxFooterContent {
	border-bottom-style: none;}
	

#WhatsNewBox .WhatsNewHeaderDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 100%;
	height: 15px;
	float:left;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
}

#WhatsNewBox .WhatsNewHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	width: 100%;
	height: 17px;
	float:left;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#WhatsNewBox .WhatsNewHeader a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #567284;
	font-size: 15px;
	font-weight: bold;
	background-image: url(../images/IconsWhatsNewHeader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 28px;
}

#WhatsNewBox .WhatsNewHeader a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#WhatsNewBox .WhatsNewHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 77%;
	float:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#WhatsNewBox .BoxBorder {
	background-image: url(../images/HorizontalBorder.gif);
	background-repeat: no-repeat;
	background-position: 0% 95%;
}

#WhatsNewBox .WhatsNewHeaderImage {
	float: left;
	height: 76px;
	width: 76px;
	margin-top: 10px;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 12px;
	padding-bottom: 20px;

	
}
/* End WhatsNewBox */

/* Start ToolsResourcesBox */
#ToolsResourcesBox .BoxContainer {

}

#ToolsResourcesBox .BoxHeader {
	background-image: url(../images/BoxHeaderBlueBg.gif);
}

#ToolsResourcesBox .BoxHeaderLeft {
	background-image:url(../images/BoxHeaderBlueLeftHalf.gif);
}

#ToolsResourcesBox .BoxHeaderRight {
	background-image:url(../images/BoxHeaderBlueRightHalf.gif);
}

#ToolsResourcesBox .BoxHeaderContent {

}

#ToolsResourcesBox .BoxContent {
	background-color:#f2f5f7;
}

#ToolsResourcesBox .BoxContentGroupings  {

}

#ToolsResourcesBox .BoxContentGroupings li {
	color: #3f6780;
	margin-top: 0;
	list-style: inside square;
}

#ToolsResourcesBox .BoxContentGroupings a {
	text-decoration: none;
	color: #3f6780;
}

#ToolsResourcesBox .BoxContentGroupings a:hover {
	text-decoration:underline;
	color: #749FBA;
}

#ToolsResourcesBox .BoxContentMore a{
	text-decoration: none;
	color: #3f6780;
	background-image: url(../images/IconsLinkArrowBlue.gif);
}

#ToolsResourcesBox .BoxContentMore a:hover{
	text-decoration:underline;
	color: #749FBA;
}

#ToolsResourcesBox .BoxFooter {

}

#ToolsResourcesBox .BoxFooterLeft {
	background-image:url(../images/BoxFooterBlueLeft.gif);
}

#ToolsResourcesBox .BoxFooterRight {
	background-image:url(../images/BoxFooterBlueRight.gif);
}

#ToolsResourcesBox .BoxFooterContent {
	background-color:#f2f5f7;
}
/* End ToolsResourcesBox */

/* Start FAQBox */
#FAQBox .BoxContainer {

}

#FAQBox .BoxHeader {
	background-image: url(../images/BoxHeaderOrangeBg.gif);
}

#FAQBox .BoxHeaderLeft {
	background-image:url(../images/BoxHeaderOrangeLeftHalf.gif);
}

#FAQBox .BoxHeaderRight {
	background-image:url(../images/BoxHeaderOrangeRightHalf.gif);
}

#FAQBox .BoxHeaderContent {

}

#FAQBox .BoxContent {
	background-color:#fff6e7;
}

#FAQBox .BoxContentGroupings  {
	margin-left: -20px;
	margin-top: -9px;
}



#FAQBox .BoxContentGroupings li {
	color: #a27732;
	list-style-position: inside;
	list-style-type: none;
	text-indent: -1.25em;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFC599;
} 
#FAQBox .BoxContentGroupings li:before {
	padding-left: 16px;
	content: "\0020";
}

#FAQBox .BoxContentGroupings a {
	text-decoration: none;
	color: #a27732;

}

#FAQBox .BoxContentGroupings a:hover {
	color: #C79747;
	text-decoration: underline;
}

#FAQBox .BoxContentMore a{
	text-decoration: none;
	color: #a27732;
	background-image: url(../images/IconsLinkArrowOrange.gif);
}

#FAQBox .BoxContentMore a:hover{
	text-decoration:underline;
	color: #C79747;
}

#FAQBox .BoxFooter {

}

#FAQBox .BoxFooterIcon {
	background-image:url(../images/BoxFooterOrangeIconFAQ.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 30px;
	float: left;
	position:relative;
	padding-left: 2px;
	margin-left: 2px;
	margin-right: -8px;
	margin-top: -33px;
	margin-bottom: 0;
	z-index: 99;

}

#FAQBox .BoxFooterLeft {
/*	background-image:url(../images/BoxFooterOrangeLeft.gif);  */
}

#FAQBox .BoxFooterRight {
	background-image:url(../images/BoxFooterOrangeRight.gif);
}

#FAQBox .BoxFooterContent {
	background-color:#fff6e7;

}
/* End FAQBox */

/* Start QuickLinksBox */
#QuickLinksBox .BoxContainer {

}

#QuickLinksBox .BoxHeader {
	background-image: url(../images/BoxHeaderBlueBg.gif);
	background-repeat:repeat-x;
}

#QuickLinksBox .BoxHeaderLeft {
	background-image:url(../images/BoxHeaderBlueLeftHalf.gif);
	background-repeat:no-repeat;
}

#QuickLinksBox .BoxHeaderRight {
	background-image:url(../images/BoxHeaderBlueRightHalf.gif);
	background-repeat:no-repeat;
}

#QuickLinksBox .BoxHeaderContent {

}

#QuickLinksBox .BoxContent {
	background-color:#f2f5f7;
}

#QuickLinksBox .BoxContentGroupings  {

}

#QuickLinksBox .BoxContentGroupings li {
	color: #3f6780;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	list-style: inside square;
}

#QuickLinksBox .BoxContentGroupings a {
	text-decoration: none;
	color: #3f6780;
}

#QuickLinksBox .BoxContentGroupings a:hover {
	text-decoration:underline;
	color: #749FBA;
}

#QuickLinksBox .BoxContentMore a{
	text-decoration: none;
	color: #3f6780;
	background-image: url(../images/IconsLinkArrowBlue.gif);
}

#QuickLinksBox .BoxContentMore a:hover{
	text-decoration:underline;
	color: #749FBA;
}

#QuickLinksBox .BoxFooter {

}

#QuickLinksBox .BoxFooterLeft {
	background-image:url(../images/BoxFooterBlueLeft.gif);
	background-repeat:no-repeat;
}

#QuickLinksBox .BoxFooterRight {
	background-image:url(../images/BoxFooterBlueRight.gif);
	background-repeat:no-repeat;
}

#QuickLinksBox .BoxFooterContent {
	background-color:#f2f5f7;
}
/* End QuickLinksBox */

/* Start VideoSource */
.VideoDescription {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; /* Overwrites the initial font face */
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}
/* End VideoSource */


/* Start VideoBox */
#VideoBox .BoxContainer {

}

#VideoBox .BoxHeader {
	background-image: url(../images/BoxHeaderBlueBg.gif);
}

#VideoBox .BoxHeaderLeft {
	background-image:url(../images/BoxHeaderBlueLeftHalf.gif);
}

#VideoBox .BoxHeaderRight {
	background-image:url(../images/BoxHeaderBlueRightHalf.gif);
}

#VideoBox .BoxHeaderContent {

}

#VideoBox .BoxContent {
	background-color:#f2f5f7;
}

#VideoBox .BoxContentGroupings  {
	padding: 0;
	margin: 0;
}

#VideoBox .BoxContentMore {

}

#VideoBox .BoxContentMore a{
	text-decoration: none;
	color: #3f6780;
	background-image: url(../images/IconsLinkArrowBlue.gif);
}

#VideoBox .BoxContentMore a:hover{
	text-decoration:underline;
	color: #749FBA;
}

#VideoBox .BoxFooter {

}

#VideoBox .BoxFooterLeft {
	background-image:url(../images/BoxFooterBlueLeft.gif);
}

#VideoBox .BoxFooterRight {
	background-image:url(../images/BoxFooterBlueRight.gif);
}

#VideoBox .BoxFooterContent {
	background-color:#f2f5f7;
}
/* End VideoBox */

/* Start SearchBox */
#SearchBox .BoxContainer {

}

#SearchBox .BoxHeader {
	background-image: url(../images/BoxHeaderBlueBg.gif);
}

#SearchBox .BoxHeaderLeft {
	background-image:url(../images/BoxHeaderBlueLeftHalf.gif);
}

#SearchBox .BoxHeaderRight {
	background-image:url(../images/BoxHeaderBlueRightHalf.gif);
}

#SearchBox .BoxHeaderContent {

}

#SearchBox .BoxContent {
	background-color:#f2f5f7;
}

#SearchBox form {
	width: 100%;
	height: 60px;
	padding: 0px;
	margin: 0px;
}
#SearchBox .SubmitButton {
	margin-top: 5px;
	outline: none;
	float: right;
}

#SearchBox .InputField {
	margin: 0px;
	width: 95%;
	border: 1px solid #cfe0ec;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5a7688;
	font-weight: bold;
	padding: 3px;

}

#SearchBox .BoxContentMore {

}

#SearchBox .BoxContentMore a{
	text-decoration: none;
	color: #3f6780;
	background-image: url(../images/IconsLinkArrowBlue.gif);
}

#SearchBox .BoxContentMore a:hover{
	text-decoration:underline;
	color: #749FBA;
}

#SearchBox .BoxFooter {

}

#SearchBox .BoxFooterLeft {
	background-image:url(../images/BoxFooterBlueLeft.gif);
}

#SearchBox .BoxFooterRight {
	background-image:url(../images/BoxFooterBlueRight.gif);
}

#SearchBox .BoxFooterContent {
	background-color:#f2f5f7;
}

