html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font:normal 80% Arial,Helvetica,sans-serif;line-height:1.3em;margin:0;padding:0}
body,button,input,select,textarea{font-family:sans-serif}
p{padding:0;margin:0 0 18px 0}
h1,h2,h3,h4,h5,h6{padding:0;margin:0}
small{font-size:75%}
ul,ol,dl,dd,dt,figure{margin:0;padding:0}
li{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
table{}
hr{border:0;border-top:1px solid #cbcbcb;height:1px;width:100%;background-color:transparent}

.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}

/****************************** Form ***********************************/
form{margin:0}
fieldset{border:1px solid #c0c0c0;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
input.input{border:1px solid #c0c0c0}
textarea{border:1px solid #c0c0c0}
select{}

.button,
.Button							{display:inline-block; padding:6px 15px; font-size:100%; font-weight:bold; color:#fff; background:#3d698d; border:none; cursor:pointer; border-radius:5px;}
.button:hover					{color:#fff;}

/*******************************************************************/
a								{text-decoration:none; color:#409ce8;}
a:hover							{text-decoration:underline; color:#000;}
a:active						{/*background-color:#ffffcc*/}

a.dbsSkip						{display:block; font-size:0; line-height:0;}
a.dbsSkip img					{border-style:none; width:0; height:0;}

a.PageContentShortcut			{color:#35723A !important; background-color:#ffffff;}
a.PageContentShortcut:hover		{color:#ffffff !important; background-color:#ffffff !important;}
a.PageContentShortcut:active	{color:#35723A !important; background-color:#ffffcc;}
ul.PageContentShortcut			{}
ul.PageContentShortcut li		{}

.hidden							{position:absolute; top:-10000px; width:1px; height:1px; overflow:hidden;}

#ctlBody ul,
.FreeBox ul,
.description ul,
#ctlBody ol,
.FreeBox ol,
.description ol					{padding:0 40px 0 0;}

#ctlBody ul li,
.FreeBox ul li,
.description ul li				{list-style:circle url("../ListIconLevel1.gif"); padding:2px 0;}

#ctlBody ol li,
.FreeBox ol li,
.description ol li				{list-style-type:decimal; padding:2px 0; margin-right:2px;}

.red							{color:red;}


/* Body */
TABLE.body						{width:100%;}
TABLE.bodyItem					{}
TABLE.bodyList					{}


/** Bread Crumbs **/
.NavigationTab					{margin-bottom:20px;}
.NavigationTab li				{display:inline;}

/** Page Title & Description **/
.PageTitle						{font-size:200%; margin-bottom:30px;}
.description					{margin-bottom:20px;}

/** Copyright **/
.Copyright						{}
.Copyright a					{}
.Copyright a:hover				{}

/** Site Message **/
DIV.SiteMessageContainer		{border-bottom:solid 1px gray; text-align:center; padding:5px;}

.warnings						{background:#fdf7f6 url("../warnings.png") no-repeat 98%; border:2px solid #fdf0ee; border-radius:5px; padding:20px 60px 20px 20px; font-weight:bold;}



/****************************  Ruling Colors ***************************/
/** Used in complex modules and modules that have 'light' text on 'dark' background**/
.box1Background					{background:#409ce8; color:#fff;}
.box1Color,
.box1Color:hover				{color:#fff;}
.box1Color:active				{}

.border							{border:1px solid #e8e8e8;}

.box1Background_LightVersion	{background:#f8f8f8;}

.box1Background_DarkVersion		{background:#f0f0e8;}


/** Used in titles and captions**/
.titlesColor					{}
.titlesColor:hover				{}
.pageTitleColor					{}
.pageTitleColor:hover			{}


/************************** Pop-up windows ******************************************/
BODY.Popup						{}

/** Talkbacks **/
INPUT.Response					{width:220px;}
TEXTAREA.Response				{width:220px; height:200px;}

/** Tell a Friend **/
INPUT.Friend					{width:220px;}
TEXTAREA.Friend					{width:220px; height:200px;}