/* please use specific class or div selector to over ride */											
a { /*font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;*/ /*text-decoration: none;*/ /*color: #333333;*/
	color: #003399;
}

a:hover { /*text-decoration: underline; color: #ffffcc;*/
	text-decoration: underline;
}

a:active { }

.tdu { text-decoration:underline !important; }

.boldd { font-weight: bold !important; }

.nobold { font-weight: normal !important; }

.scv { font-variant:small-caps !important; }

fieldset {
	border-color:#006699;
	border-width:1px;
	border-style:dotted;
	margin-left:20px;
	margin-right:20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.lh18 { line-height:18px; }

.lh20 { line-height:20px; }

.lh22 { line-height:22px; }

.lh24 { line-height:24px; }

.lh30 { line-height:30px; }

.m10l { margin-left:10px !important; }

.m15l { margin-left:15px !important; }

.p10l { padding-left:10px !important; }

.p10r { padding-right:10px !important; }

.p10b {
	padding-right:10px !important;
	padding-left:10px !important;
}

.p20l { padding-left:20px !important; }

.p20r { padding-right:20px !important; }

.p20b {
	padding-right:20px !important;
	padding-left:20px !important;
}

.p30b {
	padding-right:30px !important;
	padding-left:30px !important;
}

.p30l { padding-left:30px !important; }

.p30r { padding-right:30px !important; }

.p40l { padding-left:40px !important; }

.p40r { padding-right:40px !important; }

.p40b {
	padding-right:40px !important;
	padding-left:40px !important;
}

.p50l { padding-left:50px !important; }

.pt4 { padding-top:4px; }

.pt5 { padding-top:5px; }

.pt7 { padding-top:7px; }

.pb9 { padding-bottom:9px; }

.pb4 { padding-bottom:4px; }

.pb5 { padding-bottom:5px; }

.fs9 { font-size: 9px !important; }

.fs10 { font-size: 10px !important; }

.fs11 { font-size: 11px !important; }

.fs12 { font-size: 12px !important; }

.fs13 { font-size: 13px !important; }

.fs14 { font-size: 14px !important; }

.fs16 { font-size: 16px !important; }

.fs18 { font-size: 18px !important; }

.fs20 { font-size: 20px !important; }

.fs22 { font-size: 22px !important; }

.fs24 { font-size: 24px !important; }

.txtcolor { color:#339966 !important; }

.purple { color: #791F79 !important; }
.orange { color: #BF6000 !important; }
.green { color: #026536 !important; }
.lgreen { color: #669900 !important; }
.red { color: #E10000 !important; }

.blue { color: #2C5780 !important; }

.lightblue { color: #00468B !important; }

.darkblue { color: #6E0669 !important; }

.darktxt { color:#999966; }

.greentext { color: #237300 !important; }

.blacktext { color: #000000 !important; }

.whitetext { color: #ffffff !important; }
.whiteback { background-color: #ffffff !important; }

.red_text { color: #FF0000 !important; }

.darkbackgd { background-color: #999966 !important; }

.medbackgd { background-color: #A9A97E !important; }

.blueback { background-color: #2C5780 !important; }

.yellowbackgd { background-color: #ffffcc !important; }

.lightbackgd { background-color: #EBECD9 !important; }

.underln{text-decoration:underline;}

.bkgnd_dk_col{ background-image:url(../../abstracts/2011/submissions/images/greengrey-bcgd.png); background-repeat:repeat-x;!important; }

.lbl_xtra {
	font-size: 9px !important;
	font-style: italic;
}

.lbl_8 {
	font-size: 8px !important;
	font-style: italic !important;
}

#content {
	/*font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif !important;*/
	font-family: Verdana, Tahoma, Arial, sans-serif !important;
	/*margin-top: 10px;*/ 
	/*border-right:3px solid #ef6ea8; 
	border-bottom:3px solid #ef6ea8;
	border-top:3px solid #ef6ea8;
	border-left:3px solid #ef6ea8;*/
	margin-left: 20px;
	margin-right: 20px;
	width: 620px;
}

.nav_nextprev { color: #DADADA; }

input {
	color: #333;
	font-weight: normal;
	border: inset;
	border-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	border-right-color: #CCCCCC;
	border-top-color: #999999;
}

select {
	color: #333;
	border: inset;
	border-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	border-right-color: #CCCCCC;
	border-top-color: #999999;
}

hr {
	background-color: #CCCCCC;
	border-color: #CCCCCC;
	color: #CCCCCC;
}

.form_header { /*background-color: #eef1f9;*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #2C5780; /*color: #2C5780;*/
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	font-style: normal;
	line-height: 18px !important;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px; /*text-transform:uppercase;*//*font-variant: small-caps;*/
}

.form_header2 { /*background-color: #eef1f9;*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2C5780;
	color: #ffffff; /*color: #2C5780;*/
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	font-style: normal;
	line-height: 18px !important;
	padding-left:5px;/*font-variant: small-caps;*/
}

.form_header3 { /*background-color: #eef1f9;*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff !important;
	color: #900 !important; /*color: #2C5780;*/
	font-size: 14px;
	height:100px;
	margin-left:30px;
	margin-right:30px;
	padding-left:30px;
	padding-right:30px;
	padding-top:25px;
	font-weight: bold;
	text-align: left;
	font-style: normal;
	line-height: 18px !important;
	padding-left:5px;/*font-variant: small-caps;*/
}

.form_sub_header { 
/*background-color: #eef1f9;*/ /*background-color: #FFFFFF;
	color: #2C5780;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-style: normal;
	line-height: 14px !important;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-variant: small-caps;*/ }

form#base_form {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
/*font-size: 12px !important;*//*font-family: Tahoma, Arial, Helvetica, sans-serif !important;*/
}

form#base_form h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-style: normal !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form#base_form h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: normal !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form#base_form .lbl {
	background-color: #ffffff;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	font-style: normal; /*line-height:14px;*/
	padding-left: 5px;
}

form#base_form .lbl_wb {
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	font-style: normal; /*line-height:14px;*/
	padding-left: 5px;
}

form#base_form .lbl_req {
	background-color: #ffffff;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	font-style: normal; /*line-height:14px;*/
	padding-left: 5px;
}


form#base_form .lblHead{
	background-color: #ffffff;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	font-style: normal; /*line-height:14px;*/
	padding-left: 5px;
}



form#base_form table { background-color: #FFFFFF; }

form#base_form input {
	width: 240px !important;
	font-size: 13px !important;
	/*color: #333333;*/
	font-weight: bold;
	padding-left: 5px;
	margin-left: 5px;/*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
}

form#base_form input .fbutton {
	width:auto;
	font-size: 11px !important;
	/*color: #333333;*/
	font-weight: bold;
	padding-left: 5px;
	margin-left: 5px;/*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
}

form#base_form input.fullwidthcol { width: 530px !important; }
form#base_form input.filewidthcol { width: 440px !important; }
form#base_form input.wid400 { width: 400px !important; }
form#base_form input.wid350 { width: 350px !important; }
form#base_form input.wid300 { width: 300px !important; }

form#base_form input.shortwidthcol { width: 280px !important; }
form#base_form input.medwidthcol { width: 100px !important; }

form#base_form input.counterwidthcol { width: 90px !important; }
form#base_form input.datewidthcol { width: 140px !important; }
form#base_form input.countrywidthcol { width: 160px !important; }
form#base_form input.initwidcol { width: 20px !important; }

form#base_form input.chkboxes {
	width: 10px;
	height: 15px;
	width: 15px !important;
	/*color: #2C5780;*/
	border: none !important;
	vertical-align: middle !important;
}

form#base_form label.lblRadio {
	width: 50px;
	font-size: 80%;
	/*color: #2C5780;*/
	font-weight: normal;
	vertical-align: middle !important;
}

form#base_form label.lblchkbox {
	font-size: 12px !important;
	color: #000000;
	font-weight: normal;
	vertical-align: middle !important;
	width:100% !important;
}

form#base_form textarea {
	width: 578px;
	height: 200px !important;/*font-size: 11px;
	color: #2C5780;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	padding-left: 5px;
	margin-left: 0px;*/
}

form#base_form select {
	width: 247px;
	font-size: 12px;
	font-weight: normal;
	color: #2C5780;
	padding-left: 5px;
	margin-left: 5px;
}

form#base_form select.selectOneMonth {
	width: 90px;
	font-size: 12px;
}

form#base_form select.selectOneYear {
	width: 70px;
	font-size: 12px;
}

form#base_form select.selectOneCCT {
	width: 170px;
	font-size: 12px;
}

.SecondaryTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 4px;
	color: #828200 !important;
}

.AbstractTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-stretch:wider;
	font-weight: bold;
	padding-bottom: 6px;
	color: #FFFFFF !important;
	background-color: #660033;
	/*width: 33px;*/
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 4px;
	padding-left: 9px;
	border: thin solid #000000;
}

.BlueFormButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/ASCgraphics/images/Button-blue-FWD.png);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 22px;
	text-align: left;
	height: 26px;
}

.GreenFormButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/ASCgraphics/images/Button-green-FWD.png);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 22px;
	text-align: left;
	height: 26px;
}

.RedFWDFormButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/ASCgraphics/images/Button-red-FWD.png);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 22px;
	text-align: left;
	height: 26px;
}

.RedBKWDFormButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/ASCgraphics/images/Button-red-BKWD.png);
	background-repeat: repeat-x;
	border: 1px solid #666666;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 22px;
	text-align: left;
	height: 26px;
}

.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(/images/ASCgraphics/images/textfield-background.png);
	background-repeat: repeat-y;
	border: 1px solid #666666;
	background-position: left;
	margin: 11px;
	padding: 4px;
}

.disp_list {
	font-size: 12px;
	color:#000099;
	letter-spacing: 1px;
	padding-top: 2px;
}

.disp_list a {
	color:#000099;
	font-weight:bold;
	letter-spacing: 1px;
	text-decoration: none;
}

.disp_list a:hover {
	color: #2C5780;
	text-decoration: underline;
}

.disp_list2 {
	font-size: 10px;
	color: #9F0000;
	letter-spacing: 1px;
	padding-top: 2px;
}

.disp_list2 a {
	color: #9F0000;
	letter-spacing: 1px;
	text-decoration: none;
}

.disp_list2 a:hover {
	color: #9F0000;
	text-decoration: underline;
}

.disp_subhdr_link {
	padding-left: 20px;
	padding-top: 8px !important;
	font-size: 14px;
	color:#2C5780;
	font-weight:bold;
}

.disp_subhdr_link a {
	text-decoration: underline;
	color: #2C5780;
}

.disp_subhdr_link a:hover {
	color: #A5C971 !important;
	text-decoration: none;
}

.disp_link a {
	margin-left: 0px;
	font-weight: bold;
	font-size: 120%;
	text-decoration: underline;
	color: #2C5780;
}

.disp_link a:hover {
	color: #A5C971 !important;
	text-decoration: none;
}

.disp_list_hdr {
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 20px;
	vertical-align: middle;
}

.disp_list_hdr a:hover { color: #ffffff !important; }

.disp_list_hdr a {
	color: #FFFFFF !important;
	font-weight: bold;
}

.disp_list_hdr2 {
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 20px;
	vertical-align: middle;
	/*background-image: url(../../graphics/pinkLTgrad2.png);*/
	background-repeat: repeat-x;
}

.disp_list_hdr2 a:hover { color: #ffffff !important; }

.disp_list_hdr2 a {
	color: #FFFFFF !important;
	font-weight: bold;
}

.disp_list_ftr {
	font-size: 11px;
	color: #333333;
	letter-spacing: 1px;
	line-height: 22px;
	vertical-align: middle;
	background-color: #ffffcc;
}

.disp_list_ftr  a {
	font-size: 11px;
	color:#333333;
	letter-spacing: 1px;
	line-height: 22px;
	vertical-align: middle;
	background-color: #ffffcc;
}

.disp_list_ftr2 {
	font-size: 10px;
	color: #9F0000;
	letter-spacing: 1px;
	line-height: 22px;
	vertical-align: middle;
	background-color: #ffffff;
}


    .cke_skin_kama .cke_charcount {
       display:block;
       float:right;
       margin-top:5px;
       margin-right:3px;
       color:#60676A;
    }
    .cke_charcount span.cke_charcount_count,
    .cke_charcount span.cke_charcount_limit  {
       font-style: italic;
    }



.header_label{
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}

.header_data{
	font-size:11px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	color: #333333;
}
.radiob
{
	color: #000000;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}