@import url(MenuHWDropDown.css);
@import url(MenuHWLeft.css);
@import url(MenuSolpart.css);
@import url(TabControl.css);
/* Standard HTML tags */
BODY{
	padding:0px;
	margin:0px;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	background-color: #F4F8F7
}
P{
	margin-top:1px;
	padding-top:0px;
}
/* Important the order:link,visited,hover,focus,active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
/*
A:link{
	color:blue;
}
A:visited{
	color: Blue;
}
A:hover{
color:SeaGreen;

}
A:focus{
}
A:active{
}
*/

H1{
font-weight:bold;
font-size:15pt;
}
H2{
font-weight:bold;
font-size:14pt;
}
H3{
font-weight:bold;
font-size:13pt;
}
H4{
font-weight:bold;
font-size:12pt;
}
H5{
font-weight:bold;
font-size:11pt;
}
H6{
font-weight:bold;
font-size:10pt;
}
HR{
color:#999999;
height:1pt;
text-align:center;
}
IMG{
border:none;
}
INPUT.CommandButton{
border-right:#333333 thin solid;
padding-right:3pt;
border-top:#cccccc thin solid;
padding-left:3pt;
font-weight:600;
font-size:8pt;
padding-bottom:3pt;
border-left:#cccccc thin solid;
color:White;
line-height:7pt;
padding-top:3pt;
border-bottom:#333333 thin solid;
font-family:Verdana,Helvetica,sans-serif;
background-color:#999999;
text-decoration:none;
}
INPUT{
font-size:8pt;
font-family:Verdana,Helvetica,sans-serif;
}
TABLE{
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}
THEAD{
}

TD{
font-size:8pt;
color:#333333;
font-family:Tahoma, Verdana,Helvetica,sans-serif;
}

TFOOT{
}
TEXTAREA{
font-size:8pt;
font-family:Verdana,Helvetica,sans-serif;
}
OL{
}
UL{
list-style-image:url(img/bulleye.gif);
}
/* Standard Rainbow Classes */
/* Command buttons */
.CommandButton{
font-size:8pt;
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
background-color:silver;
text-decoration:none;
white-space:nowrap;
line-height:18pt;
padding-right:5px;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
border: black 1px solid;
margin-right: 1px;
display:inline;
}
/* Important the order:link,visited,hover,focus,active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
A.CommandButton:link{
font-size:8pt;
color:#333333;
text-decoration:none;
}
A.CommandButton:visited{
font-size:8pt;
color:#333333;
text-decoration:none;
}
A.CommandButton:hover{
font-size:8pt;
color:White;
text-decoration:none;
}
A.CommandButton:focus{
font-size:8pt;
color:White;
text-decoration:none;
}
A.CommandButton:active{
font-size:8pt;
color:White;
text-decoration:none;
}
.Error /* Error and warning messages */{
color:Red;
}
.Grid_Header,.Grid_Header TD,.Grid_Header TH /* Search Modules */{
background-color:#999999;
font-weight:600;
}
.Grid_Footer{
}
.Grid_Item{
}
.Grid_Item TD A{
font-weight:600;
}
.Grid_AlternatingItem{
background-color:#CCCCCC;
}
.Grid_AlternatingItem TD A{
font-weight:600;
}
.Grid_SelectedItem{
}
.Grid_Pager{
}
.Head /* Add,announcements,articles,blog,ecc ecc */{
	font-weight:bold;
	color:#999999;
	font-family:Verdana,Helvetica,sans-serif;
}
INPUT.NormalTextBox,.NormalTextBox{
	font-size:8pt;
	background-color:AliceBlue;
}
SELECT,SELECT.NormalTextBox{
	font-size:8pt;
	background-color:AliceBlue;
}
OPTION{
	font-size:10pt;
}
.ItemTitle{
font-weight:bolder;
font-size:10pt;
color:#999999;
}
.ItemDate{
font-size:10pt;
color:#999999;
font-family:Verdana,Helvetica,sans-serif;
}
.Message /* Informative messages */{
font-weight:normal;
font-size:10pt;
color:#ee7a35;
background-color:#ffcc00;
}
.ModuleTitle /* Title of each module */{
	font-size:18px;
	color:#333333;
	font-family:Verdana,Helvetica,sans-serif;
	white-space:nowrap;
	overflow:hidden;
}
.ModuleTitleAlt /* Title of each module */{
font-weight:600;
font-size:10pt;
color:#333333;
line-height:14pt;
font-family:Verdana,Helvetica,sans-serif;
white-space:nowrap;
overflow:hidden;
}
.Module /* Module */{
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}
.ModuleAlt /* Module variant */{
background-color:White;
}
.Normal{
	padding-right:0pt;
	font-size:8pt;
	color:#333333;
	line-height:11pt;
}
.NormalBold{
padding-left:5pt;
font-weight:bold;
font-size:10pt;
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
}
.NormalItalic{
font-size:10pt;
font-style:italic;
}
.rb_mod_btn /* Buttons support */{
display:block;
margin:0px 0px 0px 2px;
}
.btn-img-txt{
}
.btn-img-only{
}
.btn-img-txt{
overflow:hidden;
}
.btn-img-only-css{
overflow:hidden;
}
DIV.btn-img-only{
display:block;
overflow:hidden;
width:0px;
height:0px;
}
DIV.btn-img-only-css{
display:block;
overflow:hidden;
width:0px;
height:0px;
}
DIV.btn-img-txt{
display:block;
overflow:hidden;
width:0px;
height:0px;
}
DIV.btn-txt-only{
font-size:9pt;
line-height:0.8;
}
.rb_mod_btn{
display:block;
margin:0px 0px 0px 2px;
}
.SiteLink
{
	display: block;
	font-size: 7pt;
	color: white;
	background-color: lightslategray;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}
/* Important the order:link,visited,hover,focus,active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SiteLink A:link{
	color:White;
	text-align:center;
}
.SiteLink A:visited{
color:White;
font-size:7pt;
}
.SiteLink A:hover{
color:Yellow;
font-size:7pt;
}
.SiteLink A:focus{
color:#ee7a35;
font-size:7pt;
}
.SiteLink A:active{
color:#333333;
font-size:7pt;
}
.SiteTitle /* Portal title in Header,in layout file */{
padding-right:0px;
padding-left:10px;
font-weight:bold;
font-size:22pt;
padding-bottom:0px;
color:White;
padding-top:0px;
font-family:Verdana,Helvetica,sans-serif;
text-decoration:none;
}
.SubHead
{
	font-weight: bolder;
	font-size:8pt;
}
.SubSubHead{
	margin-top:10pt;
	font-weight:600;
	font-size:10pt;
	color:Green;
}
/* Three panes */
.LeftPane{
padding-right:0px;
padding-left:10px;
padding-bottom:0px;
padding-top:10px;
margin:0px;
background-color: #F8FAF6;
}
.RightPane{
padding-right:10px;
padding-left:0px;
padding-bottom:0px;
margin:0px;
padding-top:10px;
}
.ContentPane{
padding-left:10px;
padding-right: 5px;
padding-top:10px;
margin:0px;
}
.DefaultBanner1 /* Graphics */{
background-color:#ee7a35;
}
.DefaultBanner2 /* Graphics */{
background-color:#333333;
}
.DefaultTD /* Graphics */
{
	background-color:#dae8e3;
	width: 100%;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.DefaultTDSub /* Graphics */{
background-color:#999999;
}
/* The Date Element in the Header */
.dateCurrent{
padding-right:4px;
font-size:7pt;
line-height:7pt;
}
/* The Last Visit Element in the Header */
.dateLastVisit{
padding-right:4px;
font-size:7pt;
line-height:7pt;
}


.arrow {
	vertical-align : middle;
}

.lframe {
	background-color : #E9F5F5;
	background-repeat : repeat-x;
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cfe3e2, EndColorStr=#e9f5f5);
}

.lmenu {
	width : 85%;
	font-size : 8pt;
	background-color: #cfe3e2;
	border-bottom: 1px solid #828282;
}
.lmenuHi 
{
	color: #F2B400;
	border-bottom: 1px solid #828282;
}
.lmenuSub 
{
	background-color: #cfe3e2;
	border: 1px solid #828282;
}
.lmenuSubHi 
{
	color: #F2B400;
	border: 1px solid #828282;
}
.ltext {
	font-size : 8pt;
	color : #1E7A6D;
	width : 88%;
}

.ltext hr {
	color : #1E7A6D;
	height : 1;
}

.lang {
	vertical-align : middle;
	margin-left : 4pt;
}

.banner {
	vertical-align : middle;
	text-align : center;
	padding-top : 8pt;
	padding-bottom : 15pt;
}

.mainbody {
	font-size : 8pt;
}

.mainbody th {
	text-align : left;
	color : #1E7A6D;
	font-size : 11pt;
	padding-top : 2pt;
	border-bottom : 1px solid #828282;
}

.mainbody a {
	color : #1E7A6D;
	text-decoration : none;
}

.mainbody a:hover {
	color : #1E7A6D;
	text-decoration : underline;
}

.mainbody ul {
	margin-left : 15pt;
}

.mainbody ul li {
	list-style-image : url(/Portal/Design/Themes/Computerplus/images/dot.jpg);
	list-style-position : outside;
}

.news {
	font-size : 8pt;
	padding-bottom : 12pt;
	padding-left : 10pt;
}

.news th {
	text-align : left;
	color : #1E7A6D;
	font-size : 11pt;
	padding-bottom : 3pt;
	padding-top : 2pt;
}

.news td {
	padding-top : 2pt;
}

.news img {
	margin-right : 10pt;
	margin-bottom : 2pt;
}

.table {
}

.table th {
	background-color : #1E7A6D;
	color : #FFFFFF;
	font-weight : bold;
	padding-bottom : 2pt;
	padding-top : 2pt;
	font-size : 8pt;
}

.table tr.a {
	background-color : #E7F5F4;
	padding-bottom : 2pt;
	padding-top : 2pt;
	font-size : 8pt;
}

.table tr.b {
	background-color : #EFE3BF;
	padding-bottom : 2pt;
	padding-top : 2pt;
	font-size : 8pt;
}

.box {
		width : 192;
}

.box th {
	background : url(../images/box_01.jpg) no-repeat;
	height : 46;
	width : 192;
	text-align : left;
	color : #1E7A6D;
	font-size : 11pt;
	padding-left : 5pt;
}

.box td {
	font-size : 8pt;
	color : #1E7A6D;
}

.box a {
	color : #1E7A6D;
	padding-left : 5pt;
}

.inside {
	width : 90%;
	padding-bottom : 4pt;
}

.insideline  {
	border-bottom : 1px solid #1E7A6D;
}

a.favour {
	font-weight : bold;
	color : #F2B400;
	text-decoration : none;
}

a.favour:hover {
	color : #000000;
	text-decoration : none;
}

.menu1 {
	font-size : 7pt;
	color : #FFFFFF;
	font-weight : bold;
	vertical-align : middle;
	text-align : right;
}
.menu1 a {
	color : #FFFFFF;
	text-decoration : none;
	margin-right : 4pt;
	margin-left : 4pt;
}
.menu1 a:hover {
	color : #CDE3E2;
}

.menu2 {
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	vertical-align : middle;
	text-align : right;
}
.menu2 a {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
	margin-right : 4pt;
	margin-left : 4pt;
}
.menu2 a:hover {
	color : #F2B400;
}

.menu3 {
	font-size : 8pt;
	color : #1E7A6D;
	vertical-align : middle;
	text-align : right;
}

.menu3 a {
	color : #1E7A6D;
	margin-right : 4pt;
	margin-left : 4pt;
}

.menu3 a:hover {
	color : #F2B400;
	text-decoration : none;
}

.menu3 a.favour {
	color : #F2B400;
	margin-right : 4pt;
	margin-left : 4pt;
	color : #F2B400;
	text-decoration : none;
	font-weight : bold;
}

.menu3 a.favour:hover {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.ban {
	border : 1px solid #000000;
}
