a {text-decoration: none; color: #b80c15; font-size: 12px; font-family: Arial; font-weight: bold;}
a:hover {text-decoration: none;  color: #000000;}
a:visited {text-decoration: none; color: #b80c15; font-size: 12px; font-family: Arial; font-weight: bold;}
a:visited:hover {text-decoration: none;  color: #000000;}

html {scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#ffffff;scrollbar-track-color:#c0d6de;scrollbar-darkshadow-color:#000000;scrollbar-face-color:#00357b;scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#690000;}
body {font-family: Arial; font-size: 12px; color: #000000; padding: 0px; margin: 0px; background-color: #d9d9d9; background-image: url(images/bg_main.jpg); background-position: left top; background-repeat: repeat-x;}
td {font-family: Arial; font-size: 12px;}
p {font-family: Arial; font-size: 12px;}
form {padding: 0px; margin: 0px;}
textarea {font-family: Arial; font-size: 12px;}

/* STYLE CLASSES */
.top_strip {width: 1002px; height: 39px; background-image: url(images/bg_topline.jpg); background-repeat: repeat-x; background-position: left top;}
.content {background-color: #ffffff; background-image: url(images/bg_pages.jpg); background-repeat: no-repeat; background-position: left top;}

/* DIV POP-UP STYLE CLASSES */
.PopDiv {position: fixed; left: 150px; top: 50px; -moz-user-select: text; z-index: 1;}
.PopDivNotSelect {position: fixed; left: 150px; top: 50px; -moz-user-select: -moz-none;}
.popDivTopBar {background-color: #779fdb; text-align: right; cursor: move; height: 28px;}
.popDivCloseBut {cursor: pointer; width: 20px; height: 20px; border: none; background-color: Transparent; background-image: url(images/popdiv/close.png); background-repeat: no-repeat; background-position: center center;}
.moznone {-moz-user-select: -moz-none;}
.moztext {-moz-user-select: text;}
.loadingpic {width: 128px; height: 15px; background-image: url(images/popdiv/loading.gif); background-repeat: no-repeat; background-position: center center;}
.loadingpic_small {width: 16px; height: 16px; background-image: url(images/popdiv/loading_small.gif); background-repeat: no-repeat; background-position: center center;}
.PopDivFrameTopLeft {width: 10px; height: 10px; background-image: url(images/popdiv/topleft.png); background-repeat: no-repeat; background-position: right bottom;}
.PopDivFrameTop{height: 10px; background-image: url(images/popdiv/top.png); background-repeat: repeat-x; background-position: center bottom;}
.PopDivFrameTopRight {width: 10px; height: 10px; background-image: url(images/popdiv/topright.png); background-repeat: no-repeat; background-position: left bottom;}
.PopDivFrameLeft{width: 10px; background-image: url(images/popdiv/left.png); background-repeat: repeat-y; background-position: right center;}
.PopDivFrameBg{background-color: #ffffff; border: solid 1px #000000; background-image: url(images/bg_popup.png); background-repeat: no-repeat; background-position: right top;}
.PopDivFrameRight{width: 10px; background-image: url(images/popdiv/right.png); background-repeat: repeat-y; background-position: left center;}
.PopDivFrameBottomLeft {width: 10px; height: 10px; background-image: url(images/popdiv/bottomleft.png); background-repeat: no-repeat; background-position: right top;}
.PopDivFrameBottom {height: 10px; background-image: url(images/popdiv/bottom.png); background-repeat: repeat-x; background-position: center top;}
.PopDivFrameBottomRight {width: 10px; height: 10px; background-image: url(images/popdiv/bottomright.png); background-repeat: no-repeat; background-position: left top;}

/* Rounded border frame and transparent(opacity 40%) white background */
.OtherFrameTopLeftTitle {width: 10px; height: 10px; background-image: url(images/otherframe/toplefttitle.png); background-repeat: no-repeat; background-position: right bottom;}
.OtherFrameTopTitle{height: 10px; background-image: url(images/otherframe/toptitle.png); background-repeat: repeat-x; background-position: center bottom;}
.OtherFrameTopRightTitle {width: 10px; height: 10px; background-image: url(images/otherframe/toprighttitle.png); background-repeat: no-repeat; background-position: left bottom;}

.OtherFrameLeftTitle {width: 10px; height: 25px; background-image: url(images/otherframe/lefttitle.png); background-repeat: repeat-y; background-position: right top;}
.OtherFrameTitleBg{height: 25px; vertical-align: top; background-image: url(images/otherframe/titlebg.png); background-repeat: repeat; background-position: center center;}
.OtherFrameRightTitle {width: 10px; height: 25px; background-image: url(images/otherframe/righttitle.png); background-repeat: repeat-y; background-position: left top;}

.OtherFrameTopLeft {width: 10px; height: 10px; background-image: url(images/otherframe/topleft.png); background-repeat: no-repeat; background-position: right bottom;}
.OtherFrameTop{height: 10px; background-image: url(images/otherframe/top.png); background-repeat: repeat-x; background-position: center bottom;}
.OtherFrameTopRight {width: 10px; height: 10px; background-image: url(images/otherframe/topright.png); background-repeat: no-repeat; background-position: left bottom;}
.OtherFrameLeft{width: 10px; background-image: url(images/otherframe/left.png); background-repeat: repeat-y; background-position: right center;}
.OtherFrameBg{background-image: url(images/otherframe/bg.png); background-repeat: repeat; background-position: center center;}
.OtherFrameRight{width: 10px; background-image: url(images/otherframe/right.png); background-repeat: repeat-y; background-position: left center;}
.OtherFrameBottomLeft {width: 10px; height: 10px; background-image: url(images/otherframe/bottomleft.png); background-repeat: no-repeat; background-position: right top;}
.OtherFrameBottom {height: 10px; background-image: url(images/otherframe/bottom.png); background-repeat: repeat-x; background-position: center top;}
.OtherFrameBottomRight {width: 10px; height: 10px; background-image: url(images/otherframe/bottomright.png); background-repeat: no-repeat; background-position: left top;}

.BoxesFrameTopLeft {width: 15px; height: 35px; background-image: url(images/boxes/topleft.png); background-repeat: no-repeat; background-position: right bottom;}
.BoxesFrameTop{height: 35px; background-image: url(images/boxes/top.png); background-repeat: repeat-x; background-position: center bottom; color: #ffffff; text-align: center; vertical-align: bottom; padding-bottom: 7px;}
.BoxesFrameTopRight {width: 15px; height: 15px; background-image: url(images/boxes/topright.png); background-repeat: no-repeat; background-position: left bottom;}
.BoxesFrameLeft{width: 15px; background-image: url(images/boxes/left.png); background-repeat: repeat-y; background-position: right center;}
.BoxesFrameContent{background-color: #55a6e2; color: #ffffff; vertical-align: top; text-align: left; padding-top: 10px;}
.BoxesFrameRight{width: 15px; background-image: url(images/boxes/right.png); background-repeat: repeat-y; background-position: left center;}
.BoxesFrameBottomLeft {width: 15px; height: 15px; background-image: url(images/boxes/bottomleft.png); background-repeat: no-repeat; background-position: right top;}
.BoxesFrameBottom {height: 15px; background-image: url(images/boxes/bottom.png); background-repeat: repeat-x; background-position: center top;}
.BoxesFrameBottomRight {width: 15px; height: 15px; background-image: url(images/boxes/bottomright.png); background-repeat: no-repeat; background-position: left top;}

.BoxesFrameTopLeft1 {width: 15px; height: 35px; background-image: url(images/boxes1/topleft.png); background-repeat: no-repeat; background-position: right bottom;}
.BoxesFrameTop1{height: 35px; background-image: url(images/boxes1/top.png); background-repeat: repeat-x; background-position: center bottom; color: #ffffff; text-align: center; vertical-align: bottom; padding-bottom: 7px;}
.BoxesFrameTopRight1 {width: 15px; height: 15px; background-image: url(images/boxes1/topright.png); background-repeat: no-repeat; background-position: left bottom;}
.BoxesFrameLeft1{width: 15px; background-image: url(images/boxes1/left.png); background-repeat: repeat-y; background-position: right center;}
.BoxesFrameContent1{background-color: #ffffff; vertical-align: top; text-align: left; padding: 0px;}
.BoxesFrameRight1{width: 15px; background-image: url(images/boxes1/right.png); background-repeat: repeat-y; background-position: left center;}
.BoxesFrameBottomLeft1 {width: 15px; height: 15px; background-image: url(images/boxes1/bottomleft.png); background-repeat: no-repeat; background-position: right top;}
.BoxesFrameBottom1 {height: 15px; background-image: url(images/boxes1/bottom.png); background-repeat: repeat-x; background-position: center top;}
.BoxesFrameBottomRight1 {width: 15px; height: 15px; background-image: url(images/boxes1/bottomright.png); background-repeat: no-repeat; background-position: left top;}

/* Dropdown menu */
.dropdown {position: absolute; display: none; margin-left: -2px;}
.ddcontent {background-image: url(images/ddbg.gif); background-position: left top; background-repeat: repeat-x;
		border: solid 1px #85caff; text-align: left; background-color: #002a77;}
.ddlist {list-style: none; padding: 0px; margin: 0px;}
.flylink {padding: 2px; cursor: pointer;}
.flylink:hover {background-color: #7facff;}
.flylink:visited {padding: 2px; cursor: pointer;}
.flylink:visited:hover {background-color: #7facff;}

.flylinkhref {color: #ffffff; font-size: 12px; font-family: Arial; font-weight: bold; cursor: pointer;}
.flylinkhref:hover {color: #ffffff;}
.flylinkhref:visited {color: #ffffff; font-size: 12px; font-family: Arial; font-weight: bold; cursor: pointer;}
.flylinkhref:visited:hover {color: #ffffff;}

/*Portfolio Page*/
.catlinks {color: #b80c15; font-size: 12px; font-family: Arial; font-weight: bold;}
.catlinks:hover {color: #000000;}
.catlinks:visited {color: #b80c15; font-size: 12px; font-family: Arial; font-weight: bold;}
.catlinks:visited:hover {color: #000000;}

.addDomains {padding: 5px;}
.tldsepbg {background-image: url(images/tldsepbg.jpg); background-repeat: repeat-x; height: 30px; padding: 1px;}
.tldbgdn {background-image: url(images/tldbgdn.jpg); background-repeat: repeat-x; color: #ffffff; height: 30px; vertical-align:middle;}
.tldbg {background-image: url(images/tldbg.jpg); background-repeat: repeat-x; color: #ffffff; height: 30px; vertical-align: middle;}
.tldbgna {background-image: url(images/tldbgna.jpg); background-repeat: repeat-x; color: #ffffff; height: 30px; vertical-align: middle;}
.but_search {border: none; background-color: Transparent; vertical-align: top; text-align: center; height: 20px; width: 57px; background-image: url(images/but_search1.png); background-position: center center; background-repeat: no-repeat; cursor: pointer; color: #ffffff;}
.but_search:hover {background-image: url(images/but_search2.png);}