html, body {
	margin:0;
	padding:0px;
	height: 980px;
	background: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-weight:normal;
	font-size:11px;
}
a:link {
    color: #0000CC;
}
a:visited {
    color: #0000CC;
}
a:active {
    color: #FF0000;
}
a:hover {
    color: #CC0000;
}
table {
	background: #FFFFFF;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-weight:normal;
	font-size:11px;
}

/* HEADER MENU */

#headertopmenu {
    height: 24px;
    border-bottom: 1px solid #111111;
    border-top: 1px solid #111111;
}
.headertopmenubox {
    text-align: center;
    background-color: #003366;
    border-left: 1px solid #111111;
    color: #DEE9F3;
    font-weight: bold;
}
.headertopmenubox a {
    text-decoration: none;
    color: #DEE9F3;
    font-weight: bold;
}
.headertopmenubox a:visited {
    text-decoration: none;
    color: #DEE9F3;
    font-weight: bold;
}
.headertopmenubox a:hover{
    color: yellow;
}
.headertopmenubox a:active {
    color: #FF0000;
}

/* HEADER BANNER ADS */

#headertopads {
    position: relative;
    height: 72px;
    background-color: #004993;
    border-top: 1px solid #2E6BB0;
}
#headertopads1 {
    position: absolute;
    top: 5px;
    left: 8px;
    width: 468px;
    height: 60px;
}
#headertopads2 {
    position: absolute;
    top: 5px;
    left: 488px;
    width: 234px;
    height: 60px;
}
#headertopads3 {
    position: absolute;
    top: 5px;
    left: 734px;
    width: 234px;
    height: 60px;
}

/* HEADER TEXT */

#headertext {
    height: 18px;
    background-color: #2E6BB0;
    border-bottom: 1px solid #808080;
    border-top: 1px solid #808080;    
}
#headertextcell {
    height: 18px;
    color: #CCCCCC;
    padding: 2px 0 0 0;
}

/* SEARCH BOX */

#searchbox {
}
#searchboxtable {
    position: relative;
    background-color: #F8F8F8;
    width: 978px;
    height: 80px;
    border-top: 1px solid #F9F9F9;    
    border-bottom: 1px solid #CCCCCC;
}
#searchboxsitesearch {
    text-align: left;
    position: absolute;
    top: 10px;
    left: 12px;
    width: 240px;
    height: 67px;
    line-height:1.4;
}
#searchboxhopfeed {
    text-align: left;
    position: absolute;
    top: 18px;
    left: 260px;
    width: 250px;
    height: 50px;
}
#searchboxkrlinks {
    text-align: left;
    position: absolute;
    top: 15px;
    left: 510px;
    width: 350px;
    height: 50px;
    line-height:1.4;
}
#searchboxbslogo {
    text-align: left;
    position: absolute;
    top: 10px;
    left: 828px;
    width: 133px;
    height: 80px;
    line-height:1.4;
}

/* CONTENT */

#content {
    position: relative;
    text-align: left;
    width: 978px;
    min-height: 640px;
    background-color: #F9F9F9; 
}
#leftmenu1 {
    position: absolute;
    text-align: left;
    width: 169px;
    min-height: 630px;
    height: auto;
    line-height: 1.4;
    background-color: #F9F9F9;
    padding: 8px 4px 4px 12px; 
}
#leftmenu2 {
    position: relative;
    text-align: left;
    width: 169px;
    min-height: 640px;
    height: auto;
    line-height: 1.4;
    background-color: #F9F9F9;
    padding: 8px 4px 4px 8px;
}
#smallcontent {
    position: relative;
    text-align: left;
    left: 185px;
    width: 610px;
    min-height: 640px;
    height: auto;
    line-height: 1.4;
    padding-left: 12px;
    padding-top: 3px;
    padding-bottom: 8px;
    border-left: 1px solid #C9C9C9;
    background-color: #FFFFFF;
}
#rightcontent {
    position: relative;
    text-align: left;
    left: 185px;
    width: 768px;
    min-height: 640px;
    height: auto;
    line-height: 1.4;
    padding-left: 12px;
    padding-top: 3px;
    padding-bottom: 8px;
    padding-right: 12px;
    border-left: 1px solid #C9C9C9;
    background-color: #FFFFFF;
}

#bigcontent800 {
    position: relative;
    text-align: left;
    width: 795px;
    min-height: 643px;
    height: auto;
    line-height: 1.4;
    background-color: #FFFFFF;
    padding-top: 8px;
    padding-left: 12px;
}

#bigcontentD {
    position: relative;
    text-align: left;
    left: 185px;
    width: 601px;
    min-height: 651px;
    height: auto;
    line-height: 1.4;
    padding-left: 12px;
    padding-top: 3px;
    padding-bottom: 8px;
    padding-right: 8px;
    border-left: 1px solid #C9C9C9;
    border-right: 1px dashed #E9E9E9;
    background-color: #FFFFFF;
}

#bigcontent {
    position: relative;
    text-align: left;
    left: 185px;
    width: 621px;
    min-height: 651px;
    height: auto;
    line-height: 1.4;
    border-left: 1px solid #C9C9C9;
    border-right: 1px dashed #E9E9E9;
    background-color: #FFFFFF;
}
#midcontenttop {
    position: absolute;
    text-align: left;
    left: 8px;
    top: 8px;
    width: 604px;
    min-height: 311px;
    line-height: 1.4;
}
#midcontentlow {
    position: absolute;
    text-align: left;
    left: 8px;
    top: 329px;
    width: 604px;
    min-height: 311px;
    line-height: 1.4;
}
.midcontenttitlebox {
    position: absolute;
    text-align: left;
    top: 4px;
    left: 4px;
    width: 590px;
    height: 19px;
    background-color: #E9E9E9;
    border-bottom: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    padding-left: 5px;
    padding-top: 4px;
}
.midcontenttextbox {
    position: absolute;
    text-align: left;
    top: 33px;
    left: 4px;
    width: 591px;
    height: 264px;
    padding-left: 5px;
    padding-top: 4px;
    padding-bottom: 5px;
}
#rightmenu {
    position: absolute;
    text-align: left;
    width: 150px;
    left: 808px;
    top: 0px;
    height: 100%;
    line-height: 1.4;
    background-color: #FFFFFF;
    padding-left: 20px;
}
#RightMenuSpace {
    height: 8px;
    font-size: 1px;
    line-height: 0;
}

/* FOOTER */

#footertoptext {
    text-align: center;
    height: 22px;
    background-color: #F3F3F3;
    border-top: 1px solid #999999;
}
#footermidtext {
    text-align: center;
    height: 26px;
    background-color: #2E6BB0;
    border-top: 1px solid #999999;
    color: #FFFFFF;
}
#footerlowspace {
    height: 22px;
    background-color: #004993;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #808080;
}

/* OTHERS */

.greyborder {
    border-left: 1px dashed #E9E9E9;
    border-top: 1px dashed #E9E9E9;
    border-bottom: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
}
.silveredge {
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
}
.wrapper {
    width: 980px;
}
.BBcode {
    border:1px dashed #999999;
    width: 600;
    margin: 5px 0px;
    text-align: left;
    overflow: auto;
    display: block;
    padding: 2px;
    font-family: "Courier New", Courier, mono;
    color: #333333;
    font-weight: normal;
    font-size: 11px;
    line-height: 1.4;
}
.BBcodew {
    border:1px dashed #999999;
    width: 740;
    margin: 5px 0px;
    text-align: left;
    overflow: auto;
    display: block;
    padding: 2px;
    font-family: "Courier New", Courier, mono;
    color: #333333;
    font-weight: normal;
    font-size: 11px;
    line-height: 1.4;
}

#FileLinkAds {
    position: relative;
    top: 6px;
    left: -4px;
    height: 10px;
    margin-bottom: 0px;
}
#NavSpacer {
    height: 22px;
    border-bottom: 2px solid #E9E9E9;
    padding-left: 3px;
    padding-top: 4px;
    margin-bottom: 10px;
}
#MediaFireLeftMenu {
    position: relative;
    top: 8px;
    height: 33px;
}
.FileListTable {
    position: relative;
    top: 10px;
    height: 25px;
    width: 600px;
}
.FileListCella {
    position: absolute;
    height: 20px;
    width: 23px;
}
.FileListCellb {
    position: absolute;
    left: 23px;
    top: 1px;
    height: 25px;
    width: 577px;
}
.CatsListTable {
    position: relative;
    height: 45px;
    width: 250px;
}
.CatsListCell {
    position: absolute;
    left: 2px;
    top: 1px;
    height: 25px;
    width: 250px;
    line-height: 1.1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
}

/* GOOGLE ADS */

#GoogleSiteSearchText {
    border: 1px solid rgb(126, 157, 185);
    padding: 2px;
}
#GoogleSiteSearchInput {
    font-size: 10pt;
    width: 28pt;
    height: 16pt; 
}
.GoogleLeftCell {
    position: relative;
    left: -8px;
}
.GoogleTextSpace {
    height: 60px;
    padding-top: 11px;
    padding-bottom: 11px;
}
#GoogleLeftMenu125125 {
    position: relative;
    top: 8px;
    left: -5px;
}
#GoogleRightMenu12090 {
    position: relative;
    width: 130px;
    height: 125px;
    top: 17px;
}
#GoogleRightMenu120240 {
    position: relative;
    width: 130px;
    height: 255px;
    top: 20px;
    left: -5px;
}

/* SHARING */

#facebookbtn a:hover{
    color: #CC0000;
}
#facebookbtn a {
    position: absolute;
    text-align: left;
    text-decoration:none;
    left: 493px;
    top: 8px;
    width: 54px;
    height: 13px;
    color: #336699;
    font-size:10px;
    padding-left:6px;
}
#facebookbtn780 a:hover{
    color: #CC0000;
}
#facebookbtn780 a {
    position: absolute;
    text-align: left;
    text-decoration:none;
    left: 646px;
    top: 8px;
    width: 54px;
    height: 13px;
    color: #336699;
    font-size:10px;
    padding-left:6px;
}

.fb_share_button { 
    height: 13px;
    border: 1px solid #336699;
    background:#F3F3F3 url('http://www.bahamassecurity.com/images/ya8q506x.gif') no-repeat top right;
    padding: 0 0 0 0;
} 
.fb_share_button:hover {
    color:#336699;
    border-color:#295582;
    background:#ffffff url('http://www.bahamassecurity.com/images/ya8q506x.gif') no-repeat top right;
    text-decoration:none 
}

#twbtn a:hover{
    color: #CC0000;
}
#twbtn a {
    position: absolute;
    text-align: left;
    text-decoration:none;
    left: 559px;
    top: 8px;
    width: 54px;
    height: 13px;
    color: #336699;
    font-size:10px;
    padding-left:6px;
}
#twbtn780 a:hover{
    color: #CC0000;
}
#twbtn780 a {
    position: absolute;
    text-align: left;
    text-decoration:none;
    left: 713px;
    top: 8px;
    width: 54px;
    height: 13px;
    color: #336699;
    font-size:10px;
    padding-left:6px;
}

.tw_share_button { 
    height: 13px;
    border: 1px solid #97BABF;
    background:#F3F3F3 url('http://www.bahamassecurity.com/images/twe.gif') no-repeat top right;
    padding: 0 0 0 0;
} 
.tw_share_button:hover {
    color:#336699;
    border-color:#89BCC3;
    background:#ffffff url('http://www.bahamassecurity.com/images/twe.gif') no-repeat top right;
    text-decoration:none 
}