body
{
font-size:70%;
color:#000000;
background-color:#ffffff;
margin:0px;
text-align:center;

}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: verdana,helvetica,arial,sans-serif;
}

table, th, td, input, textarea
{
font-size: 100%;
}

table th{
    vertical-align: middle;
    text-align:left;
    font-size:120%;
}
table td {
    vertical-align: middle;
}
table.example_code td,table.ex td, table.code td, span.xxxcode
{
font-size:110%;
font-family:courier new;
}

table.example_code p,table.ex p, table.code p 
{
font-family:courier new;
}

table.example { color: #000000; background-color: #e5eecc; background-image: 
               url('../../rimages/bgfadegreen.gif'); 
               background-repeat: repeat-x; border: 1px solid #d4d4d4; 
               padding-left: 10px; padding-right: 10px; padding-top: 8px; 
               padding-bottom: 8px }
table.example_code
{
background-color:#ffffff;
padding:4px;
border:1px solid #d4d4d4;
}

h2.example
{
color:#617f10;
background-color:transparent;
margin-top:0px;
font-family:Verdana;
font-size:120%;
}

h2.example_head
{
color:#617f10;
background-color:transparent;
margin-top:0px;
font-family:Verdana;
font-size:140%;
}

p.example_code
{
color:#000000;
background-color:transparent;
font-family:courier new;
}

table.reference
{
border:1px solid #c3c3c3;
border-collapse:collapse;
}

table.reference th
{
background-color:#e5eecc;
border:1px solid #c3c3c3;
padding:3px;
}

table.reference td 
{
border:1px solid #c3c3c3;
padding:3px;
}

table.ex
{
color:#000000;
background-color:#fafaf6;
border:1px solid #d4d4d4;
border-collapse: collapse;
}

table.ex th, table.ex td 
{
padding:3px;
border:1px solid #d4d4d4;
}

table.code
{
color:#000000;
border:1px solid #d4d4d4;
padding:5px;
background-color:#e5eecc;
}

table.code td
{
background-color:#FFFFFF;
border:1px solid #d4d4d4;
padding:2px;
}

table.tip
{
color:#000000;
background-color:#ffffff;
font-size: 100%;
border:1px solid;
}

table.db
{
color:#000000;
background-color:#ffffff;
font-size:100%;
}

th.db
{
color:#000000;
background-color:#f1f1ed;
}

div {width:100%;}

h1 {font-size:200%;font-family:Arial,"Sans Serif";margin-top:10px;line-height:130%;}
h2 {font-size:140%;margin-top:10px;margin-bottom:10px;font-family:Arial,"Sans Serif";}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

h1, h2, h3
{
background-color:transparent;
color:#000000;
}

h2.home
{
margin-top:0px;
margin-bottom:5px;
font-size:120%;
font-family:Verdana;
padding-top:1px;
padding-bottom:1px;
padding-left:1px;
color:#900B09;
background-color:#ffffff;
}

h2.tutheader
{
margin-top:0px;
margin-bottom:5px;
font-family:Arial;
font-size:140%;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
color:#303030;
background-color:#fafaf6;
border:1px solid #d4d4d4;
}

h2.right
{
text-align:center;
font-family:Verdana;
font-size:100%;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:2px;
padding-left:0px;
color:#ffffff;
background-color:#808080;
}

td.menu{color:#900B09;background-color:#f1f1ed;}
td.deprecated {color: #FF0000;background-color:transparent}
td.red {color: #FF0000;background-color:transparent;}
p.red {color: #FF0000;background-color:transparent;}
p.deprecated
{
font-size:100%;
font-weight:bold;
color:#000000;
background-color:transparent;
margin-top:10px;
}

p.tutintro
{
margin-top:0px;
font-size:125%;
}

p.intro
{
font-size:100%;
font-weight:bold;
color:#000000;
background-color:transparent;
margin-top:10px;
}

p.introcenter
{
text-align:center;
font-size:110%;
color:#8B4513;
background-color:transparent;
}

pre
{
font-family:"Courier New",monospace;
margin-left: 0;
margin-bottom: 0;
}

pre.intro
{
font-family:Verdana,"Courier New",monospace;
font-size:120%;
font-weight:bold;
margin:8px;
}

span.blue
{
color:#00008B;
background-color:transparent;
}

span.rssblue
{
color:#0000ff;
background-color:transparent;
}

span.red
{
color:#FF0000;
background-color:transparent;
}

span.ieonly
{
color:#000080;
background-color:transparent;
font-size:80%;
}

span.t
{
color:#0033cc;
background-color:transparent;
font-size:80%;
}

span.marked
{
color:#FF0000;
background-color:transparent;
}

img.float
{
float:left;
}

img.navup
{
vertical-align: middle;
}

h1.att, h2.att, h3.att, hr.att
{
background-color:transparent;
color:#000000; 
}

hr
{
background-color:#d4d4d4;
color:#d4d4d4;
height:1px;
border:0px;
}

table.topnav
{
padding-left:3px;
}

td.topnav
{
font-size:85%;
font-weight:bold;
background-color:transparent;
color:#404040;
}

a.nounderline{text-decoration:none}

a:link    {color:#900B09; background-color:transparent}
a:visited {color:#900B09; background-color:transparent}
a:active  {color:#FF0000; background-color:transparent}
a:hover   {color:#FF0000; background-color:transparent}

a.left:link    {text-decoration:none;color:black;background-color:transparent}
a.left:visited {text-decoration:none;color:black;background-color:transparent}
a.left:hover   {text-decoration:underline;color:black;background-color:transparent}
a.left:active  {text-decoration:underline;color:black;background-color:transparent}

a.aright:link    {text-decoration:none;color:#900B09;background-color:transparent}
a.aright:visited {text-decoration:none;color:#900B09;background-color:transparent}
a.aright:hover   {text-decoration:underline;color:#FF0000;background-color:transparent}
a.aright:active  {text-decoration:underline;color:#FF0000;background-color:transparent}

a.topnav:link    {text-decoration:none;color:#404040;background-color:transparent}
a.topnav:visited {text-decoration:none;color:#404040;background-color:transparent}
a.topnav:hover   {text-decoration:underline;color:#404040;background-color:transparent}
a.topnav:active  {text-decoration:underline;color:#404040;background-color:transparent}

a.red:link    {color:#900B09; background-color:transparent}
a.red:visited {color:#900B09; background-color:transparent}
a.red:active  {color:#FF0000; background-color:transparent}
a.red:hover   {color:#FF0000; background-color:transparent}

a.black:link    {color:#000000; background-color:transparent}
a.black:visited {color:#000000; background-color:transparent}
a.black:active  {color:#000000; background-color:transparent}
a.black:hover   {color:#000000; background-color:transparent}

a.dark:link    {text-decoration:none;color:#404040; background-color:transparent}
a.dark:visited {text-decoration:none;color:#404040; background-color:transparent}
a.dark:active  {text-decoration:underline;color:#404040; background-color:transparent}
a.dark:hover   {text-decoration:underline;color:#404040; background-color:transparent}

a.footer:link    {text-decoration:none;color:#aaaaaa;background-color:transparent}
a.footer:visited {text-decoration:none;color:#aaaaaa;background-color:transparent}
a.footer:hover   {text-decoration:underline;color:#aaaaaa;background-color:transparent}
a.footer:active  {text-decoration:underline;color:#aaaaaa;background-color:transparent}

a.example    {font-weight:bold}

a.anibutton:link, a.anibutton:visited
{
color: #000000;
border: 2px outset;
text-align: center;
background: #ffff00;
text-decoration: none;
padding: 1px 5px 1px 10px;
line-height: 200%;
}

a.anibutton:hover
{
color: #000000;
border: 2px inset;
background: #ffff10; 
text-decoration: none;
padding: 1px 5px 1px 10px;
line-height: 200%;
}

span.insert
{
color:#e80000;
background-color:transparent;
}

span.highlight_code
{
color:#e80000;
background-color:transparent;
}

a.m_item:link    {text-decoration:none;color:white; background-color:transparent}
a.m_item:visited {text-decoration:none;color:white; background-color:transparent}
a.m_item:active  {text-decoration:underline;color:white; background-color:transparent}
a.m_item:hover   {text-decoration:underline;color:white; background-color:transparent}

td.blacknav
{
text-align:center;
color:white;
background-color:#000099;
font-size:10px;
font-weight:bold;
border-top:  1px solid #868686;
border-left: 1px solid black;
border-right:1px solid #868686;
padding-bottom:2px;
}

td.rednav
{
text-align:center;
color:white;
background-color:#cc3300;
font-size:10px;
font-weight:bold;
border-top:  1px solid #868686;
border-left: 1px solid black;
border-right:1px solid #868686;
padding-bottom:2px;
}

table.page
{
border:none;
background-color:#ffffff;
color:#000000;
padding-bottom:8px;
}

td.left_container
{
color:#617f10;
background-color:#ffffff;
border-bottom:none;
}

th.left
{
color:#404040;
background-color:#f1f1ed;
padding-top:3px;
padding-bottom:4px;
border:1px solid #c3c3c3;
border-bottom:none;
}

span.color_h1
{
color:#98bf21;
}

span.left_h2
{
color:#617f10;
}

h2.left
{
color:#404040;
background-color:#ffffff;
font-size:110%;
font-family:Verdana;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
}

td.left
{
background-color:#ffffff;
padding-left:5px;
padding-top:5px;
border:1px solid #c3c3c3;
border-top:none;
}

td.content
{
background-color:#ffffff;
padding:2px;
padding-top:5px;
border:none;
}

td.right_container
{
color:#900B09;
background-color:#ffffff;
}

table.right
{
color:#000000;
background-color:#ffffff;
border:none;
margin-bottom:0px;
margin-top:6px;
}

th.right
{
color:#404040;
background-color:#f1f1ed;
background-color:#fafaf6;
padding-top:3px;
padding-bottom:4px;
border:1px solid #c3c3c3;
border-bottom:none;

background-image:url('../../rimages/pagetop_gradient.gif');
background-repeat:repeat-x;
background-color:#ffffff;
border-top:none;
}

td.right
{
color:#000000;
background-color:#ffffff;
border:1px solid #c3c3c3;
border-top:none;
padding-top:3px;
padding-bottom:4px;
}

/* start ektron */
.style1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.style6
{
color: #FF0000;
font-weight: bold;
}
.style7
{
color: #FF0000
}
.style9
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
}
.style10
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
/* slutt ektron */


.entrytable tr td
{
    padding:5px 5px 5px 5px;
    text-align:left;
}

.entrytable tr td.alignright
{
    
    text-align:right !important;
}


/* Application */
.cw-wrap {
    padding: 20px;
    text-align: left;
    width: 850px;

}
.cw-wrap .error {
    color: red;
    padding: 15px 0;
    font-size: 1.2em;
}
.cw-wrap .success {
    color: green;
    padding: 15px 0;
    font-size: 1.2em;
}
.cw-wrap .boldlabeltext {
    font-weight: bold;
    display: inline-block;
    padding: 5px 0
}
/*
.cw-wrap h1{
    text-align: center;
}
.cw-wrap h1, .cw-wrap h2, .cw-wrap h3, .cw-wrap h4, .cw-wrap p{
    margin: 0 0 1em 0;
}
*/

.cw-wrap .section {
    margin: 0 0 20px 0;
}
.cw-wrap .editform {
    width: 100%;
}

.cw-wrap .editform th, .cw-wrap .editform td {
    padding: 5px;
}
.cw-wrap .editform .caption {
    width: 20%;
}
.cw-wrap .editform .value {
    width: 80%;
}
.cw-wrap .editform.editform-2-1 .caption {
    width: 60%;
}
.cw-wrap .editform.editform-2-1 .value {
    width: 40%;
}
.cw-wrap .editform.editform-1-2 .value {
    width: 20%;
    text-align: center;
}
.cw-wrap .editform.editform-1-2 .caption {
    width: 80%;
}


/*new styles  - prashant*/


html {
	height: 100%; 
	margin-bottom: 1px;
}

body {
	margin: 0px;
	padding: 0px;
	font: 76.4% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	/*background: #444647 url('../../rimages/bg.jpg') repeat-x;*/
    background-color: #ffffff;
  background-image: url("../../rimages/background.jpg");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0% 0%;

   font-family: "Muli",Verdana,Helvetica,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 0.8em;
  line-height: normal;

}

#wrapper {
	margin: 0px auto; /* fix to center in firefox */
	width: 100%;
	/*background: #e7e7e7 url('../../rimages/bg.jpg') repeat-x;*/
}

#innerwrapper {
	margin: 0px auto; /* fix to center in firefox */
	width: 1000px;
	/*/*background: url('../../rimages/wrapper.jpg') repeat-y;*/*/
}

#header {
	text-align: center;
	margin: 0px auto; /* fix to center in firefox */
	/*background: url('../../rimages/header.jpg') no-repeat;*/
	
	width: 1000px;
}

#headerleft {
	float: left;
	width: 955px;
}

#logo
{
  position: relative;
  padding-top: 10px;
  height: 100px;
  width: 100%;
  text-align: left;
}

#logo h1
{
  font-family: "Playfair Display",Georgia,Garamond,serif;
  font-style: normal;
  font-weight: normal;
  font-size: 2.1em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  color: #da2c10;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-bottom:none !important;
}

#logo h2
{
  font-family: Georgia,Garamond,serif;
  font-style: italic;
  font-weight: normal;
  font-size: 0.9em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  color: #666666;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  letter-spacing: 1px;
}

#logo h1 a
{
  color: #da2c10;
  text-decoration-line: none;
  text-decoration-style: solid;
  font-weight: normal;
}

/* Line 272 */
#logo h1 a:hover
{
  color: #da2c10;
  text-decoration-line: none;
  text-decoration-style: solid;
}

.headerleftcontent {
}

#headerright{
	float: right;
	width: 40px;
}

.headerrightcontent {
	
}

/* This is the company name area */

.companyname {
	padding: 45px 0px 0px 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	font-size: 30pt;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	text-transform: uppercase;

}

.tagline {
	padding: 6px 0px 0px 75px;
	color: #ceddf3;
	text-align: left;
	font-size: 16pt;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-style: oblique;
	font-weight: bold;
}

.logo {
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}


/* This is the horizontal top navigation bar */
#topnav {
	width: 1000px;
	height: 60px;
	/*background: url('../../rimages/topnav.jpg');*/
    clear:both;
}


#topnavtext{
    text-align:center; 
    float:left;
	padding: 13px 14px 0px 75px;
    color: #2e4278;
	font-size: 2em;
	/*font-weight: bold;*/
    width:750px;
}

#topnavlinks {
	padding: 13px 14px 0px 14px;
	text-align: right;
	font-size: 1em;
	/*font-weight: bold;*/
    float:right;
    width:100px;
}

#topnavlinks a, #topnavlinks a:link, .topnavlinks a:visited {
	padding: 11px 10px;
	color: #2e4278 !important;
	text-decoration: none;
}
	
#topnavlinks a:active, .topnavlinks a:hover {
	color: #053782;
	text-decoration: underline;
	background-color: #ceddf3;
}


/* This is the footer area */

#footerwrapper {
	height: 54px;
	width: 100%;
	/*background: url('../../rimages/footer.jpg') repeat-x;*/
}

#footer {
	clear: both;
	margin: 0px auto; /* fix to center in firefox */
	height: 54px;
	width: 1000px;
    border-top:1px solid black;
}

.footercontent {
	padding: 12px 10px 0px 10px; /* If you want the footer to be below the white area, change the first padding number from 8px to 100px */
	color: #000;
	text-decoration: none;
    font-size:1.1em;
	/*font-weight: bold;*/
	text-align: center;
}

.footercontent a:link, .footercontent a:visited  {
	padding: 4px 4px;
	color: #ffffff;
	text-decoration: underline;
}

.footercontent a:active, .footercontent a:hover {
	padding: 4px 4px;
	color: #ceddf3;
}


/* Used in single column layouts */

#bodycolumn {
	margin: 0 auto;
    padding: 30px;
    width: 940px;
    min-height:400px;
}



.bodycolumncontent {
	padding: 0 20px;
	min-height: 400px;
}


/* End of Layout CSS */

fieldset {
    margin: 12px 0 24px;
    padding: 6px 0;
}

legend {
    font-weight: bold;
    margin: 0 0 0 12px;
}
/*  The items below the properties for the links that appear in the
main text area as well as in the sidebar of the pages  */

a:link, a:visited {
	color: #2e5ea4; 
}


a:active, a:hover {
	color: #555555;
}


p {
	padding: 3px 0;
	margin: 0;
	line-height: 135%;
}

img {
	border: none;
}

/*  The items below set the properties for the fonts, sizes, and
colors used for headings 1 through 6. Typically h1 - h3 are used
in the main content area and h4 - h6 are used in the sidebar  */


h1 { 
	color: #053782;
	font-size: 165%;
	text-align: left;
	border-bottom: 3px #053782 dotted;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin:8px 0 16px;
}

h2 {	
	font-size: 165%;
	color: #999;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 4px 0;
}

h3 {	
	font-size: 165%;
	color: #2e5ea4;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 4px 0;
}

h4 { 
	font-size: 145%;
	color: #2e5ea4;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 4px 0;
}

h5 { 
	font-size: 145%;
	color: #999;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 4px 0;
}

h6 { 
	font-size: 145%; 
	color: #053782; 
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 4px 0;
}

.center {
	text-align: center;}

/*  This class can be applied to your buttons to create uniform submit or shopping cart buttons without using graphics.  */

.submitbuttons {
	font-weight: bold;
	color: #588dcd;
	text-align: center;
	font-size: 100%;
	font-variant: small-caps;
	font-family: Verdana, Arial, sans-serif;
	border-top: 3px solid #588dcd;
	border-bottom: 4px solid #588dcd;
	border-left: 1px solid #588dcd;
	border-right: 1px solid #588dcd;
	background-color: #cbe1fc;
	width: 155px;
	height: 30px;
}

.editform tr td.caption{
    text-align:right;
}

.searchcriteria tr td {
    text-align:left;
    padding: 5px 5px 5px 5px;
}

.formsheps input
{
  width: 273px !important;
}

.formsheps .riSingle .riTextBox
{
  width: 300px !important;
}


.verification .RadGrid_Default .rgRow a,.verification  .RadGrid_Default .rgAltRow a,.verification  .RadGrid_Default .rgEditRow a
{
  color: blue !important;
}
