body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:rgba(67,67,67,1.00);}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#564190; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#4b4953; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* clerafix close */

.lF {float:left;}
.rF {float:right;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}

.Color-Yellow { color:#eae94b !important;}

.imgbrd {border:2px solid #000; margin:0 0 8px 0;}
.imgleftmrg {margin:0 0 5px 15px;}

.fnt-size2 {font-size: 15px; font-weight: 700;}

.imgRightAlignwihtText { float: right; width: 345px; margin: 0 0 2px 12px}
.imgRightAlignwihtText img {margin: 0px 0px 10px 10px; float: right; width: 320px; height: 213px;}

body {padding: 0 4% 0 0}

/* LAYOUT STYLES */
.New-A-Form {margin-bottom: 25px; padding-bottom: 15px; border-bottom: 1px solid rgba(46,46,46,0.87); display: flex; flex-wrap: wrap;}
.New-A-Form label, .New-A-Form input, .New-A-Form textarea {width: 70%; flex: 1 0 70%; margin-bottom: 4px}
.New-A-Form label {width: 20%; flex: 1 0 20%; margin-bottom: 4px}
.New-A-Form > div {width: 75%; flex: 1 0 75%; margin-bottom: 4px;display: flex; flex-wrap: wrap;}
.New-A-Form > div span {width: 20%; flex: 1 0 20%; margin-bottom: 4px; padding: 0 8px; font-size: 11px}
.New-A-Form .btnsbmt {width: 90%; max-width: 180px; margin: 0 auto; padding: 5px 15px; margin-top: 8px}

.New-A-Comments h3 {font-size: 16px; margin-bottom: 5px}
.New-A-Comments {margin-bottom: 25px;}
.New-A-Comments ul {padding:0; margin:0}
.New-A-Comments ul li{padding:10px; margin:0 0 15px; list-type:none}
.New-A-Comments ul li:nth-child(odd) {background-color:rgba(176,176,176,0.45)}
