/*******************
 * General style
 ******************/
body {
  background-color: #03060A;
  background-image: url('/stl/gfx/bg.jpg');
  background-repeat: no-repeat;
  background-position: top center;
}

a:link    { color: #005568; font-weight:bold}   /* unvisited links */
a:visited { color: #005568; font-weight:bold}   /* visited links   */
a:hover   { color: #005568; font-weight:bold}  /* mouse over      */
a:active  { color: #005568; font-weight:bold}   /* active links    */

a.btn:link    { color: #FFFFFF; font-weight:bold; text-decoration:none}   /* unvisited links */
a.btn:visited { color: #FFFFFF; font-weight:bold; text-decoration:none}   /* visited links   */
a.btn:hover   { color: #FFFFFF; font-weight:bold; text-decoration:none}  /* mouse over      */
a.btn:active  { color: #FFFFFF; font-weight:bold; text-decoration:none}   /* active links    */

a.norm:link    { color: #005568; font-weight:normal}  /* unvisited links */
a.norm:visited { color: #005568; font-weight:normal}  /* visited links   */
a.norm:hover   { color: #005568; font-weight:normal}  /* mouse over      */
a.norm:active  { color: #005568; font-weight:normal}  /* active links    */

a.profilepagecurrent:link    { color: #000000; line-height:inherit; font-weight:bold; text-decoration:none}   /* unvisited links */
a.profilepagecurrent:visited { color: #000000; line-height:inherit; font-weight:bold; text-decoration:none}   /* unvisited links */
a.profilepagecurrent:hover   { color: #000000; line-height:inherit; font-weight:bold; text-decoration:none}   /* unvisited links */
a.profilepagecurrent:active  { color: #000000; line-height:inherit; font-weight:bold; text-decoration:none}   /* unvisited links */



a, td, div, span, p, input, textarea, select {
  font-size: 13px;
  font-family: verdana;
  color: #005568;
}

.xsmall {
  font-size: 10px;
}
.small {
  font-size: 12px;
}
.medium {
  font-size: 14px;
}
.large {
  font-size: 16px;
}

textarea, input.input, select {
  border: 1px solid #005568;
  color:#000000;
}

.discreet_border {
  border: 1px solid #9EBFC6;
}

.collapse {
  border-collapse: collapse;
}

/* Page width */
.mastercontent {
  width:980px;
  margin:auto;
}

/********************
 * Page top styles 
 ********************/

/* Top banner/presentation */
.page_top_da {
  width:980px;
  height:255px;
  background-image: url('/stl/gfx/header_da.jpg');
}

.page_top_en {
  width:980px;
  height:255px;
  background-image: url('/stl/gfx/header_en.jpg');
}

/* Top banner/presentation with white menu background */
.page_top_login_da {
  width:980px;
  height:255px;
  background-image: url('/stl/gfx/header_login_da.jpg');
  overflow:hidden;
}

.page_top_login_en {
  width:980px;
  height:255px;
  background-image: url('/stl/gfx/header_login_en.jpg');
  overflow:hidden;
}

/* Box containing menu items */
.menu {
  font-family: "arial black",verdana;
  font-weight: bold;
}

.page_top_menu {
  color: #FFF;
  font-family: "arial black",verdana;
  font-weight: bold;
  line-height: 34px;
  height: 34px;
  overflow:hidden;
  padding: 0 10px 0 10px;
  position:relative;
  top: -36px;
  left: -2px;
}

.page_top_menu_shadow {
  color: #000;
  font-family: "arial black",verdana;
  font-weight: bold;
  overflow:hidden;
  line-height: 34px;
  padding: 0 10px 0 10px;
  height: 34px;
}

/* Link style */
.page_top_menu a {
  color: #FFF;
  font-family: "arial black",verdana;
  text-decoration: none;
  font-weight: bold;
  line-height:34px;
}

.page_top_menu_small {
  font-size: 14px;
}

.page_top_menu_big {
  font-size: 16px;
}

/* Masterbar base */
.mbar {
  background-image: url('/stl/gfx/mbar.gif');
  width:980px;
  height:30px;
  color:white;
}

/* Masterbar anchors */
.mbar_a {
  line-height: 30px;
  background-image: url('/stl/gfx/mbar_a.png');
  background-repeat: repeat-x;
  padding:0 10px 0 10px;
}

.mbar_a a {
  text-decoration: none;
  color: white;
  font-size: 12px;
  font-weight: bold;
}

.mbar_a span {
  text-decoration: none;
  color: white;
  font-size: 13px;
  font-weight: bold;
}

/* Masterbar split (between anchors) */
.mbar_split {
  background-image: url('/stl/gfx/mbar_split.png');
  width: 3px;
  height:30px;
}

/* Masterbar base for login form */
.mbar_login {
  background-image: url('/stl/gfx/mbar_login_bg.png');
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 5px;
}

.mbar_login_font {
  color: white;
  font-size: 13px;
  font-weight: bold;
  line-height:30px;
}


/* Masterbar login button */
.mbar_login_btn1 {
  background-image: url('/stl/gfx/mbar_login_btn1.png');
  width: 3px;
  height: 30px;
  margin-left:5px;
}

.mbar_login_btn2 {
  background-image: url('/stl/gfx/mbar_login_btn2.png');
  background-repeat: repeat-x;
  height: 30px;
  text-decoration: none;
  color: white;
  font-size: 13px;
  font-weight: bold;
  padding: 0 3px 0 3px;
  display:block;
}

.mbar_login_btn2 span a {
  color:white;
}

.mbar_login_btn3 {
  background-image: url('/stl/gfx/mbar_login_btn3.png');
  width: 3px;
  height: 30px;
}

/******************
 * CONTENT BOXES
 ******************/

/* White background */
.box {
  background-color:#FFFFFF;
}

/* Fading background */
.box_fade {
  background-image: url('/stl/gfx/box_fade_bg.png');
  background-repeat: repeat-x;
  background-position: top left;
  background-color:#FFFFFF;
}

/* Fading background (quick purchase) */
.box_fade2 {
  background-image: url('/stl/gfx/box_fade2_bg.png');
  background-repeat: repeat-x;
  background-position: top left;
  background-color:#E0EAEF;
}

.box_fade2_title {
  color:white;
  font-size:24px;
  font-weight:bold;
  text-align:center;
  line-height:30px;
  margin-bottom:10px;
}


/* Bottom left corner, size 5, reverse (transparent) */

.box_tl5_rev {
  background-image: url('/stl/gfx/box_tl5_rev.gif');
  width:5px;
  height:5px;
  float:left;
}

.box_tr5_rev {
  background-image: url('/stl/gfx/box_tr5_rev.gif');
  width:5px;
  height:5px;
  float:right;
}

.box_bl5_rev {
  background-image: url('/stl/gfx/box_bl5_rev.gif');
  width:5px;
  height:5px;
  float:left;
}

.box_br5_rev {
  background-image: url('/stl/gfx/box_br5_rev.gif');
  width:5px;
  height:5px;
  float:right;
}


/* White round corners */
.box_tl {
  background-image: url('/stl/gfx/box_tl.png');
  background-repeat: no-repeat;
  float:left;
  width:6px;
  height:6px;
  overflow:hidden;
}

.box_tr {
  background-image: url('/stl/gfx/box_tr.png');
  background-repeat: no-repeat;
  float:right;
  width:6px;
  height:6px;
  overflow:hidden;
}

.box_txt {
  padding:0 6px 0 6px;
  clear:both;
}

.box_txt p {
  margin:0;
}

.box_bl {
  background-image: url('/stl/gfx/box_bl.png');
  background-repeat:no-repeat;
  float:left;
  width:6px;
  height:6px;
  overflow:hidden;
}

.box_br {
  background-image: url('/stl/gfx/box_br.png');
  background-repeat: no-repeat;
  float:right;
  width:6px;
  height:6px;
  overflow:hidden;
}

/************************
 * CONTENT BOX BARS
 ************************/

.box_bar {
  height:28px;
  background-image: url('/stl/gfx/box_bar.gif');
  background-position: top left;
  padding-left: 20px;
}

.box_bar_c {
  width:3px;
  height:28px;
  background-image: url('/stl/gfx/box_bar_r.gif');
  background-position: top right;
  background-repeat: no-repeat;
  line-height:28px;
  color: #FFFFFF;
  font-size: 14px;
  text-align:left;
  padding-right: 3px;
  font-weight: bold;
}


/* Full width bar box */
.box_bar_full {
  width:925px;
}

/* Full width box */
.box_full {
  width:947px;
}

/************************
 * BUTTONS
 ************************/

.btn42_l {
  background-image: url('/stl/gfx/btn42_l.gif');
  background-position: top left;
  background-repeat: no-repeat;
  height: 42px;
  line-height:42px;
  color: white;
  font-weight:bold;
  float:left;
  padding: 0 3px 0 10px;
  text-align:center;
}

.btn42_l span {
  color: inherit;
  font-weight: inherit;
}

.btn42_r {
  background-image: url('/stl/gfx/btn42_r.gif');
  background-position: top left;
  background-repeat: no-repeat;
  width:7px;
  height: 42px;
  float:left;
}
  

.btn120x34_green {
  background-image: url('/stl/gfx/btn120x34_green.gif');
  width:120px;
  height:34px;
  line-height:34px;
  text-align:center;
  cursor:pointer;
}

.btn120x34_green span {
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
}

.btn185x29_blue {
  background-image: url('/stl/gfx/btn185x29_blue.gif');
  width:185px;
  height:29px;
  line-height:29px;
  text-align:center;
  cursor:pointer;
}

.btn185x29_blue span {
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
}

.btn135x29_blue {
  background-image: url('/stl/gfx/btn135x29_blue.gif');
  width:135px;
  height:29px;
  line-height:29px;
  text-align:center;
  cursor:pointer;
}

.btn135x29_blue span {
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
}

/************************/

.showThumbTop {
  background-image: url('/stl/gfx/show_cover_top.png');
  width:170x;
  height:16px;
  padding: 0 2px 0 2px;
  line-height:16px;
  margin-top: 2px;
  text-align:center;
  color:white;
  font-weight:bold;
  font-size:10px;
}

.showThumbTop div {
  color:white;
  font-weight:bold;
  font-size:10px;
}

.showThumbTopEn {
  background-image: url('/stl/gfx/show_cover_top_en.png');
  width:170x;
  height:16px;
  padding: 0 2px 0 2px;
  line-height:16px;
  margin-top: 2px;
  text-align:center;
  color:white;
  font-weight:bold;
  font-size:10px;
}

.showThumbTopEn div {
  color:white;
  font-weight:bold;
  font-size:10px;
}

.showThumbTopDi {
  background-image: url('/stl/gfx/show_cover_top_di.png');
  width:170x;
  height:16px;
  padding: 0 2px 0 2px;
  line-height:16px;
  margin-top: 2px;
  text-align:center;
  color:white;
  font-weight:bold;
  font-size:10px;
}

.showThumbTopDi div {
  color:white;
  font-weight:bold;
  font-size:10px;
}

tr.header {
  background-color: #DBDBDB;
}

tr.header td {
  font-weight:bold;
  padding: 2px 5px 2px 15px;
}

div.header, caption.header {
  background-color: #e0dfe5;
  font-weight:bold;
  border-bottom: 1px solid black;
}

tr.even {
  background-color: #FFFFFF;
}

tr.odd {
  background-color: #F1F1F2;
}

td.pad {
  padding: 2px 15px 2px 15px;
  
}

td.padform {
  padding: 4px;
}

td.else {
  line-height:30px;
}

.profileProfileOnline {
  width:240px;
  height:16px;
  background-image: url('/stl/gfx/green_button240x16.gif');
  text-align:center;
}


.profileProfileOnline_webcam {
  width:240px;
  height:16px;
  background-image: url('/stl/gfx/green_button240x16.gif');
  text-align:center;
 }
 .profileProfileOnline_webcam a {
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}
.profileProfileOnline_guest {
  width:170px;
  height:16px;
  background-image: url('/stl/gfx/green_button170x16.gif');
  text-align:center;
}

.profileProfileOnline a {
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}

.profileProfileNude a {
  line-height: 32px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}


.profileProfileNude {
  width:240px;
  height:32px;
  vertical-align:middle;
  background-image: url('/stl/gfx/rose_button240x32.gif');
}

.profileProfileVoyeur {
  width:240px;
  height:32px;
  background-image: url('/stl/gfx/red_button240x32.gif');
}

.profileProfileVoyeur a {
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}

.profileProfileOffline {
  width:170px;
  height:40px;
  background-image: url('/stl/gfx/grey_button170x40.gif');
  color: white;
  font-weight:bold;
}

.frontProfile {
  width:170px;
  height:32px;
  display:table-cell;
  vertical-align:middle;
  background-image: url('/stl/gfx/blue_button170x32.gif');
}

.frontProfile a {
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}

.frontProfile div {
  line-height: 12px;
  font-size: 11px;
  color:white;
}

.frontProfileOnline {
  width:170px;
  height:32px;
  display:table-cell;
  vertical-align:middle;
  background-image: url('/stl/gfx/green_button170x32.gif');
}

.frontProfileNude a {
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}

.frontProfileNude div {
  line-height: 12px;
  font-size: 11px;
  color:white;
}
.frontProfileNude {
  width:170px;
  height:32px;
  display:table-cell;
  vertical-align:middle;
  background-image: url('/stl/gfx/rose_button170x32.gif');
}

.frontProfileOnline a {
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}

.frontProfileOnline div {
  line-height: 12px;
  font-size: 11px;
  color:white;
}
.recordedShowName {
  width:170px;
  height:16px;
  background-image: url('/stl/gfx/blue_button170x16.gif');
}

.recordedShowName a {
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}

.recordedShowName div {
  line-height: 12px;
  font-size: 11px;
  color:white;
}

.recordedShowDate {
  width:170px;
  height:16px;
  background-image: url('/stl/gfx/green_button170x16.gif');
}

.recordedShowDate a {
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}

.recordedShowDate div {
  line-height: 12px;
  font-size: 11px;
  color:white;
}


.frontProfileVoyeur {
  width:170px;
  height:32px;
  display:table-cell;
  vertical-align:middle;
  background-image: url('/stl/gfx/red_button170x32.gif');
}

.frontProfileVoyeur a {
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color:white;
}

.frontProfileOffline {
  width:170px;
  height:16px;
  background-image: url('/stl/gfx/grey_button170x16.gif');
  color: white;
  font-weight:bold;
  text-align:center;
}


.frontProfileOffline_webcam {
  width:240px;
  height:16px;
  background-image: url('/stl/gfx/grey_button240x16.gif');
  color: white;
  font-weight:bold;
  text-align:center;
  float:left;
  margin:0px 0px 0px 20px;
  font-size:11px;
  color:#FFFFFF;
}


.frontProfileOffline-disable {
  width:170px;
  height:16px;
  background-image: url('/stl/gfx/grey_button170x16-disable.gif');
  color:#ddd;
  font-weight:bold;
  filter:alpha(opacity=50);
  opacity:0.5;
  text-align:center;
}


.pink201 {
  width:201px;
  height:26px;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  background-image: url('/stl/gfx/pink_button_201x26.png');
}

.pink201 a {
  line-height: 26px;
  font-size: 11px;
  text-decoration: none;
  color:white;
  font-weight:bold;
}

.imageSmall {
  width: 134px;
  height: 101px;
}
.imageMedium {
  width: 170px;
  height: 128px;
}
.imageLarge {
  width: 450px;
  height: 338px;
}

.coverLarge {
  width: 352px;
  height: 264px;
}

.coverShow {
  width: 359px;
  height: 271px;
}

.coverShowPreview {
  width: 359px;
  height: 296px;
}

.error {
  color: #AB1010;
  font-weight:bold;
}
.message {
  color: #1F6D1D;
  font-weight:bold;
}

.neutral {
  color: #797979;
}

.fleft {
  float:left;
  color:inherit;
}
.fright {
  float:right;
  color:inherit;
}

.aleft {
  text-align:left;
}

.aright {
  text-align:right;
}

.acenter {
  text-align:center;
}

.floatfix {
  clear:both;
}

.p5 {
  padding: 5px;
}
.p10 {
  padding: 10px;
}

.p15 {
  padding: 15px;
}

.p20 {
  padding: 15px;
}

.pl20 {
  padding-left: 20px;
}

.pl10 {
  padding-left: 10px;
}

.pb15 {
  padding-bottom:15px;
}

.pb5 {
  padding-bottom:5px;
}

.pt20 {
  padding-top:20px;
}

.pt5 {
  padding-top:5px;
}

img {
  vertical-align:middle;
}

.b {
  font-weight: bold;
}

.i {
  font-style: italic;
}

.u {
  text-decoration:underline;
}

.cpointer {
  cursor:pointer;
}

.dnone {
  display:none;
}

.mauto {
  margin:auto;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb20 {
  margin-bottom: 20px;
}

.mt10 {
  margin-top: 10px;
}

.mt20 {
  margin-top: 20px;
}

.mt5 {
  margin-top: 5px;
}

.mr10 {
  margin: 0 10px 0 0;
}

.mr20 {
  margin: 0 20px 0 0;
}

.mlr10 {
  margin: 0 10px 0 10px;
}

.ml5 {
  margin-left: 5px;
}

.ml20 {
  margin-left: 20px;
}

.pr3 {
  padding-right: 3px;
}

.pl3 {
  padding-left: 3px;
}

.pr10 {
  padding-right: 10px;
}

.tlight {
  color:white;
}

.tlight p {
  color:white;
  margin:0;
}

.tlight p em span {
  color:white;
  margin:0;
}

.tdark {
  color:black;
}

.w80 {
  width:80px;
}
.w100 {
  width:100px;
}
.w120 {
  width:120px;
}

.oh {
  overflow:hidden;
}

.credit {
  color:red;
}

/* 50% transparency */
.trans50 {
  opacity:0.5;
  filter:alpha(Opacity=50);
  -moz-opacity:.50;
}

/* 40% transparency */
.trans40 {
  opacity:0.6;
  filter:alpha(Opacity=60);
  -moz-opacity:.60;
}


/*body{
	margin:0px;
	padding:0px;
	background-color:#CEDCE9;
}
*/

/* added by bala */
.clear{
	clear:both;
}
#outer-container{
margin:auto;
padding:0px;
width:637px;
}
.first-content{
float:left;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
width:637px;
}
.top-image{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:637px;
}
.inner-content{
float:left;
margin:0px 0px 0px 0px;
margin:-3px 0px 0px 0px\9;
padding:0px 0px 0px 0px;
width:637px;
background:#FFF url('/stl/gfx/inner-bg.jpg') repeat-y left top;
}
.bottom-image{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:637px;
}
.inner-left-content{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:80px;

}
.inner-rgt-content {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
width:520px;
}
.left-top-text p{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#005568;
width:500px;
}
.middle-content{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
width:10px;
font-weight:bold;
}
.right-top-text1 p{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:520px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#005568;
line-height:20px;
}
.right-top-text p{
float:left;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
width:520px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#005568;
line-height:20px;
}
.second-content{
float:left;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
width:637px;
}
.text-bg1{
	background-image:url('/stl/gfx/text-box.jpg');
	background-repeat:no-repeat;
	width:610px;
	height:27px;
	padding:0px 0px 0px 0px;
	margin:9px 0px 0px 10px;
	float:left;
	}
.text-bg-txt{
	background:transparent;
	border:none;
	float:left;
	padding:9px 0px 0px 11px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:590px;
}
.msg-bg{
	background-image:url('/stl/gfx/text-area-box.jpg');
	background-repeat:no-repeat;
	width:612px;
	height:127px;
	padding:0px 0px 0px 0px;
	margin:9px 0px 0px 10px;
	float:left;
}
.msg-bg-txt{
	background:transparent;
	border:none;
	float:left;
	padding:9px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:590px;
	height:127px;
	overflow-y:auto;
}
.left-name-text{
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 11px;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#005568;
}
.left-name-text .star{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#FF2222;
}
.left-message-text{
float:left;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 11px;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#005568;
}
.left-message-text .star{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#FF2222;
}
.inner-content-form{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:636px;
background:#FFF url('/stl/gfx/form-bg.jpg') repeat-x left bottom;
}
.top-image-form{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:640px;
}
.bottom-image-form{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:634px;
}
.submit{
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
.submit-image{
float:right;
margin:0px 0px 0px 0px;
padding:10px 18px 0px 0px;
width:130px;
height:30px;
}
.submit-image a{
}
.leave{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
.leave-image{
float:left;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
width:130px;
height:30px;
}
.leave-image a{
}
.box_bar-new {
  height:28px;
  background-image: url('/stl/gfx/box_bar.gif');
  background-position: top left;
  padding-left: 20px;
  width:616px;
}
.guest-book{
	float:left;
	margin:0px 0px 0px 55px;
	padding:0px 0px 0px 0px;
}
.guest-image{
	float:left;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	width:171px;
	height:32px;
	background-image:url('/stl/gfx/guest-book.jpg');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.guest-image a{
	text-decoration:none;
	color:#FFFFFF;
}
.submit{
	float:right;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
.submit-image{
	float:left;
	margin:0px 0px 0px 0px;
	padding:8px 18px 0px 0px;
	width:130px;
	height:30px;
	/*background-image:url('/stl/gfx/submit-button-new.jpg');*/
	/*background-repeat:no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #FF3300;
	text-align:center;
}
.submit-image a{
	text-decoration:none;
	color:#00495F;
}

.myButton{
background:url('/stl/gfx/submit-button-new.jpg') no-repeat;
cursor:pointer;
width: 130px;
height: 30px;
border: none;
float:left;
margin:0px 0px 0px 0px;
padding:8px 18px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#580031;
	text-align:center;
}

.disable-button{
background-image:url(gfx/disable_view.jpg);
background-repeat:no-repeat;
width:170px;
height:16px;
filter:alpha(opacity=60);

opacity:0.6;


}


/*end*/ 


/*star */
.rating {
	cursor: pointer;
	/*margin: 2em;*/
	clear: both;
	display: block;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.star-left,
.star-right {
  width: 8px
}
.cancel,
.cancel a {background: url('/stl/gfx/delete.gif') no-repeat 0 -16px;}

.star,
.star a {background: url('/stl/gfx/star.gif') no-repeat 0 0px;}
.star-left,
.star-left a {background: url('/stl/gfx/star-left.gif') no-repeat 0 0px;}
.star-right,
.star-right a {background: url('/stl/gfx/star-right.gif') no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -16px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -32px;
}
.implementation{
	background-color:#CCCCCC;
	color:#000000;
	width:80%;
}

.spacer{
clear:both;
height:0px;
}
.left{
	float:left;
	width:250px;
}
blockquote {
  padding-left: 5px;
  border-left: 3px solid #ccc;
}
.highlight {
  background-color: #ff3;
}
#main {
  padding: 20px;
}

/*rating page starts*/

.clear{
	clear:both;
}
#outer-container-new{
	margin:auto;
	padding:0px;
	width:948px;
}
.first-content-new{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:637px;
}
.white-top-image{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:948px;
	height:9px;
}
.white-inner-content{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:948px;
	background:#FFF url('/stl/gfx/white-inner-bg.jpg') repeat-x left top;
}
.white-bottom-image{
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	_margin:-5px 0px 10px 0px;
	*margin:-5px 0px 10px 0px;
	width:948px;
}
.whitebox-inner-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:948px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#005568;	
}
.whitebox-inner-text p{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:948px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#005568;
	text-align:center;
	line-height:22px;
}
.inner-top-cont{
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:948px;
	background-image:url('/stl/gfx/top-blue-bg.jpg');
	height:28px;

}
.blue-bg-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
}
.second-content-new{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:637px;
}
.gray-top-image{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:948px;
	height:9px;
}
.gray-inner-content{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:948px;
	height:auto;
	background:#E0EAEF url('/stl/gfx/gray-1px.jpg') repeat-x left top;
}
.gray-bottom-image{
	float:left;
	margin:0px 0px 0px 0px;
	_margin:-5px 0px 0px 0px;
	*margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:948px;
}
.graybox-inner-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:431px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#005568;
	
}
.login-image{
	float:left;
	margin:0px 0px 0px 0px;
	padding:57px 0px 0px 185px;
	width:170px;
	height:128px;
}
.login-image-btm{
	float:left;
	margin:0px 0px 0px 185px;
	padding:0px 0px 0px 0px;
	_margin:0px 0px 0px 93px;

	width:170px;
	height:32px;
	background-image:url('/stl/gfx/image-btm-button.jpg');
	background-repeat:no-repeat;
	}
.login-image-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}
.gray-right-cont{
	float:right;
	margin:0px 0px 0px 0px;
	padding:80px 128px 5px 0px;
	width:295px;
}
.text-quality{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#005568;
	width:152px;
}
.arrow-image-right{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:220px;
}
.right-content-gray{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 19px 0px;
}
.right-content-gray-button{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	cursor:pointer;
}
.blue-image-right{
	float:left;
	margin:0px 0px 0px 155px;
	padding:0px 0px 0px 0px;
	/*\**/ margin:0px 0px 0px 152px\9;
	width:135px;
	height:29px;
	background-image:url('/stl/gfx/blue-button.jpg');
	cursor:pointer;
}
.blue-image-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
	
}
.gray-rgt-container{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:372px;
}
.gray-left-container{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:175px;
}

/*rating page ends*/


/* internal mail system starts */

#outer-container-new{
	margin:auto;
	padding:0px;
	width:948px;
}
.main-left-cont{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:203px;
}
.main-right-cont{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	width:742px;
}
.left-labels{
	float:left;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	width:198px;
	height:30px;
	background-color:#CEDCE9;
}
.inbox-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.inbox-inner-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:9px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1A667B;
}
.inbox-image{
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 7px;
}
.left-labels2{
	float:left;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	width:198px;
	height:30px;
}
.inbox-inner-text2{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#1A667B;
	width:105px;
}
.inbox-inner-text2 a{
text-decoration:underline;
	color:#1A667B;
}
.inbox-inner-text3{
	float:left;
	margin:0px 0px 0px 0px;
	padding:9px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#1A667B;
}
.inbox-inner-text3 a{
text-decoration:underline;
	color:#1A667B;
}
.left-text-box{
	float:left;
	margin:5px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width:178px;
	height:22px;
	border:1px solid #ACA99A;
}
.text-bg1{
	background-image:url('/stl/gfx/text-box-new.png');
	background-repeat:no-repeat;
	width:178px;
	height:22px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	}
.text-bg-txt{
	background:transparent;
	border:none;
	float:left;
	padding:3px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:173px;
	height:19px;
}
.create-folder{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	background-image:url('/stl/gfx/create-folder.jpg');
	background-repeat:no-repeat;
	width:95px;
	height:24px;
}
.create-folder-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1A667B;
}
.create-folder-text a{
text-decoration:none;
	color:#1A667B;
}

.folder-button{
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
}
.rename-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:9px 6px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1A667B;
}
.delete-text{
	float:left;
	margin:0px 0px 0px 0px;
	padding:9px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1A667B;
}
.arrow-img{
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 5px 0px 0px;
}
.left-labels3{
	float:left;
	margin:0px 0px 0px 2px;
	padding:0px 0px 20px 0px;
	width:198px;
	height:30px;
}
.main-rgt-top{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.main-rgt-middle{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	width:742px;
}
.main-rgt-btm{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.top-menu-sliding{
	float:left;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	width:717px;
}
.top-menu-sliding ul{
	float:left;
	padding:0px 0px 0px 0px;
	width:417px;
	list-style:none;
	margin:0px 0px 0px 0px;;
}
.top-menu-sliding li{
	float:left;
	padding:0px 5px 0px 5px;
	background:url('/stl/gfx/sliding-menu-1px.jpg') no-repeat center right;
	list-style:none;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.top-menu-sliding li.submenu-last{
background:none;
}
.top-menu-sliding li a{		
	color:#000000;
	text-decoration:none;
}
.top-menu-sliding li a:hover{		
	color:#ff0000;
	text-decoration:none;
}
.mail-box-btm-cont{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
.mail-inner-top-1px{
float:left;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
.mail-inner-cont{
float:left;
margin:0px 0px 0px 10px;
margin:0px 0px 0px 0px\9;
padding:0px 0px 20px 0px;
background-color:#F6F7F6;
border-left:#DCDDDD 1px solid;
border-right:#DCDDDD 1px solid;
border-bottom:#007793 2px solid;
width:715px;
}
.mail-cont{
float:left;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
border-left:#CDCECE 1px solid;
border-right:#CDCECE 1px solid;
width:716px;
}
.mail-description{
	margin:0px 0px 0px 0px;
	/*
	padding:20px 0px 0px 20px;
	float:left;
	width:695px;
	line-height:25px;
	*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height:200px;
	overflow-y:auto;
}
.mail-title{
	float:left;
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	width:665px;
}
.mail-title-new{
	float:left;
	margin:0px 0px 0px 0px;
	padding:25px 0px 90px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#003366;
	width:665px;
}
.top-menu-bg{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 8px;
	width:71px;
	height:22px;
	background:url('/stl/gfx/bg-menu.png') no-repeat top left;
}
.btm-menu-bg{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 8px;
	width:71px;
	height:22px;
	background:url('/stl/gfx/bg-menu-btm.png') no-repeat top left;
}
.menu-btn{
	/*background:url('/stl/gfx/btn-img.jpg') no-repeat top left;
	float:left;
	width:71px;
	height:22px;
	padding:3px 0px 0px 0px;
	margin:2px 20px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005568;
	text-align:center;
	text-decoration:none;*/
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	color:#005568;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 20px 0 0;
	padding:2px 15px;
	text-align:center;
	text-decoration:none;
}
.menu-btn a{	
	color:#005568;	
	text-decoration:none;
	display:block;
}
.menu-btn a:hover{	
	color:#005568;	
	text-decoration:none;
}
.drop-menu{
	float:left;
	padding:2px 14px 0px 0px;
}
.td-border{
	border-bottom:1px solid #cedce9;
}
.td-border-odd{
	border-bottom:1px solid #cedce9;
	background:#009cbf;
	color:#fff;
}


.mail-inner-cont-blue{
float:left;
margin:0px 0px 0px 10px;
margin:0px 0px 0px 0px\9;
padding:0px 0px 20px 0px;
background-color:#CEDCE9;
border-left:#DCDDDD 1px solid;
border-right:#DCDDDD 1px solid;
width:715px;
}
.mail-inner-left-cont-blue{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
width:341px;
}
.mail-inner-right-cont-blue{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:341px;
}
.to-box{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:152px;
height:166px;
background-image:url('/stl/gfx/to.jpg');
background-repeat:no-repeat;
}
.btm-searchbox{
	float:left;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 12px;
	width:175px;
	height:25px;	
}
.txt-bg-long{
	background-image:url('/stl/gfx/new-blue-txt-box.jpg');
	background-repeat:no-repeat;
	width:163px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.txt-bg-long-txt{
	background:transparent;
	border:none;
	float:left;
	padding:5px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4e;
	width:158px;
	height:21px;
}
.send-btn{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:17px;
	height:33px;
}
.model-name{
	float:left;
	padding:0px 0px 5px 12px;
	margin:0px 0px 0px 0px;
	color:#0D4D5D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.admin-button{
	float:right;
	padding:0px 0px 0px 0px;
	margin:21px 0px 0px 0px;
	background-image:url('/stl/gfx/new-blue-admin.jpg');
	background-repeat:no-repeat;
	width:77px;
	height:28px;
	
}
.admin-text{
	float:left;
	padding:7px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	color:#046A83;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
.admin-text a{
	color:#046A83;
	text-decoration:none;
}
.text-area-box{
	float:left;
	padding:5px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	border:none;
}
.msg-bg-new-mail{
/*	background-image:url(../images/text-areabox-new.png);*/
	background-repeat:no-repeat;
	width:145px;
	height:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.msg-bg-txt-new-mail{
	background:transparent;
	border:none;
	float:left;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:145px;
	height:110px;
	overflow-y:auto;
}
.remove-button{
float:left;
margin:6px 0px 0px 74px;
padding:0px 0px 0px 0px;
width:166px;
background-image:url('/stl/gfx/remove-button.jpg');
background-repeat:no-repeat;
width:88px;
height:29px;
}
.remove-text{
float:left;
margin:5px 0px 0px 18px;
padding:0px 0px 0px 0px
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
.remove-text a{
color:#FFFFFF;
text-decoration:none;
}
.mail-cont-new{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.btm-blue-text-box{
	float:left;
	padding:20px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width:690px;
}
.text-subject{
	float:left;
	padding:7px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.btm-text-bg1{
	background-image:url('/stl/gfx/subject-box.jpg');
	background-repeat:no-repeat;
	width:626px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	}
.btm-text-bg-txt{
	background:transparent;
	border:none;
	float:left;
	padding:7px 0px 0px 11px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	width:615px;
	height:25px;
}
.text-area-box-new{
	float:left;
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 10px;
	border:#D8E3ED 1px solid;
	width:695px;
}
.msg-bg-new{
/*	background-image:url(../images/text-areabox-new.png);*/
	background-repeat:no-repeat;
	width:680px;
	height:275px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.msg-bg-txt-new{
	background:transparent;
	border:none;
	float:left;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	width:695px;
	height:275px;
	overflow-y:auto;
}
.member-name{
	float:left;
	padding:15px 0px 5px 12px;
	margin:0px 0px 0px 0px;
	color:#0D4D5D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.cc-box{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:152px;
height:166px;
background-image:url('/stl/gfx/cc.jpg');
background-repeat:no-repeat;
}

.tablerecords
{
 overflow-y:auto;
 width:703px;
 height:200px;
 }  
   
.schedulerecords
{
 overflow-y:auto;
 
 height:133px;
 }  
   
   
/* internal mail system ends*/

.alert-message-text{
float:left;
margin:0px;
padding:0px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	
}
.rename-textbox{
float:left;
margin:0px;
padding:0px 23px 0px 0px;
}
.quick-show{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	background-image:url('/stl/gfx/quick-show.jpg');
	background-repeat:no-repeat;
	width:190px;
	height:24px;
}
.main-right-cont-popup{
	margin:auto;
	padding:40px 0px 0px 3px;
	width:742px;
}

