body{background-color: #1a1a1a;}
#header{background-color: #1A1A1A}
/*#### Fonts #####*/
.yellowTX{color: #fff799;} /*new Item Page*/
.yellSpecific{color: #fff799; font-family: georgia; font-size: 8pt; font-style: italic;}
.regTxt{color: #fff; font-size: 8pt;}/*new Item Page*/
.regTxtMB{color: #fff; font-size: 10pt; font-weight: bold;}
.titleTxt{color: #e5e5e5; font-size: 16pt;}/*new Download Page*/
.titleTxtY{color: #fff799; font-size: 16pt;}/*new Download Page*/
.regTxt_link{color: #fff; font-size: 8pt; text-decoration: underline;cursor:pointer;}/*new Item Page*/
.regTxt_Gr{color: #9d9d9d; font-size: 9pt;}/*new Item Page*/
.regTxt_GrS{color: #959595; font-size: 8pt}
.titleBB{font-size: 11pt; color: #acd5f0; font-weight: bold;}
.titleBL{color: #acd5f0; font-size: 9pt;}
.titleSB{font-size: 8pt; color: #acd5f0; font-weight: bold;}

.normalDB{font-size: 11pt; font-weight: bold}
.normalD{font-size: 11pt; color: #496183;}


.normalLB{font-size: 11pt; color: #000; font-weight: bold;}
.normalL{font-size: 11pt; color: #000;}
.titleD{font-size: 14pt;}
.smalG{font-size: 8pt; color: #B2B2B2}
.normalGD{font-size: 11pt; color: #494949}
.smalGB{font-size: 8pt; font-weight: bold; color: #666666}
.smalBB{font-size: 8pt; font-weight: bold; color: #000}
.subMenuN{font-size: 9pt;}
.subMenuN_select{font-size: 9pt; color: #FB0A91; font-weight: bold;}
.subMenu_select{color: #FB0A91; font-size: 13px; font-weight: bold;}
.subMenu{color: #000; font-size: 13px; font-weight: bold;}
.contentTextLight{font-size: 11px; color: #666666}

/*######## Gallery Block ########*/

.pagingDiv{text-align: right; padding-right: 10px; height: 20px;}
.pagingDiv a{font-size: 8pt;}
.pagingDiv_selected{display: inline; margin: 0px 3px; height: 20px; font-size: 10pt; color: #7F7F7F; font-weight: bold;}
.pagingDiv_unselected{display: inline; margin: 0px 3px; height: 20px; font-size: 10pt; cursor: pointer; color: #000}
.pagingDiv_arrow_unselected{display: inline; margin: 0px 8px; height: 20px; font-size: 10pt; cursor: pointer;}
.pagingDiv_arrow_selected{display: inline; margin: 0px 8px; height: 20px; font-size: 10pt; color: #7F7F7F; color: #000}
.pagingDiv_small{font-size:10px;}
/*######## End of gallery Block ########*/

.mainImageBut a, .eddComm_but a {
		display: block;
		width: 113px;
		margin: 1em 0;
		background: url("../images/button/csg_113_33.gif") 0 0 no-repeat;
		text-decoration: none;
                height: 33px;
                padding: 9px 0 0px 0px;
                text-align: center;
                font-size: 8pt;
		}
.mainImageBut a:hover, .eddComm_but a:hover {background-position: 0 -166px; color: #686868}
.mainImageBut a:active, .eddComm_but a:active {background-position: 0 -83px; color: #686868}

.ip_btn a {width: 90px; height: 22px; display: block; float: left; background: url("../images/grayStyle/buttonBG.png") 0 0 no-repeat; font-size: 8pt; color: #ed3b76; text-align: center; text-decoration: none; margin: 0;  padding: 0px 0 0px 0px;}
.ip_btn a:hover {background-position: 0 -144px; color: #ed3b76}
.ip_btn a:active {background-position: 0 -72px; color: #fff}

.logButt, .logButt_over{background: transparent url(../images/grayStyle/buttonBG.png) no-repeat scroll 0 0; color: #ED3B76;}
.logButt_over{background-position: 0 -144px; color: #ed3b76}

.i_icon_Div {background-position: 0 0;}
.i_icon_Div_over {background-position: 0 -20px;}
.i_icon_Div, .i_icon_Div_over{background-image: url("../images/grayStyle/i_icon.png"); background-repeat: no-repeat; cursor: pointer; display: block; position: relative; float: left; height: 13px; width: 13px;}

/*Selects*/
.NFSelect, .NFSelectLeft, .NFSelectRight, .NFSelectRight_open, .NFSelectLeft_open {height: 22px;}
.NFSelect {position: absolute; border: 1px solid transparent; color: #fff; font-size: 8pt}
.NFSelectLeft, .NFSelectLeft_open {float: left; width: 3px; vertical-align: middle;}
.NFSelectLeft {background: url(../images/grayStyle/select_left.png) no-repeat 0 0;}
.NFSelectLeft_open {background: url(../images/grayStyle/select_left_press.png) no-repeat 0 0;}

.NFSelectRight, .NFSelectRight_open {width: auto; cursor: pointer; padding: 3px 0px 0px 2px; margin-left: 0px;}
.NFSelectRight{background: url(../images/grayStyle/select_right.png) no-repeat 100% 0;}
.NFSelectRight_open{background: url(../images/grayStyle/select_right_press.png) no-repeat 100% 0;}
/*.NFSelectRight {width: auto; background: url(../images/grayStyle/select_right.png) no-repeat 100% 0; cursor:pointer; padding-left:3px; margin-left:3px;}*/

.NFSelectTarget {position: absolute; background: none; margin-top: 21px; z-index: 9999; left: 0; top: 0; border: 1px solid #1d1d1d;}
/*.NFSelectTarget {position: absolute; background: none; margin-left: -15px; margin-top: 22px; z-index:3; left:0; top:0; padding-bottom:13px; border: 1px solid #1d1d1d;}*/

.NFSelectOptions {position:relative;  background: #4e4e4e; border: 1px solid #5C5C5C; margin: 0; list-style: none; padding:4px 0; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
/*.NFSelectOptions {position:relative; background: #4e4e4e; border: 0px solid red; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}*/

.NFSelectOptions li {padding-bottom: 1px;}
.NFSelectOptions a {display: block; text-decoration: none; padding: 2px 3px 2px 14px; background: none; color: #fff;}
.NFSelectOptions a.NFOptionActive {background: url(../images/grayStyle/select_active_V.png) no-repeat scroll 2px 6px;}
.NFSelectOptions a:hover {background: #acd5f0; color: #252525}
/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {visibility: hidden;opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}

/*Defaults Styling*/
fieldset {text-align: left; position: absolute; margin: 0px; padding: 0px; border: 1px solid transparent;}


.shadow {
	box-shadow: 3px 5px 6px #000;
	-moz-box-shadow: 3px 5px 6px #000;
	-webkit-box-shadow: 3px 5px 6px #000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction=135, strength=6);
}
/********** PopUps *******/
 .topBorderTransDiv{background: url(../images/grayStyle/frameBG_top.png) repeat-x scroll center bottom; height: 46px;}
 .topBorderTransDiv img {height: 46px; width: 1px}
 .leftBorderTransDiv{background: url(../images/grayStyle/frameBG_left.png) repeat-y scroll center bottom; width: 46px;}
 .rightBorderTransDiv{background: url(../images/grayStyle/frameBG_right.png) repeat-y scroll center bottom; width: 46px;}
 .bottomBorderTransDiv{background: url(../images/grayStyle/frameBG_bottom.png) repeat-x scroll center bottom; height: 46px;}
 .bottomBorderTransDiv img{height: 46px; width: 1px}