/*********General*********/

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
fieldset, img, button, div { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
 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:#FFFFFF;
	color:#ce6891;
	height:2px;
}

ul li{
	list-style: square;
	list-style-image:url(../IMAGES/nimas/bullet.gif);
	list-style-position:outside;

}

ul, ol{
	margin-top:-5px;
}

em{
	font-style:italic;
}



/*************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:#ce6891;
}

a:link {
	text-decoration:underline;
}

/*************Default*************/

html, body{
	height: 100%;
}

body{
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

strong{
	font-weight:bold;
}

/*************END*************/

/*******************Headings*******************/
h1, h2, h3, h4, h5, h6{
	color:#821045;
	margin-bottom:10px;
	font-weight:bold;
}

h4{
	font-size:16px;
}

.breadcrumbs{
	display:none;
}


/*******************End Headings*******************/

#clearall{
	clear:both;	
}

/*******************Holders*******************/

#container{
	width:760px;
	margin:0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#topholder{
	padding-top:20px;
	width:760px;
	display:block;

}


#tablogholder{
	height:34px;
	width:760px;
}

#bannerholder{
	width:760px;
	height:203px;
	

}

#bannerimage{
	float:left;
	display:block;
	background-position:right top;
	background-repeat:no-repeat;
}

h2#logo{
	width:149px;
	height:203px;
	background-image: url(../images/nimas/logo.gif); 
	background-repeat:no-repeat;
	display:block;
	position:relative;
	float:right;
	margin:0;
	cursor:pointer;
}

h2#logo span{
	display:none;
}

.content{
	margin-top:20px;
	width:760px;
	float:left;
	display:block;
	font-size:12px;
	text-align:justify;
	color:#686767;
}

.content a{
	color:#ce6891;
	text-decoration:underline;
}

.content a:hover{
	color:#ce6891;
	text-decoration:none;
}

.content a:visited{
	color:#ce6891;
}

.footerboxes{
	margin-top:20px;
	width:760px;
	float:left;
	display:block;
}


/*************FooterBox*****************/

.boxholder{
	display:block;
	float:left;
	width:249px;
	padding-right:6px;
	position:relative;
}

.boxholderright{
	display:block;
	float:right;
	width:249px;
}
.boxholder, .boxholderright{
	padding-bottom:20px;
}

.boxheading{
	width:249px;
	height:34px;
	display:block;
	padding-bottom:5px;
}

div.boxreadmore{

	display:block;
	width:249px;
	height:10px;
	margin-top:10px;
}

h4.headboxread a{
	cursor:pointer;
	background-image:url(../images/nimas/readmore_norm.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	width:249px;
	height:10px;
	margin-top:10px;
	border-bottom:2px solid #FFFFFF;
}

h4.headboxread a:hover{
	cursor:pointer;
	background-image:url(../images/nimas/readmore_over.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:2px solid #9c667d;
}

.hide{
	display:none;
}


h2.boxspan{
	display:none;
}

.boximage{
	width:249px;
	height:138px;
	display:block;
}

.boxtext{
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-top:5px;
	letter-spacing:0px;
	padding-left:3px;
	padding-right:3px;
}

.boxtext a{
	text-decoration:none;
}

.boxtext a:hover{
	text-decoration:none;
}

.boxtext a:visited{
	text-decoration:none;
}


/*************Footer*****************/

.footer{
	width:760px;
	height:126px;
	display:block;
	margin-top:30px;
	padding-bottom:15px;
	float:left;
	
}

.logolinks{
	float:left;
	width:190px;
	height:126px;
}

.footertext{
	float:left;
	background-color:#3b3b3b;
	width:570px;
	height:126px;
	display:block;
}

.footergrey{
	color:#afafaf;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:570px;
	text-align:center;
	padding-top:80px;

}

.footergrey a{
	color:#6B6B6B;
	font-size:10px;
	text-decoration:none;
}

.footergrey a:hover{
	color:#afafaf;
	text-decoration:underline;
}

.footergrey a:visited{
	color:#afafaf;
}

/*************ImageTrans*****************/

.imgtrans{
 	overflow: hidden;
}

/*************End ImageTrans*****************/


/*******************************************/
     /*****  Tabbed Nav   *****/
/*******************************************/

.tabmenuholder{
	float:left;
	width:346px;
	height:25px;
	margin-top:9px;
}

.tabmenuselected, .tabmenu{
	float:left;
	width:160px;
	height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	color:#a1a1a1;
}

.tabmenuselected span, .tabmenu span{
	padding-top:5px;
	display:block;
}

.tabmenuselected{
	background-color:#e3e3e3;
}

.tabmenu{
	background-color:#9c4466;
	color:#FFF;
	cursor:pointer;
}

#tabbedmenu {
	list-style: none;
	margin: 0;
	padding: 0;
}

#tabbedmenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#tabbedmenu a {
	text-decoration: none;
}

#tabbedmenu a:hover {
	color: #FFFFFF;                   
                   
}
/*****  End Tabbed Nav   *****/

#logplace{
	float:right;
	height:24px;
	padding-top:10px;
}


#LoginSpawner  {
	text-transform:lowercase;
	letter-spacing:1px;
	font-size:18px;
}


#LoginSpawner span {
	font-family:Helvetica, Arial, sans-serif;
	color:#afafaf;

}

#LoginSpawner a {
	background-image:url(../images/nimas/not_logged_in.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#afafaf;
	text-decoration:none;
	text-align:right;
	width:121px;
	height:18px;
	display:block;
	padding-right:26px;
}

#LoginSpawner a:hover {
	background-image:url(../images/nimas/logged_in_hover.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#afafaf;
	text-decoration:none;
	text-align:right;
	width:121px;
	height:18px;
	display:block;
}

#LogoutButton  {
	color:#afafaf;
	text-decoration:none;
	text-align:right;
	width:121px;
	height:18px;
	display:block;
}


#LogoutButton span {
	font-family:Helvetica, Arial, sans-serif;
	color:#afafaf;
	text-decoration:none;
}

#LogoutButton a {
	background-image:url(../images/nimas/logged_in.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#afafaf;
	text-decoration:none;
	text-align:right;
	width:121px;
	height:18px;
	display:block;
	padding-right:26px;

}

#LogoutButton a:hover {
	background-image:url(../images/nimas/logged_in_hover.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#afafaf;
	text-decoration:none;
	text-align:right;
	width:121px;
	height:18px;
	display:block;
}


/***************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:#9e6880;
}


.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;

        }



#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;
}




.newflashholder{
	display:block;
	width:auto;
	padding:5px;
	border: 1px solid #CCC;
	background-color:#F8F8F8;
}

h3.newsheadings {
	display:block;
	background-color:#821045;
	color:#FFF;
	padding:3px;
	font-size:15px;
}

.newflashtext{
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-top:5px;
	letter-spacing:0px;
	padding-left:3px;
	padding-right:3px;
}

.newflashtext a{
	text-decoration:none;
}

.newflashtext a:hover{
	text-decoration:none;
}

.newflashtext a:visited{
	text-decoration:none;
}

/*************************** Option Changes ***********************/
#OptChnge th {
    background: #821045;
    margin-left : 7px;
    padding-left: 7px;
    color: #ffffff;
}

#OptChnge h4 {
    color: #ffffff;
}

#OptChnge h3 {
    font-weight:bold;
    font-size : 12px;
}

#OptChnge h3 a {
    text-decoration: none;
    cursor:default;
}

#OptChnge h3 a:hover {
    text-decoration: none;
    cursor:default;
}

#OptChnge tr {
    border: 0px;
}


/******************** Light Box Styles ************************/
.clear{clear:both;}
#boxheader img{float:right;border:none;margin-top:3px; cursor:pointer;}
#boxheader p 
{ 
    float:left; 
    border:none;
    margin-top: 5px; 
    margin-left: 18px; 
    font-weight:bold; 
    font-size: 12px; 
    font-style:normal;
    color: #821045;
    
}
#boxheader{position:relative;top: 0px;left: 5px;width: 530px;
height:25px;border: 10px solid #999;
border-bottom: none;background: #fff;
}

#contentbox {
position:relative;
top: 0px;
left: 5px;
width: 500px;
height: 400px;
padding: 15px;
border: 10px solid #999;
border-top:none;
background-color: #fff;
z-index:100;
overflow:auto;
}

#content {  }
