/* CSS Document */

/*################################## TAG CSS ###################################*/
body 					{margin: 0px 0px 0px 0px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12x;}
td			 			{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11x;}
div					 	{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
input, select, textarea {border: 1px solid #CCCCCC;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}
a{text-decoration:none}
a:hover{text-decoration:underline}
/*# END #*/

/*################################ TEXT COLORS CSS #############################*/
.colorBlue1		{color : #0C5297;}
.colorBlue2		{color : #156DB6;}
.colorBlue3		{color : #00539D;}
.colorBlue4		{color : #0A3E87;}
.colorBlue5		{color : #0066FF;}
.colorBlue6		{color : #0066CC;}
.colorBlue7		{color : #0D5298;}
.colorBlue8		{color : #003366;}
.colorBlue9		{color : #6666cc;}
.colorBlue10	{color : #2164ad;}
.colorBlue11	{color : #7ea8dc;}
.colorBlue12	{color : #0a3e87;}
.colorViolet1	{color : #000033;}
.colorBlack		{color : #000000;}
.colorWhite	 	{color : #FFFFFF;}
.colorWhite1 	{color : #FFFFFF;}
.colorRed1	 	{color : #CC0000;}
.colorRed2	 	{color : #FF3300;}
.colorRed3	 	{color : #CC3333;}
.colorRed4	 	{color : #FF5A00;}
.colorRed5	 	{color : #F45200;}
.colorRed6	 	{color : #c84545;}
.colorGrey1	 	{color : #666666;}
.colorGrey2	 	{color : #5A5A5A;}
.colorGrey3	 	{color : #EFEFEF;}
.colorGrey4	 	{color : #999999;}
.colorGrey5	 	{color : #777777;}
.colorGrey6	 	{color : #313131;}
.colorGrey7	 	{color : #ababab;}
.colorGreen1 	{color : #86C04C;}
.colorGreen2 	{color : #669900;}
.colorOrange1 	{color : #F56701;}
.colorOrange2 	{color : #FF6600;}
.colorOrange3 	{color : #FF6633;}
.colorOrange4 	{color : #ff8c00;}
.colorOrange5 	{color : #f45200;}
.colorYellow1 	{color : #FBBE44;}
.colorYellow2   {color : #E5B658;}
.color1			{color : #282828;}
.colorBrown1 { color: #381100 }

/*# END #*/

/*################################ TEXT FONTS CSS ##############################*/
.fontVerdana	{font-family : Arial}
.fontArial 		{font-family : Verdana}
.fontTahoma 	{font-family : Tahoma}
/*# END #*/

/*############################### TEXT STYLES CSS ##############################*/
.weightBold 	{font-weight : bold}
.styleItalic 	{font-style : italic}
.pointer       {cursor:pointer}
.bold { font-weight: bold; }
.underline { text-decoration: underline; }

.size9			{font-size:9px}
.size10			{font-size:10px}
.size11			{font-size:11px}
.size12			{font-size:12px}
.size13			{font-size:13px}
.size14			{font-size:14px}
.size15			{font-size:15px}
.size16			{font-size:16px}
.size17			{font-size:17px}
.size18			{font-size:18px}
.size20			{font-size:20px}
/*# END #*/

/*############################ ACHOR DECORATIONS CSS ###########################*/
.aDec1 			{text-decoration : none}
.aDec1:hover 	{text-decoration : none}
.aDec2 			{text-decoration : none}
.aDec2:hover 	{text-decoration : underline}
.aDec3 			{text-decoration : underline}
.aDec3:hover 	{text-decoration : underline}
/*# END #*/

/*############################ ACHOR COLOR CSS ###########################*/
.aHoverColorBlue1:hover		{color : #0C5297}
.aHoverColorRed1:hover		{color : #CC0000}
.aHoverColorBlack:hover		{color : #000000}
.aHoverColorOrange2:hover	{color : #FF6600}
/*# END #*/

/*############################# BACKGROUND COLOR CSS ###########################*/
.bgGreen 		{background-color : #86C04C;}
.bgOrange1 		{background-color : #FFCC66;}
.bgOrange2 		{background-color : #FF6633;}
.bgOrange3 		{background-color : #FBBE44;}
.bgOrange4 		{background-color : #FF8420;}
.bgGrey1		{background-color : #CCCCCC;}
.bgGrey2		{background-color : #F1F1F1;}
.bgGrey3		{background-color : #EEEEEE;}
.bgGrey4		{background-color : #F7F7F7;}
.bgGrey5		{background-color : #EFEFEF;}
.bgGrey6		{background-color : #8BC8B9;}
.bgGrey7		{background-color : #B2B2B2;}
.bgGrey8		{background-color : #DDDDDD;}
.bgRed1			{background-color : #FF3300;}
.bgRed2			{background-color : #CC0000;}
.bgRed3			{background-color : #F45200;}
.bgRed4			{background-color : #C20947;}
.bgWhite		{background-color : #FFFFFF;}
.bgBlue1		{background-color : #0088C4;}
.bgBlue2		{background-color : #D7E7F6;}
.bgBlue3		{background-color : #156DB6;}
.bgBlue4		{background-color : #D2E4F5;}
.bgBlue5		{background-color : #0D5298;}
.bgBlue6		{background-color : #6171a7;}
.bgBlue7		{background-color : #e5ebfd;}
.bgBlue8		{background-color : #0a3e87;}
.bgBrown		{background-color : #bb1e18;}
.bgBlack		{background-color : #000000;}

/*# END #*/

/*################################# BORDER CSS #################################*/
.borderTransparent	{background-color : transparent; border:none;}
.borderOrange1 		{border: 1px solid #FFC65A;}
.border1Solid 		{border:1px;	border-style : solid;}

.borderGreen1		{border-bottom: 1px solid #86C04C;}

.border1 			{border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.border2 			{border-right: 1px solid #dddddd;}
.border3			{border-left:0px;border-right:1px;border-top:0px;border-bottom:0px;border-color:#FFFFFF;border-style:solid;}
.border4			{border-left:0px;border-right:1px;border-top:0px;border-bottom:0px;border-color:#FFFFFF;border-style:solid;}				
.border5			{border-left:7px;border-right:9px;border-top:0px;border-bottom:7px;border-color:#F1F1F1;border-style:solid;}					
.border6			{border-left:0px;border-right:1px;border-top:0px;border-bottom:1px;border-color:#F1F1F1;border-style:solid;padding:5px;}
.border7			{border-left:0px;border-right:1px;border-top:0px;border-bottom:0px;border-color:#F1F1F1;border-style:solid;}					
.border8			{border-left:0px;border-right:0px;border-top:0px;border-bottom:1px;border-color:#F1F1F1;border-style:solid;}
.border9			{border-left:0px;border-right:0px;border-top:0px;border-bottom:1px;border-color:#FFFFFF;border-style:solid;}	

.border10			{border-left:1px solid #0D5298; border-right:1px solid #0D5298; border-bottom:1px solid #0D5298;}
.border11			{border-bottom: 1px solid #0D5298;}
.border12			{border-right: 1px solid #0D5298;}

.border13		{border-left: 1px solid #efefef;} /*gray left*/
.border14		{border-bottom: 1px solid #efefef;} /*gray bottom*/
.border15		{border-bottom: 2px solid #ffffff;} /*white bottom*/

.borderGrey			{border: 1px solid #CCCCCC;}
.borderGrey1		{border: 1px solid #999999;}
.borderBlue			{border: 1px solid #0D5198;}

.border16 			{border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
.border17 			{border: 1px solid #dddddd;}
.border18 			{border-bottom: 1px solid #dddddd}
.border19 			{border-right: 1px dotted #999999}

.bd1 { border: 1px solid #c9c9c9 }
.bd2 { border-right: 1px solid #c9c9c9 }
.bd3 { border-bottom: 1px solid #c9c9c9 }
.bd4 { border-left: 1px solid #dedede }
.bd5 { border-right: 1px solid #dedede }
.bd6 { border: 1px solid #dedede }
.bd7 { border-top: 1px solid #dedede }

/*# END #*/

/*################################ TOP MENU CSS ################################*/
.buttonTopMenu			{background-color : #156DB6; color : #FFFFFF; font-weight : bold; font-size : 10px; text-align : center;}
.buttonTopMenu a 		{display : block; text-decoration : none; color : #FFFFFF; width : 100%;}
.buttonTopMenu a:hover  {color : #FCE1FB; width:100%;}

.buttonRed				{background-color : #FF6600;color:#FFFFFF;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-weight:bold;font-size:10px;text-align:center;cursor:pointer;text-decoration:none;}
.buttonRed a 			{display : block; text-decoration : none; color : #FFFFFF; width : 100%;}
.buttonRed a:hover 		{color : #000000; width:100%;}
/*# END #*/

/*################################# BUTTONS CSS ################################*/
.button1			{background-color:#0066CC; color:#FFFFFF; font-weight:bold; font-size:10px; padding:1px; text-align:center; cursor:pointer;}
.button1 a			{display : block; text-decoration : none; color : #FFFFFF; width : 100%;}
.button1 a:hover  	{color : #FCE1FB; width:100%;}

.button2			{background-color : #878787; color : #FFFFFF; font-weight:normal; font-size : 11px;	padding : 1px; text-align : center;}
.button2 a 			{display : block; text-decoration : none; color : #FFFFFF; width : 100%;}
.button2 a:hover	{background-color : #FF2800; width:100%; text-decoration:none;}
/*# END #*/

/*################################ TITLE CSS ##################################*/
.title 			{font-weight: bold; font-size: 14px; text-decoration: none}
.title:hover 	{font-weight: bold; font-size: 14px; text-decoration: underline}
/*# END #*/

/*################################# PARTICULER #################################*/
.wordSearch { background-color:#FFFF00; color:red;}
.drag{position:relative;cursor:pointer}
/*# END #*/

/* A member's pas page */
.clr { 
	clear: both; 
	height: 0px;
   overflow: hidden;
}

#header_pa_member {
	border: 1px solid #1d5fa4;
	padding: 1px;
	width: 196px;
}

#header_pa_member div {
	color: #ffffff;
	background-color: #018fcb;
	padding: 2px 0px 2px 8px;
}

.border_fill {
	background: transparent url(../images/pixel_blue.gif) bottom left repeat-x;
}

#content_pa_member {
	border: 6px solid #abc5df;
	padding: 6px 0px 6px 0px;
}

#pa_member_left {
	width: 322px;
	border-right: 1px solid #abc5df;
	padding: 0px 28px 0px 28px;
	float: left;
}

#pa_member_right {
	width: 323px;
	padding: 0px 28px 0px 28px;
	float: right;
}

#pa_member_center {
	border-top: 1px solid #98afc7;
	padding: 7px 28px 0px 28px;
	margin: 3px 0px 0px 0px;
}

.content_spacer {
	background: transparent url(../images/pa_member_spacer.gif) left repeat-x;
	height: 1px;
	margin: 1px 0px 1px 0px;
}

.orange_button { height: 21px; background: url(../images/or_b_bg.gif) left repeat-x !important; }
.orange_button div { height: 21px; background: url(../images/or_b_cn1.gif) left no-repeat !important; }
.orange_button div div { height: 21px; line-height: 21px; background: url(../images/or_b_cn2.gif) right no-repeat !important; text-align: center; padding: 0px 15px 0px 15px }

.tab_pa_list_orange { background: #ff6600 url(../images/tab_pa_list_orange1.gif) left no-repeat; height: 24px; }
.tab_pa_list_orange div { background: url(../images/tab_pa_list_orange2.gif) right no-repeat; height: 24px; font-size: 14px; font-weight: bold; text-transform: uppercase; }

.tab_pa_list_yellow { background: #ff8c00 url(../images/tab_pa_list_yellow1.gif) left no-repeat; height: 24px; }
.tab_pa_list_yellow div { background: url(../images/tab_pa_list_yellow2.gif) right no-repeat; height: 24px; font-size: 14px; font-weight: bold; text-transform: uppercase; }

.tab_pa_list_gray { background: #ababab url(../images/tab_pa_list_gray1.gif) left no-repeat; height: 24px; }
.tab_pa_list_gray div { background: url(../images/tab_pa_list_gray2.gif) right no-repeat; height: 24px; font-size: 14px; font-weight: bold; }

.tab_pa_list_blue { background: #373c9c url(../images/tab_pa_list_blue1.gif) left top no-repeat; height: 25px; }
.tab_pa_list_blue div { background: url(../images/tab_pa_list_blue2.gif) right top no-repeat; height: 23px; padding-top: 2px; font-size: 14px; font-weight: bold; }

.tab_pa_list_green { background: url(../images/tab_pa_list_green_bg.gif) left repeat-x; }
.tab_pa_list_green div { background: url(../images/tab_pa_list_green_left.gif) left no-repeat; }
.tab_pa_list_green div div { background: url(../images/tab_pa_list_green_right.gif) right no-repeat; height: 20px; padding-top: 5px; font-size: 14px; font-weight: bold; }

.tab_pa_list_red { background: url(../images/tab_pa_list_red_bg.gif) left repeat-x; }
.tab_pa_list_red div { background: url(../images/tab_pa_list_red_left.gif) left no-repeat; }
.tab_pa_list_red div div { background: url(../images/tab_pa_list_red_right.gif) right no-repeat; height: 25px; line-height: 25px; font-size: 14px; font-weight: bold; }

.tab_black { background: url(../images/dot_blue1.gif) top repeat-x; }
.tab_black div { background: url(../images/tab_black_left.gif) left no-repeat; }
.tab_black div div { background: url(../images/tab_black_right.gif) right no-repeat; height: 25px; line-height: 25px; }

.tab_yellow { background: #ffce47 url(../images/dot_orange.gif) top repeat-x; }
.tab_yellow div { background: url(../images/dot_orange.gif) bottom repeat-x; }
.tab_yellow div div { background: url(../images/tab_yellow_left.gif) left no-repeat; }
.tab_yellow div div div { background: url(../images/tab_yellow_right.gif) right no-repeat; height: 25px; line-height: 25px; text-align: center; font-family: Arial }

.tab_search { background: url(../images/tab_search_bg.gif) top repeat-x; }
.tab_search_ { background: url(../images/tab_search_left.gif) left no-repeat; }
.tab_search__ { background: url(../images/tab_search_right.gif) right no-repeat; height: 64px;}

.tab_search1 { background: url(../images/tab_search_bg.gif) top repeat-x; }
.tab_search1_ { background: url(../images/tab_search_left1.gif) left no-repeat; }
.tab_search1__ { background: url(../images/tab_search_right.gif) right no-repeat; height: 64px;}

.rtab_search { background: url(../images/rtab_search_bg.gif) top repeat-x; }
.rtab_search div { background: url(../images/rtab_search_left.gif) left no-repeat; }
.rtab_search div div { background: url(../images/rtab_search_right.gif) right no-repeat; height: 28px; text-align: center;}

.rtab_pa_list_orange { background: #ff6600 url(../images/rtab_pa_list_orange1.gif) left no-repeat; height: 24px; }
.rtab_pa_list_orange div { background: url(../images/rtab_pa_list_orange2.gif) right no-repeat; height: 24px; font-size: 14px; font-weight: bold; text-transform: uppercase; }

.rtab_pa_list_yellow { background: #ff8c00 url(../images/rtab_pa_list_yellow1.gif) left no-repeat; height: 24px; }
.rtab_pa_list_yellow div { background: url(../images/rtab_pa_list_yellow2.gif) right no-repeat; height: 24px; font-size: 14px; font-weight: bold; text-transform: uppercase; }

.rtab_pa_list_gray { background: #ababab url(../images/rtab_pa_list_gray1.gif) left no-repeat; height: 24px; }
.rtab_pa_list_gray div { background: url(../images/rtab_pa_list_gray2.gif) right no-repeat; height: 24px; font-size: 14px; font-weight: bold; }

.rtab_pa_list_blue { background: #373c9c url(../images/rtab_pa_list_blue1.gif) left bottom no-repeat; height: 27px; }
.rtab_pa_list_blue div { background: url(../images/rtab_pa_list_blue2.gif) right bottom no-repeat; height: 24px; padding-top: 3px; font-size: 14px; font-weight: bold; }

.rtab_pa_list_green { background: url(../images/rtab_pa_list_green_bg.gif) left repeat-x; }
.rtab_pa_list_green div { background: url(../images/rtab_pa_list_green_left.gif) left no-repeat; }
.rtab_pa_list_green div div { background: url(../images/rtab_pa_list_green_right.gif) right no-repeat; height: 22px; padding-top: 5px; font-size: 14px; font-weight: bold; }

.rtab_pa_list_red { background: url(../images/rtab_pa_list_red_bg.gif) left repeat-x; }
.rtab_pa_list_red div { background: url(../images/rtab_pa_list_red_left.gif) left no-repeat; }
.rtab_pa_list_red div div { background: url(../images/rtab_pa_list_red_right.gif) right no-repeat; height: 27px; line-height: 27px; font-size: 14px; font-weight: bold; }

.rtab_green { background: #a5d85b url(../images/dot_green.gif) top repeat-x; }
.rtab_green div { background: url(../images/dot_green.gif) bottom repeat-x; }
.rtab_green div div { background: url(../images/tab_green_left.gif) left no-repeat; }
.rtab_green div div div { background: url(../images/tab_green_right.gif) right no-repeat; height: 25px; line-height: 25px; text-align: center; font-family: Arial }

.rtab_black { background: url(../images/dot_blue1.gif) bottom repeat-x; }
.rtab_black div { background: url(../images/rtab_black_left.gif) left no-repeat; }
.rtab_black div div { background: url(../images/rtab_black_right.gif) right no-repeat; height: 25px; line-height: 25px; }

.country_sel { background: url(../images/v2/blue1_dot.gif) left top repeat-y; }
.country_sel div { background: url(../images/v2/blue1_dot.gif) left bottom repeat-x; }
.country_sel div div { background: url(../images/v2/blue1_dot.gif) right top repeat-y; }
.country_sel div div div { background: url(../images/v2/country_sel_left.gif) left bottom no-repeat; }
.country_sel div div div div { background: url(../images/v2/country_sel_right.gif) right bottom no-repeat; text-align: center; }

.band_red { background: url(../images/band_red_bg.gif) left repeat-x; }
.band_red div { background: url(../images/band_red_left.gif) left no-repeat; }
.band_red div div { background: url(../images/band_red_right.gif) right no-repeat; height: 35px; line-height: 35px; text-align: center; }

.band_green { background: #85c10c url(../images/band_green_left.gif) left no-repeat; }
.band_green div { background: url(../images/band_green_right.gif) right no-repeat; height: 21px; line-height: 21px; text-align: center; padding: 0px 5px }

.band_yellow { background: #f9b308 url(../images/band_yellow_left.gif) left no-repeat; }
.band_yellow div { background: url(../images/band_yellow_right.gif) right no-repeat; height: 21px; line-height: 21px; text-align: center; padding: 0px 5px }

.band_green1 { background: url(../images/band_green1_bg.gif) left repeat-x; }
.band_green1 div { background: url(../images/band_green1_left.gif) left no-repeat; }
.band_green1 div div { background: url(../images/band_green1_right.gif) right no-repeat; height: 27px; padding-top: 8px; text-align: center; }

.box_grey { background: url(../images/dot_grey.gif) left top repeat-y; }
.box_grey div { background: url(../images/dot_grey.gif) left bottom repeat-x; }
.box_grey div div { background: url(../images/dot_grey.gif) right top repeat-y; }
.box_grey div div div { background: url(../images/dot_grey.gif) left top repeat-x; }
.box_grey div div div div { background: url(../images/box_grey_1.gif) left top no-repeat; }
.box_grey div div div div div { background: url(../images/box_grey_2.gif) right top no-repeat; }

.home_tags { border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-right: 1px }

.clr { clear: both; overflow: hidden; }

/* script.aculo.us autocompleter */

div.autocomplete {
	position:absolute;
	width:200px;
   background-color:#ffffff;
   border:1px solid #888;
   margin:0px;
   padding:0px;
	text-align: left;
}
div.autocomplete ul {
   list-style-type:none;
   margin:0px;
   padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
	font-weight: normal;
   list-style-type:none;
   display:block;
   margin:0;
   padding:2px;
   cursor:pointer;
	text-align: left;
}

/* notify div */
#notify { padding:10px; background-color:#f3f5fc; border:1px solid #8ea1e1; display:none; position:absolute; z-index:1003; width:300px }