﻿body {
	font-family: Tahoma;
	font-size: 12px;
	margin: 2px 0px 0px 0px;
	text-align:right;
	font-size:8pt;
	direction:rtl;
	background-color:#444444;
	line-height:15px;
}
a {
	color: black;
	text-decoration: none;
}
#HeaderContainer
{
	height:96px;
	width:965px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#LogoHolder a
{
	width:200px;
	height:80px;
	background-image:url('images/logo.gif');
	background-repeat:no-repeat;
	float:right;
	display:block;
	margin-right:130px;
	margin-top:12px;
	margin-left:7px;
}
#HeaderContentHolder
{
    float:left;
    width:620px;
}
#MainPageDateHolder
{
	width:250px;
	float:right;
	font-size:8pt;
	padding-top:47px;
}
#UpdateDateMainpage
{
	color:#858585;
	background-image:url('images/updatebullet.gif');
	background-position:right 6px;
	background-repeat:no-repeat;
	padding-right:10px;
}
#Today
{
	color:#9e9e9e;
	margin-top:3px;
}
#HeaderAdvHolder
{
	float:left;
	margin-top:0px;
	width:330px;
	height:70px;
}
#HeaderAdvHolder a img
{
	border:0px;
}
.clear
{
	clear:both;
}
#HeaderNewsRoller
{
	height:16px;
	background-image:url('images/bulletSmallRed.gif');
	background-position:right 6px;
	background-repeat:no-repeat;
	background-color:#444444;
	margin-top:3px;
	color:white;
}
#khheader_left_menu_b
{
	background-image:url('bulletSmallRed.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	height:18px;	
}

#khheader_left_menu_b a
{
	color:#cccccc;
}
#middleContainer
{
	width:965px;
	margin-left:auto;
	padding-bottom:3px;
	margin-right:auto;
}
#MainMenuColumn
{
	width:145px;
	float:right;
	margin-left:3px;
	margin-right:7px;
	margin-top:10px;
	background-image:url('images/mainmenu-bbg.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
}
#MainMenu
{
	
}
#MainMenu ul
{
	margin:0px;
	padding:3px 0px 4px 0px;
	list-style:none;
	background-image:url('images/Menu-Bullet.gif');
	background-position:left;
	background-repeat:repeat-y;
}
#MainMenu ul li
{
	height:18px;
}
#MainMenu ul li a
{ 
	background-image:url('images/Menu-Bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	color:#cccccc;
	display:block;
	height:16px;
	padding-top:2px;
	padding-right:3px;
	padding-left:18px;
	text-align:left;
}
#MainMenu_active a
{
    background-image:url('images/Menu-Bullet-rollover.gif');
	background-position:left;
	color:black;
	background-repeat:no-repeat;
	background-color:#FFD966;
	display:block;
}
#MainMenu ul li a:hover
{ 
	background-image:url('images/Menu-Bullet-rollover.gif');
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FFD966;
	display:block;
	color:#949494;
}
.MenuDivider
{
	background-image:url('images/MenuDevider.gif');
	height:2px;
	background-repeat:no-repeat;
	background-position:left;
}
#ContentLeft
{
	width:805px;
	float:left;
	background-color:white;
	margin-top:10px;
}
#ContentTop
{
	background-image:url('images/ContentupperBorder.gif');
	background-position:center top;
	background-repeat:no-repeat;
	height:9px;
}
#ContentInner
{
	padding-top:10px;
	padding:0px 6px 0px 6px;
	background-color:#F0F0F0;
	background-image:url('images/contentInnerUPBG.gif');
	background-position:center top;
	background-repeat:no-repeat;
}
#ContentInerLeftColumn
{
	float:left;
	width:160px;
	margin-top:20px;
	margin-left:10px;
}
#ContentInerRightColumn
{
	float:right;
	width:590px;
	margin-top:20px;
	margin-right:15px;
}
#Layer2ContentInerLeftColumn
{
	float:left;
	width:160px;
	margin-top:20px;
	margin-left:10px;
}
#Layer2ContentInerRightColumn
{
	float:right;
	width:590px;
	margin-top:20px;
	margin-right:15px;
}
#Layer3ContentInerLeftColumn
{
	float:left;
	width:160px;
	margin-top:20px;
	margin-left:10px;
}
#Layer3ContentInerRightColumn
{
	float:right;
	width:590px;
	margin-top:20px;
	margin-right:15px;
}
.LeftBoxContainers
{
	width:160px;
	margin-bottom:10px;
}
.NewsRelatedBoxContainers
{
	margin-bottom:10px;
}
.ButtonServiceBoxContainers
{
	margin-bottom:10px;
}
.serviceothernewsbox
{
    width:290px;
    float:right;
    margin-left:3px;
}
.servicemostvisitedbox
{
    width:290px;
    float:left;
}
.servicemorenews
{
    margin-bottom:10px;
}
.servicemorenews a
{
    background-image:url('images/img_35.jpg');
    background-position:right;
    background-repeat:no-repeat;
    padding-right:10px;
}
.BoxTitles
{
	height:18px;
	padding-top:2px;
	padding-right:5px;
	color:white;
	font-size:14px;
	font-family:Times New Roman;
	font-weight:bold;
	background-color:#DD842B;
}
.imgbox
{
    float:right;
    margin-left:15px;
    border:0px;
}
.imgbox a img
{
    border:0px;
}
.SubserviceTitleBox
{
	height:18px;
	padding-top:2px;
	padding-right:5px;
	color:white;
	font-size:14px;
	font-family:Times New Roman;
	font-weight:bold;
	background-color:#DD842B;
}
.SubserviceContentbox
{
    padding:5px;
}
.InerBox
{
	padding:4px;
	background-color:#DFD2AD
}
.InerBoxclean
{
	padding:4px;
}
.PhotoInerBox
{
	padding:5px;
}
.InerBoxPicture
{
    padding: 4px;
    margin-bottom:10px;
}
.posAPicture
{
	float:right;
	margin-left:3px;
	border:1px #C0C0C0 solid;
}
.posAcontentBox
{
	margin-top:2px;
	padding:3px;
	float:left;
	width:210px;
	height:100%;
}
.posARelatedNews
{
	margin-top:20px;
}
.posARelatedNews ul
{
	margin:0px;
	padding:4px;
	list-style:none;
	border-bottom:2px #cbb971 solid;
	border-top:1px #cbb971 solid;
}
.posARelatedNews ul li
{
	margin-bottom:2px;
}
.posARelatedNews ul li a
{
	display:block;
	color:gray;
	background-image:url('images/related-bullet.gif');
	background-position:right 6px;
	background-repeat:no-repeat;
	font-size:8pt;
	padding-right:12px;
}
.posARelatedNews ul li a:hover
{
	color:#91473e;
}

.OverTitle
{
	font-family:Tahoma;
	font-size:8pt;
	color:gray;
	margin-bottom:0px;
}
.NewsSubTitle
{
    color: #747474;
}
.posATitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#292b29;
	margin-bottom:5px;
}
.posATitle a:hover
{
	color:#8b8a8a;
}
.posALead
{
	font-family:Tahoma;
	font-size:8pt;
	color:gray;
	text-align:right;
}
#posBContainer
{
	margin-top:12px;
	margin-bottom:3px;
}
.posBBoxes
{
	width:290px;
	float:right;
}
.posBboxesSeperator
{
    width:9px;
    float:right;
    display:block;
}
.posAPicture img
{
	border:1px #C0C0C0 solid;
}
.posBPicture
{
	margin-bottom:4px;
}
.posBPicture img
{
	background-color:White;	
	border:0px;
}
.posBPicture a
{
    display:block;
}
.PosBTextsContainer
{
    padding:3px;
}
.posBTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#292b29;
	margin-bottom:4px;
}
.posBTitle a:hover
{
	color:#8b8a8a;
}
.posBLead
{
	font-family:Tahoma;
	font-size:8pt;
	color:gray;
}
.posBLead span
{
    color:Black;
}
#posCContainer
{
	margin-top:10px;
}
.posCBoxes
{
	float:right;
	width:200px;
	margin-left:6px;
	margin-bottom:6px;
}
.posCPicture
{
	float:right;
	margin-left:4px;
}
.posCPicture img
{
	border:1px #C0C0C0 solid;
}
.posCTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#292b29;
	margin-bottom:4px;
}
.photoboxes
{
    margin-bottom: 7px;
    padding-bottom:5px;
    border-bottom: 1px #C4C4C4 solid;
}
.photoboxesPicture
{
	margin-bottom:4px;
	float:right;
	margin-left:5px;
}
.photoboxesPicture img
{
	background-color:White;	
}
.photoboxTextsContainer
{
    padding:3px;
}
.AdvBox
{
	margin-bottom:5px;
}
.AdvBox a img
{
	border:1px #b2b2b2 solid;
}
.EditorchoicePic a img
{
	border:1px gray solid;
	margin-bottom:2px;
}
.EditorChoiceTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:0px 2px 0px 2px
}
.Mostvisitedbox
{
	
}
.Mostvisitedbox ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.Mostvisitedbox ul li
{
	margin-bottom:4px;
}
.Mostvisitedbox ul li a
{
	display:block;
	padding-right:10px;
	background-image:url('images/Mostvisited-bullet.gif');
	background-repeat:no-repeat;
	background-position:right 6px;
}
.Mostvisitedbox ul li img
{
    border:0px;
    vertical-align:middle;
}
.Mostvisitedbox ul li a:hover
{
	color:#979797;
	background-image:url('images/Mostvisited-bullet-over.gif');
	background-repeat:no-repeat;
	background-position:right 6px;
}
.SubServiceListBox
{
	
}
.SubServiceListBox ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.SubServiceListBox ul li
{
	margin-bottom:5px;
}
.SubServiceListBox ul li a
{
	display:block;
    margin: 0px;
    padding: 0px;
    margin-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
}
.SubServiceListBox ul li a:hover
{
	color:#979797;
}
#FooterContainer
{
	width:965px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:White;
	height:100px;
}
#FooterContainerright
{
	width:150px;
	float:right;
}
#FooterContainerleft
{
	width:795px;
    background-color:#CC0000;	
    float:left;
    display:block;
    padding:5px;
}
#FooterContainer a
{
    color:White;
}
.FeedColumn
{
	margin-top:20px;
	margin-bottom:20px;
}
.FeedColumn ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.FeedColumn ul li
{
	margin-bottom:3px;
	float:right;
	margin-left:5px;
}
.FeedColumn ul li a
{
	display:block;
	padding-right:5px;
	color:gray;
}
.FeedColumn ul li a:hover
{
	color:#b1abab;
}
.newslettericon
{
	background-image:url('images/newsletter.gif');
	background-position:right;
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.Rssicon
{
	background-image:url('images/rss.gif');
	background-position:right;
	background-repeat:no-repeat;
    width:24px;
    height:24px;
}
.CommentRssicon
{
	background-image:url('images/comment_rss.gif');
	background-position:right;
	background-repeat:no-repeat;
    width:24px;
    height:24px;
}
.Searchbox
{
	margin-top:10px;
	margin-bottom:10px;
	width:130px;
}
.Searchboxtextbox
{
	border:1px #f0f0f0 solid;
	font-family:Tahoma;
	font-size:8pt;
	background-color:#f0f0f0;
	color:black;
	text-align:right;
	height:13px;
	width:108px;
}
.SearchBtn
{
	float:left;
}
.SearchTitle
{
	background-color:#f0f0f0;
}
.RollingToptitlebox
{
    margin: 6px 0px 2px 0px;
    padding: 2px;
    color: #003366;
    font-family: Tahoma;
    background-color: #A7A7A7;
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    border-bottom-color: #666666;
}
.RollingButtomtitlebox
{
    margin: 6px 0px 2px 0px;
    padding: 2px;
    color: #333333;
    font-family: Tahoma;
    background-color: #D3D3D3;
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    border-bottom-color: #C0C0C0;
}
.anyClass
{
    visibility: visible;
    position: relative;
    z-index: 0;
    background-color: #574F4D;
    border: 4px solid #7f7f7f;
}
.anyClass ul
{
    position: relative;
    list-style-type: none;
    z-index: 1;
}
.anyClass ul li
{
    overflow: hidden; 
    float: right; 
    width: 196px; 
    height: 86px;
    padding:4px;
}
.anyClass2
{
    visibility: visible;
    position: relative;
    z-index: 0;
    border:4px #E8E4E4 solid;
    background-color:#FBFBFB;
    margin-bottom:10px;
}
.anyClass2 ul
{
    position: relative;
    list-style-type: none;
    z-index: 1;
}
.anyClass2 ul li
{
    overflow: hidden; 
    float: right; 
    width: 196px; 
    height: 86px;
    padding:4px;
}
.rollingarrows
{
    padding-left:4px;
    margin-top:2px;
    float:left;
}
.rollingtitle
{
    float: right;
    margin-right: 5px;
    margin-top: 3px;
    color: #333333;
    font-family: Tahoma;
    font-weight: bold;
}
.news-box-rollingtop
{
    margin-bottom: 10px;
    margin-left: 5px;
    margin-top: 5px;
    text-align: right;
    clear: both;
}
.news-box-rollingtop-img
{
    float: left;
    margin: 0 5 0px 5px;
}
.news-box-rollingtop-img img
{
    border: 1px solid black;
    margin-right: 5px;
    margin-bottom: 10px;
    padding: 1px;
    background-color: White;
}
.news-box-rollingtop a
{
    font-weight: 600;
    font-family: Tahoma;
    font-size: 10px;
    color:White;
}
.news-lead-roolingtop
{
    margin-top: 0px;
    text-align: right;
    color: #CCCCCC;
}
#news_box_three
{
    width:380px;
    margin-top:5px;
    float:right;
}
#news_box_threeLeftPanel
{
    width:205px;
    float:left;
}
#news_box_three_Left
{
    margin-top:5px;
}
#news_box_three_Leftb
{
    margin-top:5px;
}
.news-box-three
{
    float: right;
    width: 175px;
    height:100%;
    margin-right: 5px;
    margin-left: 6px;
    margin-top: 3px;
    margin-bottom: 4px;
    overflow: hidden;
}
.news-box-three-CategoryTitle
{
    color:Gray;
    font-size:8pt;
    font-weight:bold;
    margin-bottom:3px;
}
.news-box-three h4
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 3px;
    font-family:Tahoma;
    font-size:8pt;
    font-weight:bold;
}
.news-box-three h4 a
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 3px;
    font-family:Tahoma;
    font-size:8pt;
	font-weight:normal;
}
.news-box-four
{
    text-align: right;
    float:right;
    padding:10px;
    width:275px;
}
.news-box-four-img
{
    margin-bottom:5px;
}
.news-box-four-img img
{
    border: 1px solid black;
    padding: 1px;
    background-color: White;
}
.news-box-four a
{
    font-weight: 600;
    font-family: Tahoma;
    font-size: 10px;
    color: #333333;
    display:block;
}
.PictureNewsBoxLeft
{
    float:left;
    width:270px;
    padding:10px 5px 10px 10px;
}
#news_box_two
{
    clear: both;
    margin:5px 0px 4px 0px;
}
.news-box-two
{
    float: right;
    width: 187px;
    padding:5px 0px 5px 2px;
    height: 50px;
    overflow: hidden;
    margin-left: 7px;
    margin-bottom: 4px;
}
.news-box-two-img
{
    float: right;
    margin-left: 5px;
}
.news-box-two-img a
{
    display:block;
}
.news-box-two-img img
{
    border:0px;
}
.news-box-two h3
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
}
.news-box-3a
{
    padding:5px 7px 5px 2px;
    overflow: hidden;
    margin-bottom: 4px;
}
.news-box-3a a
{
    display:block;
}
.news-box-3a-img
{
    float: right;
    margin-left: 5px;
}
.news-box-3a-img img
{
    border:0px;
}
.news-box-3a h3
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.editorchoise
{
    padding:5px 0px 5px 0px;
    overflow: hidden;
    margin-bottom: 4px;
}
.editorchoise-img
{
    margin-bottom: 5px;
}
.editorchoise-img img
{

}
.editorchoise h3
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
}


.news-box-five
{
    
}
.news-box-five-img
{
    margin-bottom:5px;
    float:right;
}
.news-box-five-img img
{
    margin-left:5px;
    border: 1px solid black;
    padding: 1px;
    background-color: White;
}
.news-box-five a
{
    font-weight: 600;
    font-family: Tahoma;
    font-size: 10px;
    color: #333333;
    display:block;
}
.CommentBoxTitle
{
    margin: 5px 0px 5px 0px;
    padding: 4px;
    background-color: #E6E6E6;
    border: 1px solid #CCCCCC;
}
.CommentPanel
{
    margin: 5px 0px 5px 0px;
    padding: 4px;
    background-color: #F4F4F4;
    background-image:url('images/bgWriteComment.gif');
    border: 1px solid #DADADA;
}
.CommentPanel p
{
    margin: 3px 5px 3px 0px;
}
.Commenttitles
{
    width:200px;
    display:block;
    margin-bottom:2px;
}
.input
{
    direction: rtl;
    text-align: right;
    font-family: Tahoma;
    font-size: 8pt;
}
.mbox-row input
{
    border: 1px solid silver;
    width: 265px;
    margin-top: 3px;
}
.commentemailtxt
{
    text-align: left;
    direction: ltr;
    font-family: Tahoma;
    font-size: 8pt;
}
.ToolsPanel
{
    margin-bottom: 5px;
    padding: 4px;
    background-color: #DD842B;
}
.newscode
{
    float: left;
    color: #333333;
}
.newsDateTools
{
    float: right;
    color: #333333;
}
.NewsPrintTools
{
    margin-top: 2px;
}
.NewsPrintTools a
{
    margin-top: 2px;
    color: #333333;
}
.Picturenews-box
{
    margin-bottom:5px;
}
.Picturenews-box-img
{
    float: left;
    margin-right: 10px;
    border: 1px solid black;
    margin-bottom:5px;
}
.Picturenews-box h2
{
    font-family:"Times New Roman",Times,serif;
    margin: 0;
    padding: 0px 5px 0px 5px;
    font-size: 16px;
	font-weight:bold;
    margin-bottom: 5px;
    margin-top: 5px;
}
.Picturenews-box .news-lead
{
    margin-right:5px;
    margin-left:5px;
}
.photoGallery
{
    background-color:#333333;
    border:1px solid #E5E5E5;
    color:#FFFFFF;
    padding:3px;
    
}
.news-box-one
{
    margin-bottom:5px;
}
.news-box-one-img
{
    float: left;
    margin-right: 10px;
    border: 1px solid black;
    margin-bottom:5px;
}
.news-box-one h2
{
    font-family:"Times New Roman",Times,serif;
    margin: 0;
    padding: 0;
    font-size: 16px;
	font-weight:bold;
    margin-bottom: 5px;
    margin-top: 5px;
}

.shownews-box
{
    margin-bottom:5px;
}
.shownews-box-img
{
    float: left;
    margin-right: 10px;
    border: 1px solid black;
    margin-bottom:5px;
}
.shownews-box h2
{
    font-family:"Times New Roman",Times,serif;
    margin: 0;
    padding: 0;
    font-size: 16px;
	font-weight:bold;
    margin-bottom: 15px;
    margin-top: 10px;
}

.news-box-search
{
    padding: 5px;
    background-color: #E8E4E4;
    margin-bottom: 10px;
}
.news-box-search h3
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
}
.news-box-search-img
{
    float: left;
    margin: 0px 5px 0px 0px;
    margin-right: 5px;
}
.news-content
{
	font-size:9pt;
	line-height:17px;
}
.news-content a
{
    color: #003264;
    text-decoration: underline;
}
.Sotitr1
{
    content: no-open-quote;
    border: 1px #C2B6B6 solid;
    padding: 5px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 174px;
    background-color: #F0F0F0;
}
input, select, td
{
    font-family: Tahoma;
    font-size: 9pt;
}
.txt
{
    border: 1px solid silver;
}
.comment-box-user a
{
    display: block;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}
.comment-box-user span
{
    color: Black;
    display: block;
    margin-bottom: 10px;
}
.comment-box
{
    background-color: #FBFBFB;
    padding:3px;
}
.SubServiceItems
{
    margin-bottom:5px;
    margin-top:5px;
}
.SubServiceItemsImage img
{
    margin-left:3px;
    float:right;
}
.pageindex
{
    text-align:right;
}
.pageindex ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.pageindex ul li
{
    float:right;
    margin-left:3px;
}
.pageindex ul li a
{

    display:block;
    width: 15px;
    height: 15px;    
}
.index a
{
    margin-left: 3px;
    display: block;
    background-color: #CCCCCC;
    color: #333333;
    text-align: center;
}
.selectedindex a
{
    background-color: #800000;
    color: White;
    text-align: center;
    display:block;
    width:15px;
    height:15px; 
}









#page
{

}
div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 585px; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	padding-top:3px;
	height: 23px;
	background-color:#333333;
	border-bottom:1px gray solid;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 350px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 585px;
	height: 350px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow 
{

}
.image-wrapper
{
    background-color:Black;
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 585px;
	height: 350px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 350px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 0px solid #ccc;
}
div.download {
	float: left;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	background-color:#333333;
	position: absolute;
	width: 585px;
	font-size:8pt;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size:12px;
	color:White;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
	color:White;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
	visibility:hidden;
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 7px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
div.photographer
{
    color:Gray;
}