.pkheading {
font:italic 1.5em times,serif;color:orange;
	text-align:center;
}

.pkheading2 {
font:1.2em times,serif;color:orange;
margin-left: 40px;
}

.textblue {
color:blue;
}

.info {
	font-size: larger;
margin-left: 70px;
margin-bottom: 30px;
}

.srs {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0026F9;
	xpadding: 10px;
}



/* .A1:visited {
	color: #006699;
	background-color: #D5F4CA;
	text-decoration: none;
	
	   color: #006699;
}

 .A1:link  { 
  text-decoration:underline; 

  

} 

.A1:visited { 
  text-decoration:underline; 
 
}*/

/* ORDER: link, visited, hover */

.A0:link { 
  text-decoration:none;
  color:#000000;
}

.A0:visited { 
  text-decoration:none;
  color:#000000;
}

.A0:hover  {
	 background-color:#FFCC00;
	  color:#000000;
	text-decoration: none;
}

.A1:hover  {
	 background-color:#FFCC00;
	text-decoration: underline;
}

.expired {
  background-color:#FF2C00;
  }

.domain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: left;
	background-image: url(img/square.gif);
}

/*
a:hover {
	text-decoration: underline;
}*/

#Tmaintop {
	min-width: 600px;
	/*width: 75%;*/
	width: auto;
	padding-left: 10px;
}


#Tmain {
	min-width: 600px;
	/*width: 75%;*/
	width: auto;
	/*padding-left: 10px;*/
	background-repeat:repeat-y; 
	background-position: right;
	/*
    background-image:url(img/dr7gr1.jpg);
	*/
    background-image:url(img/pk-left1.jpg);
}

#Tsidetop {
	width: 200px;
}

#Tside {
	width: 200px;
	vertical-align: top;
	padding-left: 10px;
background-repeat:repeat-y; background-position: left; background-image:url(img/pk-side1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-size-adjust:none;
}

#mainBody { 
	padding: 10px;
	font-size:1em;

	}
	
.sideHead {
	margin-left: -10px;
	padding-left: 10px;
	color: #D7FFE1;
	background-color: #2A6835;
	font-size:12pt;
	font-size-adjust:none;
}

.small {
	font-family: "Times New Roman", Times, serif;
	font-size: 75%;
}

.big {
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
}

.expanded {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: "Times New Roman", Times, serif;
	text-align: justify;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.button1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

.box_c {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	background-color: #DBE4D3;
	font-size: small;
}

.Label {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	background-image: url(img/bg_diagnol.gif);
	
}
.FormInstructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	color: #006633;
}
input, select, textarea {
	background-color: #F4FEF1;
	
}
/*background-image:url(img/pk-side1.jpg);*/
/*
input[type="submit"], .bg_side {
*/
input[type="submit"] {
	
	background-image:url(img/submit-org.jpg);
	font-weight:bold;
		
}

.LabelGroup {
	font-size: large;
	color: #D7FFE1;
	background-color: #2A6835;
}
.xsubmit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	background-color: #CCFFCC;
	font-weight: bolder;
}

.text13 {
	font-family: "Times New Roman", Times, serif;
}
.myHeading {
	font-size: large;
	color: #2A6835;
	border: none;
	text-align: center;
	text-indent: 100px;
	line-height: 70px;
	background-position: bottom;
}
.ResultTH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: center;
	background-image: url(img/square.gif);
}
.TD_small {
	font-size: small;
}

.listItems {
	margin-left: 60px;
}

.resultBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 30px;
	margin-left: 30px;
	padding: 20px;
	border-width: thin;
	border-color: Green;
	border-style: solid;
	width: auto;
	background-color: #99FFCC;
	clear: none;
	float: left;
	/* center
	margin:0px auto;
	*/
}
.errorBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background: #fff7d7;
	margin-top: 20px;
	margin-left: 30px;
	padding: 20px;
	border-width: thin;
	border-color: #FF0000;
	border-style: dotted;
	width: 75%;
	margin:0px auto;
	/* center
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	*/
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF0000;
}
.errorBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FF0000;
}
.HeadingPartitionGrey {
	font-size: 14px;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
}
.Legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
	background-image: none;
}
.myHeadingBoxed {
	font-size: large;
	color: #2A6835;
/*	border: thin inset #006633;
	text-align: center;
	text-indent: 100px;
	line-height: 70px;
	background-position: bottom;
	padding: 7px 17px;*/
	
		background-color:beige;
	border-bottom:4px double maroon;
	border-top:4px double maroon;
	font-size:large;
	font-weight:bold;
	margin-top:9px;
	margin-botton:2px;
	padding:3px 10px 3px 10px;
	padding-left : 5%;
	padding-right : 5%;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 2px;
}

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}

.tableOrange0 {
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}

.tableOrange2 {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: orange;
	border-collapse: collapse;
}

.tableOrange {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: orange;
	border-collapse: collapse;
}

.tableOrange th {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: orange;
	background-color: white;
}

.tableOrange td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: green;
	background-color: white;
	
	
}

.tableEdit {
	margin-left: 50px;
}

.tableEdit th {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: orange;
	background-color: white;
	border-style: solid;
	border-color: orange;
	border-collapse: collapse;
}

.tableEdit td {
	
	padding: 5px;
	
	
	
}


table.grid-medium {
			margin: 0;
			padding: 0;
			border-collapse: separate;
			border-spacing: 0;
			width: 100%;
		}
		
		table.grid-medium * {
			font: 12px Arial, Helvetica, sans-serif;
			vertical-align: top;
			text-align: left;
			padding: 20px;
		}
		
	
	.grid-column-one {
		padding: 0px;
		padding-right: 1px;
		text-align: right;
		vertical-align: top;
		
		}
		
/*start grid*/

		table.grid {
			margin: 0;
			padding: 0;
			border-collapse: separate;
			border-spacing: 0;
			width: 100%;
		}
		
		table.grid * {
			font: 11px Arial, Helvetica, sans-serif;
			vertical-align: top;
			text-align: left;
		}
		
	
	
		table.grid a:link,
		table.grid a:visited,
		table.grid a:focus,
		table.grid a:hover {
			color: #565770;
			font-weight: bold;
			text-decoration: underline;
		}
		
		table.grid a:hover {
			color: #d07c57;
		}
		
		table.grid tr.even {
			/*
			background-color: #f0f0f0;
			*/
			background-color: yellow;
		}
		
		
	.rowColorHead th { font-weight: bold; background-color:#F4F7FB; }
	.rowColor0 td { background-color:#FFF; }
	.rowColor2 td { background-color:#F0FFF0; }
	.rowColor3 td { background-color:#E8FFE8; }
	.rowColor1 td { background-color:#F8FFF8; }
/*end grid*/	

#menutd {
	margin: 0em 0 0 0;
	/*border-top:solid;
	border-top-width: 2px;
	border-top-color:orange;*/
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color:gray;
}
.amount_column {
	text-align: right;
	padding-right: 20px;
	
}
.subm2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	background-color: #D4E0CC;
	font-weight: bolder;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
.advisory_box {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #DD6470;
	font-size: small;
	padding: 10px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	width: 65%;
}


a.cssbtn1{
background: transparent url('img/css-btn-l-orange.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.cssbtn1, a:visited.cssbtn1, a:active.cssbtn1{
color: #494949; /*button text color*/
}

a.cssbtn1 span{
background: transparent url('img/css-btn-r-orange.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.cssbtn1:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.cssbtn1:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
height: 30px; /* Height of button background height */
}


a.cssbtng{
background: transparent url('img/css-btn-l-green.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.cssbtng, a:visited.cssbtng, a:active.cssbtng{
color: #494949; /*button text color*/
color: black;
}

a.cssbtng span{
background: transparent url('img/css-btn-r-green.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.cssbtng:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.cssbtng:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}


/* cssbtn green2 */

a.cssbtng22{
background: transparent url('img/oval-green2-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.cssbtng2, a:visited.cssbtng2, a:active.cssbtng2{
color: #494949; /*button text color*/
color: black;
}

a.cssbtng2 span{
background: transparent url('img/oval-green2-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.cssbtng2:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.cssbtng2:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}


.side_heading {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	margin-top:2px;
	margin-botton:2px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 2px;
}

.mainHeight {   min-height:720px;   height:auto /*!important*/;   height:720px; }


.msg-info, .msg-ok, .msg-warn, .msg-error, .msg-back, .msg-domains-ok, .msg-pak-ok {
	font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
	
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.msg-info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('img/msg-info.png');
}
.msg-ok {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('img/msg-ok.png');
}

.msg-pak-ok {
    color: #4F8A10;
	width: 75%;
    background-color: #DFF2BF;
    background-image:url('img/pakemb2.gif');
	margin:0px auto;
	/*
	*/
}
.msg-domains-ok {
    color: #4F8A10;
	width: 75%;
    background-color: #DFF2BF;
    background-image:url('img/msg-ok.png');
	margin:0px auto;
	/*
	*/
}

.msg-warn {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('img/msg-warn.png');
}
.msg-error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('img/msg-error.png');
}

.msg-back {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('img/msg-back.png');
}
