body {
font-family:		"Verdana", "Tahoma", "Arial", sans-serif;
padding:		0px 0px 0px 0px;
margin:			1px 1px 1px 1px;
}

a:link, a:visited, a:active, a:hover {
color:                  #FF0735;
font-weight:		bold;
text-decoration:	none;
}

a:hover {
text-decoration:	underline;
}

div {
background:		#fff;
color:			#000;
border-width:		0px;
border-style:		solid;
border-color:		#777;
overflow:		hidden;
}


div.headbar {
color:			#fff;
background:		#FF0735;
height:			5.5em;
}

div.logo {
float:			left;
height:			5.5em;
background:		#FF0735;
}

div.title {
color:			#fff;
background:		#FF0735;
height:			5.5em;
line-height:		4em;
padding-left:		4em;
}

* html div.title {
line-height:		5em;
}

div.menubar {
color:			#a00;
background:		#fff;
height:			25px;
line-height:		25px;
font-size:		11px;
border-width:		0px 0px 1px 0px;
margin-bottom:		20px;
}

div.menuleft {
float:			left;
color:			#a00;
background:		#fff;
padding-left:		10px;
}

div.menuright {
float:			right;
background:		#fff;
text-align:		right;
padding-right:		10px;
}

div.menumid {
width:			300px;
margin-left:		auto;
margin-right:		auto;
text-align:		center;
}

div.content {
font-size:		11px;
padding:		10px 10px 10px 10px;
}

div.subheading {
font-size:		14px;
font-weight:		bold;
color:			#a00;
background:		#ececec;
width:			600px;
height:			25px;
line-height:		20px;
text-align:		center;
border-width:		1px;
padding:		5px 0px 5px 0px;
}

div.subheadingcontent {
font-size:		14px;
font-weight:		bold;
color:			#a00;
background:		#ececec;
width:			600px;
height:			30px;
line-height:		20px;
text-align:		center;
border-width:		1px;
padding:		5px 0px 5px 0px;
}

div.subheadingleft {
font-size:		14px;
font-weight:		bold;
color:			#a00;
background:		#ececec;
width:			600px;
height:			20px;
line-height:		20px;
text-align:		left;
border-width:		1px;
padding:		5px 0px 5px 0px;
}

div.subheadingright {
font-size:		14px;
font-weight:		bold;
color:			#a00;
background:		#ececec;
width:			600px;
height:			20px;
line-height:		20px;
text-align:		right;
border-width:		1px;
padding:		5px 0px 5px 0px;
}

div.section {
font-size:              14px;
font-weight:            bold;
color:                  #a00;
background:             #ececec;
width:                  300px;
height:                 20px;
line-height:            20px;
text-align:             center;
border-width:           1px;
padding:                5px 0px 5px 0px;
margin-top:		50px;
}

div.info {
width:			600px;
font-weight:		bold;
border-width:		0px 1px 1px 1px;
padding:		5px 0px 5px 0px;
text-align:		center;
overflow:		hidden;
}

div.infoa {
width:			600px;
background:		#DDDDDD;
font-weight:		bold;
border-width:		0px 1px 1px 1px;
padding:		5px 0px 5px 0px;
text-align:		center;
overflow:		hidden;
}
div.maininfo {
width:			740px;
border-width:		0px 0px 0px 0px;
padding:		5px 0px 5px 0px;
overflow:		hidden;
}

div.maininfo1 {
width:			940px;
border-width:		0px 0px 0px 0px;
padding:		5px 0px 5px 0px;
overflow:		hidden;
}
div.jumplist {
width:			600px;
height:			25px;
line-height:		25px;
margin:			20px 0px 20px 0px;
text-align:		center;
border-width:		1px;
}

div.contentblock {
width:			600px;
border-width:		1px;
margin-top:		20px;
padding:		5px 0px 5px 0px;
overflow:		hidden;
}

div.links {
width:			600px;
height:			25px;
line-height:		25px;
text-align:		center;
border-width:		0px 1px 1px 1px;
background:		#ececec;
margin-bottom:		25px;
}

div.toplink {
height:			25px;
line-height:		25px;
border-width:		0px 0px 1px 0px;
padding:		5px 0px 5px 0px;
}

div.backlink {
height:			25px;
line-height:		25px;
padding:		5px 0px 5px 0px;
margin-top:		20px;
}

div.textarea {
margin-bottom:		5px;
}

div.footbar {
color:                  #a00;
background:             #fff;
height:                 25px;
line-height:            25px;
font-size:              11px;
border-width:           1px 0px 0px 0px;
margin-top:		20px;
}

div.footleft {
float:                  left;
width:                  300px;
color:                  #a00;
background:             #fff;
padding-left:           10px;
}

div.footright {
float:                  right;
width:                  300px;
color:                  #a00;
background:             #fff;
text-align:             right;
padding-right:          10px;
}

h1 {
font-size:		20px;
}

span {
overflow:		hidden;
}

span.label {
float:			left;
display:		block;
width:			125px;
height:			25px;
font-weight:		bold;
margin-left:		10px;
}

span.attachimg {
float:			left;
display:		block;
width:			20px;
height:			25px;
margin-left:		10px;
}

span.attachlabel {
float:                  left;
display:                block;
width:                  75px;
height:                 25px;
text-align:		center;
}

span.attachdetail {
display:		block;
height:			25px;
}

span.detail {
display:		block;
height:			25px;
}

span.s_code {
display:		block;
float:			left;
height:			25px;
width:			75px;
margin-left:		10px;
}

span.s_exch {
display:		block;
float:			left;
height:			25px;
width:			200px;
}

span.s_tgref {
display:		block;
float:			left;
height:			25px;
width:			100px;
}

span.s_cal {
display:		block;
float:			left;
height:			25px;
width:			100px;
}

span.s_link {
display:		block;
height:			25px;
margin-right:		10px;
text-align:		right;
}

input {
font-family:            "Verdana", "Tahoma", "Arial", sans-serif;
font-size:              11px;
}

input.text {
width:			200px;
}

input.search {
width:			350px;
}

input.login {
width:			75px;
}

input.loginbtn {
font-size:              10px;
}

input.usercp {
width:			200px;
}


textarea {
font-family:            "Verdana", "Tahoma", "Arial", sans-serif;
font-size:              11px;
width:			350px;
height:			75px;
}

textarea.view {
border:			1px solid white;
}

select {
font-family:            "Verdana", "Tahoma", "Arial", sans-serif;
font-size:              11px;
width:			100px;
}

.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: #c00 url(titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited {
color: #A70303;
}

.arrowlistmenu ul li a:hover { /*hover state CSS*/
color: #A70303;
background-color: #FFCC99;
}

