  a:link              { font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:   12px; color: #556596; text-decoration: none; }
  a:active            { font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:   12px; color: #556596; text-decoration: none; }
  a:visited           { font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:   12px; color: #556596; text-decoration: none; }
  a:hover             { font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:   12px; color: #E67C00; text-decoration: underline; }

  img { border: 0; }

ul, p, form {margin:0; padding:0;}
textarea, input {border-top: 1px solid #B2BDD2; border-left: 1px solid #B2BDD2; border-right: 1px solid #B2BDD2; border-bottom: 1px solid #B2BDD2; color:#556596; padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; margin: 1px; overflow:hidden; background-image: url(images/url.gif); background-repeat: repeat-x; background-position: center top;}
input[type]:hover, textarea:hover {background:none; border:1px solid #999999;}
hr {height: 1px; border: 0px; color: #E1E1E1; background-color: #E1E1E1;}
h1, h2, h3, h4, h5 {font-size:13px;}


body, html {height: 101%; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-align: center;}
.AllPageContents {background-image:url(images/bk.jpg); background-repeat:repeat-x; background-position: top;
}
.PageWrap{width:1000px; margin:0 auto;}
.ClearFloat{clear:both; height:1px;}
.HeaderImage{width:630px; height:360px; float:left;}
.LogoImage{width:370px; height:81px; float:right;}
.MainMenu{margin:25px 0 0 44px; padding: 0 0 0 50px; float:left; border-left:1px dotted #333333; text-align: left;}

.ContentsLeft{width:650px; float:left; margin:0; padding:5px 0 5px 0; text-align: left; font-size: 11px; text-decoration: none; color: #333333;}
.ContentsRight{width:325px; float:right; border-left:1px dotted #333333;}
.ContentsWide{margin:0; padding:5px 0 5px 0; text-align: left; font-size: 11px; text-decoration: none; color: #333333;}



/* Start Flash Object and XML Reader */
#flashcontent {width: 300px; height: 225px; float: right; margin: 0; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; text-align: left;}
#flashcontent p a {font-size: 11px; color: #444444;}
.TitleFlashcontent h1 {font-size: 12px; font-weight: bold; color: #FFCC00; text-decoration: none; margin:0; padding:0;}
.AuthorFlashcontent h2 {font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none; margin:0; padding:0;}
.QuoteFlashcontent h3 {font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; margin:0; padding:0;}
/* Start Flash Object and XML Reader */



/* Start Flash MP3 and XML Reader */
.mp3FlashBox {width:610px; height:135px; margin:0 auto; padding:0;}
.mp3FlashLeft {width:155px; height:135px; float:left; margin:0 25px 0 0; background-image: url(images/mp3_left.jpg); background-repeat: no-repeat; background-position: center center;}
#mp3Flash {margin:0; padding:0; width:250px; height:135px; float:left;}
#mp3Flash p {margin:0; padding:0; line-height:10px; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; text-align: left;}
#mp3Flash p a {font-size: 10px; font-weight: normal; color: #444444;}
.mp3FlashTxt {font-size: 11px; font-weight: bold; color: #999999; text-decoration: none; text-align: left;}
.mp3FlashRight {width:155px; height:135px; float:left; margin:0 0 0 25px; background-image: url(images/mp3_right.jpg); background-repeat: no-repeat; background-position: center center;}
/* End Flash MP3 and XML Reader */



/* Start Phone Box */
.PhoneBox {width:300px; float:right; text-align: left;}
.PhoneBox ul {font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; padding:10px 0 10px 0; border-bottom:1px dotted #FF6600; border-top:1px dotted #FF6600;}
.PhoneBox ul li {list-style-position: inside; list-style-type: square;}
.PhoneBoxNumber {height:135px; background-image: url(images/icon_phone_call.jpg); background-repeat: no-repeat; background-position: right center;}
.ContactText {font-size: 13px; color: #FFCC00; text-decoration: none; font-weight: bold; padding:55px 0 0 0;}
.ContactNumber {font-size: 16px; font-weight: bold; color: #324b64; text-decoration: none;}
/* End Phone Box */



/* Start Footer */
.Footer{height:75px; margin: 0; padding:10px 0 0 0;}
.FooterRect{width:10px; height:50px; background-color:#999999; margin:0 0 0 15px; float:left;}
.FooterCopyright{height:50px; float:left; font-size:11px; color:#666666; text-align: left;}
.FooterCopyright ul{margin:0 0 0 25px; padding:0;}
.FooterCopyright ul li{list-style-type:square; list-style-position:outside; padding:1px 0 1px 0;}
.FooterCopyright ul li a{text-decoration: underline; font-size: 11px; font-weight: normal; color: #333333;}
.CopyrightColor{color:#333333;}
.CopyrightAccent{font-weight: bold; color: #999999;}

.ValidationIcons {width:235px; margin:0; padding:0; float:right;}
.ValidationIcons p {margin:0 10px 0 0; padding:0; float:left;}
p.ValidationTxt {width:125px; margin:0; padding:0; float:left; font-size: 9px; color: #7D7D7D; text-align: left; line-height:10px;}
.ValidationSpace {width:225px; height:25px; float:left; margin:5px 0 0 0; background-image: url(images/oblique_hash.gif); background-repeat: repeat;}
.FooterBox {width:50px; height:50px; margin:0 15px 0 0; padding:0; display:block; float:right;}
/* End Footer */

.MogoLine {margin:0; padding:0; height:50px; display:block; background-image: url(images/footer_bk.jpg); background-repeat: repeat-x; background-position: center top;}
.MogoLine center {margin:0; padding:45px 0 0 0;}




/* Start link_directory */
.LinkTitles {text-align: left; font-size: 12px; color: #96A5AF; margin:5px 0 0 0;}
.LinkInnerBox {padding:5px 10px 5px 10px; height:125px; color: #999999; border: 2px solid #ffffff;}
.LinkRowSeparator {height:1px; border-bottom:1px dotted #CCCCCC;}
.LinkInnerBox p {margin:0; padding:5px 0 2px 0; text-align: left; font-size: 11px;}
.LinkInnerBoxTitle {font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none;}
.LinkShowMenu {background-color:#F5F5F5; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.LinkMultiplePages {clear:both; background-color:#F5F5F5; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px 10px 5px 10px;}
/* End link_directory */




/* Start - Login */
.LoginPannel {width:300px; padding:10px 0 10px 0; margin:0 0 15px 0; float:right; text-align: left; border-top: 1px dotted #666666; border-bottom: 1px dotted #666666; font-size: 11px; color: #666666; text-decoration: none;}
.LoginPannel form a {font-size: 11px; font-weight: bold; color: #96A5B4; text-decoration: none;}
.LoginPannel form a:hover {color: #666666;}
.LoginBox {width:115px; margin:0 10px 5px 0; padding:0; float:left;}
.NotRegistered {background-color:#F5FAFA; clear:both; margin:5px 0 5px 0; padding:3px 0 3px 0;}
.LoginButton {float:left; margin:15px 0 0 0; padding:0; font-size: 11px; color: #FF6600; text-decoration: none; font-weight: bold;}
.LoginButton:hover {color: #990000; border:1px solid #999999;}
.LoginPanelLink {padding:0 0 0 15px; background-image: url(images/arrow_link.gif); background-repeat: no-repeat; background-position: left center;}
/* End - Login */




/* Start Registration */
.RegisterText {display:block; width:175px; float:left;}
.VVCStyle {margin:5px 0 5px 0; padding:2px 0 2px 0; text-align:right; background-color:#F5FAFA;}
.FormButton {float:left; width:135px; height:20px; margin:10px 0 0 0; padding:0; font-size: 11px; background-color:#F0F0F0; background-image: none; color: #FF6600; text-decoration: none; font-weight: bold;}
.FormButtonSeparator {float:left; width:30px; height:20px;}
/* End Registration */




.DottedLine {height:1px; display:block;}
.DottedLineLeft {width:650px; height:1px; border-bottom:1px dotted #000000; float:left;}
.DottedLineRight {width:300px; height:1px; border-bottom:1px dotted #000000; float:right;}
.DottedLineWide {height:1px; border-bottom:1px dotted #000000; clear:both;}



/* Start Image Gallery */
.GalleryAll {margin:0; padding:0;}
.SectionBox {float:left; margin:0; padding:0; border:none;}
.SectionBoxInner {margin:10px;}
.SectionBoxDescription {height:75px; overflow:auto; padding: 0 5px 0 0; text-align: left; font-size: 11px; color: #999999; text-decoration: none;}
.SectionText {float:left; margin:0 0 0 10px; font-size: 10px; font-weight: bold; color: #7D91A5;}
.SectionImage {float:left; margin:0; padding:0; border:none;}
.SectionTextName {color: #999999;}

.GalleryManipulation {padding:3px 0 3px 0; margin:0 0 5px 0; height:30px; background-color:#F5F5F5;}
.GalleryHierarchy {width:33%; float:left; padding:5px 0 0 0;}
.GalleryButtons {width:33%; float:left; text-align:center;}
.GalleryButtonsInner {width:100px; margin:0 auto;}
.GalleryButtonPrev {width:36px; height:29px; margin:0; padding:0; display:block; float:left; background-image: url(images/gallery_buttons/gallery_but_previous.jpg); background-repeat: no-repeat; background-position: center center;}
.GalleryButtonPrev:hover {background-image: url(images/gallery_buttons/gallery_but_previous_over.jpg);}
.GalleryButtonSeparator {width:3px; height:29px; margin:0; padding:0; display:block; float:left; background-image: url(images/gallery_buttons/gallery_buttons_separator.jpg); background-repeat: no-repeat; background-position: center center;}
.GalleryButtonSlide {width:22px; height:29px; margin:0; padding:0; display:block; float:left; background-image: url(images/gallery_buttons/gallery_but_slide.jpg); background-repeat: no-repeat; background-position: center center;}
.GalleryButtonSlide:hover {background-image: url(images/gallery_buttons/gallery_but_slide_over.jpg);}
.GalleryButtonNext {width:36px; height:29px; margin:0; padding:0; display:block; float:left; background-image: url(images/gallery_buttons/gallery_buttons_next.jpg); background-repeat: no-repeat; background-position: center center;}
.GalleryButtonNext:hover {background-image: url(images/gallery_buttons/gallery_buttons_next_over.jpg);}
.GalleryJumpBox {width:33%; float:left; text-align:right;}
.GalleryJumpBox form {padding:3px 0 0 0;}
.GalleryJumpBox select {background-color:#EBF5FF; border:2px solid #DDDDDD; margin:0; padding:0 0 0 5px; color:#333333;}
.GalleryJumpBox select option {background-color:#EBF5FF; border-bottom:1px dotted #000000; margin:0 0 0 5px; padding:0 0 0 15px; background-image: url(images/arrow_link.gif); background-repeat: no-repeat; background-position: left center;}
.GalleryBigImage {float:left; margin:0 10px 0 0;}
.GalleryBigImageTxt {color:#B9C0CB; margin:0 0 5px 0;}

.GalleryThumbnail {margin:5px 0 5px 0; padding:2px; border:2px solid #EEEEEE;}
.GalleryThumbnail:hover {margin:5px 0 5px 0; padding:2px; border:2px solid #CCCCCC;}

.GalleryActionTitle {background-color:#F5F5F5; color:#CCCCCC; padding:5px 0 5px 0; font-size: 14px; font-weight: bold; text-decoration: none;}

form.GallerySubmitForm {width:100%;}
.GallerySubmitForm input, .GallerySubmitForm textarea {width:175px;}
.GallerySubmitLine {background-color:#FAFAFA; color:#788796; margin:0 0 5px 0; padding:1px 0 1px 0; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.GallerySubmit {width:125px; display:block; float:left; padding:3px 0 0 0;}
input.GalleryFormButton {float:left; width:145px; height:20px; margin:0; padding:0; font-size: 11px; background-color:#F0F0F0; background-image: none; color: #FF6600; text-decoration: none; font-weight: bold;}
.GalleryFormButtonSeparator {float:left; width:30px; height:20px;}
/* End Image Gallery */




/* START POPUPS */
.PopupBY-html {background-color: white;}
.PopupBY-html-blur {}
.PopupBY-html-content {position: absolute; display: none;}
.PopupBY-loading {width:31px; height:31px; margin:0; padding:0; display: block; border: 1px solid #999999; background-image: url(images/loading.gif); background-repeat: no-repeat; background-position: center bottom;}

/* Styles for the popup */
.PopupBY-wrapper {background-color: white;}
.PopupBY-wrapper .PopupBY-html-content {width: 400px; padding: 5px;}
.PopupBY-wrapper .PopupBY-header ul {margin: 0; padding: 0; text-align: right;}
.PopupBY-wrapper .PopupBY-header ul li {display: inline;padding-left: 1em;}
.PopupBY-wrapper .PopupBY-header ul li.PopupBY-previous, .PopupBY-wrapper .PopupBY-header ul li.PopupBY-next {display: none;}
.PopupBY-wrapper .PopupBY-header a {font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none;}
.PopupBY-wrapper .PopupBY-header a:hover {color: black;}
.PopupBY-wrapper .PopupBY-header .PopupBY-move a {cursor: move;}
.PopupBY-wrapper .PopupBY-footer {height: 11px;}
.PopupBY-wrapper .PopupBY-footer .PopupBY-resize {float: right; height: 11px; width: 11px; background: url(popups/graphics/resize.gif);}
.PopupBY-wrapper .PopupBY-body {font-size: 12px; text-align: left;}
.PopupBY-move {cursor: move;}
.PopupBY-resize {cursor: nw-resize;}
/* These must be the last rules */
.PopupBY-display-block {display: block;}
.PopupBY-display-none {display: none;}
/* END POPUPS */




/* START RANK DISPLAY */
.RankBox {font-size: 12px; padding:10px; background-color: #FAFAFA; margin:10px;}
.RankRequest {height:150px; padding:0 20px 0 20px; margin:0; background-image: url(images/rank_search_bk.jpg); background-repeat: no-repeat; background-position: right bottom; text-align: right;}
.ImagePR {width:50px; height:50px; display:block; float:left;}
.RankSeo {display:block; font-size: 11px; padding:10px; color: #969B9B; background-color: #FAFAFA; margin:10px; border-top: 1px dotted #777555; border-bottom: 1px dotted #777555;}
.RankSeo ul {margin:0 0 0 10px; padding:0;}
.RankLoading {text-align: center; font-size: 13px; font-weight: bold; color: #4B5555; padding:0 0 40px 0; margin:10px; background-image: url(images/loading.gif); background-repeat: no-repeat; background-position: center bottom;}
.ErrorURL {display:block; font-size: 12px; color: #990000; font-weight: bolder; text-align: center; padding:10px; background-color: #FAFAFA; margin:10px; border-top: 1px dotted #777555; border-bottom: 1px dotted #777555;}
.RankRequest p {padding:35px 0 0 0; font-size: 12px; color: #999999;}
.RankRequest input.InputURL {width:350px; font-weight: bold; padding:2px 0 2px 5px; color: #990000; font-size: 11px;}
.RankRequest input.submit {margin:10px 0 0 0; padding:2px 0 2px 0; font-weight: bold; cursor: pointer; border:2px solid #CCCCCC; font-size: 12px;}
.RankRequest input.submit:hover {color: #FF6600; border:2px solid #DDDDDD;}
.LinkBoxRank {border-bottom: 1px dotted #777555; margin:0 auto; clear:both; font-size: 15px; font-weight: bold; color: #666666;}
.RankBox a.DomainName {width:100%; line-height:20px; display:block; margin:0; padding:2px 0 2px 0; font-size: 15px; font-weight: bold; color: #666666; text-decoration: none; text-align: left; background-color: #F0EBF0;}
.RankLinkTitle {padding:5px 0 5px 0; display:block; font-size: 13px; font-weight: bold; color: #96AFC8; text-decoration: none; clear:both; background-color: #F0F5F0;}
.RankBox a {width:65%; line-height:15px; display:block; float:left; margin:0; padding:2px 0 2px 0; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; text-align: left; background-color: #FAFCFA;}
.RankBox a:hover {color: #FF6600; background-color: #F5F5EB;}
.LinkRankResult {width:35%; line-height:15px; margin:0; padding:2px 0 2px 0; display:block; float:right; background-color: #F0F3F5; text-align: left; font-size: 12px;}
.LinkRankResultSecond {width:35%; line-height:15px; margin:0; padding:2px 0 2px 0; display:block; float:right; background-color: #F0F0F0; text-align: left; font-size: 12px;}
/* END RANK DISPLAY */






/* Start Main Page Article */
.MainPageBoxHSeparator {margin:0; padding:0; width:20px; height:175px; display:block; float:left;}
.MainPageBoxVSeparator {margin:0; padding:0; width:315px; height:35px; display:block; clear:both;}
.MainPageBox {width:315px; height:175px; float: left;}
.MainPageBoxTitle {padding:0 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF9900; line-height:28px; background-image: url(images/title_icon.jpg); background-repeat: no-repeat; background-position: left center;}
.MainPageBoxTxt {margin:10px 5px 0 5px; padding:0; clear:both; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #7D96AF; text-decoration: none;}
.MainPageBox ul {margin:5px 0 0 25px; padding:0 0 0 5px; list-style-type: square;}
.MainPageBox ul li {line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #B4B4B4; text-decoration: none;}
.MainPageBoxLink {margin:0; padding:5px 0 0 10px;}
.MainPageBoxLink a {text-decoration: none; color: #324B64; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:20px;}
.MainPageBoxLink a:hover {color: #990000;}
.MainPageBoxLink a img {border:none; float:left; margin:0 5px 0 0;}
/* End Main Page Article */



/* Start Article Style */
.ArticleBoxTitleSingle {padding:0 0 2px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF6600; font-weight: bold; background-image: url(images/title_icon.jpg); background-repeat: no-repeat; background-position: left center; border-bottom:1px dotted #CCCCCC; clear:both;}
.ArticlePagePlainUL {list-style-type: square; margin:0; padding:5px 0 5px 15px; color:#666666;}
.ArticlePagePlainUL li {margin:0 0 10px 0;}
.ArticlePageUL {list-style-type: none; margin:0; padding:5px 0 25px 15px; list-style-image: url(images/arrow_link.gif);}
.ArticlePageUL li a {line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#64696E; text-decoration: none;}
.ArticlePageUL li a:hover {color:#006699;}
/* End Article Style */



/* Start Article - post new comment */
.PostCommentForm {background-color:#FAFAFA; color:#788796; margin:10px 0 10px 0; padding:5px 0 5px 0; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.CommentTextarea {width:70%; float:left;}
.PostCommentForm input {width:175px;}
.PostCommentForm textarea {width:400px;}
input.CommentFormButton {float:left; width:180px; height:20px; margin:0; padding:0; font-size: 11px; background-color:#F0F0F0; background-image: none; color: #FF6600; text-decoration: none; font-weight: bold;}
/* End Article - post new comment */



/* Start SUBMIT ARTICLE FORM */
.SubmitArticleDiv {background-image: url(images/contact_bk.jpg); background-repeat: no-repeat; background-position: right bottom;}
.SubmitArticleForm {width:60%; padding:10px 0 0 0;}
.SubmitArticleForm input, .SubmitArticleForm textarea {width:175px;}
.SubmitArticleP {background-color:#FAFAFA; color:#788796; margin:0 0 5px 0; padding:1px 0 1px 0; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.SubmitArticlePTxt {width:125px; display:block; float:left; padding:3px 0 0 0;}
input.SubmitArticleFormButton {float:left; width:145px; height:20px; margin:0; padding:0; font-size: 11px; background-color:#F0F0F0; background-image: none; color: #FF6600; text-decoration: none; font-weight: bold;}
.SubmitArticleFormButtonSeparator {float:left; width:30px; height:20px;}
/* End SUBMIT ARTICLE FORM */


/* Start Contact Form */
.ContactDiv {background-image: url(images/contact_bk.jpg); background-repeat: no-repeat; background-position: right bottom;}
.ContactForm {width:60%; padding:10px 0 0 0;}
.ContactForm input, .ContactForm textarea {width:175px;}
.ContactP {background-color:#FAFAFA; color:#788796; margin:0 0 5px 0; padding:1px 0 1px 0; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.ContactPTxt {width:125px; display:block; float:left; padding:3px 0 0 0;}
input.ContactFormButton {float:left; width:145px; height:20px; margin:0; padding:0; font-size: 11px; background-color:#F0F0F0; background-image: none; color: #FF6600; text-decoration: none; font-weight: bold;}
.ContactFormButtonSeparator {float:left; width:30px; height:20px;}
/* End Contact Form */
.l{
font-family:tahoma;
font-size:10px;
}
.std{
font-family:tahoma;
font-size:10px;
}