table td{}
.forcedwidth{
	width:auto;
	height:50px;
	word-wrap:break-word;
	display:inline-block;
}

.forms {
background-color: #E4F8FA;
font: normal 12px arial,verdana;
padding: 3px;

}
.heading {
background-color: #023E5A;
color: #FFF;
font-size: 11px;
}
.headingTOP {
background-color: #023E5A;
color: #FFF;
font-size: 14px;
font-weight:bold;
}
.headinggold {
background-color: #023E5A;
color: #F5901D;
font-size: 14px;
font-weight:bold;
}
.headingblack {

background-image:url(assets/images/plan_top_back.png);
background-repeat:no-repeat;
padding-left:10;
color: #fff;
font-size: 14px;
font-weight:bold;
}
	.heading2 {
background-color: #023E5A;
color: #FFF;
font-size: 11px;
} 
.headinggreen {
background-color: none;
color:#0F0;
font-size: 10px;
} 
.form {
	background-color:transparent;
	font: normal 12px arial,verdana;
padding: 3px;
color:#000;

}
.myaccount {
background-color: NONE;
font: normal 12px arial,verdana;
padding: 0px 0px;
border: 0px solid NONE;

}

a {
color: #03c;
}

.main {
font: normal 12px arial,verdana;
padding: 2px;
margin: 2px;

 }
 
 .titlehdr {
 font: normal 22px arial, verdana;
 color: ##023E5A;
 border-bottom: 1px solid #c00;
 
 
 }
 .titlehdr2 {
 font: normal 22px arial, verdana;
 color: #000000;
 border-bottom: 1px solid #c00;
 
 
 }
 
.msg {
padding: 5px;
width: 600px;
margin: 2px;
color: #c00;
border: 1px solid #c00;
background-color: #FEF1ED;
font: bold 13px  verdana;
} 
 
.error {
font: normal 11px arial, verdana;
color: #c00;
border: 1px solid #c00;
padding: 2px;
margin: 5px;
float: left;
background-color: #FEF1ED;
}
 
 .example {
font: normal 10px arial;
color: red;
}
.approved {
font: normal 10px arial;
color: green;
}

.loginform {
	font: 16px normal arial;
	background-color: #D7E3E3;
	font: normal 12px arial,verdana;
	padding: 3px;
	border: 1px solid #D7E3E3;
}

.loginform #txtbox {
	font: bold 12px arial;
	color: #012C3F;
}
/* CSS Tabs */
#button {
        width: 22em;
        border-right: 0px solid #000;
        padding: 0 0 0em 0;
        margin-bottom: 1em;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 12px;
        background-color: #90bade;
        color: #333;
        }

        #button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 10px solid #000;
                border-right: 10px solid #000;
                background-color: #000;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

        #button li #active {
                border-left: 10px solid #023E5A;
                border-right: 10px solid #023E5A;
                background-color: #023E5A;
                color: #fff;
                }
				
.headerC {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	background-image: url(images/overall.png);
	height: 52px;
}

.center_content table tr td table tr td #CollapsiblePanel4 .headerC {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.headersco {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	/*background-image: url(images/Overlays);
	background-repeat: no-repeat;*/
}

.co1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	/*background-image: url(images/Overlays);
	background-repeat: no-repeat;*/
}
.co2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	/*background-image: url(images/Overlays);
	background-repeat: no-repeat;*/
}
.welcom3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight:bold;
	
}

/* CSS Menu */

#nav {font-size:0.75em; width:15em;}
#nav ul {margin:0px; padding:0px;}
#nav li {list-style: none;} 

ul.top-level {background:#000000;}
ul.top-level li {
 border: #14B8C4 solid; 
 border-width: 1px;
}
 #nav ul.sub-level {border:1px solid #14B8C4;}
#nav a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#nav a:hover{
 text-decoration:underline;
}

#nav li:hover {
 background: #f90;
 position: relative;

}
ul.sub-level {
    display: none;  
}
li:hover .sub-level {
    background: #000;
    border: #14B8C4 solid;
    border-width: 1px;
    display: block;
    position: absolute;
    left: 75px;
    top: 5px;
}
ul.sub-level li {
    border: none;
    float:left;
    width:150px;
}

#nav .sub-level {
    background: #000000;
	border-bottom-color:#14B8C4;
}

/*iframe CSS*/

iframe {
 /* margin-top: 20px;
  margin-bottom: 30px;
  margin-right:20px;

  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;

  -moz-box-shadow: 4px 4px 14px #000;
  -webkit-box-shadow: 4px 4px 14px #000;
  box-shadow: 4px 4px 14px #000;*/

 /* -moz-transform:rotate(20deg);
  -webkit-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.2);*/
} 

/*.textbox */

/* Background Color */
.textboxbgcolor {
	background-color : #99FFCC;
	border: 1px solid #008000;
	width: 230px;
}

/* Border Color / Style */
.textboxbgcolor_style {
	border: 2px dashed #D1C7AC;
	width: 230px;
}
/* Border Color / Style */
.textboxbgcolor_style_fff {
	border:none;
	width: 50px;
	
}

/* Background Image */
.textboxbgimage {
	background-image: url(images/icons/bg.png);
	border: 1px solid #6297BC;
	width: 230px;
}

/* Larger Side Border */
.textboxlargesideborder{
	width: 230px;
	border: 1px solid #3366FF;
	border-left: 4px solid #3366FF;
}

/* Rounded Corner */
.textboxroundedcorners {
	border:2px solid #456879;
	border-radius:10px;
	height: 22px;
	width: 230px;
}

/* Double Border */
.textboxdoubleborder {
	border: 3px double #CCCCCC;
	width: 230px;
}


	/* Gradient 1 */
.textboxgradient1 {
	background-image:url(images/icons/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 230px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}

/* Gradient 2 */
.textboxgradient2 {
	width: 221px;
	background: transparent url('images/icons/bg.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}
/* Gradient 2 */
.textboxgradientblack {
	width: 221px;
	background: transparent url('images/icons/bg.jpg') no-repeat;
	color : #000;
	height:20px;
	border:0;
	margin-bottom:0px;
}

/* Gradient 3 */
.textboxgradient3 {
	/*background-image:url(images/icons/form_bg.jpg);
	background-repeat:repeat-x;*/
	border:0px;
	width: 10px;
	color:#333333;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:tahoma, arial, sans-serif;
}

/* Gradient 4 */
.textboxgradient4 {
	background-image:url(images/icons/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 15px;
	color:#333333;
	padding:3px;
	margin-right:1px;
	margin-bottom:1px;
	font-family:tahoma, arial, sans-serif;
}

/* Gradient 5 */
.textboxgradient5 {
	background-image:url(images/icons/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 25px;
	color:#333333;
	padding:3px;
	margin-right:1px;
	margin-bottom:1px;
	font-family:tahoma, arial, sans-serif;
}

/* Gradient 4 */
.textboxgradientDouble {
	background-image:url(images/icons/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 20px;
	color:#333333;
	padding:3px;
	margin-right:1px;
	margin-bottom:1px;
	font-family:tahoma, arial, sans-serif;
}
/* Gradient range */
.textboxgradientrange {
	background-image:url(images/icons/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 50px;
	color:#333333;
	padding:3px;
	margin-right:1px;
	margin-bottom:1px;
	font-family:tahoma, arial, sans-serif;
}
/* Image in Text Box */
.textboximageintxtbox {
	background:#FFFFFF url(images/icons/search.png) no-repeat 4px 4px;
	padding:4px 4px 4px 22px;
	border:1px solid #CCCCCC;
	width:230px;
	height:18px;
}


/* column*/
.column {
    column-count: 2;
    column-width: 150px;
    column-gap: 15px;
    column-rule: 1px solid #CCCCCC;
	
	-moz-column-count: 2;
    -moz-column-gap: 15px;
    -webkit-column-count: 2;
    -webkit-column-gap: 15px;
	
}
