body {
background: #ffffff url('/images/template/SideGradient.jpg') repeat-x;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;
margin: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
font-size:12pt;
color:#777777;
text-align: left;
line-height: 18px;
}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

a:link, a:visited, a:active {
color: #000000;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
text-decoration: underline;
outline: none;
}

a:hover {
color: #a54040 !important;
}

a.intlink:link, a.intlink:visited, a.intlink:active {
color: #000000;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted gray;
}

a.intlink:hover {
color: #008aff !important;
font-weight: normal;
text-decoration: none !important;
}

a.extlink:link, a.extlink:visited, a.extlink:active {
color: #000000;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted gray;
}

a.extlink:hover {
color: #ff0000;
font-weight: normal;
text-decoration: none;
}

a.tablink:link, a.tablink:visited, a.tablink:active {
color: #000000;
font-weight: normal;
text-decoration: none;
}

a.tablink:hover {
color: #000000;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted gray;
}

a.deflink:link, a.deflink:visited, a.deflink:active {
color: gray;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted gray;
}

a.deflink:hover {
color: black;
font-weight: normal;
text-decoration: none;
}

a.title {text-decoration: none;}


.intlink {
margin-top: 0;
margin-bottom: 0;
color: #333333;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
font-weight: normal;
text-align: left;
}

.extlink {
margin-top: 0;
margin-bottom: 0;
color: #333333;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
font-weight: normal;
text-align: left;
}

.tablink {
margin-top: 0;
margin-bottom: 0;
color: #333333;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
font-weight: normal;
text-align: left;
}


pre {
margin:0;
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
overflow: auto;
}


td {
color: #265978;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
font-size: 11pt;
font-weight: normal;
line-height: 18px;
}

.title {
color: #435b8e;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
font-size: 16pt;
font-weight: bold;
line-height: 20px;
}

.smalltitle 
{
	color: #435b8e;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	border: 1px solid #999999;
	padding: 2px 2px 2px 2px;
	background-color: #efefff;
	cursor:default;
}

.quote {
margin-left: 30px;
margin-right: 30px;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
color: #000044;
font-size: 9pt;
font-weight: normal;
text-align: justify;
line-height: 16px;
}

.login {
color: #000000;
font-family: "Tahoma", sans-serif;
font-size: 7pt;
font-weight: bold;
line-height: 13px;
}

.smalltext {
color: #000000;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
font-weight: normal;
line-height: 18px;
}

input.smalltext {
line-height: 1 !important;
}

.smallgray {
color: #999999;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
font-size: 8pt;
font-weight: normal;
line-height: 14px;
}

.tinytext {
color: #000000;
font-family: Tahoma, sans-serif;
font-size: 7pt;
font-weight: normal;
line-height: 13px;
}

.caption {
color: #000000;
font-family: "Tahoma", sans-serif;
font-size: 8pt;
font-weight: bold;
line-height: 15px;
}

.error {
color: #FF0000;
font-family: "Tahoma", sans-serif;
font-size: 8pt;
font-weight: bold;
line-height: 15px;
}

UL {
list-style: url(/images/icons/icon_button.gif) circle;
vertical-align: middle;
}

LI {
margin-top: 1px;
margin-bottom: 1px;
}

img.icon {
vertical-align: bottom !important; /* for firefox and all */
*vertical-align: middle !important; /* for ie6 and ie7 */
border: none;
}

.valigned {
vertical-align: bottom !important; /* for firefox and all */
*vertical-align: middle !important; /* for ie6 and ie7 */
}

table.alternatinglist {
border: 0;
width: 100%;
}

table.alternatinglist td {
border: 0;
margin: 1px;
padding: 2px;
}

td.darkrow {
background: #EFEFEF;
text-align: left;
}

td.lightrow {
background: #FFFFFF;
text-align: left;
}

td.captionrow {
background: black;
color: white;
text-align: left;
}



td.topleft {
width: 10px;
height: 10px;
line-height: 10px;
background: url('/images/template/topleft.png') no-repeat top left;
}

td.top {
height: 10px;
line-height: 10px;
}

td.topright {
width: 10px;
height: 10px;
line-height: 10px;
background: url('/images/template/topright.png') no-repeat top right;
}

td.bottomright {
width: 10px;
height: 10px;
line-height: 10px;
background: url('/images/template/bottomright.png') no-repeat bottom right;
}

td.bottom {
height: 10px;
line-height: 10px;
}

td.bottomleft {
width: 10px;
height: 10px;
line-height: 10px;
background: url('/images/template/bottomleft.png') no-repeat bottom left;
}

td.topleft_5 {
width: 5px;
height: 5px;
line-height: 5px;
background: url('/images/template/topleft_5.png') no-repeat top left;
}

td.top_5 {
height: 5px;
line-height: 5px;
}

td.topright_5 {
width: 5px;
height: 5px;
line-height: 5px;
background: url('/images/template/topright_5.png') no-repeat top right;
}

td.bottomright_5 {
width: 5px;
height: 5px;
line-height: 5px;
background: url('/images/template/bottomright_5.png') no-repeat bottom right;
}

td.bottom_5 {
height: 5px;
line-height: 5px;
}

td.bottomleft_5 {
width: 5px;
height: 5px;
line-height: 5px;
background: url('/images/template/bottomleft_5.png') no-repeat bottom left;
}


td.innertopleft {
width: 10px;
height: 10px;
line-height: 10px;
background: url('/images/template/inner_topleft.png') no-repeat top left;
}

td.innertopright {
width: 10px;
height: 10px;
line-height: 10px;
background: url('/images/template/inner_topright.png') no-repeat top right;
}

td.innerbottomright {
width: 10px;
height: 10px;
line-height: 10px;
background: url('/images/template/inner_bottomright.png') no-repeat bottom right;
}

td.innerbottomleft {
width: 10px;
height: 10px;
line-height: 10px;
background: url('/images/template/inner_bottomleft.png') no-repeat bottom left;
}

td.innertopleft_5 {
width: 5px;
height: 5px;
line-height: 5px;
background: url('/images/template/inner_topleft_5.png') no-repeat top left;
}

td.innertopright_5 {
width: 5px;
height: 5px;
line-height: 5px;
background: url('/images/template/inner_topright_5.png') no-repeat top right;
}

td.innerbottomright_5 {
width: 5px;
height: 5px;
line-height: 5px;
background: url('/images/template/inner_bottomright_5.png') no-repeat bottom right;
}

td.innerbottomleft_5 {
width: 5px;
height: 5px;
line-height: 5px;
background: url('/images/template/inner_bottomleft_5.png') no-repeat bottom left;
}


div.deadcenter {
background: white;
padding: 10px;
border: 2px dashed gray;
width: 400px;
height: 100px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -150px;
margin-top: -50px;
z-index: 900;
}

.CheckListBoxHilite
{
	background-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
}

.CheckListBoxNormal
{
	background-color:#FFFFFF;
	color:#333333;
	cursor:pointer;
}

.textbox_main
{
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Myriad Pro', 'Arial', 'Helvetica', 'sans-serif';
	font-size:12px;
	width: 150px;
	border:1px solid #bfbfbf;
}

.list_box 
{
	width:350px;
	height:75px;
	border:1px solid #cccccc;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
	background-color:#ffffff;
}

.listbox_item_on
{
	background-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
}

.listbox_item_off
{
	background-color:#ffffff;
	color:#000000;
	cursor:default;
}

.rulebox
{
	margin-left: 20px; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	padding: 5px 5px 5px 5px; 
	background-color: #efefef; 
	border: 1px dotted #666666;
}


.ShowTab
{
	color: black;
}

.HideTab
{
	display: none;
}

.img-shadow
{
	float:left;
	background: url(/images/template/shadow.png) no-repeat bottom right !important;
	background: url(/images/template/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}

.img-shadow div
{
	display: block;
	position: relative;
	z-index: 10;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}

.img-shadow img
{
	display: block;
	position: relative;
	z-index: 10;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}

.address_type
{
	font-size:11px;
	text-align:center;
	font-weight:normal;
	vertical-align:text-top;
	line-height: 100%;
}

.scroll_container {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	border-color: #cfbc88;
	border-width: 1px;
	border-style: solid;
	height: 134px;
	width: 858px;
	overflow-y: hidden;
	overflow-x: scroll;
	vertical-align: middle;
}

.inner_container {
	width: 2600px;
}

.img_container {
	float: left;
}

.scroll_info {
	color: #58513c;
	text-align: center;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 7px;
	background-color: #cebe89;
	width: 888px;
}

