body { 
font-size : 15px; 
color : #333333; 
font-family : tahoma, tahoma, arial, sans-serif; 
background-color : #ffffff; 
margin : 0; 
text-align : right; 
} 
a { 
color : #6a4343; 
text-decoration : none; 
} 
a:hover { 
color : #f30; 
font-weight : bold; 
} 
.smalltext { 
font : 10px tahoma, tahoma, arial, helvetica, sans-serif; 
color : #1c3369; 
text-align : right; 
} 
.smalltextt { 
font : 10px tahoma, tahoma, arial, helvetica, sans-serif; 
color : #1c3369; 
text-align : right; 
} 
.smallblacktext { 
font : normal 11px tahoma, tahoma, arial, helvetica, sans-serif; 
color : #000; 
} 
.indent { 
padding : 3px 3px 3px 3px; 
margin : 5px; 
font : 11px tahoma, tahoma, arial, sans-serif; 
color : #818181; 
border : 1px solid; 
background-color : #fff; 
border-bottom : 1px dashed #818181; 
border-left : 1px dashed #818181; 
border-right : 1px dashed #818181; 
border-top : 1px dashed #818181; 
text-align : right; 
} 
.defaulttext { 
background : none; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #000; 
text-align : right; 
} 
td { 
background : none; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #000; 
padding-bottom : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
text-align : right; 
} 
blockquote { 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-style : italic; 
color : #7e96ac; 
text-align : right; 
} 
.mediumtext { 
background : none; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
color : #506ca4; 
text-align : right; 
} 
.captiontext { 
background : none; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 18px; 
font-style : italic; 
color : #000; 
text-align : right; 
} 
.nextprev { 
background-color : #eaeef2; 
border : 1px solid #696c6c; 
color : #000; 
font : normal 9px tahoma, tahoma, arial, helvetica, sans-serif; 
text-align : center; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
background-image : url(http://mjtanha.persiangig.com/niceholiday/govahinameh/pic-eslahe-ghaleb/button.png); 
} 
.button { 
background-color : #3b5998; 
border-bottom : 1px solid #0e1f5b; 
border-left : 1px solid #d9dfea; 
border-right : 1px solid #0e1f5b; 
border-top : 1px solid #d9dfea; 
color : #fff; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 9px; 
text-align : center; 
background-image : url(http://mjtanha.persiangig.com/niceholiday/govahinameh/pic-eslahe-ghaleb/button.png); 
} 
.np { 
background-color : #ffffff; 
border-bottom : 0 solid #000; 
border-left : 0 solid #000; 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
color : #000000; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 9px; 
text-align : center; 
padding-bottom : 2px; 
padding-left : 2px; 
padding-right : 2px; 
padding-top : 2px; 
} 
form { 
margin : 2px 0 0 0; 
} 
.spacer { 
padding-bottom : 2px; 
padding-left : 0; 
padding-right : 0; 
padding-top : 2px; 
} 
spacerr { 
padding-bottom : 2px; 
padding-left : 0; 
padding-right : 0; 
padding-top : 2px; 
border-bottom : 1px solid #000; 
border-left : 1px solid #000; 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
} 
hr { 
border-top : 0 solid #666; 
border-bottom : 0 solid #eee; 
height : 2px; 
width : 92%; 
text-align : center; 
} 
.border { 
border-bottom : 0 solid #000; 
border-left : 0 solid #000; 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
background-color : transparent; 
} 
.border2 { 
border-bottom : 0 solid #d5d5d5; 
border-left : 0 solid #d5d5d5; 
border-right : 0 solid #d5d5d5; 
border-top : 0 solid #d5d5d5; 
background-color : transparent; 
} 
.border3 { 
border-bottom : 0 solid #000; 
border-left : 0 solid #000; 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
background-color : transparent; 
} 
.helpbox { 
background-color : transparent; 
color : #000; 
font : 9px tahoma, tahoma, arial, helvetica, sans-serif; 
text-align : right; 
} 
.caption { 
padding-bottom : 0; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 0; 
border-bottom : 1px solid #363a44; 
border-left : 0 solid #8a96b3; 
border-right : 0 solid #363a44; 
border-top : 0 solid #8a96b3; 
background-color : #e1dfdf; 
color : #000; 
font-family : tahoma, arial, tahoma, helvetica, sans-serif; 
font-size : 13px; 
background-image : url(images/cap1.png); 
text-align : right; 
} 
.caption2 { 
padding-bottom : 0; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 0; 
background-color : transparent; 
color : #243b3b; 
font-family : tahoma, arial, tahoma, helvetica, sans-serif; 
font-size : 15px; 
text-align : center; 
} 
.caption3 { 
padding-bottom : 0; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 0; 
border-bottom : 1px solid #c7c3c3; 
border-left : 1px solid #fff; 
border-right : transparent; 
border-top : 1px solid #fff; 
background-color : #d5d5d5; 
color : #000; 
font-family : tahoma, arial, tahoma, helvetica, sans-serif; 
font-size : 13px; 
text-align : right; 
} 
.bodytable { 
background-color : transparent; 
padding-bottom : 8px; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 8px; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
color : #000; 
text-align : right; 
} 
.bodytable2 { 
background-color : transparent; 
border-bottom : 0 solid #d5d5d5; 
border-left : 0 solid #d5d5d5; 
border-right : 0 solid #d5d5d5; 
border-top : 0 solid #d5d5d5; 
padding-bottom : 8px; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 8px; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #404040; 
text-align : right; 
} 
.bodytable3 { 
background-color : transparent; 
padding-bottom : 8px; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 8px; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
color : #000; 
text-align : right; 
} 
p { 
margin-top : 0; 
margin-bottom : 0; 
text-align : right; 
} 
.fborder { 
border-bottom : 1px solid #dadada; 
border-left : 1px solid #dadada; 
border-right : 1px solid #dadada; 
border-top : 1px solid #dadada; 
background-color : #fff; 
} 
.forumheader { 
background-color : #b4caec; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 12px; 
color : #000; 
padding : 4px; 
border : 0 solid #c3bdbd; 
text-align : right; 
} 
.forumheader2 { 
background-image : url(http://mjtanha.persiangig.com/niceholiday/govahinameh/pic-eslahe-ghaleb/bg.gif); 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #000; 
padding : 4px; 
border : 0 solid #c3bdbd; 
text-align : right; 
} 
.forumheader3 { 
background-color : #f3f3f3; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 11px; 
color : #000; 
padding : 4px; 
border : 0 solid #f1f1f2; 
text-align : right; 
} 
.forumborder { 
border-bottom : 0 solid #000080; 
border-left : 0 solid #000080; 
border-right : 0 solid #000080; 
border-top : 0 solid #000080; 
background-color : transparent; 
} 
.fcaption { 
border-bottom : 0 solid #000; 
border-left : 0 solid #000; 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
padding-bottom : 2px; 
padding-left : 8px; 
padding-right : 0; 
padding-top : 2px; 
background-color : #c9c7c7; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
background-image : url(http://mjtanha.persiangig.com/niceholiday/govahinameh/pic-eslahe-ghaleb/button.png); 
font-size : 10px; 
color : #000; 
text-align : right; 
} 
.captiontopleft { 
width : 21px; 
background-image : url(images/topleft.png); 
} 
.captiontopmiddle { 
width : 100%; 
background-repeat : repeat-x; 
background-image : url(images/top.png); 
} 
.captiontopright { 
width : 8px; 
background-image : url(images/topright.png); 
} 
.captionleft { 
width : 16px; 
height : 20px; 
background-image : url(http://www.niceholidayco.com/themes/capleft.png); 
} 
.captionleft2 { 
width : 6px; 
height : 30px; 
background-image : url(images/rightnews.gif); 
} 
.balayest { 
background-color : #fff; 
border-top : 2px solid #09f; 
} 
.captionleftdate { 
width : 20px; 
height : 49px; 
background-image : url(images/tarikhleft.gif); 
} 
.captionvasatdate { 
width : 100%; 
height : 49px; 
padding-right : 20px; 
background-image : url(images/tarikhback.gif); 
} 
.captionrightdate { 
width : 61px; 
height : 49px; 
background-image : url(images/tarikhright.gif); 
} 
.captionleftsearch { 
width : 61px; 
height : 49px; 
background-image : url(images/searchleft.gif); 
} 
.captionvasatsearch { 
width : 100%; 
height : 49px; 
padding-right : 30px; 
background-image : url(images/searchvasat.gif); 
} 
.captionrightsearch { 
width : 15px; 
height : 49px; 
background-image : url(images/searchright.gif); 
} 
.captionbar { 
width : 100%; 
background-repeat : repeat-x; 
background-image : url(images/topnews.gif); 
padding-left : 5px; 
padding-right : 3px; 
font-size : 10px; 
color : #000; 
font-family : tahoma, tahoma, sans-serif, arial, sans-serif; 
font-weight : bold; 
background-color : #bfd3eb; 
text-align : right; 
} 
.captionbar2 { 
width : 100%; 
background-repeat : repeat-x; 
padding-left : 5px; 
padding-right : 7px; 
font-size : 16px; 
color : #bbccaa; 
font-family : arial, sans-serif, tahoma, tahoma, sans-serif; 
font-weight : bold; 
background-color : #486e73; 
text-align : right; 
} 
.menu2 { 
background-color : #fff; 
} 
.top { 
width : 100%; 
height : 3px; 
padding-left : 5px; 
padding-right : 30px; 
font-size : 10px; 
color : #eee; 
font-family : tahoma, tahoma, arial, sans-serif; 
font-weight : bold; 
background-color : #fff; 
text-align : right; 
} 
.top2 { 
width : 100%; 
height : 3px; 
padding-left : 5px; 
padding-right : 3px; 
font-size : 10px; 
color : #ffffff; 
font-family : tahoma, tahoma, arial, sans-serif; 
font-weight : bold; 
background-color : #c0d3ec; 
text-align : right; 
background-image : url(http://www.niceholidayco.com/themes/top2.png); 
} 
.right { 
width : 3px; 
height : 6px; 
background-image : url(images/capleftn.gif); 
} 
.right2 { 
width : 11px; 
height : 6px; 
background-image : url(images/right2.png); 
} 
.downright { 
width : 3px; 
height : 2px; 
background-image : url(images/downright.gif); 
} 
.left { 
width : 6px; 
height : 2px; 
background-image : url(images/caprightn.gif); 
} 
.left2 { 
width : 9px; 
height : 4px; 
background-image : url(images/left2.gif); 
} 
.downleft { 
width : 3px; 
height : 2px; 
background-image : url(images/leftdown.gif); 
} 
.downnews { 
width : 100%; 
height : 2px; 
background-image : url(images/downnews.gif); 
} 
.captionright { 
width : 6px; 
height : 30px; 
background-image : url(images/capright3.gif); 
} 
.captionright2 { 
width : 11px; 
height : 6px; 
background-image : url(http://www.niceholidayco.com/themes/capright.png); 
} 
.downtab { 
width : 100%; 
height : 2px; 
background-image : url(images/blank.gif); 
border-bottom : 1px solid #f99; 
} 
.downtableft { 
width : 10px; 
height : 4px; 
background-image : url(images/downtableft.gif); 
} 
.downtabright { 
width : 10px; 
height : 4px; 
background-image : url(images/downtabright.gif); 
} 
.bodyleft { 
width : 4px; 
background-repeat : repeat-y; 
background-image : url(images/left.png); 
} 
.bodymain { 
width : 100%; 
padding-left : 5px; 
padding-right : 5px; 
background : #fff; 
font-size : 11px; 
color : #555; 
font-family : tahoma, tahoma, arial, sans-serif; 
vertical-align : top; 
} 
.bodymain2 { 
width : 100%; 
border-left : 1px solid #f99; 
border-right : 1px solid #f99; 
background : #fff; 
padding : 10px 10px 10px 10px; 
font-size : 11px; 
color : #555; 
font-family : tahoma, tahoma, arial, sans-serif; 
vertical-align : top; 
} 
.bodyright { 
width : 4px; 
background-repeat : repeat-y; 
background-image : url(images/right.png); 
} 
.bottomleft { 
width : 26px; 
height : 26px; 
background-image : url(images/bottomleft.png); 
} 
.bottommain { 
width : 100%; 
height : 26px; 
background-repeat : repeat-x; 
background-image : url(images/bottom.png); 
} 
.bottomright { 
width : 26px; 
height : 26px; 
background-image : url(images/bottomright.png); 
} 
.installcaplarge { 
font : 20px tahoma, tahoma, arial, sans-serif; 
color : #fff; 
vertical-align : top; 
} 
.installcapsmall { 
font : 10px tahoma, tahoma, arial, sans-serif; 
color : #fff; 
vertical-align : top; 
} 
.finfobar { 
background-color : #b4caec; 
font : 11px tahoma, tahoma, arial, helvetica, sans-serif; 
color : #000; 
padding : 4px; 
border : 0 solid #c3bdbd; 
background-image : url(forum/finfobar.png); 
text-align : right; 
} 
.atrafemenu { 
background-color : #83a0af; 
} 
a.forumlink { 
color : #3366cc; 
text-decoration : underline; 
text-align : right; 
} 
.topborder { 
border-bottom : 0 solid #000; 
} 
.bottomborder { 
border-top : 0 solid #000; 
border-bottom : 0 solid #000; 
} 
.alttd { 
background-color : #bdfca9; 
font : 11px tahoma, tahoma, arial, helvetica, sans-serif; 
color : #003399; 
border-top : 1px dashed #999; 
border-bottom : 1px dashed #999; 
border-left : 1px dashed #999; 
border-right : 1px dashed #999; 
padding-top : 4px; 
padding-bottom : 4px; 
padding-right : 5px; 
text-align : right; 
} 
.post_calender { 
clear : both; 
padding-top : 0; 
} 
.post-date { 
width : 1px; 
height : 49px; 
float : left; 
background : url() no-repeat; 
} 
.post-year { 
font-size : 0; 
text-transform : uppercase; 
color : #fff; 
text-align : center; 
display : block; 
line-height : 11px; 
padding-top : 1px; 
font-weight : bold; 
} 
.post-month { 
font-size : 9px; 
text-transform : uppercase; 
color : #fff; 
text-align : center; 
display : block; 
line-height : 13px; 
padding-top : 3px; 
margin-left : -3px; 
font-weight : bold; 
} 
.post-day { 
font-size : 10px; 
text-transform : uppercase; 
color : #fff; 
text-align : center; 
display : block; 
line-height : 13px; 
padding-top : 0; 
padding-bottom : 3px; 
font-weight : bold; 
} 
.mainbodybg { 
width : 100%; 
background-image : url(images/body_bg.gif); 
} 
.capchat { 
width : 100%; 
background-color : #a8acf8; 
} 
.tchat { 
padding-left : 3px; 
padding-right : 3px; 
background-color : #e5f0fe; 
border-left : 1px solid #0099ff; 
border-right : 1px solid #0099ff; 
border-top : 1px solid #0099ff; 
} 
.bchat { 
padding-left : 3px; 
padding-right : 3px; 
padding-bottom : 3px; 
background-color : #f2f6fd; 
border-bottom : 1px solid #0099ff; 
border-left : 1px solid #0099ff; 
border-right : 1px solid #0099ff; 
border-top : 1px solid #0099ff; 
} 
.tbox { 
background-color : #fff; 
border-bottom : 1px solid #f0f0f0; 
border-left : 1px solid #d2d1d1; 
border-right : 1px solid #f0f0f0; 
border-top : 1px solid #d2d1d1; 
color : #000; 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 10px; 
text-align : right; 
} 
.searchbar { 
font-family : tahoma, tahoma, arial, helvetica, sans-serif; 
font-size : 10px; 
background-color : #c1d2ec; 
color : #000; 
padding : 4px; 
border : 0 solid #c3bdbd; 
text-align : right; 
} 
.logoend { 
height : 139px; 
background-image : url(images/logo_end.jpg); 
background-repeat : no-repeat; 
text-align : right; 
vertical-align : middle; 
} 
.disclaimertext { 
font : 10px tahoma, tahoma, arial, helvetica, sans-serif; 
color : #999999; 
font-weight : bold; 
text-align : center; 
padding-bottom : 10px; 
} 
.up { 
font : 10px tahoma, tahoma, arial, helvetica, sans-serif; 
color : #999999; 
} 
.disclaimertext2 { 
font : 9px tahoma, tahoma, arial, helvetica, sans-serif; 
text-align : center; 
} 
.footer { 
background-image : url(images/footer.png); 
background-position : right; 
height : 38px; 
width : 100%; 
} 
.taglinetext { 
font : 10px tahoma, tahoma, arial, helvetica, sans-serif; 
font-weight : bold; 
color : #f1f6fb; 
background-color : #8fa9b7; 
text-align : center; 
} 
.maintable { 
border-bottom : 0 solid #dadada; 
border-left : 0 solid #e6e6e6; 
border-right : 0 solid #e6e6e6; 
border-top : 0 solid #dadada; 
background-color : #fff; 
} 
.bgpage { 
background-color : #5d8092; 
background-image : url(images/background.png); 
background-repeat : repeat-x; 
} 
.bg { 
background-color : #5d8092; 
background-image : url(images/background.png); 
background-repeat : repeat-x; 
} 
.statusnmessage { 
font-size : 10px; 
font-weight : bold; 
color : #000; 
text-align : right; 
} 
table { 
margin-left : auto; 
margin-right : auto; 
} 
.searchhighlight { 
text-decoration : underline; 
color : #ff0000; 
font-weight : bold; 
} 
.defaulttable, .fbdefault, .fdefault, .f2default, .f3default, .fcdefault { 
display : block; 
width : auto; 
} 
.center { 
text-align : center; 
} 
.right { 
text-align : left; 
} 
.left { 
text-align : right; 
} 
.day { 
text-align : center; 
background : #f1eae1; 
font : 10px tahoma, verdana, arial, helvetica, sans-serif; 
padding : 2px 1px 2px 1px; 
} 
.dayentry { 
text-align : center; 
background : #f1c7b7; 
font : 10px tahoma, verdana, arial, helvetica, sans-serif; 
padding : 2px 1px 2px 1px; 
} 
.forumheader4 { 
background-color : #ebeff2; 
font-family : verdana, tahoma, arial, helvetica, sans-serif; 
font-size : 11px; 
color : #000; 
padding : 4px; 
border : 1px solid #c3bdbd; 
cursor : pointer; 
} 
.forumheader5 { 
background-color : #bcd5ea; 
color : #000; 
cursor : pointer; 
} 
ul { 
margin-top : 0; 
margin-bottom : 0; 
} 
.highslide { 
cursor : url(plugins/eHighSlide/highslide/graphics/zoomin.cur), pointer; 
outline : none; 
} 
.highslide img { 
border : 2px solid gray; 
} 
.highslide:hover img { 
border : 2px solid white; 
} 
.highslide-image { 
border : 10px solid white; 
} 
.highslide-caption { 
display : none; 
border : 5px solid white; 
border-top : none; 
padding : 5px; 
background-color : white; 
} 
.highslide-loading { 
display : block; 
color : white; 
font-size : 9px; 
font-weight : bold; 
text-transform : uppercase; 
text-decoration : none; 
padding : 3px; 
border-top : 1px solid white; 
border-bottom : 1px solid white; 
background-color : black; 
padding-left : 22px; 
background-image : url(plugins/eHighSlide/highslide/graphics/loader.gif); 
background-repeat : no-repeat; 
background-position : 3px 1px; 
} 
a.highslide-credits, a.highslide-credits i { 
padding : 2px; 
color : silver; 
text-decoration : none; 
font-size : 10px; 
} 
a.highslide-credits:hover, a.highslide-credits:hover i { 
color : white; 
background-color : gray; 
} 
.highslide-display-block { 
display : block; 
} 
.highslide-display-none { 
display : none; 
} 
.highslide-html { 
background-color : white; 
} 
.highslide-html-content { 
position : absolute; 
display : none; 
} 
.control { 
float : right; 
display : block; 
margin : 0 5px; 
font-size : 9pt; 
font-weight : bold; 
text-decoration : none; 
text-transform : uppercase; 
color : #999; 
} 
.control:hover { 
color : black !important ; 
} 
.highslide-move { 
cursor : move; 
} 
.highslide-display-block { 
display : block; 
} 
.highslide-display-none { 
display : none; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 10000; 
text-align : center; 
line-height : 0; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 9010; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
background : transparent url(../images/blank.gif) no-repeat; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(../images/prev.gif) no-repeat left 15%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(../images/next.gif) no-repeat right 15%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : hidden; 
width : 100%; 
} 
#imageData { 
padding : 0 10px; 
color : #666; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 9090; 
width : 100%; 
height : 500px; 
background-color : #000; 
} 
.overlay_dialog { 
background-color : #666666; 
} 
.overlay___invisible__ { 
background-color : #666666; 
} 
.dialog_nw { 
width : 9px; 
height : 23px; 
background : transparent url(default/top_left.gif) no-repeat 0 0; 
} 
.dialog_n { 
background : transparent url(default/top_mid.gif) repeat-x 0 0; 
height : 23px; 
} 
.dialog_ne { 
width : 9px; 
height : 23px; 
background : transparent url(default/top_right.gif) no-repeat 0 0; 
} 
.dialog_e { 
width : 2px; 
background : transparent url(default/center_right.gif) repeat-y 0 0; 
} 
.dialog_w { 
width : 2px; 
background : transparent url(default/center_left.gif) repeat-y 0 0; 
} 
.dialog_sw { 
width : 9px; 
height : 19px; 
background : transparent url(default/bottom_left.gif) no-repeat 0 0; 
} 
.dialog_s { 
background : transparent url(default/bottom_mid.gif) repeat-x 0 0; 
height : 19px; 
} 
.dialog_se { 
width : 9px; 
height : 19px; 
background : transparent url(default/bottom_right.gif) no-repeat 0 0; 
} 
.dialog_sizer { 
width : 9px; 
height : 19px; 
background : transparent url(default/sizer.gif) no-repeat 0 0; 
cursor : se-resize; 
} 
.dialog_close { 
width : 14px; 
height : 14px; 
background : transparent url(default/close.gif) no-repeat 0 0; 
position : absolute; 
top : 5px; 
left : 8px; 
cursor : pointer; 
z-index : 2000; 
} 
.dialog_minimize { 
width : 14px; 
height : 15px; 
background : transparent url(default/minimize.gif) no-repeat 0 0; 
position : absolute; 
top : 5px; 
left : 28px; 
cursor : pointer; 
z-index : 2000; 
} 
.dialog_maximize { 
width : 14px; 
height : 15px; 
background : transparent url(default/maximize.gif) no-repeat 0 0; 
position : absolute; 
top : 5px; 
left : 49px; 
cursor : pointer; 
z-index : 2000; 
} 
.dialog_buttons input { 
width : 20%; 
margin : 10px; 
} 
.dialog_buttons input { 
border : 1px solid #999; 
border-top-color : #ccc; 
border-left-color : #ccc; 
padding : 2px; 
background-color : #fff; 
color : #333; 
background-image : url(lighting/background_buttons.gif); 
background-repeat : repeat-x; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
text-align : center; 
} 
.dialog_title { 
float : left; 
height : 14px; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 12px; 
text-align : center; 
width : 100%; 
color : #000; 
} 
.dialog_content { 
overflow : auto; 
color : #ddd; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
background-color : #123; 
} 
.top_draggable, .bottom_draggable { 
cursor : move; 
} 
.status_bar { 
font-size : 12px; 
} 
.status_bar input { 
font-size : 12px; 
} 
.wired_frame { 
display : block; 
position : absolute; 
border : 1px dashed #000; 
} 
.dialog { 
display : block; 
position : absolute; 
} 
.dialog table.table_window { 
border-collapse : collapse; 
border-spacing : 0; 
width : 100%; 
margin : 0; 
padding : 0; 
} 
.dialog table.table_window td, .dialog table.table_window th { 
padding : 0; 
} 
.overlay_lightbox { 
background-color : #353535; 
} 
.lightbox_nw { 
background : transparent url(lightbox/left-top.gif) no-repeat 0 0; 
width : 10px; 
height : 25px; 
} 
.lightbox_n { 
background : transparent url(lightbox/top-middle.gif) repeat-x 0 0; 
height : 25px; 
} 
.lightbox_ne { 
background : transparent url(lightbox/right-top.gif) no-repeat 0 0; 
width : 10px; 
height : 25px; 
} 
.lightbox_w { 
background : transparent url(lightbox/frame-left.gif) repeat-y top left; 
width : 7px; 
} 
.lightbox_e { 
background : transparent url(lightbox/frame-right.gif) repeat-y top right; 
width : 7px; 
} 
.lightbox_sw { 
background : transparent url(lightbox/bottom-left-c.gif) no-repeat 0 0; 
width : 7px; 
height : 7px; 
} 
.lightbox_s { 
background : transparent url(lightbox/bottom-middle.gif) repeat-x 0 0; 
height : 7px; 
vertical-align : top; 
} 
.lightbox_se, .lightbox_sizer { 
background : transparent url(lightbox/bottom-right-c.gif) no-repeat 0 0; 
width : 7px; 
height : 7px; 
} 
.lightbox_sizer { 
cursor : se-resize; 
} 
.lightbox_close { 
width : 23px; 
height : 23px; 
background : transparent url(lightbox/button-close-focus.gif) no-repeat 0 0; 
position : absolute; 
top : 0; 
right : 11px; 
cursor : pointer; 
z-index : 1000; 
} 
.lightbox_minimize { 
width : 23px; 
height : 23px; 
background : transparent url(lightbox/button-min-focus.gif) no-repeat 0 0; 
position : absolute; 
top : 0; 
right : 55px; 
cursor : pointer; 
z-index : 1000; 
} 
.lightbox_maximize { 
width : 23px; 
height : 23px; 
background : transparent url(lightbox/button-max-focus.gif) no-repeat 0 0; 
position : absolute; 
top : 0; 
right : 33px; 
cursor : pointer; 
z-index : 1000; 
} 
.lightbox_title { 
float : left; 
height : 14px; 
font-size : 14px; 
text-align : center; 
margin-top : 2px; 
width : 100%; 
color : #123456; 
} 
.lightbox_content { 
overflow : auto; 
color : #000; 
font : 12px arial; 
background : #fdfdfd; 
} 
.lightbox_window { 
border : 1px solid #f00; 
background : #fff; 
padding : 20px; 
margin-left : auto; 
margin-right : auto; 
width : 400px; 
} 
.lightbox_message { 
font : 12px arial; 
text-align : center; 
width : 100%; 
padding-bottom : 10px; 
} 
.lightbox_buttons { 
text-align : center; 
width : 100%; 
} 
.lightbox_buttons input { 
width : 20%; 
margin : 10px; 
} 
.lightbox_buttons input { 
border : 1px solid #999; 
border-top-color : #ccc; 
border-left-color : #ccc; 
padding : 2px; 
background-color : #fff; 
color : #333; 
background-image : url(lighting/background_buttons.gif); 
background-repeat : repeat-x; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
text-align : center; 
} 
.lightbox_progress { 
float : left; 
margin : auto; 
text-align : center; 
width : 100%; 
height : 16px; 
background : #fff url('alert/progress.gif') no-repeat center center; 
} 
.lightbox_wired_frame { 
background : #fff; 
} 
.dtree { 
font-family : tahoma; 
font-size : 11px; 
color : #666; 
white-space : nowrap; 
} 
.dtree img { 
border : 0; 
vertical-align : middle; 
width : 18px; 
height : 18px; 
} 
.dtree a { 
color : #333; 
text-decoration : none; 
} 
.dtree a.node, .dtree a.nodeSel { 
white-space : nowrap; 
padding : 1px 2px 1px 2px; 
} 
.dtree a.node:hover, .dtree a.nodeSel:hover { 
color : #333; 
text-decoration : underline; 
} 
.dtree a.nodeSel { 
background-color : #c0d2ec; 
} 
.dtree .clip { 
overflow : hidden; 
} 
