.clearfix:unknown {
        CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
        
}
 HTML .clearfix {
        HEIGHT: 1%
}
.clearfix {
        DISPLAY: block
}
BODY {
        FONT-SIZE: 75%; BACKGROUND: url(img/bg2.gif) #fff; MARGIN: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center;
}
ACRONYM {
        CURSOR: help; BORDER-BOTTOM: #999 1px dashed
}
A {
        COLOR: #49515c; TEXT-DECORATION: none
}
A:hover {
        COLOR: #49515c; BORDER-BOTTOM: #858f9e 1px dashed
}
A:visited {
        COLOR: #49515c; TEXT-DECORATION: none
}
.post {
        MARGIN: 0px 0px 25px
}
.post .info {
        BORDER-RIGHT: #e3e4e4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e3e4e4 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; BORDER-LEFT: #e3e4e4 1px solid; COLOR: #505050; PADDING-TOP: 3px; BORDER-BOTTOM: #e3e4e4 1px solid; BACKGROUND-COLOR: #efefef
}
#container {
        BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(img/dot_line.gif) #fff repeat-y 25% 25%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #ddd 1px solid; WIDTH: 758px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left;  HEIGHT: 100%;
}
#container_default {
        BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff repeat-y 25% 25%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #ddd 1px solid; WIDTH: 758px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left;  HEIGHT: 100%;
}
#header {
        HEIGHT: 109px; BORDER-TOP: #fff 5px solid; BACKGROUND: url(img/extranet35.jpg) #49515c no-repeat 100% 0px; BORDER-BOTTOM: #fff 4px solid
}
#header_default {
        HEIGHT: 109px; BORDER-TOP: #fff 5px solid; BACKGROUND: url(img/emri_top_default.png) #49515c no-repeat 100% 0px; BORDER-BOTTOM: #fff 4px solid
}
#header H1 {
        FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN: 0px; CURSOR: default; COLOR: #c6c4c5
}
#header H1 A {
        COLOR: #858f9e
}
#header H1 A:hover {
        COLOR: #858f9e
}
#header H1 A:visited {
        COLOR: #858f9e; BORDER-BOTTOM: #fff 1px dashed
}
#header H2 {
        PADDING-LEFT: 1px; FONT-SIZE: 1.2em; MARGIN: 0px; CURSOR: default; COLOR: #8d8e90
}
.codebox {
        BORDER-RIGHT: #333366 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333366 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #333366 1px solid; WIDTH: 570px; PADDING-TOP: 5px; BORDER-BOTTOM: #333366 1px solid; BACKGROUND-COLOR: #e3e3f6; TEXT-ALIGN: left; max-height: 400px
}
.codebox PRE {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #858f9e; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 4px solid; HEIGHT: 2.2em
}
#nav LI {
        DISPLAY: inline; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
#nav LI A {
        BORDER-RIGHT: #fff 4px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #ddd; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #858f9e; TEXT-DECORATION: none
}
#nav LI A:hover {
        BACKGROUND-COLOR: #6b7687
}
#nav LI A.on {
        COLOR: #c6c4c5; BACKGROUND-COLOR: #49515c
}
#sidebar {
        FLOAT: left; WORD-SPACING: 2px; WIDTH: 175px; LINE-HEIGHT: 20px; POSITION: relative
}
#sidebar DIV {
        BACKGROUND: url(img/para_bg.jpg) #fff repeat-x;
}
#login-sidebar DIV {
        /* BACKGROUND: url(img/extranet25-2.jpg) #fff no-repeat; */

}
#sidebar LI.pagenav {
        BACKGROUND: url(img/para_bg.jpg) #fff repeat-x; LIST-STYLE-TYPE: none
}
#sidebar LI#linkcat-1 {
        BACKGROUND: url(img/para_bg.jpg) #fff repeat-x; LIST-STYLE-TYPE: none
}
#sidebar H3 {
        FONT-SIZE: 1.1em; MARGIN: 0px 10px 0px 0px; CURSOR: default; COLOR: #49515c
}
#content H4 {
        FONT-SIZE: 1.0em; MARGIN: 0px 10px 0px 0px; CURSOR: default; COLOR: #49515c
}
#content H3 {
        FONT-SIZE: 1.1em; MARGIN: 0px 10px 0px 0px; CURSOR: default; COLOR: #49515c
}
#sidebar H2 {
        FONT-SIZE: 1.1em; MARGIN: 0px 10px 0px 0px; CURSOR: default; COLOR: #49515c
}
#content H3 {
        FONT-SIZE: 1.1em; MARGIN: 0px 10px 0px 0px; CURSOR: default; COLOR: #49515c
}
#content DIV {
        PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#sidebar DIV {
        PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#content {
        FLOAT: left; WORD-SPACING: 2px; MARGIN-LEFT: 20px; WIDTH: 550px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: justify 
}
#content DIV {
        /* BACKGROUND: url(img/para_bg.jpg) #fff repeat-x */
}

#footer {
        VERTICAL-ALIGN: bottom; CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #fff 10px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; BACKGROUND: #49515c no-repeat 100% 0px; PADDING-BOTTOM: 10px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 5px solid; TEXT-ALIGN: center
}


#footer A {
        COLOR: #a2afbf; BORDER-BOTTOM: #a2afbf 1px dashed; TEXT-DECORATION: none
}
#footer A:hover {
        COLOR: #fff; BORDER-BOTTOM: #fff 1px dashed
}
#commentform INPUT {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px 5px 1px 0px; WIDTH: 150px; PADDING-TOP: 2px
}
#commentform TEXTAREA {
        BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c2c2c2 1px solid; WIDTH: 80%; PADDING-TOP: 2px; BORDER-BOTTOM: #c2c2c2 1px solid
}
#commentform #submit {
        FLOAT: right; MARGIN: 0px
}
.alt {
        BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cecece 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #cecece 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cecece 1px solid
}
.commentlist {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.commentlist LI {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 15px 0px 3px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.commentlist P {
        MARGIN: 10px 5px 10px 0px
}
#commentform P {
        MARGIN: 5px 0px
}
.nocomments {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.commentmetadata {
        DISPLAY: block; MARGIN: 0px
}
.commentlist LI {
        FONT: 0.9em Verdana, Arial, Sans-Serif
}
#commentform INPUT {
        FONT: 0.9em Verdana, Arial, Sans-Serif
}
#commentform TEXTAREA {
        FONT: 0.9em Verdana, Arial, Sans-Serif
}
.commentlist LI {
        FONT-WEIGHT: bold
}
.commentlist CITE {
        FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FONT-STYLE: normal
}
.commentlist CITE A {
        FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FONT-STYLE: normal
}
.commentlist P {
        FONT-WEIGHT: normal; TEXT-TRANSFORM: none; LINE-HEIGHT: 1.5em
}
#commentform P {
        FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.commentmetadata {
        FONT-WEIGHT: normal
}
#sidebar UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1em; MARGIN: 5px; PADDING-TOP: 0px
}
BLOCKQUOTE {
        BORDER-RIGHT: #cecece 3px double; PADDING-RIGHT: 20px; BORDER-TOP: #cecece 3px double; PADDING-LEFT: 20px; MARGIN: 15px 30px 0px 15px; BORDER-LEFT: #cecece 3px double; BORDER-BOTTOM: #cecece 3px double; FONT-STYLE: italic
}
UL#intro {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#intro H2 {
        BORDER-BOTTOM: #666 1px dotted
}
#intro LI {
        PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#intro LI .smallbox {
        BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(img/sidebarul.jpg) #fafafa no-repeat 50% bottom; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 20px; BORDER-LEFT: #ddd 1px solid; WIDTH: 150px; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
#intro A:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%
}
.menuheader {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(img/full_sidetitle.gif) no-repeat center top; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; HEIGHT: 20px
}
.menuheader DIV {
        PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 0px; COLOR: #fff
}
.menuheader A {
        FLOAT: right; MARGIN: 0px; HEIGHT: 0.9em
}
.menuheader A IMG {
        BORDER-RIGHT: medium none; PADDING-RIGHT: 0.2em; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 15px
}
#sidebar {
        WIDTH: 180px
}
#wp-calendar {
        COLOR: #49515c
}
#sidebar TABLE CAPTION {
        BORDER-BOTTOM-COLOR: #49515c
}
#sidebar TABLE backgroud {
        COLOR: #49515c
}
#sidebar TABLE THEAD TR {
        BORDER-BOTTOM-COLOR: #49515c; COLOR: #49515c
}
#sidebar TABLE TH {
        BORDER-BOTTOM-COLOR: #49515c
}
#sidebar TABLE TD#today {
        COLOR: #49515c
}
#sidebar TABLE TD A {
        BACKGROUND-COLOR: #d3d3d1
}
#sidebar TABLE TFOOT {
        BORDER-TOP-COLOR: #49515c
}
#sidebar TABLE TFOOT A {
        BACKGROUND: none transparent scroll repeat 0% 0%
}
#wp-calendar {
        BACKGROUND: #f6f6f6; MARGIN: 0px 10px; WIDTH: 120px; COLOR: #49515c; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
#sidebar TABLE CAPTION {
        FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px 10px 0px; COLOR: #49515c; BORDER-BOTTOM: 1px solid; LETTER-SPACING: 0.1em
}
#sidebar TABLE THEAD TR {
        COLOR: #49515c; BORDER-BOTTOM: 1px solid
}
#sidebar TABLE THEAD TR TH {
        FONT-SIZE: 10px
}
#sidebar TABLE TH {
        COLOR: #49515c; BORDER-BOTTOM: 1px solid
}
#sidebar TABLE TD {
        PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; WIDTH: 120px; COLOR: #49515c; PADDING-TOP: 1px
}
#sidebar TABLE TD#today {
        BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px solid; COLOR: #49515c; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
#sidebar TABLE TD A {
        DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.15em; COLOR: #ffffff; BORDER-BOTTOM: 1px solid
}
#sidebar TABLE TFOOT {
        BORDER-TOP: 1px solid; COLOR: #49515c
}
#sidebar TABLE TFOOT A {
        BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-LEFT: medium none; COLOR: #49515c; BORDER-BOTTOM: medium none
}
#sidebar TABLE TFOOT #prev A {
        TEXT-ALIGN: left
}
#sidebar TABLE TFOOT #next A {
        TEXT-ALIGN: center
}

input.btn{
		color:#000000;
		font-family:'trebuchet ms',helvetica,sans-serif;
		font-size: 11px;
		font-weight:normal;
		background-color:#cccccc;
		border:1px solid;
		border-top-color:#808080;
		border-left-color:#808080;
		border-right-color:#808080;
		border-bottom-color:#808080;
		filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff858f9e');
}


input.btnhov{
		border-top-color:#c63;
		border-left-color:#c63;
		border-right-color:#930;
		border-bottom-color:#930;
}




/* Frontpage Product List */

table.TableMatrix {
        width: 515px;
        margin-top:15px;
}
table.TableMatrix tr td.Description
{
        width: auto;
        height: 25px;
        vertical-align: bottom;
        color: #585858;
        font-size: 12px;
        padding-bottom: 10px;
        border-bottom: 1px solid #585858;
        border-top: 15px solid #FFFFFF;
        font-weight:bold;
        text-align: center;
}
table.TableMatrix tr td.Description a
{
    color: #585858;
}
table.TableMatrix tr td.Starter {
        width: 137px;
        vertical-align: top;
        text-align: center;
        border-left: #dddddd 1px dotted;
        font-family: sans-serif;
        font-size: 30px;
        font-weight: bolder;
        color: #ffa80f;
        font-family: sans-serif;
        font-size: 30px;
        font-weight: bolder;
        color: #ffa80f;
}
table.TableMatrix tr td.Advanced {
        width: 137px;
        vertical-align: top;
        text-align: center;
        border-left: #dddddd 1px dotted;
        font-family: sans-serif;
        font-size: 30px;
        font-weight: bolder;
        color: #ffa80f;
}
table.TableMatrix tr td.Professional {
        width: 133px;
        vertical-align: top;
        text-align: center;
        border-left: #dddddd 1px dotted;
        font-family: sans-serif;
        font-size: 30px;
        font-weight: bolder;
        color: #ffa80f;
}

table.TableMatrix tr td.GridStart {
        font-family: Verdana;
        font-size: 10px;
        font-weight: normal;
        color: #585858;
        background-color: #FFFFFF;
        padding-top: 3px;
        padding-bottom: 3px;
        border-bottom: 1px solid #000000;
}

table.TableMatrix tr td.Grid1 {
        border-left: #dddddd 1px dotted;
        font-family: Verdana;
        font-size: 10px;
        font-weight: normal;
        color: #585858;
        background-color: #FFFFFF;
        padding-top: 3px;
        padding-bottom: 3px;
        bgcolor: #ebebeb
}

table.TableMatrix tr td.Grid2 {
        border-left: #dddddd 1px dotted;
        font-family: Verdana;
        font-size: 10px;
        font-weight: normal;
        color: #585858;
        background-color: #EBEBEB;
        padding-top: 3px;
        padding-bottom: 3px;
        bgcolor: #ffffff
}

table.TableMatrix tr td.head{
        border-top: 1px solid #dddddd;
        border-bottom: 1px solid #dddddd;
        font-family: Verdana;
        font-size: 10px;
        font-weight: bold;
        color: #585858;
        background-color: #EBEBEB;
        padding-top: 3px;
        padding-bottom: 3px;
}

table.TableMatrix tr td.Grid1 {
        border-bottom: 1px solid #dddddd;
        font-family: Verdana;
        font-size: 10px;
        font-weight: normal;
        color: #585858;
        padding-top: 3px;
        padding-bottom: 3px;
        bgcolor: #ebebeb
}
table.TableMatrix tr td.Grid1r {
        border-bottom: 1px solid #dddddd;
        font-family: Verdana;
        font-size: 10px;
        font-weight: normal;
        color: #585858;
        padding-top: 3px;
        padding-bottom: 3px;
        text-align:right
}

table.TableMatrix tr td.Grid2 {
        border-bottom: 1px solid #dddddd;
        font-family: Verdana;
        font-size: 10px;
        font-weight: normal;
        color: #585858;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: middle;
        bgcolor: #ffffff
}

/*  Login box  */

label
{
width: 4em;
float: right;
text-align: right;
margin-right: 0.5em
display: block
}

.submit input
{
margin-left: 4.5em;
} 

.login input
{
color: #781351;
background: #efeeec;
border: 1px solid #781351;
width: 150px;
}

.login select
{
color: #781351;
background: #efeeec;
border: 1px solid #781351;
width: 150px;
}


fieldset
{
border: 1px solid #781351;
width: 300px;
}

legend
{
color: #000000;
background: #858f9e;
border: 1px solid #781351;
padding: 2px 6px
}