@import url("stylesWorld.css");

@import url("stylesAccounts.css");

@import url("stylesContentLayout.css");

@import url("colors.css");

@import url("stylesCoreRules.css");

a:link,a:visited{
	border:0;
	color:#078F98;
	text-decoration:none;
	font-family: "Verdana","Tahoma",sans-serif;
}

a:hover,a:active{
	text-decoration:underline;
}

body{
	background:#F0F0F3 url('images/layout/background.png') repeat-x top;
	margin:0;
	font-size: 11px;
	font-family: "Verdana","Tahoma","Arial",sans-serif;
}

h1{
	color:#0A2D56;
	font:small-caps 23px "Palatino Linotype","Garamond","Times New Roman",serif;
	margin:0;
	padding:0 3px 0 3px;
}

h2{
	color:#E9FDFE;
	font:normal small-caps bold 21px "Palatino Linotype","Garamond","Times New Roman",serif;
	margin:0;
	padding:0 3px 0 3px;
}

h3{
	color:#4D4D65;
	font:normal small-caps 700 17px "Palatino Linotype","Century Gothic","Bookman Old Style","Garamond","Times New Roman",serif;
	margin:12px 0 3px 0;
	padding:0;
}

h4,legend{
	color:#043269;
	font:small-caps bolder 14px "Palatino Linotype","Garamond","Times New Roman",serif;
	margin-bottom:3px;
	margin-top:7px;
	padding-left:3px;
}

h5{
	color:#046B70;
	font:bold 12px "Franklin Gothic Medium","Arial","Tahoma","Verdana",sans-serif;
	margin-bottom:1px;
	margin-top:7px;
	padding-left:3px;
}

p,li{
	color:#021F42;
	font:11px "Verdana","Tahoma","Arial",sans-serif;
	margin:3px 0 1px 0;
	padding:0;
}
hr{
	color:#726C57;
	height:1px;
}

img{
	border:0;
	margin:0;
	padding:0;
}

input,select,textarea{
	font-family:"Palatino Linotype","Garamond","Times New Roman",serif;
}

table{
	border:0;
	border-collapse:collapse;
	width:auto;
	margin-left: auto;
	margin-right: auto;
}

td{
	padding:0;
	vertical-align:top;
	border:0;
}

textarea{
	background:0;
	border:1px #CECFC2 solid;
	font-size: 12px;
	font-weight: normal;
	height:108px;
	padding:3px;
}

ul{
	color:#3B5169;
	font-size:10px;
	list-style:square outside;
	/*list-style-image: url('images/bulletUL.gif');*/
	padding: 7px 3px 3px 12px;
	margin: 12px;
}

/* = = = = = = COMMON CLASSES = = = = = = = */
.bulletList{
	padding-bottom:10px;
	padding-left:20px;
}

.checkBox{
	background:transparent url('images/chkbox_back.jpg') no-repeat center;
	height:21px;
	text-align:center;
	vertical-align:middle;
	width:21px;
}
.trHover:hover{
	background-color: #E6E9F9;
}
.checkBoxCell{
	background:transparent url('images/chkbox_cellBack.jpg') repeat-x left;
	height:21px;
	padding:3px;
	vertical-align:middle;
	width:210px;
}

.checkBoxDeny{
	background:transparent url('images/chkbox_deny.jpg') no-repeat center;
	height:21px;
	text-align:center;
	vertical-align:middle;
	width:21px;
}

.checkBoxDenyCell{
	background:transparent url('images/chkbox_cellDeny.jpg') repeat-x left;
	height:21px;
	padding:3px;
	vertical-align:middle;
	width:210px;
}

.checkBoxP{
	color:#4D4E34;
	font-size:10px;
	text-align:left;
}

.checkBoxPdeny{
	color:#6C4A49;
	font-size:10px;
	text-align:left;
}

.checkBoxTable{
	text-align:left;
	width:247px;
}
.aquaText {
	color: #0C3D3C;
}
.brownText {
	color: #3A372C;
}
.redText {
	color: #5F0E0C;
	font-style: italic;
}
.greenText {
	color: #1D5C38;
}
.blueText {
	color: #0A2D56;/*DARK BLUE*/
}
.introText{
	color: #0A2D56; /* Olive Green -- #0A2D56;DARK BLUE*/
	font-family: "Arial","Tahoma","Verdana"; /*"Palatino Linotype","Garamond","Times New Roman",serif;*/
	font-size: 12px;
	margin: 12px 12px 3px 12px;
	text-align:left;
}
.charSpeak{
	color:#054E54;
	font:12px "Palatino Linotype","Garamond","Times New Roman",serif;
	margin:3px;
	text-align:left;
	font-style: italic;
}
.pListNote{
	margin-bottom: 0;
	color:#3F2F25;
	font:11px "Franklin Gothic Medium","Tahoma","Verdana",sans-serif;
	text-align:center;
}
.pListSub{
	margin-top: 0;
	color:#3F2F25;
	font-size: 11px;
	font-family: "Arial Narrow","Arial","Tahoma","Verdana",sans-serif;
	text-align: center;
}
.footnote{
	font-size: 10px;
	color: #7A7E49; /* Gold? (yellow)*/
	text-align: center;
}
.congrats{
	color:#0E3B71;/*BLUE*/
	font:normal small-caps 14px "Palatino Linotype","Garamond","Times New Roman",serif;
	margin:3px 12px 3px 12px;
	text-align:center;
}

.error{
	color:#5F0E0C;/*RED*/
	font:normal small-caps bold 14px "Palatino Linotype","Garamond","Times New Roman",serif;
	margin:3px 12px 3px 12px;
	text-align:center;
}

.general{
	color:#4D4234;/*BROWN*/
	font:normal small-caps 14px "Palatino Linotype","Garamond","Times New Roman",serif;
	margin:3px 12px 3px 12px;
	text-align:center;
}

.greeting{
	color:#5D5F0C;/*GREEN*/
	font:italic small-caps bold 17px "Lucida Sans","Trebuchet MS","Trebuchet",sans-serif;
	margin:7px 7px 3px 7px;
	text-align:center;
}
.notice{
	color:#5F0E0C;/*RED*/
	font-variant:small-caps;
	font-weight: bold;
	font-size: 17px;
	font-family: "Courier New","Courier",monospace;
	margin:12px;
	text-align:center;
}
.unavailable{
	color:#5F0E0C;/*RED*/
	font-style: italic;
	font-size: 12px;
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	margin:7px 12px 7px 12px;
	text-align:left;
}
.meta{
	color:#046A70;/*Aqua*/
	font-size: 11px;
	font-family: "Arial Narrow","Arial","Tahoma","Verdana",sans-serif;
	text-align: right;
	margin-right: 12px;
}
.warning{
	color:#374026;/*BROWN*/
	font:small-caps bold 14px "Palatino Linotype","Garamond","Times New Roman",serif;
	margin: 12px;
}
.quote{
	color:#124F97;/*BLUE*/
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	font-size: 12px;
	font-style: italic;
	margin: 7px 33px 3px 33px;
	text-align:left;
}
.title{
	color:#124F97;/*BLUE*/
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	font-size: 12px;
	font-style: italic;
	margin: 7px 12px 3px 12px;
	text-align:left;
}
.message{
	color:#124F97;/*BLUE*/
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	font-size: 12px;
	font-style: italic;
	margin-left: 7px;
	text-align:left;
}
.messageHeading{
	color:#36364E;/*Purple... ish*/
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	text-align:left;
}
.tdMessageList{
	vertical-align: top;
	border-bottom: 1px gray solid;
	padding: 0 3px 3px 3px;
}

.optBack_green{
	background:url("images/optBack_green.jpg") no-repeat center center;
	height:21px;
	margin:0;
	padding-bottom:3px;
	text-align:center;
	vertical-align:middle;
	width: 21px !important;
}

.optBack_red{
	background:url("images/optBack_red.jpg") no-repeat center center;
	height:21px;
	margin:0;
	padding-bottom:3px;
	text-align:center;
	vertical-align:middle;
	width: 21px !important;
}

.optBoxTD{
	background:url("images/optCellBack.jpg") repeat-x center center;
	height:21px;
	margin:0;
	padding:3px 12px 3px 3px;
	text-align:left;
	vertical-align:middle;
}

.optTDlt{
	background:url("images/optCellLt.jpg") no-repeat right center;
	margin:0;
	padding:3px 0px 3px 3px;
	text-align:right;
	vertical-align:middle;
	width:4px;
}

.optTDrt{
	background:url("images/optCellRt.jpg") no-repeat left center;
	margin:0;
	padding:3px 3px 3px 0px;
	text-align:left;
	vertical-align:middle;
	width:4px;
}

.pComments{
	color:#044E78;
	font-size:8pt;
	font-style:italic;
}

.pConfined{
	color:#5F390C;
	font:9pt "Arial","Tahoma","Verdana",sans-serif;
	margin:3px 7px 3px 7px;
	text-indent:7px;
}
/* = = = = = = FORM CLASSES = = = = = = */
.glassBTN{
	background:no-repeat center center;
	border:0;
	cursor:pointer;
	height:40px;
	width:40px;
}
.glassBTNWide{
	background:no-repeat center center;
	border:0;
	cursor:pointer;
	height:47px;
	width:72px;
}
.btnPrev {
	width: 77px;
	height: 12px;
	border: 0;
	background-image: url("/search/images/btnPrev.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px;
	cursor: pointer;
}
.btnNext {
	width: 77px;
	height: 12px;
	border: 0;
	background-image: url("/search/images/btnNext.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px;
	cursor: pointer;
}
.btnShortbow{
	background:transparent url('images/layout/btnBlue.png') no-repeat center bottom;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	height:33px;
	width:224px;
}
.btnLongbow{
	background:transparent url('images/layout/btnBlueLong.png') no-repeat bottom;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	height:33px;
	width:333px;
}

.btnDagger{
	background:transparent url('images/layout/btnGreen.png') no-repeat center bottom;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	height:33px;
	width:224px;
}
.btnDagger{
	background:transparent url('images/layout/btnGreen.png') no-repeat center bottom;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	height:33px;
	width:224px;
}
.btnLongdagger{
	background:transparent url('images/layout/btnGreenLong.png') no-repeat bottom;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	height:33px;
	width:333px;
}

.btnShortsword{
	background:transparent url('images/layout/btnAqua.png') no-repeat center bottom;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	height:33px;
	width:224px;
}

.btnLongsword{
	background:transparent url('images/layout/btnAquaLong.png') no-repeat bottom;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	height:33px;
	width:333px;
}

.btnBattleaxe{
	background:transparent url('images/layout/btnPurple.png') no-repeat center bottom;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	height:33px;
	width:224px;
}

.btnLongstaff{
	background:transparent url('images/layout/btnPurpleLong.png') no-repeat bottom;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	height:33px;
	width:333px;
}
.btnUndo{
	background:transparent url('images/layout/btnUndo.jpg') no-repeat center;
	border:0;
	cursor:pointer;
	height:17px;
	width:27px;
}
.tdChkOptYes, .tdChkOptNo, .tdChkOptNull, .tdChkOptReady{
	border:0;
	padding:1px;
	text-align:center;
	vertical-align:middle;
	width:20px;
	height: 20px;
}
.tdChkOptYes{
	background:url("images/layout/chkOptYes.jpg") no-repeat center center;
}
.tdChkOptNo{
	background:url("images/layout/chkOptNo.jpg") no-repeat center center;
}
.tdChkOptNull{
	background:url("images/layout/chkOptNull.jpg") no-repeat center center;
}
.tdChkOptReady{
	background:url("images/layout/chkOptReady.jpg") no-repeat center center;
}
.tdChkOpt{
	background:url("images/layout/chkOptYes.jpg") no-repeat center center;
	border:0;
	padding:1px;
	text-align:center;
	vertical-align:middle;
	width:20px;
	height: 20px;
}
.tdNoChkOpt{
	background-repeat: no-repeat;
	background-position: center center;
	padding:1px;
	text-align:center;
	vertical-align:middle;
	width:20px;
	height: 20px;
}
.chkOpt{
	margin: 3px;
}
.radioChkOpt {
	margin: 3px 3px 4px 4px;
	background:url("../images/layout/chkOptNo.jpg") no-repeat center center;
}
.lvlSelect{
	width:333px;
}
.textAreaComments{
	background-image: url("images/textArea.gif");
	border: 0;
	background-repeat: no-repeat;
	background-position: center;
	width: 333px;
}
.textAreaLong{
	background-image: url("images/layout/textareaAqua.jpg");
	border: 0;
	background-repeat: no-repeat;
	background-position:  left top;
	width: 515px;
	margin: 3px 12px 3px 12px;
}
.textAreaLongBlue{
	background-image: url("images/layout/textareaBlue.jpg");
	border: 0;
	background-repeat: no-repeat;
	background-position:  left top;
	width: 512px;
	padding: 3px;
}
.textAreaLongAqua{
	background-image: url("images/layout/textareaAqua.jpg");
	border: 0;
	background-repeat: no-repeat;
	background-position:  left top;
	width: 512px;
	margin: 3px 12px 3px 12px;
}
.textAreaSmallBlue{
	background-image: url("images/layout/textareaBlueSmall.jpg");
	border: 0;
	background-repeat: no-repeat;
	background-position:  left top;
	width: 271px;
	margin: 3px 0px 3px 12px;
}
.textAreaSmallAqua{
	background-image: url("images/layout/textareaAquaSmall.jpg");
	border: 0;
	background-repeat: no-repeat;
	background-position:  left center;
	width: 271px;
	margin: 3px 0px 3px 12px;
}
.longTextBox{
	background-image: url('images/layout/textboxAquaLong.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	border: 0;
	width: 519px;
	padding: 3px 7px 3px 7px;
}
.textboxLongAqua{
	background-image: url('images/layout/textboxAquaLong.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	border: 0;
	width: 519px;
	padding: 3px 7px 3px 7px;
}
.textboxLongGreen{
	background-image: url('images/layout/textboxGreenLong.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	border: 0;
	width: 519px;
	padding: 3px 7px 3px 7px;
}

.textboxLongBlue{
	background-image: url('images/layout/textboxBlueLong.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	border: 0;
	width: 519px;
	padding: 3px 7px 3px 7px;
}
.textboxSmallAqua{
	background-image: url('images/layout/textboxAquaSmall.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	border: 0;
	width: 77px;
	padding: 3px 7px 3px 7px;
}
.textboxSmallGreen{
	background-image: url('images/layout/textboxGreenSmall.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	height: 21px;
	border: 0;
	width: 77px;
	padding: 3px 7px 3px 7px;
}

.textboxSmallBlue{
	background-image: url('images/layout/textboxBlueSmall.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	border: 0;
	width: 77px;
	padding: 3px 7px 3px 7px;
}

.tdNPC{
	background:#E6F8FE;
	border:thin ridge #84C4FA;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.textboxBlue{
	background-color:transparent;
	background-image: url('images/layout/textboxBlue.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	color:#61643A;
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	height:21px;
	padding-left:3px;
	width:212px;
}
.textboxAqua{
	background-color:transparent;
	background-image: url('images/layout/textboxAqua.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	color:#282839;
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	height:21px;
	padding-left:3px;
	width:212px;
}
.textboxPurple{
	background-color:transparent;
	background-image: url('images/layout/textboxPurple.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	color:#282839;
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	height:21px;
	padding-left:3px;
	width:212px;
}
.textboxGreen{
	background-color:transparent;
	background-image: url('images/layout/textboxGreen.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	color:#282839;
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	height:21px;
	padding-left:3px;
	width:212px;
}
.textBox{
	background-color:transparent;
	background-image: url('images/layout/textboxAqua.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	color:#282839;
	font-family: "Palatino Linotype","Garamond","Times New Roman",serif;
	height:21px;
	padding-left:3px;
	width:212px;
}

.textBoxLong{
	background:transparent url('images/imgTextBoxLong.jpg') no-repeat center;
	border:0;
	color:#282839;
	font:11px "Palatino Linotype","Garamond","Times New Roman",serif;
	height:27px;
	padding-left:7px;
	width:317px;
}
.textBoxTight{
	background:transparent url('images/txtboxBackTight.gif') no-repeat center;
	border:0;
	color:#282839;
	font:bold 12px "Palatino Linotype","Garamond","Times New Roman",serif;
	height:27px;
	padding-left:7px;
	width:127px;
}