html{height:100%; background-color:#ccc;}
body {margin: 0 auto; background-color:#ccc; font-family: Verdana, Arial,  Helvetica, sans-serif;text-decoration:none;  
      font-size:75%;font-weight: normal; color:#183a2a;text-align:left; height:100%; vertical-align:middle;}

a {text-decoration:none;}
a:hover {text-decoration:underline; border:none;}
fieldset{height:auto; padding:0;  border:0px; clear:both;}
img {border:0px;}
textarea {color:#183a2a;font-family: Verdana, Arial,  Helvetica, sans-serif;text-decoration:none; font-size:100%}
#topstripUserinfo a, fieldset a, #AdvancedSearchOptions a{color:#183a2a;}
.topstripheader{text-decoration:none; font-family:Verdana, Arial,  Helvetica, sans-serif;  font-size:160%; font-weight: bold; color:#000066}
#topstripSearch{width:274px; float:right; margin-right:-.1em; position:relative;}
.topstripAdvancedSearchOptions{text-decoration:none;  font-weight: bold;  margin:5px 0px 5px 0px;}

#KeywordSearch {display:block; height:20px; width:256px; text-align:center; margin:0 10px 0 10px; padding:0; vertical-align:top;} 
#KeywordSearchCurve1 {float:left; width:9px; height:17px;display:block;}
#KeywordSearchMiddle {float:left; background-color:#9aaba5; height:16px; width:200px; vertical-align:top;  padding:0px; margin:0; display:inline; text-align:left;}
#KeywordSearchCurve2 {float:left; width:9px; height:17px;}
#KeywordSearchMiddle input {line-height:15px; height:16px; display:block; width:200px; vertical-align:top; float:left; border:0px solid #fff;}
#KeywordSearch2 {float:right; width:9px; height:20px; display:inline;}

#ImageAdvKeywordSearch input, img{vertical-align:top;font-weight: normal;color:#183a2a;}

#UserDetails{padding:9px 20px 0px 0px; float:right;text-align:right; width:256px; display:block; height:60px;}
#UserDetails p{margin: 0px 0px 5px 0px; padding:0px; font-weight:bold;}
#UserDetails a{color:#ffffff;}

.NavSeparator{width:20px; padding-top:5px; padding-bottom:5px; color: #fff; text-decoration: none; 
                      float: left; text-align:center; font-weight: bold;}
#HomeContentPageBody {clear:both; min-width:999px; vertical-align:middle; min-height:45px;}

#homeRotatingImage{display:block;height:450px;  min-width:999px;}
#HomeCategorySearch{width:240px; float:left;color:#ffffff; font-size:95%; display:inline; height:20px; margin:10px 0 0 10px;}

#HomeFloatingmenu {display:block; height:20px; width:240px;}

#FloatMenuCurve1 {width:14px; height:20px; display:block; float:left;}
#FloatMenuMiddle {width:212px; vertical-align:middle;display:inline; float:left; height:20px; background-color:#183a2a;}
#FloatMenuMiddleText {text-align:center;display:block; width:197px; height:18px; margin-top:2px;}
#FloatMenuMiddleButton {margin-left:197px; width:15px; height:20px; margin-top:2px; display:block; margin-top:-18px;}
#FloatMenuCurve2 {float:right; width:14px; height:20px; display:inline;}
#HomeFloatingmenu span{text-align:center; font-weight:bold; font-size:100%;}
#FloatingMenuBottom {display:block; height:14px; vertical-align:top;}

.pnlCategorySearch {width:240px; display:block; height:0px;overflow: hidden; padding:0; margin:0;}

#HomeRightStrip{width:276px; height:424px; background-image:url(media/homehtmlstrip.gif); 
vertical-align:middle; display:block; float:right; margin-top:-450px; background-repeat:no-repeat;}
#HomeHtml{height:424px; color:#000; text-align:justify; font-size:95%; margin: 0 10px 0 10px;}
.Homebox1{margin:20px 0px 5px 10px; height:84px; width:236px;}
.Homebox2{margin:30px 0px 5px 10px; height:180px; width:236px;}
.Homebox3{margin:10px 0px 5px 5px; height:100px; width:236px;}
#HomeHtml ul{margin:2px; padding:2px;display:block;text-align:left;} 
#HomeHtml h5{margin:3px; padding:3px;display:block;text-align:left;}
#HomeHtml ul a{font-weight:normal;} 
#HomeCardLogos{width:250px; height:30px; position:absolute; right:0; bottom:20px; margin:1px 10px 0px 1px; text-align:right;}

#BackgroundImageLayer {
width: 100%;
height: 100%;
left: 0px;
top: 0px;
position: absolute;
z-index: 0;
background-color:#ccc; 
}

#TextLayer {
position:absolute;
top:110px;
left:0px;
z-index:1;
width:100%;
}

.ActionLink{text-decoration:none; font-weight: bold; color: #f5884f;}
.HtmlActionLink{text-decoration:none; color:#f5884f;}
.HtmlBodyTitleText{text-decoration:none;  font-weight: bold; }
.HtmlHomeTitleText{text-decoration:none;   font-size: 133%; font-weight: bold; }
.HtmlHeaderText{text-decoration:none;   font-size: 150%; font-weight: bold; color: #000000;}


#bottomstripLeft{color:#fff; float:left;}
#bottomstripRight{color:#fff; float:left; display:block;}

#bottomstripLeft p {color:#fff; float:left;font-weight: bold; font-size: 83.3%;  margin:4px 0px 0px 10px;}

#bottomstripRight a{color:#fff; padding-left: 10px;font-size: 83.3%; font-weight: bold; margin-top:-15px;}
#bottomstripLeft a{color:#fff; padding-left: 10px;font-size: 83.3%; font-weight: bold;}

.bottomstripCurve1full{float:right; display:block; width:999px; text-align:right;}
.bottomstripCurve1{float:right; display:block;}
#bottomstripCurve2{float:right; display:block;margin-top:-14px;}
.ImgAbsBottom {vertical-align: text-bottom;}

#AdvancedSearchOptions{width:100%;float:left; padding-top:5px; height:160px; font-weight:bold; border-bottom: 1px solid #000066; text-align:left;}
#AdvSearchbox1 {width:265px; float:left; display:block; height:160px; padding-left:20px; text-align:left;}
#AdvSearchbox1 label{ vertical-align:top; margin-top:5px;}
#AdvSearchbox1 input.radio{}

#AdvSearchbox2 {width:464px; text-align:center; display:block;  height:160px;padding-left:20px;}
#AdvSearchbox2 .Catgry{float:left;}
#AdvSearchbox2 .clearAdv{float:right; margin-right:40px; }
#AdvSearchbox2 .SubCatgry{float:right;width:210px;  margin-right:35px;}
#AdvSearchbox2 .subcatlbl {float:right; margin-right:145px;}
.advsearchinput{width:185px;}
.RefineSearchinput{Width:220px; height:40px;}
#AdvSearchbox2 .emptydiv,#AdvSearchbox3 .emptydiv{height:15px;}
#AdvSearchbox2 .emptydiv2{height:10px;}

#AdvSearchbox2 label{float:left; margin:0;}
#AdvSearchbox1 p,#AdvSearchbox2 p,#AdvSearchbox3 p{display:block; height:25px;margin:0;padding:0; }
#AdvSearchbox2 p {width:464px;}
#AdvSearchbox2 select{float:left;}


#AdvSearchbox3 {width:245px; float:right;display:block; margin-top:-160px; height:160px;}

#AdvancedSearchOptions .searchfilter{ font-size: 75%; padding:0; margin:0; text-align:left; vertical-align:middle; margin-left:-4px; }
#AdvancedSearchOptions img{float:left; margin-right:5px;}
#AdvancedSearchOptions select,text{color:#183a2a;Width:200px;}

#advsearchgraphic{clear:both;height:330px; margin-top:20px; width:500px;vertical-align:middle;
                  text-align:center; background-image:url(media/advancedsearchimage.jpg); display:block;}

.PredictiveKeyword{display:block; margin:0; padding:0;  z-index:1;}
.Dropdown{}

.SearchGrid{display:block; background-color:#fff; height:100%;}
#SearchBody{width:100%; display:block; border-top:1px solid #fff; height:100%;}
#SearchResultBottom{padding:10px;  text-align:center;}
.newrow{width:100%;vertical-align:middle; display:block; min-height:40px;}
.searchresulttopstrip{width:100%;vertical-align:middle; display:block; min-height:40px; min-width:750px;}
.searchresultnewrow{vertical-align:middle; display:block; height:100%;}
.FeatureHeader{width:100%; min-height:35px; vertical-align:middle; clear:both; display:block; color:#fff; background-color:#000000; display:block;}
.PortfolioThemeHeader{padding: 10px 0 10px 37px; font-weight:bold; color:#fff; font-size:120%; position:absolute;}
.segment1{height:25px; width:265px; float:left; margin-left:10px; 
          color:#000000; padding-top:10px;}
.segment2{height:25px; text-align:center; padding-top:10px;
          display:block; margin-left:260px; display:block; margin-right:260px; min-width:289px}
.segment3 {height:25px;width:265px; margin-top:-31px; margin-right:10px;padding-top:5px;
           float:right; text-align:right; 
           color:#000000; display:block;}
.segment3 select{color:#000000; height:20px;}
.centersegment{padding:10px; text-align:center; display:block;}
.SearchResultTnail {width:230px; height:230px; vertical-align:bottom; max-width:230px; max-height:230px;}
.SearchResultInfo{width:231px; height:20px; margin-top:10px;} 
.SearchResultIcons{padding:2px; float:left; width:230px;}
.PicNo{font-weight:bold; margin-left:82px; vertical-align:top;}
.Caption{text-align:justify;clear:both; padding-top:5px; padding-bottom:5px;  color:#000000; min-height:30px; display:block;}
.SearchReult{width:230px; height:315px; display:block;}
.SearchResultPhotographerName{margin:0; padding:0; font-size: 91.6%; font-weight: normal; color:#56060C;text-align:right; vertical-align:middle; float:right;}
.PagingLinks{text-decoration:none; color: #183a2a;}
.PagingLinksCurrent{text-decoration:none;  font-weight: bold; color:#f5884f;}
#NoResultFound {clear:none;height:278px; width:600px; padding-top:60px;  vertical-align:middle; text-align:center; background-image:url(media/noimagefound.jpg);display:block;  position:relative;}
#NoResultFound p{text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: white; text-align:center;}
.NoResultFoundEmail{text-decoration:underline;font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color: white; text-align:center}
.NoResultImageRequest{text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.NoResultImageRequestLink{text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-weight: bold; color: #FFFFFF;}


#PopupPageBody {height:auto;clear:both; text-align:center; vertical-align:middle;padding-top:60px; padding-bottom:50px;}
#Popup{margin:auto; height:360px; width:390px; vertical-align:middle; background-image:url(media/popupbackground.gif);}
#Popup fieldset{padding-top:30px; text-align:left; margin: 0px 30px 10px 30px;}
#Popup .title { color:#f5884f; font-weight:bold;}
#Popup .txtinput, #Popup select{width:235px; color:#183a2a;}
#Popup label,#Popup span{color:#183a2a;}
#Popup p{margin:5px 30px 5px 30px; text-align:justify;}


#Popup2 {margin-left:auto; margin-right:auto;  height:360px; width:390px; vertical-align:middle; text-align:left; background-image:url(media/popupbackground.gif);display:block; border:1px solid white;}
#Popup2 fieldset{ height:220px; margin-left:25px; margin-right:25px; margin-top:25px; display:block; }
#Popup2 .title {color:#f5884f; font-weight:bold;margin-left:5px; display:block;}
#Popup2 .txtinput {width:200px; color:#183a2a; float:right; margin-bottom:5px; display:block;}
#Popup2 label {color:#183a2a; width:55px; float:left; clear:both; height:25px; margin-bottom:5px; margin-left:5px;display:block;}
#Popup2 p{display:block;  clear:both; width:200px;padding:0; margin-top:0; margin-left:160px;}  
#Popup2 .txtareainput {margin-left:40px;width:200px; width:200px; height:90px; color:#183a2a; float:right; display:block;}
#Popup2 img {float:right; clear:both; }



.ErrMsg{color:#FF6600; font-weight:bold; font-size: 91.6%;}
.InfoMsg{color:#669900; font-weight:bold; font-size: 91.6%;}
#ContentPageBody {clear:both;background-color:#fff;display:block; min-width:999px; min-height:476px; height:100%;}
#CenteredContentPageBody{clear:both;background-color:#fff;width:999px; min-height:476px; height:100%; display:block;margin-left:auto; margin-right:auto;}
#CenteredContentPageBodyOuter{clear:both; display:block; background-color:#fff; min-height:476px; height:100%;}

#CenteredContentPageBodyBG{width:999px; height:436px; display:block; vertical-align:middle !important;
 position:absolute; left:50%; margin-left:-490px; top:50%; margin-top:-150px;}
#CenteredContentPageBodyOuterBG{display:block; background-color:#fff; height:100%; position:absolute; left:0; top:0; width:100%; vertical-align:middle;}
#StaticPageAdvSearch{float:left; width:999px; height:30px; z-index:1; position:absolute;  margin-top:110px; left:0;}

#LightboxBody{min-height:300px;}


#ImgRequest {margin:10px; width:550px; padding-left:30px;}
#ImgRequest label {color:#183a2a;display:block;font-weight:bold;text-align:left; width:200px;float:left;}
#ImgRequest select {color:#183a2a;Width:200px; margin-top:5px;}
#ImgRequest .txtinput {color:#183a2a;Width:195px;}



#Registration {width:666px;}
#RegistrationHead {width:626px;}
.Reghead1{margin-top:-18px; margin-left:332px;}
.Reghead2{margin-top:-17px; margin-left:563px; display:block; width:200px;}



.RegErrMsg{float:left; text-align:left; width:340px; color:#FF6600; font-weight:bold;}


#Registration label, #Registration span, .UserRegFieldName {color:#183a2a;display:block;text-align:left; width:313px; text-align:right;float:left; margin-right:10px;}
#Registration .UserRegFieldNameError {color:#FF6600;display:block;text-align:left; width:313px; text-align:right;float:left; margin-right:10px;}
#Registration select {color:#183a2a;Width:334px;}
#Registration .txtinput {color:#183a2a;Width:328px;}
#Registration .UserRegCompulsaryTextBox {color:#183a2a;Width:328px; background-color:#cce1dc;}
#Registration .UserRegCompulsaryDrpDwn {color:#183a2a;Width:333px; background-color:#cce1dc;}
#Registration p{color:#183a2a;font-weight:bold;  padding-left:310px; width:340px;}

#Registration .UserRegHearabout{color:#183a2a; float:left; float:left; width:340px;}
#Registration .UserRegHearaboutError{color:#FF6600; }

.RegistrationCenter{width:333px;display:block; margin-left:323px;}
.Hearabout{color:#FF6600;display:block; width:333px; margin-left:290px;}

#RegistrationCheck1 {width:348px; margin-left:322px; text-align:left;}
#RegistrationCheck1 .chkbox{width:13px; height:13px; float:left;padding:0; margin:0; float:left;}
#RegistrationCheck1 label{ margin-left:18px; margin-top:-13px; text-align:left;}


#RegistrationCheck2 {width:333px; margin-left:323px;}
#RegistrationCheck2 .chkbox{width:13px; height:13px; float:left;padding:0; margin:0; float:left;}

#EditDetails {width:100%;display:block;}
#EditDetails p {color:#183a2a; height:25px; display:block;}
#EditBox1{width:169px; padding-right:10px; text-align:right; float:left;display:block;}
#EditBox1 p, #EditBox1 span, #EditBox1 .UserRegFieldName{display:block;padding:0; margin:0; height:25px;}
#EditBox2{display:block;width:328px;float:left;}
#EditBox2 p{display:block; padding:0; margin:0;}
#EditBox2 input,#EditBox3 input{height:20px; width:270px;}
#EditBox2 .infotext{height:90px; display:block;}
#EditDetails .Smallinput{width:45px;height:15px;}
#EditDetails .mediuminput{width:193px;height:15px;background-color: #cce1dc;}
#EditBox3{display:block;width:300px;float:left;display:block; height:780px;}
#EditBox3 p{display:block; padding:0; margin:0;height:25px;}
#EditBox2 a {clear:both;color:#f5884f;  font-size: 91.6%; font-weight: bold;}
.blankfield{height:23px;display:block;color:#183a2a;}
#EditBox2 .btnSubmit{width:25px;height:18px;}
#EditBox2 .chk{float:left; display:inline;padding:0;margin:-14px;}
#EditChkbox{float:left; display:inline;padding:0; margin-top:-18px; margin-left:95px;}
#EditChkbox input{height:16px; width:15px;}
#EditDetails .UserRegFieldNameError {color:#FF6600;display:block;}

#EditBox4{width:160px; padding-right:10px; text-align:right; float:left;display:block;}
#EditBox4 p, #EditBox4 span, #EditBox4 .UserRegFieldName{display:block;padding:0; margin:0; height:25px;}


#UserRegHead p{padding:0px 0 0px 40px; margin:0; vertical-align:middle;}
.UserRegHead1 {padding:0px 0 0px 40px; margin:0; vertical-align:middle; width:200px; float:left;}
.UserRegHead2 {width:750px; margin-left:250px; text-align:right; height:12px; padding-top:5px;}
.MyAccountOrderHistory{margin-right:20px; color:#f5884f; text-align:right; font-weight:bold;}

.redtextbold {font-family:  Verdana, Arial,  Helvetica, sans-serif; font-weight: bold; color: #FF6600;}
.UserRegHeader{text-decoration:none; font-family: Verdana, Arial,  Helvetica, sans-serif;  font-size: 141.6%; font-weight: bold; color:#FFFFFF}

.UserRegLink{text-decoration:none; font-family: Verdana, Arial,  Helvetica, sans-serif;  font-size: 108%; font-weight: bold; color:#000066}
.UserRegForgotPassword{text-decoration:none; font-family: Verdana, Arial,  Helvetica, sans-serif;  font-size: 108.3%; font-weight: bold; color:#0099FF}
.UserRegForgotPasswordLink{text-decoration:none; font-family: Verdana, Arial,  Helvetica, sans-serif;  font-size: 108.3%; font-weight: bold; color:#000066}
.UserRegSingnOffText{text-decoration:none; font-family: Verdana, Arial,  Helvetica, sans-serif;  font-size: 108.3%; font-weight: normal; color:#0099FF}
.UserRegTextBox{background-color: #FFFFFF;}
.UserRegTextBoxCBO{background-color: #cce1dc;width:276px;}
.UserRegCompulsaryTextBox{background-color: #cce1dc;}

#PreviewMetadata{width:387px; float:left; display:block; margin:0 5px 5px 5px;}
#PreviewMetadata p{margin:0; margin-top:10px; text-align:justify;}
#PreviewMetadata .section3{}
#PreviewMetadata .section2{background-color:#cce1da; padding: 1px 5px 10px 24px; width:365px; display:block;}
#PreviewMetadata .section1{ clear:both;}
#PreviewImage{width:600px; padding:0; vertical-align:top;display:block; float:left;}  
#PreviewImage img{display:block;padding:0; margin-top:2px;} 
#PreviewKeyword{width:987px; clear:both; display:block; margin:5px;}
#PreviewSearchOptions{width:250px; float:left;}
#PreviewSearchOptions input{width:12px; height: 12px;}

.PreviewHead1{width:200px; float:left; text-align:left;}
.PreviewHead2{width:184px; text-align:right; margin-left:203px; font-size:150%;}

.PreviewImagePreview{font-size:160%;color:#000000;}
.PreviewText{text-decoration:none; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color:#000000;}
.PreviewTitles{float:left; font-weight: bold;}
.PreviewSplLabel{margin-top:2px; position:absolute; float:left;}
.PreviewSearchBtn{float:right;}
.PreviewSearchrdo{clear:both; font-weight:bold;}
.PreviewValues{text-align: justify; color:#000000;}
.PreviewHyperlinkEmbolden{text-decoration:none; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; color:#000000;}
.PreviewTextBlack{color:#56060C; margin-left: 208px; font-weight:bold;}
.PreviewKeywords{font-size: 133%; color:#000000;margin-top:10px;}
.PreviewKeywordList{margin-left:10px;}
.PreviewSelectWithin{font-size: 83.3%; font-weight: normal; color:#56060C; text-align:justify; margin-top:5px; margin-bottom:5px;}
.PreviewSearch{  font-weight: bold; color:#f5884f;}


#LightboxHeader {width:999px; height:160px; margin-bottom:10px; display:block; background-color:#fff; border-bottom:1px solid #183a2a;}
#LightboxHeader .LightboxHeaderLabels{font-size:108%; color:#183a2a; font-weight:bold;}
#LightboxOptions {width:250px; float:left; vertical-align:middle;}
#LightboxImageOptions{width:250px; float:right; vertical-align:middle;}
#LightboxNotes{width:499px; float:left; display:block;}
#LightboxOptions img, #LightboxImageOptions img, #LightboxNotes img{float:left; margin-right:5px; display:inline;}
#LightboxOptions a, #LightboxImageOptions a, #PreviewMetadata a {font-weight: bold; color: #f5884f;}
#LightboxOptions p,#LightboxImageOptions p, #LightboxNotes p{padding:4px; margin:0; margin-left:23px;font-size: 91.6%; color:#183a2a;display:block;}
#LightboxNotes .Lighbtoxnotes{width:460px; height:100px;}
#LightboxNotes .savebtn{float:right;}
.Lightboxcentersegment{padding:0; text-align:center; width:100%; display:block; margin:0;}
.hiddenlabel{color:#fff; display:inline;}

.Lightboxhrdinfo{font-size: 83.3%; font-weight: normal; color:#183a2a; display:block;
                 text-align:justify; margin-left:26px; width:205px; height:45px; }

.LightboxImageNotesInput{width:226px; height:230px; color:#183a2a; font-weight:normal;}
.LightboxOptionsText{font-size: 91.6%; color:#183a2a}
.LightboxImageNumber{font-weight: bold;}
.LightboxImageCaption{color:#183a2a;}
.LightboxImageNotes{font-size: 116.6%; font-weight: bold; color:#183a2a;}
.LightboxAlertText{font-size: 91.6%; font-weight: bold; color: #183a2a;}
.LightboxFieldName{color:#183a2a}
.LightboxTextBox{background-color: #fff;}

.LightboxTnail {width:230px; height:230px; vertical-align:bottom; max-width:230px; max-height:230px;}
.LightboxInfo{width:231px; height:70px; margin-top:10px;} 
.LightboxIcons{width:230px;}
.LightboxIcons1{padding:2px; float:left; width:120px; text-align:left;}
.LightboxIcons2 {width:80px; text-align:right; margin-left:150px; padding-top:5px; float:left; margin-top:-25px;}
.LightboxPicNo{font-weight:bold;}
.Lightbox{width:230px; height:335px; float:left; display:inline;}
.ShowLightboxNotes{width:230px; height:335px;float:right; display:inline;}
.HideLightboxNotes{width:230px; height:335px;float:right; display:none;}
.LBWithNotes{width:480px; height:320px; float:left; display:block;}
.LBWithOutNotes{width:230px; height:320px; float:left; display:block;}
.LightboxImageNotesIcons{padding-top:2px;}
.LightboxImageNotesIcons1{padding:2px; float:left; width:130px; text-align:left; display:block;}
.LightboxImageNotesIcons2{width:95px; text-align:right; margin-left:135px; padding-top:2px;}

.LightboxPhotographerName{display:block;margin-top:5px; font-size: 91.6%; font-weight: normal; color:#183a2a;text-align:right; vertical-align:middle; float:right;}

#NewContentPageBody{min-height:476px; clear:both;background-color:#fff;display:block; padding:20px;}
.OrderHistoryGrid{border: solid 1px #183a2a; width:908px;background-color:#FFFFFF;	text-align:right;color:#183a2a;}
#OrderHistoryDetails p{padding-top:5px; margin:0;width:958px; clear:both;display:block;}
#OrderDetailsTotals{margin-top:20px;}
#OrderDetailsTotals p{padding-top:5px; margin:0;width:958px; clear:both;display:block;}

.OrderHistoryTitle{float:left; width:150px; font-weight:bold; display:block;}
.OrderHistoryValues{float:left;}

#OrderDetailsTotals .OrderHistoryTitle{float:left; width:860px;  font-weight:bold; display:block; text-align:right;}
#OrderDetailsTotals .OrderHistoryValues{float:right;width:60px; text-align:right; }


/*This is for html static pages - start */
#bottomstripRight a,#bottomstripLeft a,#bottomstripRight span{color:#fff; padding: 0px 0px 0px 5px;font-size: 83.3%; font-weight: bold;}
.StaticHtmlAboutus{width:615px; float:right; padding: 10px 40px 0px 10px; text-align:justify; }
.StaticHtmlAboutusimg{width:280px; text-align:center; height:200px; vertical-align:middle; float:left; padding:  10px 40px 0px 10px;}
.AbtusImg1{width:330px; text-align:center; height:150px; vertical-align:middle; float:left;}
.AbtusImg2{width:330px; text-align:center; height:200px; vertical-align:middle; float:left; padding-top:49px; padding-bottom:49px;}
.AbtusImg3{width:330px; text-align:center; height:200px; vertical-align:middle; float:left; padding-top:59px; padding-bottom:59px;}
.AbtusImg4{width:330px; text-align:center; height:200px; vertical-align:middle; float:left; padding-top:105px; padding-bottom:105px;}
.AbtusImg5{width:330px; text-align:center; height:200px; vertical-align:middle; float:left; padding-top:40px; padding-bottom:40px;}
.AbtusImg6{width:330px; text-align:center; height:220px; vertical-align:middle; float:left; padding-top:60px; padding-bottom:60px; display:block; }
#StaticHtmlContent, #StaticHtmlContentReg
{
    float:left;
    width:666px;
    min-height:466px;
    margin:0px;
    text-align:justify;
    display:block;
    height:100%;
    background-color:#fff;
}
#StaticHtmlContentBG {
    clear:both;
    background-image:url(media/aboutusbg.gif); background-repeat:no-repeat;
    display:block;
    margin: 10px 20px 20px 10px;
    float:left;
    width:640px;
    height:406px;
    text-align:justify;
}
#StaticHtmlContentBG p, #StaticHtmlContentBG2 p{margin: 10px 40px 10px 40px;}

#StaticHtmlImageBG {float:left; width:304px; margin-top:10px;  text-align:right; display:inline;
    padding:0;
    font-size:0%;
}
#StaticHtmlContentBG2 {
    background-image:url(media/contactusbg.gif); background-repeat:no-repeat;
    margin:20px;
    float:right;
    width:284px;
    height:406px;
    margin:20px;
    text-align:justify;
    display:block;
    background-color:#fff;
    z-index:500;
}
#StaticHtmlImageBG2 {float:left;width:640px; margin-top:20px;  text-align:center; display:inline;
    padding:0;
    font-size:0%;
}

#StaticHtmlContentReg
{
    float:left;
    width:999px;
    min-height:466px;
    margin:0px;
    text-align:justify;
    display:block;    
}
#StaticHtmlContent p,#StaticHtmlContentReg p{margin:10px 40px 10px 40px;}
#StaticHtmlContentFullpage
{
    float:left;
    display:block;
    height:auto;
    min-height:466px;
    padding:10px 40px 10px 40px;
    text-align:justify;
    clear:both;
}
#StaticHtmlContent a,#StaticHtmlContentFullpage a,#StaticHtmlContentReg a, #StaticHtmlContentBG2 a, #StaticHtmlContentBG2 a,#HomeHtml a{text-decoration:none; font-weight: bold; color:#f5884f}
#StaticHtmlImage
{
    float:left;
    width:333px; 
    margin:0px;
    text-align:right;
    display:inline;
    padding:0;
    font-size:0%;
}
/*#StaticHtmlImage img {width:333px; height:478px; text-align:right; margin:0;  }*/
.HtmlBackText{text-decoration:none; font-weight: bold; float:right;}
.HtmlPageTitleWithBack{width:515px;padding:10px 40px 0px 40px;}
.HtmlPageTitleWithBack img{float:right;  vertical-align:text-bottom;}
.HtmlPageTitleWithBack span{border:1px solid blue;float:left; width:400px; margin-left:10px; margin-top:-10px;}
.Backbutton{float:right;}
/*This is for html static pages - finish */
#CenterAlign{ text-align:center;}

/* Subject Hiearchy Search - Start */
#PageBody{display:block; height:100%; min-height:476px; background-color:#fff;}
#PageBody1{width:240px; display:block; float:left; background-color:#fff;font-size:95%;}
#PageBody2{margin-left:240px; display:block; height:100%; min-height:476px; }



.TviewSelected{color:#ffffff; color:#f5884f;}
.TviewHover{color:#ffffff;}
.TviewNode{color:#ffffff;}
.Tview{width:220px; color:#ffffff; display:block; height:285px;background-color:#183a28;}
.TviewHighlightedNode {background-color:#f5884f;}

#TviewSelectionList{width:240px; position:relative; height:86px; display:none;  background-color:#183a2a; color:#ffffff;}
#TviewSelectionList .SelectedItems {widows:240px; height:50px;display:block; background-color:#183a2a;}
#TviewSelectionList .SelectedItemsBox {width:240px; height:50px; font-size:95%; background-color:#183a28; color:#ffffff;}

#TviewSelectionListfooter{display:block; height:22px; margin-left:2px;}
#TviewSelectionListfooter .Gobutton{width:80px; float:right; text-align:right; margin-right:14px;}
#TviewSelectionListfooter a{width:100px; float:left; font-weight:bold; color:#fff;}

#TreeviewDiv {scrollbar-base-color: #183a2a;}
#TreeviewDiv{width:240px; display:block; height:390px;  background-color:#183a28;}
.TreeviewPnl{width:240px; display:block; overflow:auto; background-color:#183a28; height:395px;}

                   
/* Subject Hiearchy Search - Finish */
.BlurredBackground
{
     position: absolute;
            z-index: 100;
            top: 0px;
            left: 0px;
            background-color: #CCCCCC;
            filter: alpha(opacity=60);
            -moz-opacity: 0.6;
            opacity: 0.6;

 }

#PopupDiv{}
#PopupDiv p {margin:0; padding:2px;}
.PopupButtons{text-align:center;padding-top:5px;}

.dummybutton{width:0; height:0; display:none;}
.PopupBorder1{display:block; background-color:#f5884f;}
.PopupBorder3{border:5px solid #f5884f;padding:10px; color:#fff; font-weight:bold; font-size:105%;}
.PopupTitle{font-weight:bold; background-color:#fff; padding:5px; color:#000000;}
