/* Default Settings */
body

{
	margin: 0px;
	background-image: url(body_bg.gif);
}

body a:link, body a:visited, body a:hover
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	text-decoration: underline;
}
.bodycolor
{
	background-color:#ffffff;
}


.maintablebg

{
	background-image: url(main_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ebebeb;
	background-position: 0px -69px;
}

.footertext                                              /* copyright text */

{	
	font: normal 11px Arial;
	color: #a8a8a8;
	text-decoration: none;
	white-space:nowrap;
}


.bottomlinks                                               

{
	font: normal 11px Arial;
	color: #a8a8a8;
	text-decoration: none;
	padding: 0px 5px;
}

a.bottomlinks:link

{
	font: normal 11px Arial;
	color: #a8a8a8;
	text-decoration: none;
	padding: 0px 5px;
}

a.bottomlinks:visited

{
	font: normal 11px Arial;
	color: #a8a8a8;
	text-decoration: none;
	padding: 0px 5px;
}

a.bottomlinks:hover

{
	font: normal 11px Arial;
	color: #a8a8a8;
	text-decoration: none;
	padding: 0px 5px;
}

.edit
{
	font:normal 12px  arial;
	color:#ffffff;
	text-decoration:none;
	border:1px solid #d3cec3;
	background-color:#333333;
	position:absolute;
	cursor:pointer;
}


/* Default Settings ends */

/* Form settings */

.FormBodyText						

{
	
	font: normal 12px arial;
	color: #4e4e4e;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
}


.FormLabelText					/* used for form labels e.g. username, password..etc */

{
	font: normal 12px arial;
	color: #4e4e4e;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
}

.FormLabelTextHeader				/* used for form labels e.g. username, password..etc */

{
	font: bold 12px arial;
	color: #4e4e4e;
	text-decoration: none;
}


.FormLabelHeader

{
	
	font: bold 12px arial;
	color: #333333;
	height: 10px;
	0background-color: #a93c17;
	0padding-left: 4px;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
}

.FormLabelSubHeader

{

	font: normal 12px arial;
	color: #4e4e4e;
	text-decoration: none;
	font-weight: bold;
}

.FormErrorText

{
 	font: normal 12px arial;
	color: #af0202;
	text-decoration: none;
	text-align: left;
}


.FormMessageText

{
	 
   	font: normal 12px arial;
	color: #4e4e4e;
	text-decoration: none;
	vertical-alignment: middle;
	text-align: left;
	line-height: 26px;
}


.FormButton

{
	font: normal 12px arial;
	color: #ffffff;
	border: 1px solid #666666;
	background-color: #a93c17;
	text-decoration: none;
	cursor: pointer;
}

.FormTextField

{
	font: normal 12px arial;
	color: #4e4e4e;
	height: 20px;
	width: 100px;
	border: 1px solid #999999;
	background-color: #ffffff;
	text-decoration: none;
}
.RequiredField

{
	border: 1px solid #999999;
	background-color: #dde4e9;
}
.RequiredLabel

{
	color: #ad2c01;
	vertical-align: top;
	text-align: center;
}


.formtableborder

{
	border: 1px solid #034a60;
}

.FormTableHeader

{
 	font: bold 12px arial;
	color: #4e4e4e;
	background-color: #436179;
	text-decoration: none;
	text-align: left;
}

.FormTableHeader td, .FormTableFooter td

{
	padding-left: 7px;
	padding-right: 7px;
	height: 20px;
}

.FormTableSubHeader

{
 	font: normal 12px arial;
	color: #4e4e4e;
	background-color: #ffffff;
	text-decoration: none;
}

.FormTablerow

{
 	font: normal 12px arial;
	color: #4e4e4e;
	background-color: #dce1e6;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

.FormTablerowAlt

{
 	font: normal 12px arial;
	color: #4e4e4e;
	background-color: #b2bec8;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}


.FormTableSubrow

{
  	font: normal 10px arial;
 	color: #4e4e4e;
 	height: 30px;
 	text-align: left;
 	text-decoration: none;
}

.FormTableFooter

{
  	font: bold 11px arial;
 	color: #4e4e4e;
 	background-color: #b4c93e;
 	line-height: 16px;
 	padding-left: 2px;
 	padding-right: 2px;
 	text-align: right;
 	text-decoration: none;
}

.FormTextArea

{
	font: normal 12px arial;
	color: #4e4e4e;
	width: 100px;
	text-decoration: none;
	border: 1px solid #c2c2c2;
}

Select

{
	font: normal 12px arial;
	color: #4e4e4e;
	background-color: #ffffff;
	text-decoration: none;
	Height: 30px!ie,18px;
}

.FormBullet

{
	background-image: url(bullet.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	height: 10px;
	vertical-align: middle;
}


.iframetransbg 

{
	background: none transparent;
}



.iframepopupbg
{
	background:none;
	padding:0px;
}

.ApplicantName
{
	font:bold 12px arial;
	color: #4e4e4e;
	text-decoration: none;
}

.ProfileTablebg
{
	background-color:#dce1e6;
	padding:10px;
}

.FormLinks

{
	font: bold 12px arial;
	color: #4e4e4e;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

a.FormLinks:link

{
	font: bold 12px arial;
	color: #4e4e4e;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}


a.FormLinks:visited

{
	font: bold 11px arial;
	color: #4e4e4e;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}


a.FormLinks:hover

{
	font: bold 12px arial;
	color: #4e4e4e;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

.FormPageNumber

{
	font: normal 12px arial;
	color: #4e4e4e;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}


a.FormPageNumber:link, a.FormPageNumber:visited, a.FormPageNumber-hover
{
	
	font: normal 12px arial;
	color: #4e4e4e;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

.Activeformpagenumber
{
	font: normal 12px arial;
	color: #000000;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}

.FormPageNumberdivider

{
	font: bold 11px arial;
	color: #000000;
	text-align: right;
	text-decoration: none;
}
.FormFpName

{
	font: bold 12px arial;
	color: #155a80;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}

a.FormFpName:link

{
	font: bold 12px arial;
	color: #155a80;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}


a.FormFpName:visited

{
	font: bold 12px arial;
	color:#155a80;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
}


a.FormFpName:hover

{
	font: bold 12px arial;
	color:#15738c;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
}

form

{
	padding: 0px;
	margin: 0px;
}

/* Form settings ends */


/* Editor settings */                        /* not to change any settings in this section */


.normaltext

{
	font-family: arial;
	font-size: 12px;
	color: #4e4e4e;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}


.allcaps

{
	text-decoration: none;
	text-transform: uppercase
;
}

.initialcaps

{
	text-decoration: none;
	text-transform: capitalize
;
}

.lowercase

{
	text-decoration: none;
	text-transform: lowercase
;
}

.shadow

{
	height: 10px;
}

.glow

{
	height: 10px;
}

.motionblur

{
	height: 10px;
}


/* Editor settings ends */

/* Menu settings */


/* --------------// Primary Menu starts //----------- */

.PrimaryMenu
{
	z-index:10000;
	position:relative;
	padding-top:0px;
	/*margin-top:5px;*/
	margin-top:2px;
}


.PrimaryMenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	margin-top:0px;
	*margin-top:0px;

}

/* --------------// Top Level Menus starts //----------- */
.PrimaryMenu ul li
{
	position: relative;
	display: inline;
	float: left;
		
}
.PrimaryMenu ul li.PrimaryMenuLink a{
	/*display: block;
	padding: 8px 17px 4px 17px;
	_padding: 7px 18px 7px 18px;
	border:0px solid #ff00ff;
	margin-top:5px;*/

	font-family: arial;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 7px 15px 7px 17px;
	*padding: 2px 14px 7px 16px;
	
}

* html .PrimaryMenu ul li.hlinkbg a{ 		/*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.PrimaryMenu ul li.PrimaryMenuLink a:link,
.PrimaryMenu ul li.PrimaryMenuLink a:visited
{
	/*font:bold 15px Arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	margin-top:-1px;
	text-transform: uppercase;	
	
	padding: 8px 17px 4px 17px;*/

	font-family: arial;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 4px 15px 4px 17px;
	*padding: 2px 14px 7px 16px;
	vertical-align:middle;
}

.PrimaryMenu ul li.PrimaryMenuLink a:hover
{
	/*font:bold 15px Arial;
	color:#fccf34;
	text-decoration:none;
	vertical-align:middle;
	margin-top:-1px;
	text-transform: uppercase;
	padding: 8px 17px 4px 17px;*/


	font-family: arial;
	font-size: 15px;
	color: #fccf34;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 4px 15px 4px 17px;
	*padding: 2px 14px 7px 16px;
	vertical-align:middle;
}
/* --------------// Top Level Menus Ends //----------- */

/* --------------// Top Level ActiveMenu starts //----------- */
.PrimaryMenu ul li.PrimaryMenuLinkActive a{
	display: block;
	padding: 5px 17px 15px 19px;
	*padding: 27px 17px 15px 19px;
}
* html .PrimaryMenu ul li.PrimaryMenuLinkActive a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.PrimaryMenu ul li.PrimaryMenuLinkActive a:link, .PrimaryMenu ul li.PrimaryMenuLinkActive a:visited{
	/*font:bold 15px Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:top;
	height: 30px;
	background-color: #d9ac3f;
	text-transform: uppercase;
	padding: 2px 20px;
	*padding: 4px 20px;*/

	font-family: arial;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
		
	padding: 4px 15px 4px 17px;
	*padding: 2px 14px 7px 16px;
	background-color: #d9ac3f;
	vertical-align:middle;
	
}
/* --------------// Top Level ActiveMenu Ends //----------- */


/* --------------// Sub Level Menus starts //----------- */
.PrimaryMenu ul li ul{
	position: absolute;
	left:0;
	display:block;
	visibility: hidden;
	margin:0px;
	padding:0px;
	margin-top:3px;
	_margin-top:-1px;
	margin-left:0px;
	
}
.PrimaryMenu ul li ul li ul
{
	display:none;
	margin:0px;
	padding:0px;
}

.PrimaryMenu ul li.PrimaryMenuLink ul li a,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a
{
	width: 160px;
	padding: 0px 0px;
	border: 1px solid #666666;
	/*margin-top:-1px;*/
	*margin-top:-2px;
	_margin-top:-1px;
	background-color:#EEEDED;
	padding:10px 5px 10px 5px;
	_padding:10px 5px 10px 5px;
}

/* Sub level menu links style */
.PrimaryMenu ul li.PrimaryMenuLink ul li a:link,
.PrimaryMenu ul li.PrimaryMenuLink ul li a:visited,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:link,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:visited
{
	font:normal 13px Arial;
	color:#333333;
	text-decoration:none;
	vertical-align:middle;
	background:#EEEDED;
	padding:10px 5px 10px 5px;
	_padding:10px 5px 10px 5px;
	text-align:left;
}

/*.PrimaryMenu ul li.PrimaryMenuLink[class] ul li a:link,
.PrimaryMenu ul li.PrimaryMenuLink[class] ul li a:visited,
.PrimaryMenu ul li.PrimaryMenuLinkActive[class] ul li a:link,
.PrimaryMenu ul li.PrimaryMenuLinkActive[class] ul li a:visited
{
	font:normal 13px Arial;
	color:#333333;
	text-decoration:none;
	vertical-align:middle;
	background:#EEEDED;
	padding:10px 5px 10px 5px;
	_padding:10px 5px 10px 5px;
	text-align:left;
	
}

/*sub menus hover style*/
.PrimaryMenu ul li.PrimaryMenuLink ul li a:hover,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:hover
{
	font:normal 13px Arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	background:#a49c84;
	padding:10px 5px 10px 5px;
	_padding:10px 5px 10px 5px;
	text-align:left;
}
.PrimaryMenu ul li.PrimaryMenuLink[class] ul li a:hover,
.PrimaryMenu ul li.PrimaryMenuLinkActive[class] ul li a:hover
{
	font:normal 13px Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	background:#a49c84;
	padding:10px 5px 10px 5px;
	_padding:10px 5px 10px 5px;
	text-align:left;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .PrimaryMenu ul li.PrimaryMenuLinkActive ul li a{ 
	display: inline-block;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.horz_downarrowclass{
	position: absolute;
	margin-top:5px;
	margin-left:2px;
}

.horz_rightarrowclass{
	position: absolute;
	margin-top:2px;
	right: 5px;
}

.PrimaryMenu ul li.PrimaryDivider img{
	display:inline;
	position:absolute;
	margin-top:5px;
	text-align:center;
}
/* --------------// Primary Menu Ends//----------- */


/* ------// Security Menu starts //----------- */

.SecurityMenu
{
	z-index:10000;
	position:relative;
	padding-top:1px;
	margin-top:-1px;
	_margin-top:1px;
	border:0px solid #FF00FF;
	width:100px;
}

.SecurityMenu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	display: inline;
}

/* --------------// Top Level Menus starts //----------- */
.SecurityMenu ul li{
	position: relative;
	display: inline;
	float: left;
	list-style-type: none;
}
.SecurityMenu ul li.SecurityMenuLink a{
	display: block;
	padding: 0px 12px 0px 12px;
}

* html .SecurityMenu ul li.SecurityMenuLink a{ /*IE6 hack to get sub menu links to behave correctly*/
	display:inline-block;
}
.SecurityMenu ul li.SecurityMenuLink a:link,
.SecurityMenu ul li.SecurityMenuLink a:visited
{
	font: normal 11px Arial;
	color: #a8a8a8;
	vertical-align:bottom;
	text-decoration:none;
	border:0px solid #ff00ff;
	margin-top:2px;	
	text-align:center;
	width:25px;
}

.SecurityMenu ul li.SecurityMenuLink a:hover
{
	font: normal 11px Arial;
	color: #a8a8a8;
	vertical-align:middle;
	text-decoration:none;
}
/* --------------// Top Level Menus Ends //----------- */

/* --------------// Top Level ActiveMenu starts //----------- */
.SecurityMenu ul li.SecurityMenuLinkActive a{
	display: block;
	padding: 0px 12px 0px 12px;
}
* html .SecurityMenu ul li.SecurityMenuLinkActive a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.SecurityMenu ul li.SecurityMenuLinkActive a:link, .SecurityMenu ul li.SecurityMenuLinkActive a:visited{
	font: normal 11px Arial;
	color: #a8a8a8;
	vertical-align:middle;
	text-decoration:none;
}
/* --------------// Top Level ActiveMenu Ends //----------- */


/* --------------// Sub Level Menus starts //----------- */
.SecurityMenu ul li ul{
	position: absolute;
	display: block;
	visibility: hidden;
	margin:0px;
	padding:0px;
}

.SecurityMenu ul li ul li ul
{
	display:none;
	margin:0px;
	padding:0px;	
}

.SecurityMenu ul li.SecurityMenuLink ul li a,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a
{
	width: 120px;
	padding:2px 6px;
	margin:0px;
}

.SecurityMenu ul li ul li{
	position: relative;
	display: inline;
	float: left;
}
.SecurityMenu ul li ul li ul{
	padding:0px;
	margin-left:0px;
}
/* Sub level menu links style */
.SecurityMenu ul li.SecurityMenuLink ul li a:link,
.SecurityMenu ul li.SecurityMenuLink ul li a:visited,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a:link,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a:visited
{
	font:normal 11px Arial;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	background-color:#271f11;
	border:1px solid #7e561e;
}

/*sub menus hover style*/
.SecurityMenu ul li.SecurityMenuLink ul li a:hover,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a:hover
{
	font:normal 11px Arial;
	color:#fdbf67;
	text-decoration:none;
	vertical-align:middle;
	background-color:#271f11;
	border:1px solid #7e561e;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .SecurityMenu ul li.SecurityMenuLinkActive ul li a{ 
	display: inline-block;
}

.SecurityMenu ul li.SecurityDivider img{
	display:inline;
	margin-top:5px;
	margin-left:5px;
	margin-right:-6px;
	text-align:center;
}
 /*--------------// Security Menu Ends//----------- */



.hmenubg                                                   /* for horizontal menu background */ 

{
	background: url();
	height: 26px;
}

.hlinkbg                                                  /* for horizontal menu */

{
	font-family: arial;
	font-size: 15px;
	color: #d9d8d8;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
	height: 30px;
	padding: 0px 15px;
}

.hlinkbg a:link                                              /* for horizontal menu */

{
	font-family: arial;
	font-size: 15px;
	color: #d9d8d8;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.hlinkbg a:visited                                              /* for horizontal menu */

{
	font-family: arial;
	font-size: 15px;
	color: #d9d8d8;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.hlinkbg a:hover                                              /* for horizontal menu */

{
	font-family: arial;
	font-size: 15px;
	color: #d9d8d8;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.activehlinkbg                                                  /* for horizontal menu */

{
	font-family: arial;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	height: 30px;	
	padding: 0px 15px;
	background-color: #d9ac3f;
}

.activehlinkbg a:link

{
	font-family: arial;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.activehlinkbg a:visited

{
	font-family: arial;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.activehlinkbg a:hover

{
	font-family: arial;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.vmenubg                                                  /* for vertical menu background */

{
	background-color: #FFFFFF;
	border-left: 1px solid #294c67;
	border-right: 1px solid #294c67;
	padding: 20px 18px 0px 18px;
}

.vlinkbg                                                 /* for vertical menu*/

{
	font: normal 14px Verdana;
	color: #000000;
	text-decoration: none,none;
	vertical-align: middle;
}

.vlinkbg a:link                                               /* for vertical menu*/

{
	font: normal 14px Verdana;
	color: #000000;
	text-decoration: none,none;
	vertical-align: middle;
}

.vlinkbg a:visited                                                /* for vertical menu*/

{
	font: normal 14px Verdana;
	color: #000000;
	text-decoration: none,none;
	vertical-align: middle;
}


.vlinkbg a:hover                                                 /* for vertical menu*/

{
	font: normal 14px Verdana;
	color: #ad2c02;
	text-decoration: none,none;
	vertical-align: middle;
}

.activevlinkbg                                                 /* for vertical menu*/

{
	font: bold 14px verdana;
	color: #ad2c02;
	text-decoration: none;
	vertical-align: middle;
}

.activevlinkbg a:link                                                 /* for vertical menu*/

{
	font: bold 14px verdana;
	color: #ad2c02;
	text-decoration: none;
	vertical-align: middle;
}

.activevlinkbg a:visited                                                 /* for vertical menu*/

{
	font: bold 14px verdana;
	color: #ad2c02;
	text-decoration: none;
	vertical-align: middle;
}

.activevlinkbg a:hover                                                 /* for vertical menu*/

{
	font: bold 14px verdana;
	color: #ad2c02;
	text-decoration: none;
	vertical-align: middle;
}

HWebMenu                                                /* for horizontal dropdown menu  */

{
	on-bg-color: #FBAE00;
	on-text-color: #582c05;
	off-bg-color: #FFFFFF;
	off-text-color: #7B4A0C;
	border-sep-color: #F5DD93;
        
        /*settings for menu in netscape/mozilla */
	border-top-color: #F5DD93;
	border-left-color: #582c05;
	border-bottom-color: #F9EDC3;
	border-right-color: #7B4A0C;
	background-color: #F5DD93;
}


VWebMenu                                                  /* for vertical dropdown menu  */

{	
	on-bg-color: #ad2c02;
	on-text-color: #ffffff;
	off-bg-color: #dbdbdb;
	off-text-color: #000000;
	border-sep-color: #000000;
	firstcell-width: 150;
	width: 130px;
        /*settings for menu in netscape/mozilla */
	border-top-color: #ad2c02;
	border-left-color: #ffffff;
	border-bottom-color: #dbdbdb;
	border-right-color: #000000;
	background-color: #000000;
	margin-left: 150;
}

/* Menu settings ends */


/* Section settings */

.blankheader                                          /* when the section has no design applied (design0) */

{
	font: normal 18px arial;
	color: #7c611f;
	text-decoration: none;
}


.design1header

{
	font: bold 20px "Arial Narrow";
	color: #502a11;
	text-decoration: none;
	border-bottom: 3px solid #9f7e2d;
}

.design1bg


{
}

.design2header

{
	font: normal 18px arial;
	color: #487909;
	text-decoration: none;
}

.design2bg


{
margin: 0px 10px;
}


.design3header

{
	background-color: #b09b88;
	height: 35px;
	font: bold 16px arial, verdana;
	color: #FFFFFF;
	padding-left: 16px;
	border-bottom: 2px solid #ffffff;
}

.design3bg


{
	background-color: #d7d0ca;
	padding: 27px;
}

/* Section settings ends */


/* Template specific classes */
.left_corner
{
	background-image: url(left_corner.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.right_corner
{
	background-image: url(right_corner.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.middle_bg
{
	background-image: url(middle_bg.jpg);
	background-repeat: repeat-x;
	height: 12px;
}

.left_bg
{
	background-repeat: repeat-y;
}

.left_bg[class]
{
	background-image: url(left_bg.png);
	background-repeat: repeat-y;
	width: 12px;
}

.right_bg
{
	background-repeat: repeat-y;
}

.right_bg[class]
{
	background-image: url(right_bg.png);
	background-repeat: repeat-y;
	width: 12px;
}

.middle_bgcolor
{
	background-color: #ededed;
}

.prop_links                                               

{
	font: normal 11px arial;
	color: #b1a27e;
	text-decoration: none;
	padding: 0px 5px;
	line-height: 20px;
}

.prop_links a:link

{
	font: normal 11px arial;
	color: #b1a27e;
	text-decoration: none;
	padding: 0px 5px;
	line-height: 20px;
}

.prop_links a:visited

{
	font: normal 11px arial;
	color: #b1a27e;
	text-decoration: none;
	padding: 0px 5px;
	line-height: 20px;
}

.prop_links a:hover

{
	font: normal 11px arial;
	color: #b1a27e;
	text-decoration: underline;
	padding: 0px 5px;
	line-height: 20px;
}

.left_border


{
	border-left: 1px solid #bebbba;
}

.box_border
{
	
	border: 2px solid #d5d2cf;
}
.box_text
{

	font: bold 12px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	height: 29px;
}
.boxlink
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	text-decoration: underline;
}
a.boxlink:link
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	text-decoration: underline;
}
a.boxlink:visited
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	text-decoration: underline;
}

a.boxlink:hover
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	text-decoration: none;
}


.SNicons
{
	width:125px;
	height:30px;
}
/* Template specific classes ends */


