// Comment					
//#000000:	Color(body, td#leftcolumn a:hover, td#mainmenu a,td#mainmenu a.menuTop, td#mainmenu a.menuSub, td#mainmenu a.menuMain, td#mainmenu a:hover,td#usermenu a, td#usermenu a:hover, td#usermenu a.menuTop, .head, .even, .odd, .foot, tr.even td, tr.odd td,.itemHead, table#topMenuBar a, .ft0,.ft1,.ftsep),border(select,table#header)	color(td#leftcolumn a, div.resultMsg) 			
//#000099:	border(td#mainmenu a:hover,td#usermenu a:hover)BORDER-BOTTOM(.lt1 )BORDER-LEFT(.lt1 ) BORDER-RIGHT(.lt1 ) BORDER-TOP(.lt1 )	border(div.xoopsCode,div.xoopsQuote)	color(.comUserStat,.comUserStatus)		color(.itemTitle a )
//#0000ff:	Color(a)	border(.ddl)			
//#136C99:	color(div.confirmMsg)	border(.infoblock, input.mainoption,button submit )			
//#3333cc:	color(h2, h3, h4, h5)	BACKGROUND(.lt1 )	background(td#usermenu a.highlight)		
//#6487db:	BACKGROUND(.gt1)	background-color(table#headerTopMenuBar,table#FooterBar), border(table#FooterBar)BORDER-BOTTOM(.gt0),BORDER-LEFT(.gt0),BORDER-RIGHT(.gt0),BORDER-TOP(.gt0)			
  
//#666666:	border-right(div.resultMsg), border-bottom(div.resultMsg)				
//#85a5f2:	background(td#rightcolumn th,.top-center)				
//#9FBDEC:	border-bottom(td#rightcolumn td.bottom,td#centerCcolumn div.blockContent,td#centerLcolumn div.blockContent), border-right(td#rightcolumn .blockContent,td#centerCcolumn div.blockContent,td#centerLcolumn div.blockContent ),border-left(td#rightcolumn .blockContent,td#centerCcolumn div.blockContent,td#centerLcolumn div.blockContent ), background(.outer),border(.outer)				
//#a2b7e9:	BORDER-BOTTOM(.gt1,.ft1),BORDER-LEFT(.gt1,.ft1),BORDER-RIGHT(.gt1,.ft1),BORDER-TOP(.gt1,.ft1),COLOR(.gtsep)				
//#b6c5ee:	background-color(table#header)				
//#bbbbbb:	border-right(td#leftcolumntd#leftcolumn),border-BOTTOM(td#leftcolumntd#leftcolumn, table#topMenuBar) border-LEFT(td#leftcolumntd#leftcolumn), border-TOP(td#leftcolumntd#leftcolumn, table#topMenuBar), BACKGROUND(td#leftcolumn div.mnpMenuBorder)	border-right(div.errorMsg,div.confirmMsg), border-bottom (div.errorMsg,div.confirmMsg)	border-top(table#topMenuBar),border-bottom(table#topMenuBar)	COLOR(.ltsep)	border-top(div.resultMsg), border-left(div.resultMsg),border (.comUserStat)
//#cccccc:	background-color(.panels ),border(.flatinput,.item,.itemInfo,.itemFoot)	background(.row3)			
//#cedcec:	border-top (div.errorMsg,div.confirmMsg), border-left (div.errorMsg,div.confirmMsg),	background(td.spacerow) 	BACKGROUND(.ft1)	background(.tabactive)	
//#d9e2ec:	background(.row2,.helpline)				
//#dddddd:	BACKGROUND(div#content div.border,.panneloverflow)				
//#DDFFDF:	background-color(div.confirmMsg)				
//#eaedf4:	background-color(div.resultMsg) 	background(.row1)			
//#eef3ff:	background(td#rightcolumn td,td#rightcolumn .blockContent)				
//#F7F3F7:	background(.lt0,table#topMenuBar, td#leftcolumn ), border(td#mainmenu a, td#mainmenu a.menuTop, td#mainmenu a.menuMain,td#mainmenu a.menusub, td#usermenu a, td#usermenu a.menuTop), BORDER-BOTTOM (.lt0)BORDER-LEFT(.lt0)BORDER-RIGHT(.lt0)BORDER-TOP(.lt0)	background-color (td#mainmenu a:hover,td#usermenu a:hover)			
//#F7F3F7:	background-color(.head ,.even,.foot,tr.even td,select,.itemInfo,.itemFoot)				
//#ff6600:	color(a:hover),r(a)				
//#FFCCCC:	background-color(div.errorMsg)				
//#FFFFFF:	color(.outer,table#headerTopMenuBar a,.tabactive ), background(body,.odd,tr.odd td, div.xoopsCode,div.xoopsQuote,.comUserStat,.infoblock,input.mainoption, button submit,.faded-right, td#globalTopMenu,td#globalTopMenu, table#topMenuBar td, td#FooterBarMenu, .flatinput),border(table#headerTopMenuBar)				
//transparent:	background(a,td#leftcolumn a)				

.none{}



body{ 
	color:#000000;
    background:white;
    margin:0px;
	padding:0px;
  	font-size:10px;
}


form{DISPLAY: inline;}

table td {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;		
}

table th {	
	vertical-align : bottom;
	font-size: 10px;
	font-weight:bold;
	text-align:center;

}

a{
	text-decoration: none;
	font-weight: none;
	background-color: transparent;
	color: #0000ff;
}

a:hover{
	text-decoration: none;
	font-weight: none;
	background-color: transparent;
	color:#ff6600;
}

.menucenter{
	text-decoration: none;
	font-weight: none;
	background-color: transparent;
	color: #0000ff;
	align:center;
}


h1{
	font-size:18px;	
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-size:16px;	
	font-family: Helvetica, sans-serif;
	margin-bottom:2px;
	color:#3333cc;
}

h3 {
	font-size:14px;	
	font-family: Helvetica, sans-serif;
	margin-top:2px;
	margin-bottom:1px;
	color:#3333cc;
}

h4 {
	font-size:12px;	
	font-family: Helvetica, sans-serif;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:2px;
	letter-spacing:3;
	color:#3333cc;
}

h5{	font-size:12px;	
	font-family: Helvetica, sans-serif;
	margin-top:2px;
	margin-bottom:1px;
	padding-left:2px;
	letter-spacing:1;
	font-weight:bold; 
	color:#3333cc;
}

ul li{
	margin-left: 24px;
	list-style-image:url(images/arrow.gif) ;	  
	margin-bottom:2pt;
	line-height: 130%;
}


li{
	margin-left: 10px;
	
}

ul{
	margin-top: 4px;
	margin-bottom: 2px;  
	margin-left: 6px; 
	padding-bottom:1px;	
	text-align: left;
	line-height: 100%;
		

}
span.copyright{
	text-align: left;
	color:black; 
}


td.leftbar 
{
	width: 181px;
	margin:0;
	border-right:1px solid #bbbbbb;
	background-color: #F7F3F7;
	OVERFLOW-X: hidden
	PADDING-TOP: 0px	

}
td#leftcolumn {
	width: 181px;
	margin:0;
	border-right:1px solid #bbbbbb;
	background-color: #F7F3F7;
	OVERFLOW-X: hidden
	BORDER-BOTTOM: #bbbbbb 0px solid; 
	BORDER-LEFT: #bbbbbb 0px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 0px solid; 
	PADDING-TOP: 2px	
	
}
td#leftcolumn th {
	font-weight: bold;
}


td#headerbanner 
{
	FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#AEC0EC', gradientType='1');
	vertical-align:middle;
}
.welcome
{
	background-color: #AEC0EC;
}
td#headerbanner div
{
	vertical-align:middle;
	DISPLAY: inline;
}

td#leftcolumn a{
	text-decoration: none;
	font-weight: none;
	background-color: transparent;
	color: #000000;
}


td#leftcolumn a:hover{
	color: #000000;
}


td#leftcolumn div.blockTitle {
	width:100%;
	font-size: 11px;
	COLOR: black;
 	PADDING-BOTTOM: 1px; 
 	PADDING-LEFT: 4px; 
 	PADDING-RIGHT: 2px; 
 	PADDING-TOP: 2px;
	text-align: left;
	}
	
td#leftcolumn div.mnpMenuBorder
{
	BACKGROUND: #bbbbbb; HEIGHT: 1px; MARGIN: 2px 0px; OVERFLOW: hidden
}



}
td#leftcolumn div.blockContent {
	width:100%;
	font-size: 10px;
	COLOR: black;
 	PADDING-BOTTOM: 2px; 
 	PADDING-LEFT: 6px; 
 	PADDING-RIGHT: 2px; 
 	PADDING-TOP: 2px;
	text-align: left;	
}


.line 
{
	BORDER-TOP: #bbbbbb 1px solid; 
	width:100%;
	height:1px;
}

.line-small
{
	BORDER-TOP: #ffcccc 1px solid; 
	width:75%;
	height:1px;
}


td#rightcolumn {
	width: 240px;
	margin:0;
	border-left:1px solid #bbbbbb;
	background-color: #ffffff;
	OVERFLOW-X: hidden
	BORDER-BOTTOM: #bbbbbb 0px solid; 
	BORDER-RIGHT: #bbbbbb 0px solid; 
	BORDER-TOP: #bbbbbb 0px solid; 
	PADDING: 4px		
	
}


td#rightcolumn th {

}

td#rightcolumn td {	


}

td#rightcolumn td.bottom {		

}

td#rightcolumn div.blockTitle {

}
	



}
td#rightcolumn div.blockContent {

}


td#rightcolumn  ul { 
	list-style-image:url(images/bullet_blue.gif) ;
	
}


td#rightcolumn .blockContent {
	padding: 0px;

}

td#centercolumn {
	padding:0px;
	border: none;
	margin: 0px;
}

td#centercolumn div.blockTitle {
	width:100%;
	font-size: 11px;
	COLOR: white;
 	PADDING-LEFT: 4px;  	
	text-align: left;	
}


td#centercolumn .menuMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	color:#7b7b7b;
	font-size: 11px;	
	Margin-top: 6px;  	 	
 	Margin-left: 14px;  	 	
	text-align: left;	
}

td#centercolumn .menuSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	color:#3457ff;
	font-size: 10px;	 	
	text-align: left;	
}


td#centercolumn th {
	vertical-align: middle;
	border: none;
	padding: 4x;
	font-size: 12px;
	font-weight: none;
}



td#centerCcolumn {
	padding: 0px;
	margin: 0px;
}
td#centerCcolumn legend.blockTitle {padding: 4px; color: #000000; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
td#centerCcolumn div.blockContent {
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 1px;
	line-height: 120%;
	text-align: justify;

}

td#centerLcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerLcolumn legend.blockTitle {padding: 3px; color: #000000; font-weight: bold; margin-top: 0px;}
td#centerLcolumn div.blockContent {
	padding-right: 7px;
	margin-left: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	line-height: 120%;
	text-align: justify;
}

td#centerRcolumn {width: 50%; padding: 0px 3px 0px 0px;border-left:1px solid #999999;}
td#centerRcolumn legend.blockTitle {padding: 3px; color: #000000; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {
	padding-right: 7px;
	margin-left: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	line-height: 120%;
	text-align: justify;
}

div#content 
{
	text-align: left; 
	padding:0px;
	margin-right:12px; 
	width:100%
}

div#content div.blockTitle{
	padding:0px;
	margin:0px; 
	text-align: left; 	
	vertical-align:middle;	
	color:white;
	font-size:11px;
	height:11px;
}

div#content div.border
{
	BACKGROUND: #dddddd; HEIGHT: 1px; margin: 0px; padding:0px; OVERFLOW: hidden;width:96%
}

.tblOnBorderAbout
{
	border:0px solid #000000;
	width:100%
	padding:0px;
	margin-top:10px;
	margin-left:10px;
}

.onBorderAboutContent
{
	text-align: left; 
	padding:10px;	
	margin:4px;
	margin-right:8px;
	padding-right:20px;
	line-height: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.onBorderImage
{
	height:133px;
	overflow:hidden;
	border-bottom:1px solid #bbbbbb;
}
.tblOnBorder
{
	width:100%;
	border:1;
	
}

.onBorderMsg
{
	text-align: center; 	
	verticle-align:top;
	padding-top: 8px;
	align:center;
	font-size:18pt;
	line-height:150%;	
	color:#FF9966;	
	background:#f0e0a0 ;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f0e0a0', endColorStr='#ffffff', gradientType='1');    

}

div#content div.blockContent {
	text-align: left; 
	padding:4px;	
	padding-top:14px;	
	margin:4px;
	line-height: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.largeicon
{
	padding-right:4px;
	padding-top:4px;
}
td#mainmenu a {
	font-size: 11px;
	padding-top: 1px;
	padding-right: 8px;
	margin-right: 8px;
	padding-bottom: 1px;
	color:000000;
	border: 1px solid #F1F1F1;
}
td#mainmenu a:hover {
	background-color: #F7F3F7;
	color: #000000;
	border: 1px solid #000099;

}

td#mainmenu a.menuTop {
	font-size: 11px;
	padding-top: 1px;
	padding-right: 8px;
	margin-right: 8px;
	padding-bottom: 1px;
	color:000000;
	border: 1px solid #F1F1F1;


}
td#mainmenu a.menuMain {
	font-size: 11px;
	padding-top: 1px;
	padding-right: 8px;
	margin-right: 8px;
	padding-bottom: 1px;
	color:000000;
	border: 1px solid #F1F1F1;
}
td#mainmenu a.menuSub {
	font-size: 11px;
	padding-top: 1px;
	padding-right: 8px;
	margin-right: 8px;
	padding-bottom: 1px;
	color:000000;
	border: 1px solid #F1F1F1;


}

td#usermenu a {
	font-size: 11px;
	padding-top: 1px;
	padding-right: 8px;
	margin-right: 8px;
	padding-bottom: 1px;
	color:000000;
	border: 1px solid #F1F1F1;
}
td#usermenu a:hover {
	background-color: #F7F3F7;
	color: #000000;
	border: 1px solid #000099;


}
td#usermenu a.menuTop {
	font-size: 11px;
	padding-top: 1px;
	padding-right: 8px;
	margin-right: 8px;
	padding-bottom: 1px;
	color:000000;
	border: 1px solid #F1F1F1;
}
td#usermenu a.highlight {
	background-color: #3333cc;
	font-size: 11px;

}



.outer {
	border: 1px solid #9FBDEC;
	color: #FFFFFF;
	background-color: #9FBDEC;
	padding: 0px;
}

.head 
{
	border: none;
	padding: 3px;
	font-weight: bold;
	background-color: #F7F3F7;
	color: #000000;
}

.even {
	background-color: #F7F3F7;
	padding: 3px;
	font-size: 11px;
	border: none;
	color: #000000;

}
.odd {
	background-color: #FFFFFF;
	padding: 3px;
	font-size: 11px;
	border: none;
	color: #000000;

}
.foot {
	background-color: #F7F3F7;
	padding: 3px 7px;
	color: #000000;
}
tr.even td {
	background-color: #F7F3F7;
	padding: 3px;
	font-size: 11px;
	color: #000000;

}
tr.odd td {
	background-color: #FFFFFF;
	padding: 3px;
	font-size: 11px;
	color: #000000;

}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #cedcec; border-left: 1px solid #cedcec; border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #cedcec; border-left: 1px solid #cedcec; border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #eaedf4; color: #000000; text-align: center; border-top: 1px solid bbbbbb; border-left: 1px solid bbbbbb; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

.comTitle {
	font-weight: bold;
	margin-bottom: 2px;

}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
	background-color: #F7F3F7;


}

/* Background images for tables */
.tbl{border-collapse:collapse;height:4px;width:100%;padding:0;margin:0;}
.tbll{background: url(images/tb4_l.gif) no-repeat;width:8px;padding:0;margin:0;}
.tblbot{background: url(images/tb4_m.gif) repeat-x;width:100%;padding:0;margin:0;}
.tblr{background: url(images/tb4_r.gif) no-repeat;width:8px;padding:0;margin:0;}

.forumline{padding:0;margin:0;}

.infoblock 
{
	background:#ffffff;border:0px;
	font-size:11px;
	padding:0;
	margin-left:6px;
	width:96%;
}

.tblform
{
	background:#ffffff;
	;border:1px solid #136C99;
	font-size:18px;
	padding:0;
	margin-left:10px;
	width:98%;
}

.infoblock td
{
	font-size:11px;
}

.infoblock th
{
	text-align:left;
}


.row1{background:#eaedf4}
.row2,.helpline{background:#d9e2ec}
.row3{background:#cedcec}
td.spacerow{background:#cedcec;}
td.blockContent{padding:4}


input.button, input.liteoption,.fakebut{font-size: 10px; border:1px solid #000000;background:#fafafa;;display:inline;}

select{border:1px solid #000000;background:#fafafa;font-size:11px}

input.mainoption{background:#ffffff url(images/cellpic4.gif);border:1px solid #006699; }


.ddl
{
	border: 1 solid #0000FF;
}

button submit {
background:#ffffff url(images/cellpic4.gif);border:1px solid #136C99; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
;display:inline;

}

.flatinput  { background-color: white; border: 1 solid #cccccc; font-family: Verdana; font-size: 8pt; ;display:inline;}

input {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;display:inline;
}

.item {
	border: 1px none #CCCCCC;
}
.itemHead {
	padding: 2px;
	color: #000000;
	border: none;


}
.itemInfo {
	text-align: right;
	padding: 0px 4px 3px;
	background-color: #F7F3F7;
	border: 1px dashed #CCCCCC;


}
.itemTitle a {
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	background-color: transparent;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;

}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.5em;
	padding: 2px;
}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {
	text-align: right;
	padding: 0px 4px 2px;
	background-color: #F7F3F7;
	border: 1px dashed #CCCCCC;

}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}


.top-left
{
	background:#ffffff url(images/top-left.gif) no-repeat bottom right;
}

.top-center
{
	background-color:#85a5f2;
}

.top-center a
{
	color:#ffffff;
}

.tblRightBlock
{
	width:260px;
	margin:0;
	align:center;
	border-left:1px solid #bbbbbb;
	background-color: #ffffff;
	OVERFLOW-X: hidden
	BORDER-BOTTOM: #bbbbbb 0px solid; 
	BORDER-RIGHT: #bbbbbb 0px solid; 
	BORDER-TOP: #bbbbbb 0px solid; 
	PADDING: 4px;		
}

.right-block
{
	width:100%;
	margin-left:2px;
}
.faded-right
{
	background:#85a5f2 ;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#85a5f2', endColorStr='#ffffff', gradientType='1');    

}

table#header
{
	border:0px solid #000000;
	width:100%
	padding:0;
	margin:0;
	
}	

table#header td
{
	padding:0;
	margin:0;
	
}	

table#headerTopMenuBar
{
	border:0px solid #ffffff;
	width:100%
	padding:0;
	margin:0;
	background-color:#6487db;
}	

table#headerTopMenuBar a {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

td#globalTopMenu{
	align:right;
	vertical-align:middle:
	background-color:#ffffff;
	padding:2px;
	margin:2px;
}


.gt0{
	BORDER-BOTTOM: #6487db 1px solid; 
	BORDER-LEFT: #6487db 1px solid; 
	BORDER-RIGHT: #6487db 1px solid; 
	BORDER-TOP: #6487db 1px solid; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	PADDING-TOP: 0px		
	}
.gt1{
	BACKGROUND: #6487db; 
	BORDER-BOTTOM: #a2b7e9 1px solid; 
	BORDER-LEFT: #a2b7e9 1px solid; 
	BORDER-RIGHT: #a2b7e9 1px solid; 
	BORDER-TOP: #a2b7e9 1px solid; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	PADDING-TOP: 0px		
}

.gtsep{
	COLOR: #a2b7e9; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 0px
}

table#topMenuBar
{
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	width:100%
	padding:0;
	margin:0;
	background-color:#F7F3F7;
}	

table#topMenuBar a {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

table#topMenuBar td{
	align:right;
	vertical-align:middle:
	background-color:#ffffff;
	padding:2px;
	margin:4px;
	FONT: 60% ;
}

.lt0 {
	BACKGROUND: #F7F3F7; 
	BORDER-BOTTOM: #F7F3F7 1px solid; 
	BORDER-LEFT: #F7F3F7 1px solid; 
	BORDER-RIGHT: #F7F3F7 1px solid; 
	BORDER-TOP: #F7F3F7 1px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 6px; 
	PADDING-RIGHT: 6px; 
	PADDING-TOP: 0px
}
.lt1 {
	BACKGROUND: #cccccc; 
	BORDER-BOTTOM: #000099 1px solid; 
	BORDER-LEFT: #000099 1px solid; 
	BORDER-RIGHT: #000099 1px solid; 
	BORDER-TOP: #000099 1px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 6px; 
	PADDING-RIGHT: 6px; 
	PADDING-TOP: 0px;
	margin:2px;
}
.ltsep {
	COLOR: #bbbbbb; 	
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 0px
}




table#FooterBar
{
	border:1px solid #6487db;
	width:100%;
	padding:4px;
	margin:0;
	background-color:#6487db ;
	}	


td#FooterBarMenu{
	align:right;
	vertical-align:middle:
	background-color:#ffffff;
	padding-left:8px;
	padding-top:4px;
	padding-Bottom:8px;
	margin:2px;
	background:#ffffff ;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#6487DB', gradientType='1');    
}

.ft0{
	COLOR: black; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	PADDING-TOP: 0px		
	}
.ft1{
	COLOR: black; 
	BACKGROUND: #cedcec; 
	BORDER-BOTTOM: #a2b7e9 1px solid; 
	BORDER-LEFT: #a2b7e9 1px solid; 
	BORDER-RIGHT: #a2b7e9 1px solid; 
	BORDER-TOP: #a2b7e9 1px solid; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	PADDING-TOP: 0px		
	
}
.ftsep{
	COLOR: black; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 0px
}



/////////////////////////////

.formButton {
background:#ffffff url(images/cellpic4.gif);border:1px solid #006699; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;


}

.flatinput  { background-color: white; border: 1 solid #cccccc; font-family: Verdana; font-size: 8pt; }
input {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.tblHeading
{
  background-color:#f8f8ff;
  border-bottom:1px solid #006699;   
}

.tblHeading h1 
{
   color:#6487db;		   
}

.tblHeading a  
{
   color:#6487db;		   
}

.heading
{
	font-size:14px;
	color:#000099;
	font-family: sans-serif;
	font-size:13px;
	margin:0;
	padding:0;

}
.panneloverflow{
border:1px solid;
background:#dddddd;
width:780px;
height:400px;
overflow:auto;
padding:8px;
}

.panelactive {
	OVERFLOW: auto;
}
.panel {
	OVERFLOW: auto; Display:none;
}
.panels {
	OVERFLOW: auto;
	background-color:cccccc;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;

}


th.soft{
background:#C6D3E7 url(images/cellpic5.gif);
color:#6666cc;
height:23px;
white-space:wrap;
text-align:left;
padding-left:8px;
padding-right:8px;
border:1px solid #ffffff;
height:18px;
vertical-align:middle;
}


.extrasoft{
background:#C6D3E7 url(images/cellpic6.gif);
color:#6666cc;font-size:13px;
font-weight:bold;
height:18px;
white-space:wrap;
text-align:left;
padding-top:4px;
padding-left:2px;
padding-right:8px;
border:1px solid #bbbbff;
}
 
.mainmenuarrow
{
	CURSOR: hand
}

.onbtn
{
width:120;
text-align:center;
background:#ffffff url(images/cellpic4.gif);border:1px solid #006699; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
cursor:hand;
padding:3px;
margin:3px;
}


.offbtn
{
width:120;
text-align:center;
background:#ffffff url(images/cellpic4.gif);border:1px solid #006699; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
cursor:hand;
padding:3px;
margin:3px;
}

.articlelinks
{
padding-left:40px;
}

.articledesc
{
padding-top:28px;
padding-left:120px;
}



table#leftmenu {
	cellpadding:0px;
	cellspacing:0px;
	width:100%
	padding:0;
	margin:0;

}

table#leftmenu td{	
	font-size: 11px;
	vertical-align:top;
	text-align:center;
	border-bottom:1px solid #cccccc;		
	padding-bottom:0;
	margin:5;
	margin-left:0;
}



table#leftmenu a {
	color:#3333cc;
	width:100%;
	height:100%;	

}
table#leftmenu a:hover {
	background-color: #F7F3F7;
	color: #FF0000;

}


.glr
{
	FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#6487DB', gradientType='1');
}	




.tblRSnippet{
	width: 240px;
	height:19px;
	overflow:hidden;
	border:0px solid #ffa5f2;
	background-color:#ffffff; 
	margin:0px;
	padding:0px;
}


.tblRSnippet-Lth
{
	margin:0px;
	padding:0px;

}

.tblRSnippet-Mth
{
	vertical-align: middle;
	background-color:#85a5f2; 
	font-size:11px;
	font-weight:bold;
	color:white;
	margin:0px;
	padding:0px;

}

.tblRSnippet-Rth
{
	margin:0px;
	padding:0px;

}

.tblCSnippet
{
	width: 240px;
	background-color:#F7F3F7; 	
	border-right:1px solid #85a5f2;
	border-left:1px solid #85a5f2;
}

.tblBSnippet-M
{

	background-color:#F7F3F7; 	
	border-bottom:1px solid #85a5f2;	
}


.tblBSnippet
{
	width: 240px;
}	





.tabopthead{color: #4444bb;border:1px solid #ffffff;padding-left:8px;vertical-align:middle;font-weight:bold;letter-spacing: 1}
.tabMenu{color:#4444bb;font-weight:bold;letter-spacing 1px;}
.tabhead{font-family:Courier New; font-size: 10pt; letter-spacing: 4; font-weight: bold;color:#ee6020;text-align:center;padding:2px;}
.tabopdetail{color: #4444bb;border:1px solid #ffffff;padding-left:8px;vertical-align:middle;width:110px;}
.comment{font-family:arial; font-size: 9pt; ;color:#3333bb;text-align:left;padding:5px;}
.custname{font-family:Courier New; font-size: 9pt; letter-spacing: 1; ;color:#ee6020;text-align:right;padding:2px;}


.tab{
	CURSOR: hand; DISPLAY: inline;
	background:#bbbbbb url(images/tabd.gif);
	color:#ffffff;
	font-size:11px;
	width:84px;
	height:18px;
	text-align:center;
	font-weight:bold;

	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
}
.tabactive {

	CURSOR: hand; DISPLAY: inline;
	background:#c6d3e7 url(images/tab.gif);
	color:#ffffff;
	font-size:11px;
	width:84px;
	height:18px;
	text-align:center;
	font-weight:bold;	
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	}

.tabfull {
	CURSOR: hand; DISPLAY: inline;	

	background:#c6d3e7 url(images/tabfull.gif);		
	color:#ffffff;
	font-size:11px;
	width:190px;
	height:18px;
	text-align:center;
	font-weight:bold;

	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;

	}

.tblblock
{
	
	cellpadding:0px;
	cellspacing:0px;
	
}


.selectedPrepKit
{
	font-size:12;
	font-weight:none;
	color:#000000;
	border-top:1px solid #999999;
	
}

.selectedPrepKitRow
{
	font-size:12;
	font-weight:bold;
	color:#000000;
	border-top:1px solid #999999;
	
}

td#admsg
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	
}
.tblblock.brag
{
	border-right:1px solid #999999;
	
	padding:2pt;
}

.TravelHeading {
	background: url(images/tab2top.gif);
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font=family: verdana;
	color: #ff0000;
	HEIGHT: 21px;
	WIDTH:  208px;
	vertical-align:middle;
}
.TravelContent {
	background: url(images/tab2back.gif);
	text-align: left;
	font-size: 10px;
	font=family: verdana;
	color: #ff0000;
	HEIGHT: 21px;
	WIDTH:  208px;
	vertical-align:middle;
	padding-left: 4px;
	padding-right: 4px;
}

.TravelFooter {
	background: url(images/tab2down.gif);
	text-align: left;
	font-size: 10px;
	font=family: verdana;
	color: #ff0000;
	HEIGHT: 56px;
	WIDTH:  208px;
	vertical-align:middle;
	padding-left: 4px;
	padding-right: 4px;
}
.TravelResults {
	Border-color: #c6d3e7;
	border-top:1px solid #999999;
	border-Bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;

}

.HotelHeading {
	background: url(images/WideTop.gif);
	HEIGHT: 21px;
	padding-left: 35px;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
	vertical-align:middle;
	color: #3333cc;
} 

.HotelContent {
	background: url(images/WideSides.gif);
	text-align: left;
	font-size: 12px;
	font-family: verdana;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;

} 

.HotelFooter {
	background: url(images/WideBottom2.gif);
	HEIGHT: 15px;
} 

.ProductHeading {
	text-align: left;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
}
.ProductInfo {
	text-align: right;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
}
.ProductHeadingTitle {
	background: url(images/tablesubheader_bg.gif);
	text-align: center;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
	Height: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.Price {
	Border-color: #cecece;
	text-align: center;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
}
