@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,800");

html, body
{
	FONT-FAMILY: 'Open Sans', 'Segoe UI', Helvetica, sans-serif; 
    font-size: 13px;
	color:#000;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
    background: #808088; 
	MARGIN: 8px; 
}

html, body
{
}

form {
    background: #ffffff; 
}

p 
{
	FONT-FAMILY: 'Open Sans', 'Segoe UI', Helvetica, sans-serif; 
	MARGIN: 8px 0px 8px 0px; PADDING: 0px; 
	LINE-HEIGHT: 150%;
    FONT-WEIGHT: 400; 
	COLOR: #222;
}

p.low-heading 
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-size: 9pt;
    margin-top: 8pt; 
	margin-bottom: 2pt;
	font-weight:700;
}

p.std-heading 
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-size: 9pt;
    margin-top: 8pt; 
	margin-bottom: 5pt;
	font-weight:700;
}

p.smaller 
{ 
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt; 
}

p.proc {
		color: #202020;
        text-indent: -12pt; 
        margin-left: 22pt; 
        margin-right: 20pt;
    }
    
p.subproc {
		color: #202020;
        margin-left: 22pt; 
        margin-right: 20pt;
        margin-top: -3pt; 
    }
    
ul {
	list-style-image:url(http://www.axialis.com/images/ul-w2-blue.gif);
    MARGIN: 0px 10px 0px 2px; 
	padding-left:10pt;
	list-style-position:outside;
	}
	
li {
    MARGIN: 0px 0px 5px 0px; 
	LIST-STYLE-TYPE: disc; 
	LINE-HEIGHT: 120%; 
}


h1 {
	FONT-SIZE: 220%; 
	FONT-WEIGHT: normal; 
	COLOR: #2455b7; 
	margin-left:0pt;
	margin-top:3pt;
	margin-bottom:9pt;
}

h2 {
	COLOR: #2455b7; FONT-SIZE: 120%; 
    margin-top: 8pt; 
	margin-bottom: 5pt;
	font-weight:700;
}

.fineline {border:1px solid #ccd0e0}

.style1 {font-family: Tahoma, Arial, Verdana; font-size: 8pt; color: #303030}
.style2 {font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 8pt; color: #999999}
.style3 {font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 8pt; color: #000000}
.style4 {font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 8pt; color: #CC0000}
.style5 {font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 8pt; color: #FF0000}

DIV.maintable {
	width: 900px;
	margin: 0 auto; 
	text
}

DIV#topheader {
    background-color:#FFFFFF;
	height: 80px;
}
DIV#topheader .ul {
	background: url(../css/mainrect-corner-ul.gif) no-repeat 0 0

}
DIV#topheader .ur {
	background: url(../css/mainrect-corner-ur.gif) no-repeat 100% 0

}

DIV#status {
    background-color:#E0E0E0;
}
DIV#status .ll {
	background: url(../css/mainrect-corner-ll.gif) no-repeat 0 100%

}
DIV#status .lr {
	background: url(../css/mainrect-corner-lr.gif) no-repeat 100% 100%

}

.ProductPageTitleBreak
{
	font-size: 16pt;
	margin-top:16pt;
	margin-bottom:2pt;
	margin-left:10pt;
	color:#2d4797;
	font-weight:normal;
	line-height:36px;
}

DIV#product-sub-title {
	background: url(../css/subtitle-bk2.gif) repeat-x 0px 1px;
	margin-left:100px;
}
DIV#product-sub-title .ul {
	background: url(../css/subtitle-bk1.gif) no-repeat 0px 1px;
}
DIV#product-sub-title .ur {
	background: url(../css/subtitle-bk3.gif) no-repeat 100% 1px;
}

.para {
	FONT-FAMILY: 'Open Sans', Helvetica, sans-serif; 
    DISPLAY: block-inline; 
	MARGIN: 4px 0px 4px 0px; PADDING: 0px; 
	LINE-HEIGHT: 150%;
    FONT-WEIGHT: 400; 
}
.subtitle {
	FONT-FAMILY: 'Open Sans', Helvetica, sans-serif; 
    DISPLAY: block-inline; 
	MARGIN: 10px 0px 4px 0px; PADDING: 0px; 
	FONT-SIZE: 14px;
    FONT-WEIGHT: 700; 
	color:#222;
}

.title {
	FONT-FAMILY: 'Open Sans', Helvetica, sans-serif; 
    DISPLAY: block-inline; 
	MARGIN: 0px 0px 4px 0px; PADDING: 0px; 
	FONT-SIZE: 34px;
    FONT-WEIGHT: 300; 
	color:#222;
	letter-spacing:-1px
}
.title a:link,
.title a:visited,
.title a:active,
.title a:hover {
    text-decoration:none;
    color:inherit;
}
.midtitle {
	FONT-FAMILY: 'Open Sans', Helvetica, sans-serif; 
    DISPLAY: block-inline; 
	MARGIN: 4px 0px 4px 0px; 
	PADDING: 0px; 
	FONT-SIZE: 24px;
    FONT-WEIGHT: 300; 
	color:#134f8b;
	letter-spacing:-1px
}
.midtitle a:link,
.midtitle a:visited,
.midtitle a:active,
.midtitle a:hover {
    text-decoration:none;
    color:inherit;
}
.red {
	color:#dd3c1d;
}
.blue {
	color:#316ba5;
}
.green {
	color:#3ea077;
}
.purple {
	color:#7f459d;
}

.date_color {
	color:#134f8b;
}

.margin10 {
    DISPLAY: block; FLOAT:none; 	
	MARGIN: 10px 10px 10px 10px; PADDING: 0px; 
}
.margin20 {
    DISPLAY: block; FLOAT:none; 	
	MARGIN: 20px 20px 20px 20px; PADDING: 0px; 
}
.LeftTextBlock {
    DISPLAY: block; FLOAT:none; 	
	PADDING: 15px 20px 15px 20px; 
	MARGIN: 0px; 
	border-bottom-style:solid; 
	border-color:#c4c6c8; border-width:1px;
}
.RightTextBlock {
    DISPLAY: block; FLOAT:none; 	
	WIDTH: 220px;
	PADDING: 10px 10px 10px 10px; 
	MARGIN: 0px; 
	border-left-style:solid; 
	border-bottom-style:solid; 
	border-color:#c4c6c8; border-width:1px;
	background:#f9f8f7;
}

.paraRight {
	FONT-FAMILY: 'Open Sans', Helvetica, sans-serif; 
    FONT-SIZE: 12px; 
    DISPLAY: block-inline; 
	MARGIN: 4px 0px 4px 0px; PADDING: 0px; 
	LINE-HEIGHT: 140%;
    FONT-WEIGHT: 400; 
}
.paraRight a:link,
.paraRight a:visited {
    text-decoration:none;
    color:#000;
}
.paraRight a:active,
.paraRight a:hover {
    text-decoration:none;
    color:#3a7dc2;
}

.subtitleRight {
	FONT-FAMILY: 'Open Sans', Helvetica, sans-serif; 
    DISPLAY: block-inline; 
	MARGIN: 8px 0px 2px 0px; 
	PADDING: 0px; 
	FONT-SIZE: 12px;
    FONT-WEIGHT: 700; 
	color:#222;
}

.titleRight {
	FONT-FAMILY: 'Open Sans', Helvetica, sans-serif; 
    DISPLAY: block-inline; 
	MARGIN: 0px 0px 10px 0px; 
	PADDING: 0px; 
	FONT-SIZE: 24px;
    FONT-WEIGHT: 300; 
	color:#134f8b;
	letter-spacing:-1px
}

.titleRight a:link,
.titleRight a:visited,
.titleRight a:active,
.titleRight a:hover {
    text-decoration:none;
    color:inherit;
}

.item_new {
    DISPLAY: inline;
	POSITION: relative; 
	TOP: -1px;
	PADDING: 0px 3px 0px 3px; 
	MARGIN: 0px 0px 0px 3px;
	BACKGROUND:#e03427;
    FONT-WEIGHT: 400; 
	FONT-SIZE:10px;
	COLOR:#fff;
}

.Navlink {COLOR: #353555; TEXT-DECORATION: none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold;}
a:link.Navlink  {color : #353555; text-decoration: none;}
a:visited.Navlink  {color : #353555; text-decoration: none;}
a:active.Navlink  {text-decoration: none;}
a:hover.Navlink  {color: #3776cf; text-decoration: none;}

a:link          { color: #305d9c; text-decoration: underline; }
a:hover         { color: #3399FF; text-decoration: underline; }
a:visited       { color: #305d9c; text-decoration: underline; }
a:visited:hover { color: #3399FF; text-decoration: underline; }

.sHeadLink               { COLOR: #303030; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; }
.sHeadLink:link          { color: #303030; text-decoration: none; }
.sHeadLink:hover         { color: #3399FF; text-decoration: underline; }
.sHeadLink:visited       { color: #303030; text-decoration: none; }
.sHeadLink:visited:hover { color: #3399FF; text-decoration: underline; }

.sStatusLink               { COLOR: #303030; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; }
.sStatusLink:link          { color: #303030; text-decoration: none; }
.sStatusLink:hover         { color: #3399FF; text-decoration: underline; }
.sStatusLink:visited       { color: #303030; text-decoration: none; }
.sStatusLink:visited:hover { color: #3399FF; text-decoration: underline; }

p.sLocator               { color: #303030; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 	FONT-SIZE: 9pt; margin-top: -2pt; margin-bottom: 12pt; }
a.sLocator               { color: #305d9c; text-decoration: underline; }
a:hover.sLocator         { color: #3399FF; text-decoration: underline; }
a:visited.sLocator       { color: #305d9c; text-decoration: underline; }
a:visited:hover.sLocator { color: #3399FF; text-decoration: underline; }

.sRelatedTitle          { font-weight: bold;
						  color: #404040; margin-top: 20pt; 
						  margin-bottom: 3pt; }

p.sRelated               { color: #303030; margin-top: 3pt; margin-bottom: 10pt; }
a.sRelated               { color: #305d9c; text-decoration: underline; }
a:hover.sRelated         { color: #3399FF; text-decoration: underline; }
a:visited.sRelated       { color: #305d9c; text-decoration: underline; }
a:visited:hover.sRelated { color: #3399FF; text-decoration: underline; }

p.HomeNewsTitle          {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; font-weight: bold; margin-bottom: 2pt; }
a.HomeNewsTitle               {color:#305d9c; text-decoration: none; }
a:hover.HomeNewsTitle         {color:#589af7; text-decoration: underline; }
a:visited.HomeNewsTitle       {color:#305d9c; text-decoration: none; }
a:visited:hover.HomeNewsTitle {color:#589af7; text-decoration: underline; }
p.HomeNewsText          {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #404040; margin-bottom: 6pt; margin-right:8pt; }

p.HomeMoreLink          {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; font-weight: bold; text-align:right; margin-bottom: 2pt; margin-right:14pt; padding-right:12pt;
 						 background-image:url(http://www.axialis.com/images/link-12x12-green-2pxpad.gif);
						 background-repeat: no-repeat; background-position:right;}
a.HomeMoreLink               {color:#2066c9; text-decoration: none; }
a:hover.HomeMoreLink         {color:#589af7; text-decoration: underline; }
a:visited.HomeMoreLink       {color:#2066c9; text-decoration: none; }
a:visited:hover.HomeMoreLink {color:#589af7; text-decoration: underline; }

p.HomeRightPaneTitle    {font-family: Tahoma, Arial, Helvetica; font-size: 140%; margin-bottom: 4pt; color:#3f6905; }
p.HomeRightPaneText     {font-family: Tahoma, Arial, Helvetica; font-size: 95%; color: #404040; margin-bottom: 6pt; margin-right:8pt; }

a.ProductPageStoreLink              {color:#d0d0d0; text-decoration: none; }
a:hover.ProductPageStoreLink        {color:#ffffff; text-decoration: none; }
a:visited.ProductPageStoreLink      {color:#d0d0d0; text-decoration: none; }
a:visited:hover.ProductPageStoreLink{color:#ffffff; text-decoration: note; }

a.SoloLink               {color:#404040; text-decoration: underline; }
a:hover.SoloLink         {color:#3399FF; text-decoration: underline; }
a:visited.SoloLink       {color:#404040; text-decoration: underline; }
a:visited:hover.SoloLink {color:#3399FF; text-decoration: underline; }

a.SoloLink1               {color:#404040; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold;}
a:hover.SoloLink1         {color:#3399FF; text-decoration: underline; }
a:visited.SoloLink1       {color:#404040; text-decoration: none; }
a:visited:hover.SoloLink1 {color:#3399FF; text-decoration: underline; }

a.SoloLink2               {color:#404040; text-decoration: none; }
a:hover.SoloLink2         {color:#3399FF; text-decoration: underline; }
a:visited.SoloLink2       {color:#505050; text-decoration: none; }
a:visited:hover.SoloLink2 {color:#3399FF; text-decoration: underline; }

a.FoundLink               {color:#B00000; text-decoration: underline; }
a:hover.FoundLink         {color:#FF0000; text-decoration: underline; }
a:visited.FoundLink       {color:#B00000; text-decoration: underline; }
a:visited:hover.FoundLink {color:#FF0000; text-decoration: underline; }

a.FoundLink2              {color:#999999; text-decoration: none; }
a:hover.FoundLink2        {color:#FF0000; text-decoration: underline; }
a:visited.FoundLink2      {color:#999999; text-decoration: none; }
a:visited:hover.FoundLink2 {color:#FF0000; text-decoration: underline; }

.TutorTitle1 { font-size: 16pt; font-family: Trebuchet MS,Tahoma,Arial,Helvetica; color: #505050; font-weight: bold;  margin-top: 12pt; }
.TutorTitle2 { font-family: Verdana,Arial,Helvetica; font-size: 11pt; color: #505050; font-weight: bold; margin-top: 18pt; margin-bottom: 6pt }
.TutorNormal1 { margin-top: 2pt; margin-bottom: 2pt }
.TutorProcedure2 { text-indent: -12pt; margin-left:25pt; margin-right: 30pt; margin-top: 4pt; margin-bottom: 0pt }

a.TutLink	            {color:#505560;text-decoration: none;}
a:visited.TutLink       {color:#505560;text-decoration: none;}
a:hover.TutLink         {color:#3399FF;text-decoration: underline;}
a:visited:hover.TutLink {color:#3399FF;text-decoration: underline;}

a:visited.toolLink {
color:#454545;
text-decoration: none;
}
a:hover.toolLink {
color:#FFFFFF;
text-decoration: none;
}
a.toolLink	{
color:#454545;
font:bold 8pt verdana,arial,helvetica;
text-decoration: none;
}

a:visited.toolLink1 {
color:#454545;
text-decoration: none;
}
a:hover.toolLink1 {
color:#000000;
text-decoration: none;
}
a.toolLink1 {
color:#454545;
font:bold 8pt verdana,arial,helvetica;
text-decoration: none;
}

a:visited.Tutorial {
color:#315FCE;
text-decoration: none;
}
a:hover.Tutorial {
color:#598AFF;
text-decoration: none;
}
a.Tutorial	{
color:#315FCE;
text-decoration: none;
}

a:visited.galleryTitleLink {
color:#FFFFFF;
text-decoration: none;
}
a:hover.galleryTitleLink {
color:#274E9E;
text-decoration: none;
}

a:visited.blueTitleLink {
color:#3366CC;
text-decoration: none;
}
a:hover.blueTitleLink {
color:#6699FF;
text-decoration: none;
}

a:visited.magentaTitleLink {
color:#BB18EB;
text-decoration: none;
}
a:hover.magentaTitleLink {
color:#DD8AF4;
text-decoration: none;
}

a:visited.greenTitleLink {
color:#10BA65;
text-decoration: none;
}
a:hover.greenTitleLink {
color:#61F1A9;
text-decoration: none;
}

a:visited.leftLink {
color:#001599;
text-decoration: none;
}
a:hover.leftLink {
color:#FF3333;
text-decoration: none;
}

a:visited.Software	{
color:#000000;
text-decoration: none;
}
a:hover.Software	{
color:#666666;
text-decoration: none;
}
a.Software	{
color:#000000;
text-decoration: none;
}

a:hover.importantLink   {color:#FF8080;}
a:visited.importantLink {color:#993333;}
a.importantLink	        {color:#993333;}

a.vsmallInvisibleLink { font-size: 1pt; color: #FFFFFF; font-family: Arial; text-decoration: none; }
a:visited.vsmallInvisibleLink { font-size: 1pt; color: #FFFFFF; font-family: Arial; text-decoration: none; }
a:hover.vsmallInvisibleLink { font-size: 1pt; color: #FFFFFF; font-family: Arial; text-decoration: none; }

.w2PageTitle {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
	font-size: 21pt;
	margin-top:18pt;
	margin-bottom:0pt;
	color:#2455b7;
}

.w2PageSubtitle {
	font-size: 14pt;
	margin-top:0pt;
	margin-bottom:18pt;
	color:#808080;
}

.w2TitleColor {
	font-size: 18pt;
	margin-top:20pt;
	margin-bottom:8pt;
	color:#2659bf;
}
.w2TitleColorLine2 {
	font-size: 14pt;
	margin-top:-6pt;
	margin-bottom:12pt;
	color:#A0A0A0;
}
.w2SubTitle {
	font-size: 16pt;
	margin-top:18pt;
	margin-bottom:6pt;
	color:#1d4fb3;
}
.w2SubTitleColor {
	font-size: 16pt;
	margin-top:18pt;
	margin-bottom:6pt;
	color:#2066c9;
}
p.w2SubTitle2 {
	font-size: 160%;
	font-weight: normal;
	color: #CC3300;
	margin-top: 18pt;
	margin-bottom: 6pt;
	color:#333;
		}
.w2SubTitle2Blue {
	font-size: 12pt;
	margin-top:16pt;
	margin-bottom:2pt;
	color:#2066c9;
	font-weight: bold;
}

ul.w2 {
	color: #666666;
    margin-top:6pt;
    margin-bottom:8pt;
	list-style-image:url(http://www.axialis.com/images/ul-w2-green.gif);
	margin-left:16pt;
	padding-left:16pt;
	list-style-position:outside;
	line-height:120%;
	}
	
li.w2 {
    margin-top:5pt;
    margin-bottom:5pt;
	}
	
.w2Related          { font-weight: bold; font-size: 110%; 
				 color: #444; 
						  margin-top: 20pt; 
						  margin-bottom: 3pt; 
						  }

p.topictitle {
	font-size: 170%;
	font-weight: normal;
	color: #2455b7;
	margin-top: 24pt;
	margin-bottom: 6pt;
		}
		
p.topictitlegrey {    
		font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
		font-size: 150%;
		font-weight: 400; 
		color: #505050;
        margin-top: 12pt; 
        margin-bottom: 6pt;
		margin-left: 12pt;
		}

p.maintitle {    
	    font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
        line-height: 100%; 
	    font-size: 20pt;
	    margin-top:12pt;
	    margin-bottom:12pt;
	    color:#2455b7;
		}

p.maintitledesc {    
	    font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
        line-height: 100%; 
	    font-size: 14pt;
		color: #606060;
        margin-top: -6pt; 
        margin-bottom: 24pt;
		}
		
p.SubTitle1 {    
		font-family: "Trebuchet MS" Tahoma, Arial, Helvetica, sans-serif;
		font-size: 160%;
		font-weight: normal; 
		color: #2066c9;
        margin-top: 18pt; 
        margin-bottom: 6pt;
		}
		
p.SubTitle2 {    
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 120%;
		font-weight: bold; 
		color: #505050;
        margin-top: 12pt; 
        margin-bottom: 4pt;
		}

p.SubTitle2Color {    
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 120%;
		font-weight: bold; 
		color: #202535;
        margin-top: 12pt; 
        margin-bottom: 4pt;
		}

p.Procedure1 {
		color: #505050;
        text-indent: -12pt; 
        margin-left: 30pt; 
        margin-right: 20pt;
    }
	
p.Procedure2 {
		color: #505050;
        margin-left: 30pt; 
        margin-right: 20pt;
    }
	
p.Procedure2a {
		color: #cc6600;
		font-weight: bold; 
        margin-left: 30pt; 
        margin-right: 20pt;
    }
	
p.proctitle {    
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 160%;
		font-weight: normal; 
		color: #666666;
        margin-left: 10pt; 
        margin-top: 12pt; 
        margin-bottom: 6pt;
}
    
p.subproc {
		color: #505050;
        margin-left: 22pt; 
        margin-right: 20pt;
        margin-top: -3pt; 
    }
    
p.proclist {
		color: #505050;
		line-height: 110%;
		text-indent:-9pt; 
        margin-left: 40pt; 
        margin-right: 20pt;
        margin-top: 0pt; 
        margin-bottom: 3pt; 
    }

p.remarks {    
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 160%;
		font-weight: normal; 
		color: #808080;
        margin-top: 18pt; 
        margin-bottom: 6pt;
		}
		
span.hcp1 { font-size:10pt; color:#cb0000; }
img.hcp2 { border:none; float:none; border-style:none; }
span.hcp3 { font-weight:bold; }
img.hcp4 { border:none; margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:5px; float:none; border-style:none; }

P.Note {
	margin-left: 0.0pt;
	margin-right: 18pt;
	margin-top: 8pt;
	margin-bottom: 8pt;
	color: #000000;
	background-color: #fffff0;
	border-left-color: #ffd562;
	border-left-style: Solid;
	border-top-color: #ffd562;
	border-top-style: Solid;
	border-right-color: #ffd562;
	border-right-style: Solid;
	border-bottom-color: #ffd562;
	border-bottom-style: Solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding:8px;
}

P.Important1 {
	margin-left: 18.0pt;
	margin-right: 24pt;
	margin-top: 8pt;
	margin-bottom: 8pt;
	color: #000000;
	background-color: #fffff0;
	border-left-color: #ffd562;
	border-left-style: Solid;
	border-top-color: #ffd562;
	border-top-style: Solid;
	border-right-color: #ffd562;
	border-right-style: Solid;
	border-bottom-color: #ffd562;
	border-bottom-style: Solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding:8px;
}

P.ImportantProc {
	margin-left: 18.0pt;
	margin-right: 24pt;
	margin-top: 8pt;
	margin-bottom: 8pt;
	color: #000000;
	background-color: #fffff0;
	border-left-color: #ffd562;
	border-left-style: Solid;
	border-top-color: #ffd562;
	border-top-style: Solid;
	border-right-color: #ffd562;
	border-right-style: Solid;
	border-bottom-color: #ffd562;
	border-bottom-style: Solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding:8px;
}

P.SourceCode {
	margin-left: 18.0pt;
	margin-right: 24pt;
	margin-top: 8pt;
	margin-bottom: 8pt;
	color: #000000;
	background-color: #F4F4F4;
	border-left-color: #D0D0D0;
	border-left-style: Solid;
	border-top-color: #D0D0D0;
	border-top-style: Solid;
	border-right-color: #D0D0D0;
	border-right-style: Solid;
	border-bottom-color: #D0D0D0;
	border-bottom-style: Solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding:8px;
}

p.TitleSub1 {
    font-size: 120%;
	font-weight: bold;
	color: #466a8c;
	margin-bottom: 6pt;
	margin-right: 6.0pt;
	margin-top: 12pt;
	margin-left: 0pt;
}

		
/* ************************************************************* */
/* CODA SLIDER ************************************************* */
/* ************************************************************* */
.coda-slider-wrapper { padding: 0px 0px }
.coda-slider { background: #ffffff }
/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider { height: 232px; overflow: auto !important; padding-right: 20px }
/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel { width: 900px } 

/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 900px }
.coda-slider-wrapper.arrows .coda-slider { margin: 0px 0px }

/* Arrow styling */
.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }

/* Tab nav */
.coda-nav ul li a.current { color: #808080 }

/* Panel padding */
.coda-slider.panel-wrapper { padding: 0px }

/* Preloader */
.coda-slider p.loading { padding:0px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

/* Tabbed nav */
.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden;}
.coda-nav ul li { display: inline }
.coda-nav ul li a { background:#fff; FONT-SIZE: 28px; color: #777; display: block; float: left; margin-right: 1px; padding: 2px 2px;}

/* Miscellaneous */
.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

#coda-slider-1 h2.title { display: none }  

.price_tag {
	FLOAT: left; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 34px; HEIGHT: 27px; 
	PADDING-LEFT: 16px; PADDING-TOP: 3px; 
	COLOR: #ffffff; FONT: 15px "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; BACKGROUND: url(../images/price_tag.png) no-repeat; 
}

.price_tag_blue {
	FLOAT: left; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 34px; HEIGHT: 27px; 
	PADDING-LEFT: 16px; PADDING-TOP: 3px; 
	COLOR: #ffffff; FONT: 15px "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; BACKGROUND: url(../images/price_tag_blue.png) no-repeat; 
}

.item_add {
    border: none;
	FLOAT: right; POSITION: relative; HEIGHT: 27px; WIDTH: 121px; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND: url(../images/btnAddToCart2.png); OVERFLOW: hidden;
}
.item_add:hover {
	BACKGROUND-POSITION: -121px 0px;
}
.item_add:active {
	BACKGROUND-POSITION: -242px 0px;
}


.item_download {
	FLOAT: right; POSITION: relative; HEIGHT: 27px; WIDTH: 112px; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND: url(../images/btnDownload2.png); OVERFLOW: hidden;
}
.item_download:hover {
	BACKGROUND-POSITION: -112px 0px;
}
.item_download:active {
	BACKGROUND-POSITION: -224px 0px;
}

.item_feedback {
	POSITION: relative; HEIGHT: 20px; WIDTH: 82px; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND: url(../images/btnFeedback.png); OVERFLOW: hidden;
}
.item_feedback:hover {
	BACKGROUND-POSITION: -82px 0px;
}
.item_feedback:active {
	BACKGROUND-POSITION: -164px 0px;
}

.item_comments {
	FLOAT: left; POSITION: relative; HEIGHT: 20px; WIDTH: 89px; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND: url(../images/btnComments.png); OVERFLOW: hidden;
}
.item_comments:hover {
	BACKGROUND-POSITION: -89px 0px;
}
.item_comments:active {
	BACKGROUND-POSITION: -178px 0px;
}

.comments_tag {
	FLOAT: left; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-RIGHT: 6px; WIDTH: 35px; HEIGHT: 20px; 
	PADDING-LEFT: 1px; PADDING-TOP: 0px; 
	COLOR: #405076; FONT: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; BACKGROUND: url(../images/comments_tag.png) no-repeat; 
}

.innerLeftRBoxTop {
    DISPLAY: inline-block; FLOAT: right; MARGIN: 5px 10px 5px 20px; PADDING: 0px 0px 0px 0px; WIDTH: 260px;
	BACKGROUND: #fafafa; border-style:solid; border-color:#a0a2a4; border-width:1px; CLEAR: both;	
}
.innerLeftRBoxTopHead {
    DISPLAY: block; MARGIN: 0px 0px 0px 0px; PADDING: 2px 4px 6px 6px; WIDTH: 248px;
	BACKGROUND: #f0f0f0; 
}
.innerLeftRBox {
    DISPLAY: inline-block; FLOAT: right; MARGIN: 5px 10px 5px 20px; PADDING: 0px 0px 0px 0px; WIDTH: 290px;
	BACKGROUND: #fafafa; border-style:solid; border-color:#a0a2a4; border-width:1px; CLEAR: both;	
}
.innerLeftRBoxHead {
    DISPLAY: block; MARGIN: 0px 0px 0px 0px; PADDING: 2px 4px 6px 6px; WIDTH: 278px;
	BACKGROUND: #f0f0f0; 
}
.innerLeftRBoxTitle {
    DISPLAY: inline-block; MARGIN: 0px 0px 5px 0px; PADDING: 2px 3px 0px 5px; HEIGHT:16px;
	COLOR: #2066c9; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px;
}
.innerLeftRBoxTitleTrial {
    DISPLAY: inline-block; MARGIN: 0px 0px 6px 0px; PADDING: 2px 3px 0px 5px; HEIGHT:18px;
	COLOR: #628900; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px;
}
.innerLeftRBoxTitleShop {
    DISPLAY: inline-block; MARGIN: 0px 0px 6px 0px; PADDING: 2px 3px 0px 5px; HEIGHT:18px;
	COLOR: #c74229; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px;
}
.innerLeftRBoxText {
    DISPLAY: inline-block; MARGIN: 1px 12px 8px 1px; PADDING: 0px; COLOR: #444;
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 15px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif; 
}
.innerLeftRBoxText UL {
    MARGIN: 6px 10px 0px 10px; 
}
.innerLeftRBoxText LI {
    MARGIN: 7px 0px 7px 0px; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 15px; 
	COLOR: #333; 
	LIST-STYLE-TYPE: disc; 
	font-family: "Verdana", Arial, Helvetica, sans-serif; 
}

.innerLeftRBoxText a {
	COLOR: #444; 
	TEXT-DECORATION: underline;
}
.innerLeftRBoxText a:hover {
	COLOR: #416abd;
}
.innerLeftRBoxText a:visited {
	COLOR: #444;
	TEXT-DECORATION: underline;
}
.innerLeftRBoxText a:visited:hover{
	COLOR: #416abd;
}

.innerLeftRBoxT1 {
    DISPLAY: inline-block; MARGIN: 0px 0px 0px 8px; PADDING: 0px; WIDTH: 165px; FONT-WEIGHT: bold; 
}
.innerLeftRBoxT2 {
    DISPLAY: inline-block; MARGIN: 0px 0px 0px 0px; PADDING: 0px; WIDTH: 40px; FONT-WEIGHT: bold; 
}
.innerLeftRBoxT3 {
    DISPLAY: inline-block; MARGIN: 0px 0px 0px 0px; PADDING: 0px; WIDTH: 30px;
}

.button {
	padding: 5px 10px;
	display: inline;
	background: #777 url(../css/button.png) repeat-x bottom;
	border: none;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.button:hover {
	background-position: 0 center;
	}
.button:active {
	background-position: 0 top;
	position: relative;
	top: 1px;
	padding: 6px 10px 4px;
	}
.button.red { background-color: #bd1d01; }
.button.green { background-color: #86ae0b; }
.button.orange { background-color: #e2800c; }
.button.blue { background-color: #5f88bf; }
.button.black { background-color: #333; }
.button.white { background-color: #e8e8e8; color: #000; }
.button.small { font-size: 75%; padding: 3px 7px; }
.button.small:active { padding: 4px 7px 2px; background-position: 0 top; }
.button.large { font-size: 125%; padding: 7px 12px; }
.button.large:active { padding: 8px 12px 6px; background-position: 0 top; }

div.share_site
{
padding: 0px 0px 0px 0px;
}

table.share_site
{
}

td.share_site, td.share_site_google, td.share_site_comments, td.share_site_feedback
{
text-align: left;
vertical-align: top;
padding: 0px;
margin: 0px;
width: 1%;
}

td.share_site_google
{
width: 90px;
}

td.share_site_feedback
{
width: 90px;
}

td.share_site_comments
{
width: 90px;
}

td.share_site_comments_tag
{
width: 41px;
padding-right: 10px;
}

td.share_site_div
{
width: 0px;
padding: 0px;
margin: 0px;
}

#c5t_body {
    margin:0 auto;
    width:800px;
    background-color:#FFFFFF;
    text-align:center;
}

#c5t_body a:link,
#c5t_body a:visited,
#c5t_body a:active {
    text-decoration:none;
    color:#74A0FF;
}


#c5t_body a:hover {
    color:#74A0FF;
    text-decoration:underline;
}
#c5t_bodycontent{
    text-align:left;
    font-family:Verdana, sans-serif;
    font-size:100%;
    line-height:140%;
}
.c5t_system {
    padding:10px;
    width:800px;
    margin-bottom:10px;
    border:1px solid #FF0000;
    background-color:#FFF8F8;
}

.c5t_debug {
    padding:10px;
    margin-bottom:10px;
    border:1px solid #0070C0;
    background-color:#ECF0FF;
}


.c5t_comment_form_background {
	padding:8px;
	background-color:#FFF;
	width:450px;
	margin-top:30px;
    border:1px solid #C0C0C0;
}

.c5t_comment_form_table {
    width:100%;
    padding:5px;
	background-color:#FFFFFF;
}

.c5t_comment_form_field input,
.c5t_comment_form_field select,
.c5t_comment_form_field textarea {
    width:375px;
	background-color:#FFFFFF;
    font-size:1em;
}

.c5t_comment_form_label {
    vertical-align:top;
    width:150px;
}

.c5t_comment_list {
    margin-bottom:10px;
}



.c5t_comment_item_background {
	padding:8px;
	background-color:#fafafa;
	width:700px;
	margin-top:30px;
    margin-bottom:10px;
    border:1px solid #759cea;
}

.c5t_comment_item {
    padding:5px;
	background-color:#fafafa;
	overflow:auto;
}

.c5t_comment_item_details {
    font-size:70%;
}

.c5t_comment_item_text {
    margin-top:10px;
    margin-bottom:10px;
}



.c5t_comment_form_submit input {
    margin-top:20px;
}

.c5t_headline {
    font-size:110%;
}

.c5t_comment_item_title {
	margin:0 0 10px 0;
	font-weight:bold;
}


.c5t_error_message {
	color:#FF5F00;
}

.c5t_error_message_item {
	padding-bottom:10px;
}



.c5t_installation_form {
	margin-bottom:30px;
}

.c5t_installation_form legend {
	font-weight:bold;
}

.c5t_installation_form_label {
	font-weight:bold;
	width:160px;
}

.c5t_frontend_pagination {
	margin:15px 0 15px 0;
}

.c5t_frontend_pagination a {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
}

.c5t_frontend_pagination span {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_frontend_pagination form {
	display:inline;
}
.c5t_frontend_pagination input {
	cursor:pointer;
	border:1px solid #cccccc;
	padding:2px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
	background-color:#FFFFFF;
}


.c5t_link_button {
	margin:15px 0 35px 0;
}

.c5t_link_button a {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_link_button a:hover {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#6898FF;
	background-color:#F4F9FF;
}

.c5t_link_submit_button a:hover,
.c5t_link_submit_button a:active {
    border:1px inset #0000BF;
}

.m-btn {
  position: relative;
  display: inline-block;
  overflow: visible;
  margin: 0;
  padding: 8px 16px;   
  margin-top: 8px;   
  cursor: pointer;
  outline: none;
  border: none; 
  background-color: #eeeeee;
  background-image: -moz-linear-gradient(top, #eeeeee, #eeeeee);
  background-image: -ms-linear-gradient(top, #eeeeee, #eeeeee);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #eeeeee, #eeeeee);
  background-image: -o-linear-gradient(top, #eeeeee, #eeeeee);
  background-image: linear-gradient(top, #eeeeee, #eeeeee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding;
  /* IE hacks */

  zoom: 1;
  z-index: 1;
  *display: inline;
  font-family: "Segoe UI", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #333333;
  min-width: 42px;
  
  text-shadow: #ffffff 0 1px 0;	 
  text-align: center;  
  text-decoration: none;
  white-space: nowrap;
  
  vertical-align: inherit;

}

.m-btn:link {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
.m-btn:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.m-btn:visited {
	COLOR: #fffffff;
	TEXT-DECORATION: none;
}
.m-btn:visited:hover{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

.m-btn:hover,
.m-btn:focus,
.m-btn:active,
.m-btn.active {
  color: #333;
  text-decoration: none;  
  background-color: #dcdcdc;
  background-image: -moz-linear-gradient(top, #dcdcdc, #dcdcdc);
  background-image: -ms-linear-gradient(top, #dcdcdc, #dcdcdc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dcdcdc), to(#dcdcdc));
  background-image: -webkit-linear-gradient(top, #dcdcdc, #dcdcdc);
  background-image: -o-linear-gradient(top, #dcdcdc, #dcdcdc);
  background-image: linear-gradient(top, #dcdcdc, #dcdcdc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#dcdcdc', GradientType=0); 
  z-index: 100;
  outline: none;
}
.m-btn:active, .m-btn.active {
  background-color: #eeeeee;
  background-image: -moz-linear-gradient(top, #eeeeee, #dcdcdc);
  background-image: -ms-linear-gradient(top, #eeeeee, #dcdcdc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dcdcdc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #dcdcdc);
  background-image: -o-linear-gradient(top, #eeeeee, #dcdcdc);
  background-image: linear-gradient(top, #eeeeee, #dcdcdc);
  background-repeat: repeat-x;
   -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dcdcdc', GradientType=0); 
}
.m-btn:focus {
  /* Blue border on button focus. */
  border-color: #4D90FE;
}
/* overrides extra padding on button elements in Firefox */
.m-btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.m-btn.red-stripe
{
	border-left: 3px solid #d84a38;
}

.m-btn.blue-stripe
{
	border-left: 3px solid #4d90fe;
}

.m-btn.purple-stripe
{
	border-left: 3px solid #852b99;
}

.m-btn.green-stripe
{
	border-left: 3px solid #44b083;
}

/* Common button classes */
.m-btn.red:active,
.m-btn.red.active,
.m-btn.red.disabled,
.m-btn.red[disabled],
.m-btn.blue:active,
.m-btn.blue.active,
.m-btn.blue.disabled,
.m-btn.blue[disabled],
.m-btn.purple:active,
.m-btn.purple.active,
.m-btn.purple.disabled,
.m-btn.purple[disabled],
.m-btn.green:active,
.m-btn.green.active,
.m-btn.green.disabled,
.m-btn.green[disabled],
.m-btn.black:active,
.m-btn.black.active,
.m-btn.black.disabled,
.m-btn.black[disabled]
{
  -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25);
  color: white !important;  
}
.m-btn.red.disabled,
.m-btn.red[disabled],
.m-btn.blue.disabled,
.m-btn.blue[disabled],
.m-btn.purple.disabled,
.m-btn.purple[disabled],
.m-btn.green.disabled,
.m-btn.green[disabled]
{
	opacity: .7;
}

.m-btn.black.disabled,
.m-btn.black[disabled]
{
	opacity: .5;
}

/*  Red */
.m-btn.red {
  color: white;  
  text-shadow: none;	
  background-color: #d84a38;
  background-image: -moz-linear-gradient(top, #dd4b39, #d14836);
  background-image: -ms-linear-gradient(top, #dd4b39, #d14836);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#d14836));
  background-image: -webkit-linear-gradient(top, #dd4b39, #d14836);
  background-image: -o-linear-gradient(top, #dd4b39, #d14836);
  background-image: linear-gradient(top, #dd4b39, #d14836);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39', endColorstr='#d14836', GradientType=0);
}
.m-btn.red:hover, 
.m-btn.red:focus, 
.m-btn.red:active, 
.m-btn.red.active,
.m-btn.red[disabled], 
.m-btn.red.disabled {    
  background-color: #c53727;
  background-image: -moz-linear-gradient(top, #c53727, #c53727);
  background-image: -ms-linear-gradient(top, #c53727, #c53727);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c53727), to(#c53727));
  background-image: -webkit-linear-gradient(top, #c53727, #c53727);
  background-image: -o-linear-gradient(top, #c53727, #c53727);
  background-image: linear-gradient(top, #c53727, #c53727);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53727', endColorstr='#c53727', GradientType=0); 
}


.m-btn.red:active,
.m-btn.red.active
{
  background-color: #dd4b39;
  background-image: -moz-linear-gradient(top, #dd4b39, #c53727);
  background-image: -ms-linear-gradient(top, #dd4b39, #c53727);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#c53727));
  background-image: -webkit-linear-gradient(top, #dd4b39, #c53727);
  background-image: -o-lineark-gradient(top, #dd4b39, #c53727);
  background-image: linear-gradient(top, #dd4b39, #c53727);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39', endColorstr='#c53727', GradientType=0);

}

/*  Blue */
.m-btn.blue   
{
  color: white;  
  text-shadow: none;	
  background-color: #3a7dc2;
  background-image: -moz-linear-gradient(top, #3a7dc2, #3a7dc2);
  background-image: -ms-linear-gradient(top, #3a7dc2, #3a7dc2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a7dc2), to(#3a7dc2));
  background-image: -webkit-linear-gradient(top, #3a7dc2, #3a7dc2);
  background-image: -o-linear-gradient(top, #3a7dc2, #3a7dc2);
  background-image: linear-gradient(top, #3a7dc2, #3a7dc2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a7dc2', endColorstr='#3a7dc2', GradientType=0);
}
.m-btn.blue:hover, 
.m-btn.blue:focus, 
.m-btn.blue:active,
.m-btn.blue.active,
.m-btn.blue[disabled],
.m-btn.blue.disabled {  
  background-color: #336fab;
  background-image: -moz-linear-gradient(top, #336fab, #336fab);
  background-image: -ms-linear-gradient(top, #336fab, #336fab);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#336fab), to(#336fab));
  background-image: -webkit-linear-gradient(top, #336fab, #336fab);
  background-image: -o-linear-gradient(top, #336fab, #336fab);
  background-image: linear-gradient(top, #336fab, #336fab);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#336fab', endColorstr='#336fab', GradientType=0);
}

.m-btn.blue:active,
.m-btn.blue.active
{
  background-color: #3a7dc2;
  background-image: -moz-linear-gradient(top, #3a7dc2, #336fab);
  background-image: -ms-linear-gradient(top, #3a7dc2, #0072bb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a7dc2), to(#336fab));
  background-image: -webkit-linear-gradient(top, #3a7dc2, #336fab);
  background-image: -o-linear-gradient(top, #3a7dc2, #336fab);
  background-image: linear-gradient(top, #3a7dc2, #336fab);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#336fab', GradientType=0);
}

.m-btn.blue.rnd
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*  Green */
.m-btn.green {
  color: white;
  text-shadow: none;	 
  background-color: #44b083;
  background-image: -moz-linear-gradient(top, #44b083, #44b083);
  background-image: -ms-linear-gradient(top, #44b083, #44b083);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#44b083), to(#44b083));
  background-image: -webkit-linear-gradient(top, #44b083, #44b083);
  background-image: -o-linear-gradient(top, #44b083, #44b083);
  background-image: linear-gradient(top, #44b083, #44b083);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44b083', endColorstr='#44b083', GradientType=0);
}
.m-btn.green:hover, 
.m-btn.green:focus, 
.m-btn.green:active, 
.m-btn.green.active,
.m-btn.green.disabled, 
.m-btn.green[disabled]{ 
  background-color: #3b9871;
  background-image: -moz-linear-gradient(top, #3b9871, #3b9871);
  background-image: -ms-linear-gradient(top, #3b9871, #3b9871);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b9871), to(#3b9871));
  background-image: -webkit-linear-gradient(top, #3b9871, #3b9871);
  background-image: -o-linear-gradient(top, #3b9871, #3b9871);
  background-image: linear-gradient(top, #3b9871, #3b9871);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b9871', endColorstr='#3b9871', GradientType=0);
}

.m-btn.green:active,
.m-btn.green.active
{
  background-color: #44b083;
  background-image: -moz-linear-gradient(top, #44b083, #3b9871);
  background-image: -ms-linear-gradient(top, #44b083, #3b9871);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#44b083), to(#3b9871));
  background-image: -webkit-linear-gradient(top, #44b083, #3b9871);
  background-image: -o-linear-gradient(top, #44b083, #3b9871);
  background-image: linear-gradient(top, #44b083, #3b9871);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44b083', endColorstr='#3b9871', GradientType=0);

}
/*  Purple */
.m-btn.purple {
  color: white; 
  text-shadow: none;	
  background-color: #852b99;
  background-image: -moz-linear-gradient(top, #852b99, #852b99);
  background-image: -ms-linear-gradient(top, #852b99, #852b99);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#852b99), to(#852b99));
  background-image: -webkit-linear-gradient(top, #852b99, #852b99);
  background-image: -o-linear-gradient(top, #852b99, #852b99);
  background-image: linear-gradient(top, #852b99, #852b99);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#852b99', endColorstr='#852b99', GradientType=0);
}
.m-btn.purple:hover, 
.m-btn.purple:focus, 
.m-btn.purple:active, 
.m-btn.purple.active, 
.m-btn.purple.disabled,
.m-btn.purple[disabled] { 
  background-color: #6d1b81;
  background-image: -moz-linear-gradient(top, #6d1b81, #6d1b81);
  background-image: -ms-linear-gradient(top, #6d1b81, #6d1b81);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6d1b81), to(#6d1b81));
  background-image: -webkit-linear-gradient(top, #6d1b81, #6d1b81);
  background-image: -o-linear-gradient(top, #6d1b81, #6d1b81);
  background-image: linear-gradient(top, #6d1b81, #6d1b81);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d1b81', endColorstr='#6d1b81', GradientType=0);
}

.m-btn.purple:active,
.m-btn.purple.active
{
  background-color: #44b083;
  background-image: -moz-linear-gradient(top, #852b99, #6d1b81);
  background-image: -ms-linear-gradient(top, #852b99, #6d1b81);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#852b99), to(#6d1b81));
  background-image: -webkit-linear-gradient(top, #852b99, #6d1b81);
  background-image: -o-linear-gradient(top, #852b99, #6d1b81);
  background-image: linear-gradient(top, #852b99, #6d1b81);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#852b99', endColorstr='#6d1b81', GradientType=0);

}


.m-btn.black {
  color: white; 
  text-shadow: none;	
  background-color: #555555;
  background-image: -moz-linear-gradient(top, #555555, #555555);
  background-image: -ms-linear-gradient(top, #555555, #555555);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#555555));
  background-image: -webkit-linear-gradient(top, #555555, #555555);
  background-image: -o-linear-gradient(top, #555555, #555555);
  background-image: linear-gradient(top, #555555, #555555);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#555555', GradientType=0);
}
.m-btn.black:hover, 
.m-btn.black:focus, 
.m-btn.black:active, 
.m-btn.black.active, 
.m-btn.black.disabled,
.m-btn.black[disabled] { 
  background-color: #222222;
  background-image: -moz-linear-gradient(top, #222222, #222222);
  background-image: -ms-linear-gradient(top, #222222, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#222222));
  background-image: -webkit-linear-gradient(top, #222222, #222222);
  background-image: -o-linear-gradient(top, #222222, #222222);
  background-image: linear-gradient(top, #222222, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#222222', GradientType=0);
}

.m-btn.black:active,
.m-btn.black.active
{
  background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -ms-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(top, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0);

}
/*  Mini-button */
.sm {
  font-size: 11px;
}
.mini 
{
  height: 14px;
  font-size: 12px;  
  line-height: 13px;
  padding: 5px 12px;
}
.big
{
	height: 38px;
	font-size: 18px; 
	line-height: 38px; 	
	padding: 20px 26px;
}
.square
{
	height: 64px;
	width: 64px;
	padding: 0px 0px;
}
.rnd
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.big.rnd
{
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
}

/*  Disabled */
.m-btn.disabled, .m-btn[disabled] {
  color: #999999;  
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
  background-image: linear-gradient(top, #eeeeee, #dddddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);      
  cursor: default;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.25);
}
/*  Misc */
.m-btn.icn-only {
  min-width: 14px;
}
.m-btn.bigicn-only {
  min-width: 34px;
}
.m-btn-group {
  position: relative;
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
  /* IE hacks */

  zoom: 1;
  *display: inline;
}
.m-btn + .m-btn,
.m-btn + .m-btn-group,
.m-btn-group + .m-btn,
.m-btn-group + .m-btn-group {
  margin-left: 15px; 
}

.m-btn.dropdown-carettoggle {
  min-width: 5px;
  height: 18px;
  padding: 8px;
}
.m-btn.dropdown-carettoggle > .caret {
  margin-top: 8px;
}
.m-btn.caret:hover {
  opacity: 1;
}

.m-btn-group .m-btn {
  position: relative;
  float: left;
  margin-left: -1px; 
}

.m-btn-group .m-btn:first-child {
  margin-left: 0;
}

.m-btn-group .m-btn.rnd:first-child {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.m-btn-group .m-btn.rnd.dropdown-carettoggle {
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

/* BUTTON CONTAINER */
/* For mixing buttons and button groups, e.g., in a navigation bar */
.m-btn-strip .m-btn, .m-btn-strip .m-btn-group {
  vertical-align: top;
}
.m-btn-group.open {
  *z-index: 1000;
}

.m-btn-group.open .dropdown-carettoggle,
.m-btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
}

.m-btn-group.open .m-dropdown-menu {
  display: block;
  margin-top: 1px;
}
