body {FONT-FAMILY: verdana; margin:0px; font-size: 9pt; COLOR: #000000; background:url(../../images/background.jpg) repeat 0 0; background-color: #E14319;}
h2{ background-repeat:no-repeat; color:#0B55C4; font-size:14px; font-weight:bold; line-height:30px; margin:0px; margin-left:0px; padding-left:0px;}
td, th { font-family: verdana, Helvetica, sans-serif; font-size:10pt}

html, body { height: 100%; }

select,input[type="text"],textarea{FONT-FAMILY: Helvetica; FONT-SIZE: 9pt; Background-color: #ffffff; COLOR: #333333; border:1px solid #999999; border-radius:3px; box-shadow: 0 0 0px #999999; padding: 2px;}
input[type="password"]{FONT-FAMILY: Helvetica; FONT-SIZE: 9pt; Background-color: #ffffff; COLOR: #333333; border:1px solid #999999; border-radius:3px; box-shadow: 0 0 0px #999999; padding: 2px;}
input[type="button"]{FONT-WEIGHT: bold; FONT-FAMILY: Helvetica; CURSOR: hand; FONT-SIZE: 8pt; Background-color: #C21D21; COLOR: #ffffff; border:1px solid #999999; border-radius:3px; height:25px}
input[type="reset"]{FONT-WEIGHT: bold; FONT-FAMILY: Helvetica; CURSOR: hand; FONT-SIZE: 8pt; Background-color: #C21D21; COLOR: #ffffff; border:1px solid #999999; border-radius:3px; height:25px}
input[type="submit"]{FONT-WEIGHT: bold; FONT-FAMILY: Helvetica; CURSOR: hand; FONT-SIZE: 8pt; Background-color: #C21D21; COLOR: #ffffff; border:1px solid #999999; border-radius:3px; height:25px}

.coursedropdown {Border: 1 ridge #C1E0FF; FONT-FAMILY: Helvetica; FONT-SIZE: 9pt; Background-color: #EFD2D1; COLOR: #000000; border:1px solid #DA251C;}

input[type=text]:focus{background:#F4DEB0; color:#000000}
input[type=password]:focus{background:#F4DEB0; color:#000000}
textarea:focus {background-color:#F4DEB0; color:#000000}
.txtwidth{width:50px}

.right {text-align:right; FONT-SIZE: 9pt; FONT-FAMILY: arial; COLOR: #000000; Background-color:transparent; padding:0 0 5 0px;}
.clr {clear: both; overflow:hidden; height: 0;}
.content {overflow:none; width:auto; text-align:justify; padding:6px;}
.date {font-size:10px; text-align:right; font-weight: bold; color:#5BAAD5;}

a, img { padding: 0; margin: 0; }

img {border: 0 none; }
fieldset{font-size: 12px; padding:10px}
form {margin: 0; padding: 0; }

h1 {margin: 0; padding-bottom: 8px; 	color: #0B55C4; font-size: 20px; font-weight: bold; }

h3 {font-size: 13px; }

a:link    { color: #C21D21; text-decoration: none; font-weight: bold;}
a:visited { color: #C21D21; text-decoration: none; font-weight: bold;}
a:hover   { text-decoration: underline; }

a.email {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #C21D21; TEXT-DECORATION: none}
a.email:hover {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #C21D21; TEXT-DECORATION: underline}

input.disabled { background-color: #F0F0F0; }

.ieff{height:auto; background-color: #FAFAE7; padding: 12px}
.red-line{border-top:1px solid #22662D;margin:0px;padding:2px 0px}

/* -- overall styles ------------------------------ */

#menu{background: #22662D;padding-top:1px}
#sddm {	margin: 0; 	padding: 0; 	z-index: 30}
#sddm li {	margin: 0; 	padding: 0; 	list-style: none; 	float: left; 	font: bold 11px Tahoma; 	border-right:1px solid #fff; }
#sddm li a {	display: block; 	margin: 0 1px 0 0; 	padding: 4px 10px; 	background:#22662D; 	color: #FFF; 	text-align: center; 	text-decoration: none; 	font-weight:bold; 	}
#sddm li a:hover {	background: #B9D9BE ; color:#FFF} 
#sddm div {	position: absolute; 	visibility: hidden; 	margin: 0; 	padding: 0; 	border-right:2px solid #DFDFDF; 	background:#83C78E; 	border-bottom: 2px solid #DFDFDF; 	 }
#sddm div a 	{	position: relative; 		display: block; 		margin: 0; 		padding: 4px 5px 4px 20px; 		width: auto; 		white-space: nowrap; 		text-align: left; 		text-decoration: none; 		background-position:left center; 		color: #000; 		font: 11px "Comic Sans MS" bold}
#sddm div a:hover {	/*background: #DFDFDF;*/ 	background:#83C78E; }

table.adminform {border-spacing: 1px; background-color: transparent; 	color: #000000; font-size:11px; padding:4px;}
table.adminlist { 	width: 100%; 	border-spacing: 1px; 	background-color: #e7e7e7; 	color: #666; }
table.header { 	width: 100%; 	border-spacing: 1px; 	border:1px solid #FFF; 	color: #666; 	margin-bottom:5px; }
table.redstar{color:#FF0000}
table.adminlist td,
table.adminlist th { padding: 4px; }

table.adminlist thead th { 	text-align: center; 	background: #f0f0f0; 	color: #666; 	border-bottom: 1px solid #999; 	border-left: 1px solid #fff; }

table.adminlist thead a:hover { text-decoration: none; }

table.adminlist thead th img { vertical-align: middle; }

table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr			{ background-color: #fff;  text-align: left; }
table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }

table.adminlist tbody tr td 	   { height: 20px; background: #fff; border: 1px solid #fff; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,
table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.adminlist td.order { text-align: center; white-space: nowrap; }
table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.adminlist .pagination { display:table; padding:0;  margin:0 auto;}
table.adminlist { background-color:#E7E7E7; border-spacing:1px; color:#666666; width:100%; font-size:11px; }

table.toolbar a:hover { 	border-left: 1px solid #eee; 	border-top: 1px solid #eee; 	border-right: 1px solid #ccc; 	border-bottom: 1px solid #ccc; 	text-decoration: none; 	color: #0B55C4; }

#navigation{font-size:10px;background:transparent;text-align:left; padding-bottom:12px;}
#navigation a{padding-right:10px;background: url(images/a.gif) right center no-repeat;}
#option_menu{font-weight:bold;text-align:right;font-size:12px;*margin-top:20px;padding:2px;}
#option_menu  a{text-decoration:none;border:1px solid #E7E7E7}
#option_menu  a:hover{text-decoration:none;border:1px solid #939292}
#option_menu  .print {background: url('images/print.png') left center no-repeat;padding:5px;padding-left:25px;}
#option_menu  .view {background: url('images/view.png') left center no-repeat;padding:5px;padding-left:25px;}
#option_menu  .addnew {background: url('images/new.png') left center no-repeat;padding:5px;padding-left:25px;}
#option_menu  .edit {background: url('images/edit.png') left center no-repeat;padding:5px;padding-left:25px;}
#option_menu  .delete {background: url('images/delete.png') left center no-repeat;padding:5px;padding-left:25px;}
#option_menu  .addimage {background: url('images/new.png') left center no-repeat;padding:5px;padding-left:25px;}
#option_menu  .costominfo{background: url('images/costominfo.png') left center no-repeat;padding:5px;padding-left:25px;}
#option_menu  .productreview {background: url('images/review_icon.png') left center no-repeat;padding:5px;padding-left:25px;}
#option_menu  .collection {background: url('images/collection.png') left center no-repeat;padding:5px;padding-left:25px;}

.header {background-color:#FAFAE7; height:80px;}
.footer{background-color:#CC3300; height:50px; color:#fff;}
.clear{clear:both;height:1px;background:#fff;overflow:hidden}
.success{text-align:center; font-family: tahoma; COLOR: #000; font-size: 10px; font-weight: bold; margin-left:0px;}
.error{ background-color: #F1D1C9; 	border: 1px solid #FF0000; 	font-size: 12px; 	font-weight: bold; 	padding:5px; 	padding-left:30px; 	background-image: url('images/cross.gif'); 	background-repeat: no-repeat; 	background-position: left center; }
.redstar{color:#FF0000}
.msg {padding: 3 0 3 10; FONT-SIZE: 8pt; FONT-FAMILY: tahoma; background:transparent; COLOR: #FF0000; text-align:center;}

td {FONT-SIZE: 8pt; COLOR: #000000; Background-color: #FAFAE7; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: verdana}
table.login {padding-top:46px;}
table.login td  {FONT-SIZE: 8pt; COLOR: #333333; background-color:transparent;}
.admin_title {FONT-SIZE: 9pt; COLOR: #ffffff; Background-color:transparent; FONT-FAMILY: Arial; text-align:right;}

.button {FONT-FAMILY: arial; FONT-SIZE: 9pt; Background-color: #017CBF; COLOR: #ffffff;border:0px solid #C0C0C0; border-radius:2px; box-shadow: 0 0 2px #000000; padding: 2px;}
.div_border {box-shadow: 0 0 10px #000000; margin: 0px; padding: 0px;}
.txt_gallery {border-radius: 50%; box-shadow: 0 0 10px #000000; margin: 0px; padding: 0px; background-color: #FAFAE7;}
.header_menu {padding: 0 0 3 0; background-color: #CC3300;}
.trans {Background-color: transparent;}