.main {


border-left: 1px solid #330033;
border-right: 1px solid #330033;
border-bottom: 1px solid #330033;
border-top: 1px solid #330033;
}


h1 {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
font-style: normal; 
font-weight: bold;
font-size: 16px;
border-bottom: 4px solid #def;
color: #333
background-color: #fff; 
background-repeat: no-repeat; 
padding-bottom: 3px;
/* text-indent: 12px; 
background-image: url(../images/colour_bullet.gif); 
background-position: 0px 5px; left: 0px; clip:  rect(   ) */ 
margin-bottom: -9px;
}

.styleborder {

border-left: 1px solid #330033;
border-right: 1px solid #330033;
border-bottom: 1px solid #330033;
border-top: 1px solid #330033;

}


.wizard_item {  

border-left: 1px solid #330033;

border-bottom: 1px solid #330033;
border-top: 1px solid #330033;
}

.border_right { 

background-color: #999999; 
border-color: black #333333 black black; 
border-style: solid; border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px;


font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #ffffff

}



.bottom {  border-color: black black #333333; 
border-style: solid; 
border-bottom-width: 1px
}

.tab_fwd {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; color: #FFFFFF; 
background-color: #404040; 
background-position: center center; 
text-align: center; vertical-align: middle; font-weight: normal
}

tab_fwd a.:link {  color: #FFFFFF; text-decoration: none}
tab_fwd a.:visited {color: #FFFFFF; text-decoration: none}
tab_fwd a.:active {color: #FFFFFF; text-decoration: none}
tab_fwd a.:hover {  color: #FFFFFF; font-weight: normal; text-decoration: underline}



.tab_bg {  background-image: url(../images/tabs_final_bg.gif)
}

.tab_bk {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; color: #FFFFFF; 
background-image: url(../images/tabs_final_bg_tab.gif);
background-repeat: repeat; 
text-align: center; vertical-align: middle; font-weight: normal
}

.tab_bk a:link {  color: #FFFFFF; text-decoration: none}
.tab_bk a:visited {color: #FFFFFF; text-decoration: none}
.tab_bk a:active {color: #FFFFFF; text-decoration: none}
.tab_bk a:hover {  color: #FFFFFF; font-weight: normal; text-decoration: underline}


.bold_red {  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small; color: #FF0000
}


.black_bar {  font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FFFFFF; 
background-color: #333333; 
background-position: center; 
font-size: 11px; font-weight: bold
}

.white_link {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
font-weight: normal
}


.txt_bold_blk {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #000000
}


.txt_small_wht {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
font-weight: normal
}

.txt_standard, .txt_small { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
letter-spacing: normal; 
word-spacing: normal;
line-height: 18px;

}

.txt_small { 
font-size: 10px; 
line-height: 17px
}


.txt_large_blk {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #333333
}


.txt_small_links {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal
}


.txt_small_links  a:link {  color: #0000FF;  text-decoration: underline}
.txt_small_links  a:visited {color: #C000C0; text-decoration: underline}
.txt_small_links  a:active {color: #FF0000; text-decoration: underline}
.txt_small_links  a:hover {  color: #0000FF; text-decoration: underline}

.txt_bold_red { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; color: #CC3333
; line-height: 18px
}


.table_grey { background-color: #999999; border: 1px #000000 solid}
.table_grey_pale { background-color: #ccc; border: 0px}

.border_right_red { 
border-right: 1px solid #330033; 
background-color: #CC3333
}


.txt_small_quote_red {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #CC0033
; line-height: 16px
}


.txt_standard_italic { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; letter-spacing: normal; 
word-spacing: normal ; 
font-style: italic; 
color: #333333
}



.txt_small_quote_red_italic { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #CC0033 ; 
font-style: italic; 
border: none
}


.styleborder_grey_lower { 
border-left: 1px solid #330033; 
border-right: 1px solid #330033; 
border-bottom: 1px solid #330033; 
border-top: 1px solid #330033; 
background-color: #EAEAEA; 
border: solid; 
border-width: 0px 1px 1px; 
border-color: black #666666 #666666; 
height: 150px; 
clip:  rect(   )
}


.txt_small_links_border { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
border: #333333; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}




.table_small 
{  background-color: #999999; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}



.wizard_pane { 
border-left: 1px solid #330033; 
border-right: 1px solid #330033; 
border-bottom: 1px solid #330033; 
border-top: 1px solid #330033; 
border: #333333; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
height: 405px; 
clip:  rect(   )
}


.styleborder_360 { 
border-left: 1px solid #330033; 
border-right: 1px solid #330033; 
border-bottom: 1px solid #330033; 
border-top: 1px solid #330033; 
border: #333333; border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
height: 325px; 
clip:  rect(   )
}


.color {  background-color: #FFFF66}


.column_head {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: x-small; 
  color: #000000;
  font-weight: bold; 
}

.table_head_white {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: small; 
  color: #FFFFFF;
  font-weight: bold; 
  background-color: #000000;
}

.table_text {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: x-small; 
  color: #000000;
  font-weight: normal; 
}
.txt_small_links_wizard { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; font-weight: normal; color: #FFFFFF }

.txt_small_links_wizard  a:link {  color: #FFFFFF;  text-decoration: underline}
.txt_small_links_wizard  a:visited {color: #FFFFFF; text-decoration: underline}
.txt_small_links_wizard  a:active {color: #FFFF00; text-decoration: underline}
.txt_small_links_wizard  a:hover {  color: #00FFFF; text-decoration: underline}

.txt_small_links_wizard_crumb { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; font-weight: bold; color: #000000}

.txt_left_link { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
letter-spacing: normal; 
word-spacing: normal
}


.txt_left_link  a:link {  color: #FFFFFF;  text-decoration: underline}
.txt_left_link  a:visited {color: #FFFFFF; text-decoration: underline}
.txt_left_link  a:active {color: #FFFF00; text-decoration: underline}
.txt_left_link  a:hover {  color: #00FFFF; text-decoration: underline}
.txt_bold_yellow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; font-weight: bold; color: #E67700}
.txt_bold_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; font-weight: bold; color: #0000FF}
.txt_bold_green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; font-weight: bold; color: #009900}
.txt_bold_button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000 ; background-color: #CCCCCC; border: #333333; border-top-width: 1px; border-right-width:
1px; border-bottom-width: 1px; border-left-width: 1px}
.no_js {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; font-style: normal; color: #FF0000; border: 2px #FF0000 solid}
.txt_standard_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; color: #0000FF}
.txt_standard_green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; color: #339933}
.txt_standard_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; color: #FF0000}
.txt_standard_yellow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; color: #E67700}
.cell_centred {  text-align: center; vertical-align: middle}
.txt_italic_green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; color: #339933 ; font-style: italic}
.txt_italic_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; color: #FF0000; font-style: italic}
.txt_italic_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; color: #0000FF; font-style: italic}
.txt_italic_yellow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; color: #E67700; font-style: italic}
.txt_standard_note { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal ; line-height: 18px ; background-color: #CCCCCC; padding-top: 10px;
padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: #333333; border-style: solid; border-top-width:
1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.txt_bold_white {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF
}

.txt_choose {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: bold; 
 }

.crumb_divider {  background-image: url(../images/crumb_divider.gif); background-repeat: repeat-x; height: 28px; width: 25px; background-position: center}
.crumb_highlight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; background-color: #CC9999; border: #666666; border-style: solid; border-top-width: 1px; border-right-width:
1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; vertical-align: middle}
.crumb_lowlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; background-color: #E6CCCC; border: 1px #CCCCCC solid; text-align: center; vertical-align: middle }

.image_header {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF; 
  background-color: #333; 
  background-image: url(../images/header_blt.gif); 
  background-repeat: no-repeat; 
  text-indent: 30px; 
  background-position: 5px 5px; left: 30px; clip:  rect(   )
}

.noimage_header {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF; 
  background-color: #333; 
}

.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #666666; border-color: #CCCCCC #333333 #333333 #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tool {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333333; background-color: #CC9999; text-align: center; vertical-align: middle; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tool_math { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bolder; color: #9933CC; text-align: center; vertical-align: middle; border: 0px #333333 solid}

.matrix {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; background-color: #CCCCCC; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.txt_small_wht_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.styleborder_grey_buy {  background-color: #FFFFFF; height: 70px; clip:    rect(   ); border: 1px #999999 solid}
.table_grey2 {  background-color: #999999; border: solid; border-width: 1px 1px 1px 0px; border-color: #999999 #999999 #999999 black}

