





.topSiteLinkBar{ height:21px;line-height:21px;padding-left:22px;background-color:#dfded8}

*{ margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px; }

body,div,td,p,span{ font-family:Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:10px;font-size-adjust:none;font-stretch:normal;color:#313031}



a:active,a:focus{outline:0}

.bodyContainer{  min-width:1180px;margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px}

.logoContainer{ float:left}
.accountNav{float:right;text-align:right;font-weight:bold;font-size:11px}
.accountNav a{color:#313031}
.accountNav a:hover{color:#848284}

.maintb{width:100%}

.mainNav{ height:30px;position:relative;margin-bottom:10px}
.mainNav_content{ height:28px;border:solid 1px #B5B5B5;padding:0px 10px 0px 10px;color:#313031;line-height:27px;font-weight:bold;font-size:12px;background-image:url(designimages/box_01.png);background-repeat:repeat-x;background-position:0px 0px}
.mainNav_ltc{ background-image:url(designimages/box_01.png);background-position:0px -30px}
.mainNav_rtc{ background-image:url(designimages/box_01.png);background-position:-5px -30px}
.mainNav_lbc{ background-image:url(designimages/box_01.png);background-position:0px -35px}
.mainNav_rbc{ background-image:url(designimages/box_01.png);background-position:-5px -35px}

.mainNav_content a{color:#313031;text-decoration:none}
.mainNav_content a:hover{color:#313031;text-decoration:underline}

.mainNav_leftText{right:10px;top:2px;position:absolute;color:#313031;line-height:27px;font-weight:bold;font-size:12px}

.titleBox{ height:30px;position:relative;margin-bottom:10px}
.titleBox_content{ background-color:#446CD1;height:28px;border:solid 1px #223669;padding:0px 10px 0px 10px;line-height:27px;font-weight:bold;font-size:12px;color:White }
.titleBox_ltc{ background-image:url(designimages/box_02.png);background-position:0px -30px}
.titleBox_rtc{ background-image:url(designimages/box_02.png);background-position:-5px -30px}
.titleBox_lbc{ background-image:url(designimages/box_02.png);background-position:0px -35px}
.titleBox_rbc{ background-image:url(designimages/box_02.png);background-position:-5px -35px}


.darkBox{ height:100%;position:relative;margin-bottom:10px}
.darkBox_content{ background-color:#446CD1;height:100%;padding:10px;color:White;border-right:#223669 1px solid;border-top:#223669 0px solid;border-left:#223669 1px solid;border-bottom:#223669 1px solid}
.darkBox_ltc{}
.darkBox_rtc{}
.darkBox_lbc{ background-image:url(designimages/box_02.png);background-position:0px -35px}
.darkBox_rbc{ background-image:url(designimages/box_02.png);background-position:-5px -35px}

.darkBoxTitle{ height:30px;position:relative}
.darkBoxTitle a{color:White}
.darkBoxTitle_content{ color:White;height:30px;border-left:solid 1px #223669;border-right:solid 1px #223669;border-top:solid 1px #223669;border-bottom:solid 0px #223669;padding:0px 10px 0px 10px;line-height:27px;font-weight:bold;font-size:12px;background-image:url(designimages/box_03.png);background-repeat:repeat-x;background-position:0px 0px}
.darkBoxTitle_ltc{ background-image:url(designimages/box_02.png);background-position:0px -30px}
.darkBoxTitle_rtc{ background-image:url(designimages/box_02.png);background-position:-5px -30px}
.darkBoxTitle_lbc{}
.darkBoxTitle_rbc{}

.darkBoxTextItem{ color:White;background-color:#5384FF;border:solid 1px white;margin-top:4px;margin-bottom:4px;padding:4px;cursor:pointer}
.darkBoxTextItem a{color:White;text-decoration:none}
.darkBoxTextItemHover{ color:White;background-color:#223669;border:solid 1px white;margin-top:4px;margin-bottom:4px;padding:4px}
.darkBoxTextItemHover a{color:White;text-decoration:none}

.detailBoxTitle{ height:30px;position:relative}
.detailBoxTitle_content{background-color:#446CD1;height:28px;border-left:solid 1px #223669;border-right:solid 1px #223669;border-top:solid 1px #223669;border-bottom:solid 1px #223669;padding:0px 10px 0px 10px;color:White;line-height:27px;font-weight:bold;font-size:12px}
.detailBoxTitle_ltc{ background-image:url(designimages/box_02.png);background-position:0px -30px}
.detailBoxTitle_rtc{ background-image:url(designimages/box_02.png);background-position:-5px -30px}
.detailBoxTitle_lbc{}
.detailBoxTitle_rbc{}

.detailBox{ height:100%;position:relative;margin-bottom:5px}
.detailBox_content{height:100%;padding:10px;color:#313031;border-right:#223669 1px solid;border-top:#223669 0px solid;border-left:#223669 1px solid;border-bottom:#223669 1px solid}
.detailBox_ltc{}
.detailBox_rtc{}
.detailBox_lbc{ background-image:url(designimages/box_02.png);background-position:0px -35px}
.detailBox_rbc{ background-image:url(designimages/box_02.png);background-position:-5px -35px}

.detailBox_content a{color:#282828}





.whiteBox{ position:relative;margin-bottom:20px}
.whiteBox_content{ border:solid 1px #223669;padding:7px;font-size:11px;line-height:normal}
.whiteBox_ltc{ background-image:url(designimages/box_02.png);background-position:0px -30px}
.whiteBox_rtc{ background-image:url(designimages/box_02.png);background-position:-5px -30px}
.whiteBox_lbc{ background-image:url(designimages/box_02.png);background-position:0px -35px}
.whiteBox_rbc{ background-image:url(designimages/box_02.png);background-position:-5px -35px}

.whiteBox_content a{color:#313031;font-size:11px;font-weight:bold}



.lightgreyBox{ position:relative;margin-top:10px}
.lightgreyBox_content{ background-color:#7891D1;border:solid 1px #223669;padding:10px;color:White;font-size:10px;line-height:normal}
.lightgreyBox_ltc{ background-image:url(designimages/box_02.png);background-position:0px -30px}
.lightgreyBox_rtc{ background-image:url(designimages/box_02.png);background-position:-5px -30px}
.lightgreyBox_lbc{ background-image:url(designimages/box_02.png);background-position:0px -35px}
.lightgreyBox_rbc{ background-image:url(designimages/box_02.png);background-position:-5px -35px}

.lightgreyBox_content a{color:White}


.pictureBox{ position:relative;float:left;margin-right:10px;margin-bottom:10px;width:220px}
.pictureBox_content{ border:1px solid #223669;overflow:hidden}
.pictureBox_details{overflow:hidden;padding:5px}
.pictureBox_title{font-weight:bold;background-color:#CCCCCC;padding-left:3px;overflow:hidden;height:26px;text-align:center;font-family:Verdana}
.pictureBox_desc{padding-left:3px;overflow:hidden;height:94px}


.pictureBox_ltc{ background-image:url(designimages/box_02.png);background-position:0px -30px}
.pictureBox_rtc{ background-image:url(designimages/box_02.png);background-position:-5px -30px}
.pictureBox_lbc{ background-image:url(designimages/box_02.png);background-position:0px -35px}
.pictureBox_rbc{ background-image:url(designimages/box_02.png);background-position:-5px -35px}

.pictureBox_controls{border-top:1px dashed #223669;border-bottom:1px dashed #223669;height:15px;padding:3px}

.pictureBox_controlButton01{background-image:url(designimages/sprites01.png);width:15px;height:15px;background-position:0px -493px;cursor:pointer}
.pictureBox_controlButton02{background-image:url(designimages/sprites01.png);width:15px;height:15px;background-position:0px -517px;cursor:pointer}
.pictureBox_controlButton03{background-image:url(designimages/sprites01.png);width:15px;height:15px;background-position:0px -541px;cursor:pointer}
.pictureBox_controlButton04{background-image:url(designimages/sprites01.png);width:15px;height:15px;background-position:0px -565px;cursor:pointer}

.details_controlButton{border:solid 1px #223669;margin-top:4px;margin-bottom:4px;padding:4px 4px 4px 25px;background-repeat:no-repeat;cursor:pointer;width:auto;height:15px}
.dcb_01{background-image:url(designimages/sprites01.png);background-position:5px -536px}
.dcb_02{background-image:url(designimages/sprites01.png);background-position:5px -512px}
.dcb_03{background-image:url(designimages/sprites01.png);background-position:5px -488px}
.dcb_04{background-image:url(designimages/sprites01.png);background-position:5px -584px}

.collectionBox{ position:relative;float:left;margin-right:5px;margin-bottom:5px;width:220px}
.collectionBox_content{ border:1px solid #223669;overflow:hidden}
.collectionBox_details{overflow:hidden;padding:5px}
.collectionBox_title{font-size:11px;font-weight:bold;color:#313031;padding-left:3px;overflow:hidden;height:32px;text-align:center}
.collectionBox_desc{padding-left:3px;overflow:hidden;height:100px}


.collectionBox_ltc{ background-image:url(designimages/box_02.png);background-position:0px -30px}
.collectionBox_rtc{ background-image:url(designimages/box_02.png);background-position:-5px -30px}
.collectionBox_lbc{ background-image:url(designimages/box_02.png);background-position:0px -35px}
.collectionBox_rbc{ background-image:url(designimages/box_02.png);background-position:-5px -35px}



.messageRedBox{ position:relative;margin-bottom:10px}
.messageRedBox_content{ background-color:#FFFFFF;border:solid 1px #E44044;padding:10px;color:#E44044;font-size:11px;line-height:normal;font-weight:bold }
.messageRedBox_ltc{ background-image:url(designimages/wbox_red.png);background-position:0px -30px}
.messageRedBox_rtc{ background-image:url(designimages/wbox_red.png);background-position:-5px -30px}
.messageRedBox_lbc{ background-image:url(designimages/wbox_red.png);background-position:0px -35px}
.messageRedBox_rbc{ background-image:url(designimages/wbox_red.png);background-position:-5px -35px}

.messageRedBox_content a{color:#E44044}

.ltc{ top:0px;left:0px}
.rtc{ top:0px;right:0px}
.lbc{ bottom:0px;left:0px}
.rbc{ bottom:0px;right:0px}
.cornerStyle{ background-color:transparent;background-repeat:repeat-x;background-attachment:scroll;position:absolute;height:5px;width:5px;overflow:hidden}

.pd_paging{right:10px;top:2px;position:absolute;color:#FFFFFF;font-weight:bold;font-size:12px;height:27px}
.pd_paging a{color:White;text-decoration:none}
.pd_paging a:hover{color:White;text-decoration:underline}

.pd_paging1{color:#313031;font-weight:bold;font-size:12px;text-align:right;margin:10px;text-align:center}
.pd_paging1 a{color:#313031;text-decoration:none}
.pd_paging1 a:hover{color:#848284;text-decoration:underline}

.searchInputField{font-family:inherit;font-size:11px;border:#223669 0px solid;width:226px;color:#313031}
.searchInputLabel{font-family:inherit;font-size:11px;padding-right:10px;color:White;padding-top:8px }
.searchSubmitButton{font-family:inherit;font-size:11px;color:White;background-color:#313031;margin-top:8px;border:1px solid White }

.formInputField{font-family:inherit;font-size:11px;border:#223669 1px solid;width:350px;color:#313031}
.formInputLabel{font-family:inherit;font-size:11px;text-align:right;padding-right:10px;width:250px ;color:#313031}

.helpIcon{width:16px;height:18px;background-image:url(designimages/sprites01.png);background-position:0px -270px;top:6px;right:10px;background-repeat:repeat-x;background-attachment:scroll;position:absolute;overflow:hidden}
.formWarning{color:Red;font-size:11px}

.detailButtonNavContainer{right:5px;top:3px;position:absolute;height:27px}
.detailButtonToOverview{background-image:url(designimages/nav_back.png);background-position:0px 0px;width:24px;height:24px;cursor:pointer;float:right}
.detailButtonNext{background-image:url(designimages/nav_forw.png);background-position:0px 0px;width:24px;height:24px;cursor:pointer;float:right}
.detailButtonPrevious{background-image:url(designimages/nav_rev.png);background-position:0px 0px;width:24px;height:24px;cursor:pointer;float:right}


.lightboxItemCell{border-left:solid 1px #BABABA;padding-left:10px;padding-right:10px}


.DialogWinOverlay{position:absolute;z-index:100;width:100%;height:100%;background-color:White;top:0px;left:0px}
.DialogWinContainer{position:absolute;z-index:103;width:100%;height:100%;background-color:Transparent;top:0px;left:0px}
.DialogWinContainerTable{position:relative;z-index:103;width:100%;height:100%}
.DialogWinFrame{width:500px;height:240px;border:solid 1px gray;background-color:White}
.DialogWinTitle{line-height:25px;padding-left:10px;text-align:left;color:white;font-size:12px;height:25px;background-color:Gray}
.DialogWinContent{padding:10px;text-align:left;color:#313031;font-size:12px}

.DialogWinConText{text-align:left;color:#313031;font-size:12px}
.DialogWinConText2{text-align:left;color:#313031;font-size:10px}

.DialogWinTextArea{color:#313031;font-size:12px;width:100%;height:100px;border:solid 1px gray;overflow:auto}
.DialogWinButtons{height:35px;padding-top:10px}
.DialogWinButton{border:solid 1px gray;height:25px;font-weight:bold;font-size:11px;line-height:25px;float:right;color:White;background-color:Gray;padding-left:8px;padding-right:8px;cursor:pointer;margin-left:10px}

.CollectionBoxTitleRssDiv{position:absolute;top:8px;right:10px;width:16px;height:16px;background-color:Transparent;background-image:url(/shared/icons/rss-icon.png)}

