/*********General*********/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
fieldset, img, button, div { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	list-style: none;
	}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}
	
hr{
	background-color:#a2b2cb;
	color:#a2b2cb;
	height:1px;
}

li{
	text-indent:25px;
	background-image: url(../images/wooltru/bullet.gif);
	background-repeat: no-repeat;
	background-position: 13px center;
}

ul{
	margin-top:-15px;
}


input{
	text-align:left;
	color:#0278c0;
	font-size:12px;
	padding:2px;
}



/*************END*************/


/****************Global Links**********************/

/****************PNG Link Hack Fix**********************/
/*a{
	position:relative;
}*/

/*****************Enf Hack Fix**************************/

a{
	outline:none;
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

a:active{
  outline: none;
}

a:visited{
color:#00578e;
}

a:link {
	text-decoration:underline;
}

/*************Default*************/

html, body{
	height: 100%;
}

body{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

strong{
	font-weight:bold;
}

/*************END*************/

/*******************Headings*******************/
h1, h2, h3, h4, h5, h6{
	color:#f7921e;
	margin-bottom:20px;
	font-weight:bold;
}

h4{
	font-size:16px;
}

.breadcrumbs{
	display:none;
}


/*******************End Headings*******************/

/*******************Holders*******************/

#container{
	width:760px;
	margin:0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#logoheaderholder{
	width:760px;
	height:98px;
}

h2#logo{
	width:258px;
	height:69px;
	background-image: url(../images/wooltru/logo.gif); 
	margin:10px 0 0 0;
	display:block;
	position:relative;
	float:left
}

h2#logo span{
	display:none;
}

#logplace{
	float:right;
	width:121px;
	height:25px;
	display:block;
}


#LoginSpawner  {
	background-image:url(../images/wooltru/loginimage.gif);
	background-repeat:no-repeat;
	width:121px;
	height:25px;
}


#LoginSpawner span {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
}

#LoginSpawner a {
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	background-position:left top;
	width:121px;
	height:25px;
	display:block;

}

#LoginSpawner a:hover {
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	background-image:url(../images/wooltru/loginimageover.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px;
	height:25px;
	display:block;
}


#LogoutButton  {
	background-image:url(../images/wooltru/loginimage.gif);
	background-repeat:no-repeat;
	width:121px;
	height:25px;
}


#LogoutButton span {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
}

#LogoutButton a {
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	background-position:left top;
	width:121px;
	height:25px;
	display:block;

}

#LogoutButton a:hover {
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	background-image:url(../images/wooltru/loginimageover.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px;
	height:25px;
	display:block;
}

#bannerholder{
	width:760px;
 	height:237px;
 	display:block;
	margin-bottom:20px;
	background-image:url(../images/wooltru/optionimages/optiontext_back.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
	
#optionholder{
	margin-top:5px;
	margin-left:5px;
 	display:block;
	float:left;
}

#banimageholder{
 	width:448px;
 	height:237px;
	float:left;
}

#leftmenu{
	float:left;
	width:170px;
	display:inline;	
}

.content{
	float:right;
	width:590px;
	font-size:12px;
	color:#606060;
	text-align:justify;
}

.content a{
	color:#f7921e;
	text-decoration:underline;
}

.content a:hover{
	text-decoration:none;	
}

#footerholder{
	width:760px;
	height:237px;
	background-image:url(../images/wooltru/footer.gif);
	background-repeat:no-repeat;
	margin-top:40px;
	margin-bottom:10px;
	padding-top:30px;
}

#clearall{
	clear:both;	
}

#footertextleft{
	padding-left:21px;
	width:223px;
	float:left;
}

#footertextcenter{
	padding-left:21px;
	width:265px;
	float:left;
	letter-spacing:0px;
}

#footertextright{
	padding-left:21px;
	width:200px;
	float:left;
}

#contactheading{
	background-image:url(../images/wooltru/Contact_Us.gif);
	background-repeat:no-repeat;
	width:134px;
	height:25px;
}

#formheading{
	background-image:url(../images/wooltru/forms.gif);
	background-repeat:no-repeat;
	width:89px;
	height:24px;
}

#linksheading{
	background-image: url(../images/wooltru/links.gif);
	background-repeat:no-repeat;
	width:80px;
	height:25px;
}

#contactheading span, #formheading span, #linksheading span{
	display:none;
}

#contactdettext, #formstext, #linksheading{
	font-size:11px;
	color:#8fa8d4;
}

#contactdettext strong, #formstext strong, #linksheading strong{
	font-size:12px;
	color:#BDCBE6;
}

#formstext li{
	background-image:url(../images/wooltru/formbullet.gif);
	line-height:20px;
	text-indent:30px;
}

#formstext ul{
	margin-top:20px;	
}

#formstext a{
	padding-left:30px;
	color:#BDCBE6;
	background-image:url(../images/wooltru/formbullet.gif);
	background-repeat:no-repeat;
	background-position:10px;
	line-height:20px;
	text-decoration:none;
	font-size:12px;
}

#formstext a:hover{
	text-decoration:underline;
}

#sectionholder{
	position:relative;
	top:70px;
	right:-120px;
	float:right;
	width:300px;
}


/*************END*************/

/*************ImageTrans*****************/

.imgtrans{
 	overflow: hidden;
}

/*************End ImageTrans*****************/


/***********************menu ***********************/

div#menuLeft{font-size:11px; letter-spacing:0;}
div#menuLeft #nav a {color:#818285;text-decoration: none;}
div#menuLeft #nav a:hover {color: #333333;}

div#menuLeft ul#nav, div#menuLeft #nav ul, div#menuLeft #nav ul li ul, div#menuLeft #nav ul li ul li ul {padding: 0;margin: 0;list-style: none;}

div#menuLeft ul li {border:none;position: relative;height:30px;border-bottom:1px solid #e8e8e8;width:133px;background:none;float:none; text-indent:10px;}

div#menuLeft ul li a {display:block;height:30px;line-height:30px;background:url(../images/wooltru/bullet.gif) no-repeat 0px 12px;width:133px;}
div#menuLeft ul li a:hover {color:#333333;background:url(../images/wooltru/bullet_over.gif) no-repeat 0px 12px;display:block;border-right:#036 2px solid; background-color:#CCC;}

div#menuLeft ul li ul {border:none;display:none;width:150px;left:160px;position: absolute;top: 0px;}
div#menuLeft ul li ul li {border:none;height:31px;width:150px;} 

div#menuLeft ul li ul li a {border:none;background:none;display:block;width:150px;height:30px;border-bottom:1px solid #e8e8e8;background-color:#fafafa;}
div#menuLeft ul li ul li a:hover {color:#333333;background-color:#FFF;}


div#menuLeft ul li ul ul {position:absolute;top:0px;left:160px;display:none;}


div#menuLeft li {position: relative;}

div#menuLeft ul ul ul,
div#menuLeft ul ul li:hover ul ul, 
div#menuLeft ul ul ul ul, 
div#menuLeft ul ul  li:hover ul ul ul
{display: none;}

div#menuLeft ul ul li:hover ul,
div#menuLeft ul ul ul li:hover ul, div#menuLeft ul ul ul ul li:hover ul  
{display: block;}


/*******************************************/
     /*****  Tabbed Nav   *****/
/*******************************************/

#tabmenuholder{
	float:right;
}

.tabmenuselected{
	display:none;
}

#menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li {
	float: left;
	margin: 0;
	padding: 0;
}

#menu a {
	background-color:#356aa0;
	display: block;
	float: right;
	margin: 0;
	padding:4px 12px 0 12px;
	height:24px;
	text-decoration: none;
	font-size:11px;
	font-family:Arial, sans-serif;
	color:#DDE3EC;
	font-weight:bold;
}

#menu a:hover {
	background-color:#a2b2cb;
	color: #FFFFFF;                   
                   
}
/*****  End Tabbed Nav   *****/




/***************Enquiry Form*********************/

.enquirform {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: auto;
	PADDING-TOP: 10px;
	border: 1px solid #CCCCCC;
	font-family: Arial,sans-serif;
	font-size: 12px;

} 

.InputFieldsa, .InputFieldsb, .InputFieldsc {
	border: 1px solid #3B4F4B;
	position: relative;
	width: 125px;
	left: 0px;
} 

.InputFieldsd{
	width: 145px;
}



.submit{
	width: 87px;
	height: 25px;
	border: 1px solid #CCCCCC;
	background-color: #2f68a7;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial,sans-serif;
	font-size: 12px;
	margin-bottom:5px;
	margin-top:20px;
} 

.FormLabel{
   width:300px;
	padding-right:20px;
	display:block;
	float:left;
	padding-top:5px;
	font-size:12px;
}

.InputFieldsa{
	left: 0px;
} 

.InputFieldsb{
	left: 0px;
} 

.formtext{
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 300px;
	height: 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

.formtop{
font-family:Arial, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
padding-top:5px;
padding-bottom:10px;
text-transform:uppercase;
background-color:#069;
}


.tab
        {
            border: 1px solid #CCCCCC;
			border-bottom: 3px #CCCCCC solid;
            padding: 6px;
            float: left;
            cursor: pointer;
			color:#FFFFFF;
			font-family: Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: 1px;
			background-color: #3772b3;
			background-image:url('../images/transmed/newsblockback.jpg');
        }


.selectedtab{
            border: 1px solid #CCCCCC;
			border-bottom: 3px #b30000  solid;
            padding: 6px;
            float: left;
            cursor: pointer;
			color:#FFFFFF;
			font-family: Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: 1px;
			background-color:#3772b3;
 }
		  
		  
    #tabs
        {
            width: 360px;

        }
   #Member
        {
           display: block;
          
        }
   #ServiceProvider
        {
            display: none;

        }

/*.InputFields {
	border: 1px solid #CCCCCC;
	position: relative;
} */

/*#IDNumber, #ConfirmPassword {
	border: 1px solid #CCCCCC;
	position: relative;
} */

#S-DOC{
	width:135px;
}

fieldset{
	border: 1px #990000 solid; 
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	margin-bottom:10px;
	background-color:#FFFFFF;
}

legend{
	color:#3772b3;
	font-size:14px;
	font-weight:bold;}

#ValidationMessage{
	font-family: Arial, sans-serif;
	font-size: 14px;
	letter-spacing:1px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	float:left;
	width:545px;
	padding-top:10px;
}

#box{
        width: 360px;
        float: left;
		height:780px;
				
  }
  
		
		
/************* PAGENATION *****************/	
	
#PageNation{
	width:760px;
	color: #0033CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#PageNation a:link{
	text-decoration:underline;
	color: #990000;
	display:block;
	
}

#PageNation a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#0033CC;
}

#PageNation a:visited{
	text-decoration:none;
}

.pageblocks {width:760px}
