/*========================================================*/
/* Backgrounds                                            */
/*========================================================*/


/*-- BG-Main-Left --*/

.BG-Main-Left {
	background-image: url(../images/bg-main-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*-- BG-Main --*/

.BG-Main {
	background-image: url(../images/bg-main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*-- Header1 --*/

.Header1 {
	background-image: url(../images/header1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Header2 --*/

.Header2 {
	background-image: url(../images/header2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Header3 --*/

.Header3 {
	background-image: url(../images/header3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Header4 --*/

.Header4 {
	background-image: url(../images/header4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Header5 --*/

.Header5 {
	background-image: url(../images/header5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Header6 --*/

.Header6 {
	background-image: url(../images/header6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Header7 --*/

.Header7 {
	background-image: url(../images/header7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Header8 --*/

.Header8 {
	background-image: url(../images/header8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Header9 --*/

.Header9 {
	background-image: url(../images/header9.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Header10 --*/

.Header10 {
	background-image: url(../images/header10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 969px;
	height: 110px;
}

/*-- Footer-Line --*/

.Footer-Line {
	background-color: #5B7082;
	height: 2px;
}


/*-- BG-Textfield --*/

.BG-Textfield {
	background-color: #FFFFFF;
	border: 1px solid #C5C5C5;
	width: 155px;
	height: 19px;
	padding-left: 3px;
	padding-top: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #8D8D8D;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}


/*------------------------  End  -------------------------*/


/*========================================================*/
/* Search Button                                          */
/*========================================================*/

/*-- SearchButton --*/

.SearchButton {
	background-color: #E9E9E9;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 55px;
	height: 19px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Tahoma;
	text-align: center;
	text-decoration: none;
}

/*------------------------  End  -------------------------*/



/*========================================================*/
/* Container 1                                            */
/*========================================================*/

/* Cnt1-Border-H --*/

.Cnt1-Border-H {
	background-image: url(../images/cnt1-border-h.gif);
	background-repeat: repeat-x;
	height: 1px;
}

/* Cnt1-Border-V --*/

.Cnt1-Border-V {
	background-image: url(../images/cnt1-border-v.gif);
	background-repeat: repeat-y;
	width: 1px;
}

/* Cnt1-BG --*/

.Cnt1-BG {
	background-image: url(../images/cnt1-bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

/*------------------------  End  -------------------------*/


/*========================================================*/
/* Container 2                                            */
/*========================================================*/

/* Cnt2-Border-H --*/

.Cnt2-Border-H {
	background-image: url(../images/cnt1-border-h.gif);
	background-repeat: repeat-x;
	height: 1px;
}

/* Cnt2-Border-V --*/

.Cnt2-Border-V {
	background-image: url(../images/cnt1-border-v.gif);
	background-repeat: repeat-y;
	width: 1px;
}

/* Cnt2-BG --*/

.Cnt2-BG {
	background-image: url(../images/cnt2-bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

/*------------------------  End  -------------------------*/


/*========================================================*/
/* Container 3                                            */
/*========================================================*/

/* Cnt3-Top-Bar --*/

.Cnt3-Top-Bar {
	background-color: #5B7082;
	height: 3px;
}

/* Cnt3-Corner --*/

.Cnt3-Corner {
	background-image: url(../images/cnt3-corner.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 1px;
}

/* Cnt3-Mid --*/

.Cnt3-Mid {
	background-image: url(../images/cnt3-mid.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

/* Cnt3-Left-Bottom --*/

.Cnt3-Left-Bottom {
	background-image: url(../images/cnt3-left-bottom.gif);
	background-repeat: no-repeat;
	width: 58px;
	height: 1px;
}

/* Cnt3-Right-Bottom --*/

.Cnt3-Right-Bottom {
	background-image: url(../images/cnt3-right-bottom.gif);
	background-repeat: no-repeat;
	width: 58px;
	height: 1px;
}

/*------------------------  End  -------------------------*/


/*========================================================*/
/* Container 4                                            */
/*========================================================*/

/* Cnt4-icon --*/

.Cnt4-icon {
	background-image: url(../images/cnt4-icon.jpg);
	background-repeat: no-repeat;
	width: 79px;
	height: 76px;
}

/* Cnt4-line --*/

.Cnt4-line {
	background-image: url(../images/cnt4-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/*------------------------  End  -------------------------*/


/*========================================================*/
/* Container 5                                            */
/*========================================================*/

/* -- cnt5-left-top --*/

.cnt5-left-top {
	background-image: url(../images/cnt5-left-top.jpg);
	background-repeat: no-repeat;
	width: 65px;
	height: 37px;
}

/* -- cnt5-hotjobs --*/

.cnt5-hotjobs {
	background-image: url(../images/cnt5-hotjobs.jpg);
	background-repeat: no-repeat;
	width: 65px;
	height: 223px;
}

/* -- cnt5-left --*/

.cnt5-left {
	background-image: url(../images/cnt5-left.jpg);
	background-repeat: repeat-y;
	vertical-align: middle;
}

/* -- cnt5-left-right --*/

.cnt5-left-right {
	background-image: url(../images/cnt5-left-right.jpg);
	background-repeat: no-repeat;
	width: 65px;
	height: 28px;
}

/* -- cnt5-top --*/

.cnt5-top {
	background-image: url(../images/cnt5-top.jpg);
	background-repeat: repeat-x;
	height: 37px;
}

/* -- cnt5-right-top --*/

.cnt5-right-top {
	background-image: url(../images/cnt5-right-top.jpg);
	background-repeat: repeat-x;
	width: 146px;
	height: 37px;
}

/* -- cnt5-right --*/

.cnt5-right {
	background-image: url(../images/cnt5-right.jpg);
	background-repeat: repeat-y;
	width: 34px;
}

/* -- cnt5-bottom --*/

.cnt5-bottom {
	background-image: url(../images/cnt5-bottom.jpg);
	background-repeat: repeat-x;
	height: 28px;
}

/* -- cnt5-right-bottom --*/

.cnt5-right-bottom {
	background-image: url(../images/cnt5-right-bottom.jpg);
	background-repeat: no-repeat;
	width: 34px;
	height: 28px;
}

/* -- cnt5-bg --*/

.cnt5-bg {
	background-color: #E9E9E9;
}

/*------------------------  End  -------------------------*/


/*========================================================*/
/* Container 6                                            */
/*========================================================*/

/* -- cnt6-border1 --*/

.cnt6-border {
	background-color: #FFFFFF;
	border: 1px solid #D9D9D9;
}

/* -- cnt6-border2 --*/

.cnt6-border2 {
	background-color: #FFFFFF;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-top: 0px solid #D9D9D9;
}

/* -- cnt6a-top --*/

.cnt6a-top {
	background-color: #5B7082;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/* -- cnt6b-top --*/

.cnt6b-top {
	background-color: #794A20;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/* -- cnt6c-top --*/

.cnt6c-top {
	background-color: #675F52;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/* -- cnt6d-top --*/

.cnt6d-top {
	background-color: #328E3B;
	border: 3px solid #FFFFFF;
	height: 35px;
}
/* -- cnt6e-top --*/

.cnt6e-top {
	background-color: #5B7082;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/* -- cnt6f-top --*/

.cnt6f-top {
	background-color: #3C3A6C;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/* -- cnt6g-top --*/

.cnt6g-top {
	background-color: #FF9700;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/* -- cnt6h-top --*/

.cnt6h-top {
	background-color: #D20286;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/* -- cnt6i-top --*/

.cnt6i-top {
	background-color: #9F0000;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/* -- cnt6j-top --*/

.cnt6j-top {
	background-color: #1FA37F;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/* -- cnt6k-top --*/

.cnt6k-top {
	background-color: #C9C9C9;
	border: 3px solid #FFFFFF;
	height: 35px;
}

/*------------------------  End  -------------------------*/


/*========================================================*/
/*  Text CSS                                              */
/*========================================================*/

/* Login --*/

.Login, A.Login, A.Login:link, A.Login:visited, A.Login:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #8D8D8D;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.Login:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #8D8D8D;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}


/* Text1 --*/

.Text1, A.Text1, A.Text1:link, A.Text1:visited, A.Text1:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #8D8D8D;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
	line-height: normal;
}

a.Text1:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #8D8D8D;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/* Text2 --*/

.Text2, A.Text2, A.Text2:link, A.Text2:visited, A.Text2:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FF9700;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.Text2:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FF9700;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/* Text3 --*/

.Text3, A.Text3, A.Text3:link, A.Text3:visited, A.Text3:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #C11911;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.Text3:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #C11911;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/* Text4 --*/

.Text4, A.Text4, A.Text4:link, A.Text4:visited, A.Text4:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #3880BA;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.Text4:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #3880BA;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/* Text5 --*/

.Text5, A.Text5, A.Text5:link, A.Text5:visited, A.Text5:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.Text5:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}


/* FooterText1 --*/

.FooterText1, A.FooterText1, A.FooterText1:link, A.FooterText1:visited, A.FooterText1:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #8D8D8D;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.FooterText1:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #8D8D8D;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/* FooterText2 --*/

.FooterText2, A.FooterText2, A.FooterText2:link, A.FooterText2:visited, A.FooterText2:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #5B7082;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.FooterText2:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #5B7082;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/*------------------------  End  -------------------------*/


/*========================================================*/
/*  Headings CSS                                          */
/*========================================================*/

/* H1 --*/

.H1, A.H1, A.H1:link, A.H1:visited, A.H1:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #C11911;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: none;
}

a.H1:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #C11911;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: underline;
}

/* H2 --*/

.H2, A.H2, A.H2:link, A.H2:visited, A.H2:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #5B7082;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: none;
}

a.H2:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #5B7082;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: underline;
}

/* H3 --*/

.H3, A.H3, A.H3:link, A.H3:visited, A.H3:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #3A3A3A;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: none;
}

a.H3:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #3A3A3A;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: underline;
}

/* H4 --*/

.H4, A.H4, A.H4:link, A.H4:visited, A.H4:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #2D6FA3;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: none;
}

a.H4:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #2D6FA3;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: underline;
}

/* H5 --*/

.H5, A.H5, A.H5:link, A.H5:visited, A.H5:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	text-decoration: none;
}

a.H5:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

/* H6 --*/

.H6, A.H6, A.H6:link, A.H6:visited, A.H6:active  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #FF9700;
	FONT-FAMILY: Arial;
	text-decoration: none;
}

a.H6:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #FF9700;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

/* H7 --*/

.H7, A.H7, A.H7:link, A.H7:visited, A.H7:active  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #3A3A3A;
	FONT-FAMILY: Arial;
	text-decoration: none;
}

a.H7:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #3A3A3A;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

/* sub-h --*/

.sub-h, A.sub-h, A.sub-h:link, A.sub-h:visited, A.sub-h:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #C11911;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: none;
}

a.sub-h:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #C11911;
	FONT-FAMILY: Trebuchet MS;
	text-decoration: underline;
}


/*------------------------  End  -------------------------*/



/*========================================================*/
/*  Headings Fonts, Sizes, Color CSS                      */
/*========================================================*/

.arial{font-family: Arial, Helvetica, sans-serif;}
.arialn{font-family: "Arial Narrow",Arial, Helvetica, sans-serif;}
.verdana{font-family: Verdana, Arial, Helvetica, sans-serif;}
.tahoma{font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}

/* Font Sizes */

.ten {font-size: 10px;}
.eleven {font-size: 11px;}
.twelve {font-size: 12px;}
.thirteen {font-size: 13px;}
.fourteen {font-size: 14px;}
.fifteen {font-size: 15px;}
.sixteen {font-size: 16px;}
.seventeen {font-size: 17px;}
.eighteen {font-size: 18px;}
.nineteen {font-size: 19px;}
.twenty {font-size: 20px;}
.twentyone {font-size: 21px;}
.twentytwo {font-size: 22px;}
.twentythree {font-size: 23px;}
.twentyfour {font-size: 24px;}
.twentyfive {font-size: 25px;}
.thirty {font-size: 30px;}
.fourty {
	font-size: 35px;
	letter-spacing: -0.05em;
}

/* Font Colours */

.magenta {color: #C637B3;}
.darkyellow {color: #F4A83A;}
.darkgray {color: #263C4A;}
.darkgray2 {color: #505050;}
.purple {color: #D671E2;}
.white {color: #FFFFFF;}
.black {color: #202020;}
.gray {color: #767676;}
.lightgray {color: #A3A3A3;}
.red {color: #D52E00;}
.lightred {color: #FF5756;}
.orange {color: #FF9600;}
.yellow {color: #FFFF00;}
.green {color: #8DA810;}
.sharp_blue {color: #318CC2;}
.cyan {color: #44A5C3;}
.blue {color: #237BD1;}
.brown {color: #685716;}


/* Font Style & Weight */

.bold {font-weight: bold;}
.italic {font-style: italic;}
.strikeout {text-decoration: line-through;}


/*------------------------  End  -------------------------*/



/*========================================================*/
/* Extras                                                 */
/*========================================================*/

.border{
	padding:1px;
	border: 1px solid #D6D6D6;
}

.border2{
	padding:2px;
	border: 1px solid #bbbbbb;
}

.top_dot_line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

.right_dot_line {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}

.bot_dot_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.left_dot_line {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}

.top_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}


.right_line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.bot_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.left_line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

/*------------------------  End  -------------------------*/

