﻿/* Start New CSS Document */
/*body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #626262;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}*/

/*a.link
{
	color: #000;	
}
a.link
{
	color: #000;
	text-decoration:underline;
}
*/
.graylink
{
	color: #000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.graylink:hover
{
	text-decoration: underline;
}

.main-SignOut
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 20px 12px 20px;
	margin: 0px;
	vertical-align: bottom;
	float: right;
}
.main-link
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 20px 12px 20px;
	line-height: 38px;
	margin: 0px;
}
.main-link:hover
{
	background-image: url(Images/bg_head_box.gif);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 12px;
	padding: 10px 20px 12px 20px;
	line-height: 38px;
	margin: 0px;
}
.main-active
{
	background-image: url(Images/link-hoverbg.gif);
	background-repeat: repeat-x;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 20px 12px 20px;
	line-height: 38px;
	margin: 0px;
	text-decoration: none;
}
h1
{
	color: #fff;
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
}



.backlink
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.backlink:hover
{
	text-decoration: underline;
}



/* End New CSS Document */

#form_container
{
	margin: 0 auto;
	text-align: left;
}

#top
{
	display: block;
	height: 10px;
	margin: 10px auto 0;
	width: 650px;
}

#bottom
{
	display: block;
	height: 10px;
	margin: 0 auto;
	width: 500px;
}

form.appnitro
{
	margin: 20px 20px 0;
	padding: 0 0 20px;
}

div.appnitro
{
	padding-top: 5px;
}

div.appnitro1
{
	padding: 1px;
}
/**** Logo Section  *****/


img
{
	behavior: url(CSS/iepngfix.htc);
	border: none;
}


/**** Form Section ****/
.appnitro
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: small;
}

.appnitro li
{
	width: 65%;
}

form ul
{
	font-size: 11px;
	list-style-type: none;
	margin: 0pt 20pt 0pt 0pt;
	padding: 0 0px 0px 0px;
	width: 100%;
}

form li
{
	display: block;
	margin: 0;
	padding: 4px 5px 4px 5px;
	position: relative;
}

form li:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.test1
{
	color: #FFF6C8;
}
.buttons:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.buttons
{
	clear: both;
	display: block;
	margin-top: 10px;
}

* html form li
{
	height: 1%;
}

* html .buttons
{
	height: 1%;
}

* html form li div
{
	display: inline-block;
}

form li div
{
	color: #444;
	margin: 0 1px 0 0;
	padding: 0 0 3px;
}

form li span
{
	color: #444;
	margin: 0 1px 0 0;
	padding: 0 0 1px;
}

form li div.left
{
	display: inline;
	float: left;
	width: 48%;
}
form li div.right
{
	display: inline;
	float: right;
	width: 48%;
}
form li div.left .medium
{
	width: 100%;
}

form li div.right .medium
{
	width: 100%;
}

.clear
{
	clear: both;
}

form li div label
{
	clear: both;
	color: #444;
	display: block;
	font-size: 9px;
	line-height: 9px;
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}

form li span label
{
	clear: both;
	color: #444;
	display: block;
	font-size: 9px;
	line-height: 9px;
	margin: 0;
	padding-top: 3px;
}

form li .datepicker
{
	cursor: pointer !important;
	float: left;
	height: 16px;
	margin: .1em 5px 0 0;
	padding: 0;
	width: 16px;
}

.form_description
{
	border-bottom: 1px dotted #ccc;
	clear: both;
	display: inline-block;
	margin: 0 0 1em;
}

.form_description[class]
{
	display: block;
	background-color: #EBF5F5;
	height: 25px;
}

.form_description h2
{
	clear: left;
	font-size: 160%;
	font-weight: 400;
	margin: 0 0 3px;
	padding-left: 5px;
}

.form_description p
{
	font-size: 95%;
	line-height: 130%;
	margin: 0 0 12px;
}

form hr
{
	display: none;
}

form li.section_break
{
	border-top: 1px dotted #ccc;
	margin-top: 9px;
	padding-bottom: 0;
	padding-left: 9px;
	padding-top: 13px;
	width: 97% !important;
}
.section_break
{
	border-top: 1px dotted #ccc;
	margin-top: 9px;
	padding-bottom: 0;
	padding-left: 9px;
	padding-top: 9px;
	width: 97% !important;
}

form li.section_breakHalf
{
	border-top: 1px dotted #ccc;
	margin-top: 5px;
	padding-bottom: -8px;
	padding-left: 0px;
	padding-right: 0px;
	width: 55% !important;
}



form ul li.first
{
	border-top: none !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
}

form .section_break h3
{
	font-size: 110%;
	font-weight: 400;
	line-height: 130%;
	margin: 0 0 2px;
}

form .section_break p
{
	font-size: 85%;
	margin: 0 0 10px;
}

/**** Buttons ****/
input.button_text
{
	overflow: visible;
	padding: 0 7px;
	width: auto;
}

.inputPricetext
{
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #7c7c7c;
	color: #333;
	font-size: 100%;
	margin: 0;
	width: 70px;
	text-align: right;
	padding: 2px 0;
}

.Login
{
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #7c7c7c;
	color: #333;
	font-size: 100%;
	margin: 0;
	width: 80px;
	padding: 2px 0;
}


.buttons input
{
	/*font-size:120%;*/
	margin-right: 5px;
}

/**** Inputs and Labels ****/
label.description
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	color: #222;
	display: block;
	font-size: 11px;
	font-weight: 700;
	line-height: 150%;
	padding: 0 0 1px;
	width: 250px;
}
label.logindescription
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	color: #222;
	font-size: 11px;
	font-weight: 700;
	line-height: 150%;
	padding: 0 0 1px;
	width: 250px;
}
span.symbol
{
	font-size: 115%;
	line-height: 130%;
}

input.text
{
	border: 1px solid #73ADDE;
	color: #333;
	font-size: 11px;
	margin: 0;
	padding: 2px 0;
}

textarea.textarea
{
	border: 1px solid #73ADDE;
	color: #333;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 99%;
}

input.reset
{
	border: 1px solid #73ADDE;
	color: #333;
	font-size: 9px;
	margin: 0;
	padding: 2px 0;
}

.inputCalendar
{
	border-bottom: 1px solid #B2B6B7;
	border-left: 1px solid #B2B6B7;
	border-right: 1px solid #B2B6B7;
	border-top: 1px solid #B2B6B7;
	font-size: 11px;
	margin: 0;
	color: #333;
	cursor: pointer;
	width: 70px;
	text-align: right;
	padding: 2px 0;
}

input.numeric
{
	width: 30px;
	border: 1px solid #73ADDE;
	color: #333;
	font-size: 11px;
	margin: 0;
	text-align: right;
	padding: 2px 0;
	text-align: right;
}

input.file
{
	color: #333;
	font-size: 100%;
	margin: 0;
	padding: 2px 0;
}

select.select
{
	color: #333;
	font-size: 11px;
	margin: 1px 0;
	padding: 1px 0 0;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #7c7c7c;
}


input.currency
{
	text-align: right;
}

input.checkbox
{
	display: block;
	height: 13px;
	line-height: 1.4em;
	margin: 6px 0 0 3px;
	width: 13px;
	padding: 10px;
}

input.radio
{
	display: block;
	height: 13px;
	line-height: 1.4em;
	margin: 6px 0 0 3px;
	width: 13px;
}

label.choice
{
	color: #444;
	display: block;
	font-size: 100%;
	line-height: 1.4em;
	margin: -1.55em 0 0 25px;
	padding: 4px 0 5px;
	width: 90%;
}

select.select[class]
{
	margin: 0;
	padding: 1px 0;
}

*:first-child + html select.select[class]
{
	margin: 1px 0;
}

.safari select.select
{
	font-size: 120% !important;
	margin-bottom: 1px;
}

input.small
{
	width: 25%;
}

select.small
{
	width: 25%;
}

input.medium
{
	width: 38%;
}

select.medium
{
	color: #333;
	margin: 1px 0;
	padding: 1px 0 0;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #7c7c7c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.textblue
{
	color: #545454;
}


input.large
{
	width: 99%;
}

select.large
{
	width: 100%;
}

textarea.small
{
	height: 5.5em;
}

textarea.medium
{
	height: 10em;
	width: 90%;
}

textarea.large
{
	height: 20em;
}

/**** Errors ****/
#error_message
{
	background: #fff;
	border: 1px dotted red;
	margin-bottom: 1em;
	padding-left: 0;
	padding-right: 0;
	padding-top: 4px;
	text-align: center;
	width: 99%;
}

#error_message_title
{
	color: #DF0000;
	font-size: 125%;
	margin: 7px 0 5px;
	padding: 0;
}

#error_message_desc
{
	color: #000;
	font-size: 100%;
	margin: 0 0 .8em;
}

#error_message_desc strong
{
	background-color: #FFDFDF;
	color: red;
	padding: 2px 3px;
}

form li.error
{
	background-color: #FFDFDF !important;
	border-bottom: 1px solid #EACBCC;
	border-right: 1px solid #EACBCC;
	margin: 3px 0;
}

form li.error label
{
	color: #DF0000 !important;
}

form p.error
{
	clear: both;
	color: red;
	font-size: 10px;
	font-weight: 700;
	margin: 0 0 5px;
}

form .required
{
	color: red;
	float: none;
	font-weight: 700;
}

/**** Guidelines and Error Highlight ****/
form li.highlighted
{
	background-color: #BAE2FF;
}

form .guidelines
{
	background: #BAE2FF;
	border: 1px solid #43B1FE;
	color: #444;
	font-size: 100%;
	left: 100%;
	line-height: 130%;
	margin: 0 0 0 8px;
	padding: 8px 10px 9px;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 42%;
	z-index: 1000;
}

form .guidelines small
{
	font-size: 105%;
}

form li.highlighted .guidelines
{
	visibility: visible;
}

form li:hover .guidelines
{
	visibility: visible;
}

.no_guidelines .guidelines
{
	display: none !important;
}

.no_guidelines form li
{
	width: 97%;
}

.no_guidelines li.section
{
	padding-left: 9px;
}

/*** Success Message ****/
.form_success
{
	clear: both;
	margin: 0;
	padding: 90px 0pt 100px;
	text-align: center;
}

.form_success h2
{
	clear: left;
	font-size: 160%;
	font-weight: normal;
	margin: 0pt 0pt 3px;
}

/*** Password ****/
ul.password
{
	margin-top: 60px;
	margin-bottom: 60px;
	text-align: center;
}
.password h2
{
	color: #DF0000;
	font-weight: bold;
	margin: 0pt auto 10px;
}

.password input.text
{
	font-size: 170% !important;
	width: 380px;
	text-align: center;
}
.password label
{
	display: block;
	font-size: 120% !important;
	padding-top: 10px;
	font-weight: bold;
}

#li_captcha
{
	padding-left: 5px;
}


#li_captcha span
{
	float: none;
}

/** Embedded Form **/

.embed #form_container
{
	border: none;
}

.embed #top, .embed #bottom, .embed h1
{
	display: none;
}

.embed #form_container
{
	width: 100%;
}

.embed #footer
{
	text-align: left;
	padding-left: 10px;
	width: 99%;
}
.spanleft
{
	float: left;
}
.spanright
{
	float: right;
	width: 95%;
}
.embed #footer.success
{
	text-align: center;
}

.embed form.appnitro
{
	margin: 0px 0px 0;
}
.imglblpadding
{
	padding-left: 8px;
}

.heading
{
	clear: left;
	font-size: 160%;
	font-weight: 400;
	margin: 0 0 3px;
	padding-left: 5px;
	color: #000000;
}
.middle_right_inner
{
	background: url(Images/middle_right_bg.gif) repeat-y;
}
.right_title_bg
{
	position: absolute;
	height: 32px;
	width: 180px;
	background: url(Images/right_title_bg.gif) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 8px;
}
.right_link_conte
{
	padding: 10px 15px;
}
.line
{
	padding: 10px 0px;
}
#middle_right
{
	width: 195px;
	float: left;
}


.bl
{
	background: url(Images/bl2.gif) 0 100% no-repeat #B6B7B9; /*width: 65em;*/
	width: 30em;
}
.br
{
	background: url(Images/br2.gif) 100% 100% no-repeat;
}
.tl
{
	background: url(Images/tl2.gif) 0 0 no-repeat;
}
.tr
{
	background: url(Images/tr2.gif) 100% 0 no-repeat;
	padding: 5px 5px 5px 15px;
	clear: left;
	font-size: 160%;
	font-weight: 400;
	margin: 0 0 3px;
	padding-left: 5px;
	color: #000000;
}
.divMenu123 a
{
	display: block;
	padding: 3px 8px;
	font-size: 11px;
	color: #fff;
}

.Menu
{
	text-align: left;
	padding-left: 15px;
	vertical-align: top;
	width: 210px;
}
/* OUTLINE BOX */b.bt_outline, b.bt_outline b, b.bb_outline, b.bb_outline b
{
	display: block;
	height: 4px;
	font-size: 1px;
	background: url(Images/corners_outline.gif) no-repeat;
	position: relative;
}
b.bt_outline
{
	top: -1px;
	left: -1px;
}
b.bt_outline b
{
	background-position: 100% -4px;
	left: 2px;
}
b.bb_outline
{
	background-position: 0 -8px;
	top: 1px;
	left: -1px;
}
b.bb_outline b
{
	background-position: 100% -12px;
	left: 2px;
}
/* End OUTLINE BOX*/

#outline_box
{
	border: #E9E9E9 1px solid;
	background-color: #ffffff;
	margin: 0px 8px 0px 8px;
	height: 100%;
}
#outline_box_fullwidth
{
	border: #cccccc 1px solid;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	height: 100%;
}

/* Start Body WHITE BOX */b.bt, b.bt b, b.bb, b.bb b
{
	display: block;
	height: 10px;
	font-size: 1px;
	background: url(Images/corners_white.gif) no-repeat;
	position: relative;
}
b.bt
{
	top: -3px;
	left: -3px;
}
b.bt b
{
	background-position: 100% -10px;
	left: 6px;
}
b.bb
{
	background-position: 0 -20px;
	top: 3px;
	left: -3px;
}
b.bb b
{
	background-position: 100% -30px;
	left: 6px;
}
#white_box
{
	border: #E9E9E9 3px solid;
	background-color: #E9E9E9;
	height: 100%;
}

/* End Body WHITE BOX */

/* Start White BOX */b.bt_header, b.bt_header b, b.bb_header, b.bb_header b
{
	display: block;
	height: 10px;
	font-size: 1px;
	background: url(Images/hederbox.gif) no-repeat;
	position: relative;
}
b.bt_header
{
	top: -3px;
	left: -3px;
}
b.bt_header b
{
	background-position: 100% -10px;
	left: 6px;
}
b.bb_header
{
	background-position: 0 -20px;
	top: 3px;
	left: -3px;
}
b.bb_header b
{
	background-position: 100% -30px;
	left: 6px;
}
#white_box_header
{
	border: #B2B6B7 3px solid;
	background-color: #B2B6B7;
	height: auto;
}
/* End Header White BOX */

#white_box_fullwidth
{
	border: #E9E9E9 1px solid;
	background-color: #E9E9E9;
	margin: 0px 0px 0px 0px;
	height: 100%;
}

.white_box_header
{
	border: #B2B6B7 3px solid;
	background-color: #B2B6B7;
	height: auto;
}
.white_box
{
	border: #E9E9E9 3px solid;
	background-color: #E9E9E9;
	height: 100%;
}

.outline_box
{
	border: #cccccc 1px solid;
	background-color: #ffffff;
	margin: 0px 8px 0px 8px;
	height: 100%;
}

.Menu_Section_Break
{
	border-top: 1px dotted #000;
	margin-top: 5px;
	margin-left: 20px;
	width: 75%;
}

.ldiv
{
	float: left;
}

.rdiv
{
	float: right;
}
.divDetail
{
	position: absolute;
	right: 100px;
	width: 200px;
	z-index: 1000;
}
.HideDetail
{
	width: 10px;
	text-align: right;
	cursor: pointer;
	padding-right: 6px;
	width: 5%;
}

.tdDocument
{
	font-weight: bold;
	border: 1px solid #fff;
}

.tdDocument:hover
{
	border: 1px solid #000;
	background-color: #b2b6b7;
	color: White;
}


.tdDocumentSelected
{
	font-weight: bold;
	border: 1px solid #000;
	background-color: #b2b6b7;
	color: White;
}

.tdMenuSelected
{
	font-weight: normal;
	border: 1px solid #B2B6B7;
	background-color: #E9E9E9;
	color: White;
}

.NewQuestionColor
{
	color: Red;
}
.NewAnswerColor
{
	color: Blue;
}

.SetOldFaQColors
{
	color: #525252;
}
.link
{
	color: #C58B08;
	line-height: normal;
	text-decoration: none;
}
.link:hover
{
	color: #F1EE00;
	text-decoration: underline;
}
.PageBox
{
	border: 1px solid #ED9C02;
	padding: 1px 1px 1px 3px;
	margin-right: 3px;
	margin-left: 2px;
	vertical-align: middle;
	width: 10px;
	color: #CDCDCD;
	text-decoration: none;
}

.BorderControl
{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #fff;
}

.BorderControl:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #000;
	background-color: #e9e9e9;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
.BorderControlSelected
{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #000;
	background-color: #eff4ff;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
.ImageBorder
{
	border-bottom: 1px solid #EACBCC;
	border-right: 1px solid #EACBCC;
	border-top: 1px solid #EACBCC;
	border-left: 1px solid #EACBCC;
	padding: 2px;
}
.Videobg
{
	background-image: url(Images/contain-bg.gif);
}
/* Blog*/

/* Start Paging in Search */
.Paging a
{
	background: #66BBFF url(Images/box_bigtitle.gif) repeat-x scroll -5px 10%;
	color: #ffffff;
	border: solid 1px #66BBFF;
	cursor: pointer;
	padding: 3px 8px 3px 8px;
	text-decoration: none;
}
.Paging a:hover
{
	border: solid 1px #66BBFF;
	color: #EE7621;
}

.Paging a.selected
{
	background: #5989ab none repeat scroll 0%;
	cursor: default;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 8px 3px 8px;
}
.Paging span
{
	background: #FDC24A none repeat scroll 0%;
	cursor: default;
	color: #753800;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 8px 5px 8px;
}
.GridPaging
{
	background: #66BBFF url(Images/box_bigtitle.gif) repeat-x scroll -5px 10%;
	color: #ffffff;
	border: solid 1px #66BBFF;
	cursor: pointer;
	padding: 3px 8px 3px 10px;
	text-decoration: none;
	text-align: center;
}
.GridPaging:hover
{
	border: solid 1px #66BBFF;
	color: #EE7621;
}

.GridPagingSelected
{
	background: #FDC24A none repeat scroll 0%;
	cursor: default;
	color: #753800;
	font-size: 12px;
	padding: 5px 8px 5px 8px;
}

.GridAudio
{
	background-color: #E5F4FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E77900;
}
.GridAudioSpacer
{
	background-color: White;
	height: 1px;
	font-size: 3px;
}
.Photoimageborder
{
	cursor: pointer; /*height: 100px; 	width:100px;*/
	border: 0px solid #131C00;
	
	margin-bottom: 8px;
	padding: 7px;
	
}

.PhotoimageborderNormal
{
	border: 0px solid #000;
	padding: 3px;
	height: 135px;
	width: 150px;
}

.PointerMouse
{
	padding: 3px;
	cursor: pointer;
	height: 135px;
	width: 150px;
}

.Photoimageborder:hover
{
	border: 0px solid #000;
}
.newsDate
{
	font-weight: bold;
	color: #49535D;
	font-size: 12px;
}

.newsTitle
{
	color: #000;
	text-transform: uppercase;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
.newsDescription
{
	color: #000;
	font-size: 12px;
	text-align: left;
}

.FullStoryTitle
{
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

.FullStoryDetails
{
	color: #000;
	font-size: 12px;
}

.BorderControlTrueFalse
{
	font-family: Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px Gray;
	min-height: 180px;
}

.BorderControlTrueFalse:hover
{
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #000;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #663300;
	min-height: 180px;
}

.BorderControlTrueFalsePreSelected
{
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #000;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #663300;
	min-height: 180px;
}
.space
{
	background: url(images/spacer.gif) repeat-x;
	height: 10px;
}
.arrow
{
	background: url(images/arrow-01.gif) no-repeat;
}


.menuul a span.down
{
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
}

.menuul a span.flink
{
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
}
.menuul li
{
	display: inline;
	margin: 0pt 2px 0pt 0pt;
	padding: 0pt;
	position: relative;
	float: left;
}
.imgPrevious
{
	background: url(images/black-left.gif) no-repeat;
	height: 40px;
	width: 40px;
	cursor: pointer;
}
.imgNext
{
	background: url(images/black-right.gif) no-repeat;
	height: 40px;
	width: 40px;
	cursor: pointer;
}
.adminLogo
{
	background: transparent url(images/logodevitcms.jpg) no-repeat;
	height: 50px;
	width: 340px;
	float: left;
}
.tdAdminHeader
{
	background: transparent url(images/top_head_bg.gif);
	width: 100%;
	height: 30px;
}
.tdAdminHeaderMenu
{
	background: transparent url(images/menubg.gif);
	width: 100%;
}
.headerleft
{
	background: url(images/left_top.gif) no-repeat;
	width: 9px;
}
.headermiddle
{
	background: url(images/top.gif) repeat-x;
	height: 31px;
}
.headermiddle h3
{
	color: #FFFFFF;
	font-size: 12px;
	margin: 0px;
	padding: 4px 0px 0px 5px;
	text-align: left;
}
.headerright
{
	background: url(images/Right_top.gif) no-repeat;
	width: 9px;
}
.footerleft
{
	background: url(images/left_bot.gif) repeat-x;
	width: 9px;
}
.footermiddle
{
	background: url(images/bot.gif) repeat-x;
	height: 10px;
}
.footerright
{
	background: url(images/right_bot.gif) no-repeat;
	width: 9px;
	height: 10px;
}
.adminLoackPassword
{
	/*  	src="../App_Themes/RC/Images/Lock.gif"*/
	background: transparent url(images/Lock.gif) no-repeat;
	border: none;
}
.itemArea
{
	margin-left: 15px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	text-align: left;
}

.itemAreaChanged
{
	margin-left: 15px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	text-align: left;
	background-color: #21527D;
}
.reorderListDemo li
{
	list-style: none;
	margin: 2px;
	background-color: #EFF4FF;
	background-repeat: repeat-x;
	color: #FFF;
}

.reorderListDemo li a
{
	color: #FFF !important;
	font-weight: bold;
}

.demoarea
{
	padding: 20px; /*background: #FFF url(images/demotop.png) no-repeat left top;*/
	background-color: #E5F4FF;
	text-align: center;
}

.demoarea p
{
	padding: 5px;
}
.reorderCue
{
	background-color: #E9E9E9;
	border: thin dotted black;
	height: 25px;
}
.dragHandle
{
	width: 10px;
	height: 10px;
	border: thin outset white;
	background-color: red;
	cursor: move;
}

.processing
{
	background-color: yellow;
	color: black;
	border: thin inset white;
}


.tableModule
{
	font-size: small;
	border: 1px solid rgb(231, 231, 231);
}

.tdModuleSelected
{
	border-color: Maroon;
	border-style: solid;
	border-width: 3px;
	padding: 15;
}
.tdModule
{
	border: 3px solid rgb(204, 204, 204);
	padding: 15;
	cursor: pointer;
}

.tdModule:hover
{
	border-color: orange;
}

.aboutMenu
{
	color: #FFFFFF;
	margin: 0;
	padding-bottom: 5px;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 10px;
	font-weight: bold;
	font-size: 13px;
}
.helptext
{
	font-size: 12px;
	font-weight: normal;
}

.callbackStyle
{
}

.callbackStyle ul
{
	background-color: White;
}

.callbackStyle li
{
	width: 95%;
}
.callbackStyle table
{
	padding: 15;
	vertical-align: middle;
	background-color: #DFEDF7;
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

.callbackStyle tr
{
	height: 30px;
}

.dragHandle
{
	background-color: #1C4680;
	cursor: move;
	height: 10px;
	width: 10px;
}
.Videoimageborder img
{
	border: 1px solid #999999;
	padding: 3px;
	cursor: pointer; /*height: 100px; 	width:100px;*/
	width: 80px;
	height: 60px;
}

.Videoimageborder img:hover
{
	border: 1px solid #EB8B11;
}

div.workarea
{
	padding: 10px;
	float: left;
}
ul.draglist
{
	position: relative;
	width: 200px;
	min-height: 240px;
	background: #f7f7f7;
	border: dotted 2px gray;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	overflow: auto;
}
ul.draglist1
{
	position: relative;
	width: 400px;
	height: 500px;
	background: #f7f7f7;
	border: 1px solid gray;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.draglist li
{
	margin: 1px;
	cursor: move;
	text-align: left;
}
ul.draglist_alt
{
	background-color: Green;
	position: relative;
	width: 200px;
	height: 50px;
	list-style: none;
	margin: 0;
	padding: 0; /*        The bottom padding provides the cushion that makes the empty         list targetable.  Alternatively, we could leave the padding         off by default, adding it when we detect that the list is empty.     */
	padding-bottom: 20px;
}
ul.draglist_alt li
{
	margin: 1px;
	cursor: move;
}
li.list1
{
	background-color: #D1E6EC;
	border: 1px solid #7EA6B2;
	text-align: left;
	width: 93%;
}
li.list2
{
	background-color: #D8D4E2;
	border: 1px solid #6B4C86;
}

li.list3
{
	background-color: #EAF5Fe;
	border: 1px solid #000;
	width: 93%;
}
li.list4
{
	background-color: #E4EDF9;
	border: 1px solid #000;
	width: 93%;
}
ul.menulist
{
	position: relative;
	width: 150px;
	min-height: 240px;
	background: #f7f7f7;
	border: 1px solid gray;
	list-style: none;
	margin: 0;
	padding: 0;
}
/*  ul.draglist1
    {
        position: relative;
        width: 400px;
        height: 500px;
        background: #f7f7f7;
        border: 1px solid gray;
        list-style: none;
        margin: 0;
        padding: 0;
    }*/
li.menu
{
	background-color: #D8D4E2;
	border: 1px solid #6B4C86;
	text-align: left; /*cursor:pointer;*/
}
ul.menulist li
{
	margin: 1px;
}

.YelloHeader
{
	color: #C58B08;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
